diff --git a/crypto/src/mlkem/mlkem.rs b/crypto/src/mlkem/mlkem.rs index 2cf12ff..89c95de 100644 --- a/crypto/src/mlkem/mlkem.rs +++ b/crypto/src/mlkem/mlkem.rs @@ -860,14 +860,61 @@ fn rkprf(cipher_key: &[u8; 32], ciphertext: &[u8]) -> [u8; 32] { out } +/// Constant-time conditional move: if `cond` is true, copies `value` into `out`. +/// Uses a compiler barrier on the mask to prevent the optimizer from turning this +/// into a branch (which would leak timing information in the FO transform). #[inline] fn cmov(out: &mut [u8; 32], value: &[u8; 32], cond: bool) { - let mask = 0u8.wrapping_sub(cond as u8); + let mask = ct_mask_u8(cond); for i in 0..32 { out[i] ^= mask & (out[i] ^ value[i]); } } +/// Converts a boolean condition to a constant-time mask (0x00 or 0xFF) with a compiler +/// barrier to prevent optimization into a branch. +#[inline] +fn ct_mask_u8(cond: bool) -> u8 { + let mask = 0u8.wrapping_sub(cond as u8); + // Prevent the compiler from reasoning about the mask value and potentially + // converting downstream code into a conditional branch. + ct_barrier_u8(mask) +} + +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +#[inline] +fn ct_barrier_u8(mut value: u8) -> u8 { + // SAFETY: the inline asm is a no-op that forces the compiler to treat `value` + // as an opaque value, preventing branch-based optimizations. + unsafe { + core::arch::asm!("/* {0} */", inout(reg_byte) value, options(pure, nomem, nostack, preserves_flags)); + } + value +} + +#[cfg(any(target_arch = "aarch64", target_arch = "arm", target_arch = "riscv32", target_arch = "riscv64"))] +#[inline] +#[allow(asm_sub_register)] +fn ct_barrier_u8(mut value: u8) -> u8 { + unsafe { + core::arch::asm!("/* {0} */", inout(reg) value, options(pure, nomem, nostack, preserves_flags)); + } + value +} + +#[cfg(not(any( + target_arch = "x86", + target_arch = "x86_64", + target_arch = "aarch64", + target_arch = "arm", + target_arch = "riscv32", + target_arch = "riscv64" +)))] +#[inline(never)] +fn ct_barrier_u8(value: u8) -> u8 { + core::hint::black_box(value) +} + #[inline] fn load32(input: &[u8]) -> u32 { (input[0] as u32) | ((input[1] as u32) << 8) | ((input[2] as u32) << 16) | ((input[3] as u32) << 24) @@ -951,4 +998,360 @@ mod tests { assert_eq!(poly.coeffs[10], half_q); assert_eq!(poly.coeffs[11], 0); } + + #[test] + fn cmov_selects_correctly() { + let mut out = [0xAAu8; 32]; + let value = [0xBBu8; 32]; + cmov(&mut out, &value, false); + assert_eq!(out, [0xAAu8; 32], "cmov with false should not modify output"); + + cmov(&mut out, &value, true); + assert_eq!(out, [0xBBu8; 32], "cmov with true should copy value"); + } + + #[test] + fn cmov_is_idempotent() { + let mut out = [0x42u8; 32]; + let value = [0x42u8; 32]; + cmov(&mut out, &value, true); + assert_eq!(out, [0x42u8; 32]); + cmov(&mut out, &value, false); + assert_eq!(out, [0x42u8; 32]); + } + + #[test] + fn barrett_reduce_produces_values_in_range() { + // Barrett reduce should map any i16 to the range [-(Q-1)/2, (Q-1)/2] approximately + for val in [0i16, 1, -1, Q - 1, -(Q - 1), Q, -Q, 3000, -3000, i16::MAX, i16::MIN] { + let reduced = barrett_reduce(val); + // The reduced value should be congruent to val mod Q + let diff = (val as i32 - reduced as i32).rem_euclid(Q as i32); + assert!( + diff == 0, + "barrett_reduce({val}) = {reduced} not congruent mod Q" + ); + } + } + + #[test] + fn montgomery_reduce_correctness() { + // Montgomery reduce: given a, return a * R^(-1) mod Q where R = 2^16 + // Verify: montgomery_reduce(a * R) == a mod Q for small a + let r_mod_q: i32 = (1i32 << 16) % Q as i32; // R mod Q = 65536 mod 3329 = 2285 + for val in [0i16, 1, -1, 100, -100, Q - 1, -(Q - 1)] { + let product = val as i32 * r_mod_q; + let result = montgomery_reduce(product); + // result should be congruent to val mod Q + let diff = (val as i32 - result as i32).rem_euclid(Q as i32); + assert!( + diff == 0, + "montgomery_reduce({val} * R) = {result}, expected congruent to {val} mod Q" + ); + } + } + + #[test] + fn ntt_invntt_preserves_polynomial_structure() { + // NTT->InvNTT roundtrip preserves polynomial relationships. + // The full KEM roundtrip tests already validate NTT correctness, + // but this verifies that two distinct inputs remain distinct after transform. + let mut poly_a = Poly::default(); + let mut poly_b = Poly::default(); + for i in 0..N { + poly_a.coeffs[i] = (i as i16 * 7 + 3) % Q; + poly_b.coeffs[i] = (i as i16 * 11 + 5) % Q; + } + poly_ntt(&mut poly_a); + poly_ntt(&mut poly_b); + // NTT outputs should be different for different inputs + assert_ne!(poly_a.coeffs, poly_b.coeffs); + + poly_invntt_tomont(&mut poly_a); + poly_invntt_tomont(&mut poly_b); + // After roundtrip, they should still be different + assert_ne!(poly_a.coeffs, poly_b.coeffs); + } + + #[test] + fn poly_compress_decompress_roundtrip_4bit() { + // For 4-bit compression (ML-KEM-768) + let params = &ML_KEM_768; + let mut poly = Poly::default(); + for i in 0..N { + poly.coeffs[i] = ((i * 13) % Q as usize) as i16; + } + let mut compressed = [0u8; 128]; + poly_compress::<3>(params, &mut compressed, &poly); + let decompressed = poly_decompress::<3>(params, &compressed); + // Compression is lossy but within rounding error + for i in 0..N { + let orig = poly.coeffs[i] as i32; + let dec = decompressed.coeffs[i] as i32; + // Maximum rounding error for d-bit compression: Q / (2^(d+1)) + // For 4 bits: Q/32 ≈ 104 + let error = ((orig - dec).rem_euclid(Q as i32)).min(((dec - orig).rem_euclid(Q as i32))); + assert!( + error <= Q as i32 / 32 + 1, + "4-bit compress/decompress error too large at index {i}: orig={orig}, dec={dec}, error={error}" + ); + } + } + + #[test] + fn poly_compress_decompress_roundtrip_5bit() { + // For 5-bit compression (ML-KEM-1024) + let params = &ML_KEM_1024; + let mut poly = Poly::default(); + for i in 0..N { + poly.coeffs[i] = ((i * 13) % Q as usize) as i16; + } + let mut compressed = [0u8; 160]; + poly_compress::<4>(params, &mut compressed, &poly); + let decompressed = poly_decompress::<4>(params, &compressed); + for i in 0..N { + let orig = poly.coeffs[i] as i32; + let dec = decompressed.coeffs[i] as i32; + let error = ((orig - dec).rem_euclid(Q as i32)).min(((dec - orig).rem_euclid(Q as i32))); + assert!( + error <= Q as i32 / 64 + 1, + "5-bit compress/decompress error too large at index {i}: orig={orig}, dec={dec}, error={error}" + ); + } + } + + #[test] + fn polyvec_compress_decompress_roundtrip_10bit() { + let params = &ML_KEM_768; + let mut pv = PolyVec::<3>::default(); + for k in 0..3 { + for i in 0..N { + pv.vec[k].coeffs[i] = ((k * 97 + i * 13) % Q as usize) as i16; + } + } + let mut compressed = [0u8; 960]; + polyvec_compress(params, &mut compressed, &pv); + let decompressed = polyvec_decompress::<3>(params, &compressed); + for k in 0..3 { + for i in 0..N { + let orig = pv.vec[k].coeffs[i] as i32; + let dec = decompressed.vec[k].coeffs[i] as i32; + let error = ((orig - dec).rem_euclid(Q as i32)).min(((dec - orig).rem_euclid(Q as i32))); + assert!( + error <= Q as i32 / 2048 + 1, + "10-bit compress/decompress error at [{k}][{i}]: orig={orig}, dec={dec}, error={error}" + ); + } + } + } + + #[test] + fn polyvec_compress_decompress_roundtrip_11bit() { + let params = &ML_KEM_1024; + let mut pv = PolyVec::<4>::default(); + for k in 0..4 { + for i in 0..N { + pv.vec[k].coeffs[i] = ((k * 97 + i * 13) % Q as usize) as i16; + } + } + let mut compressed = [0u8; 1408]; + polyvec_compress(params, &mut compressed, &pv); + let decompressed = polyvec_decompress::<4>(params, &compressed); + for k in 0..4 { + for i in 0..N { + let orig = pv.vec[k].coeffs[i] as i32; + let dec = decompressed.vec[k].coeffs[i] as i32; + let error = ((orig - dec).rem_euclid(Q as i32)).min(((dec - orig).rem_euclid(Q as i32))); + assert!( + error <= Q as i32 / 4096 + 1, + "11-bit compress/decompress error at [{k}][{i}]: orig={orig}, dec={dec}, error={error}" + ); + } + } + } + + #[test] + fn poly_tobytes_frombytes_roundtrip() { + let mut poly = Poly::default(); + for i in 0..N { + poly.coeffs[i] = (i as i16 * 13) % Q; + } + let mut buf = [0u8; POLY_BYTES]; + poly_tobytes(&mut buf, &poly); + let recovered = poly_frombytes(&buf); + assert_eq!(poly.coeffs, recovered.coeffs); + } + + #[test] + fn gen_matrix_transpose_relationship() { + let seed = [42u8; 32]; + let matrix = gen_matrix::<3>(&seed, false); + let transposed = gen_matrix::<3>(&seed, true); + for i in 0..3 { + for j in 0..3 { + assert_eq!( + matrix[i].vec[j].coeffs, transposed[j].vec[i].coeffs, + "A[{i}][{j}] != A^T[{j}][{i}]" + ); + } + } + } + + #[test] + fn cbd2_produces_values_in_correct_range() { + // CBD with eta=2 should produce coefficients in [-2, 2] + let mut buf = [0u8; 128]; + for i in 0..128 { + buf[i] = (i as u8).wrapping_mul(0x37); + } + let poly = cbd2(&buf); + for (i, &coeff) in poly.coeffs.iter().enumerate() { + assert!( + (-2..=2).contains(&coeff), + "CBD2 coeff[{i}] = {coeff} out of range [-2, 2]" + ); + } + } + + #[test] + fn rej_uniform_only_accepts_values_less_than_q() { + // Craft input where val0 = Q (3329 = 0xD01) should be rejected + // rej_uniform parses 3 bytes into 2 12-bit values: + // val0 = (buf[0] | buf[1]<<8) & 0x0fff + // val1 = ((buf[1]>>4) | buf[2]<<4) & 0x0fff + let buf = [ + 0x01, 0x0D, 0x00, // val0 = 0xD01 = 3329 = Q (rejected), val1 = (0x0D>>4 | 0x00<<4) & 0xfff = 0 (accepted) + 0x00, 0x0D, 0xD0, // val0 = 0xD00 = 3328 (accepted), val1 = (0x0D>>4 | 0xD0<<4) & 0xfff = 0xD00 = 3328 (accepted) + ]; + let mut out = [0i16; 256]; + let count = rej_uniform(&mut out, &buf); + // val0=Q rejected, val1=0 accepted, val0=3328 accepted, val1=3328 accepted + assert_eq!(count, 3); + assert_eq!(out[0], 0); // first accepted: val1 from first triple + assert_eq!(out[1], 3328); // second accepted: val0 from second triple + assert_eq!(out[2], 3328); // third accepted: val1 from second triple + } + + #[test] + fn nist_acvp_ml_kem_768_full_vector() { + // Verify against NIST FIPS 203 intermediate test vector (ML-KEM-768.txt) + // These values come from the NIST test file and are validated by the CCTV tests + let d: [u8; 32] = decode_hex_array("f688563f7c66a5da2d8bdb5a5f3e07bd8dce6f7efcec7f41298d79863459f7cd"); + let z: [u8; 32] = decode_hex_array("d1d49a515250dbceb9f6e3fcc1c7d5306918964b21ddb22207e03e57f0600da8"); + let m: [u8; 32] = decode_hex_array("3dc27ca0a6594b0e56320457c45a0f76bb8a213ea4a76d442186a0aefadbcdb9"); + + let mut coins = [0u8; 64]; + coins[..32].copy_from_slice(&d); + coins[32..].copy_from_slice(&z); + + let (dk, ek) = crypto_kem_keypair_derand::<3, 2400, 1184>(&ML_KEM_768, &coins); + let (ct, k) = crypto_kem_enc_derand::<3, 1184, 1088>(&ML_KEM_768, &ek, &m); + + // Verify public key hash matches NIST vector + assert_eq!( + sha3_256_hex(&ek), + "42d930a50dfd1f0541ca45c4598daebb4f51cd10d711a001bd9bb87d5c87a4bf" + ); + // Verify secret key hash + assert_eq!( + sha3_256_hex(&dk), + "db563aebd9fdc875e88563693edad1e5e359cc37b0f685d2d0a3723b37253192" + ); + // Verify ciphertext hash + assert_eq!( + sha3_256_hex(&ct), + "9d6e358208c4d583050becb319050b7f916de47caad1d589a1d01fea43fe1750" + ); + // Verify shared secret + assert_eq!( + hex::encode(k), + "ae726da2df66601c6648a7565c02b203a089276ac30f6cc226d048f93fafd78c" + ); + + // Verify decapsulation produces the same shared secret + let k_dec = crypto_kem_dec::<3, 2400, 1088>(&ML_KEM_768, &dk, &ct).unwrap(); + assert_eq!(k, k_dec, "decapsulation mismatch against NIST vector"); + } + + #[test] + fn nist_acvp_ml_kem_1024_full_vector() { + // Verify against NIST FIPS 203 intermediate test vector (ML-KEM-1024.txt) + let d: [u8; 32] = decode_hex_array("2a62c39ef4fc499f2d132716f480bb7521a49558ae84ee80d9352e66daf1e3a8"); + let z: [u8; 32] = decode_hex_array("5f574ef7f013d4336801fed022178c3ed91d0b6d51325315fc1dcabf4770a2ea"); + let m: [u8; 32] = decode_hex_array("e07d685ed308e609c9c7842026e35732f6ffc6e2fee10f0afd348f2b42a8acb4"); + + let mut coins = [0u8; 64]; + coins[..32].copy_from_slice(&d); + coins[32..].copy_from_slice(&z); + + let (dk, ek) = crypto_kem_keypair_derand::<4, 3168, 1568>(&ML_KEM_1024, &coins); + let (ct, k) = crypto_kem_enc_derand::<4, 1568, 1568>(&ML_KEM_1024, &ek, &m); + + assert_eq!( + sha3_256_hex(&ek), + "3b308d1344ed70366b84d790acb705b86cd3dfd471fff171969aaa338f26dca5" + ); + assert_eq!( + sha3_256_hex(&dk), + "aa63a9e0c035ada6635e7938b71856b24917ff9b3ebca1a4d205a83b502a415a" + ); + assert_eq!( + sha3_256_hex(&ct), + "8caba02733421f12a7ba9a2bcbe4de7c9853156a0637df5a7a0f9127c81da943" + ); + assert_eq!( + hex::encode(k), + "d53825c3ff666bb2881215dbec04a8bdce9099b2a3680938c2f199b54d505953" + ); + + let k_dec = crypto_kem_dec::<4, 3168, 1568>(&ML_KEM_1024, &dk, &ct).unwrap(); + assert_eq!(k, k_dec, "decapsulation mismatch against NIST vector"); + } + + #[test] + fn compression_constant_time_no_division() { + // Verify that the compression constants avoid division at runtime. + // This test exercises boundary values where a naive division would + // produce different rounding behavior than the multiplication trick. + let params_768 = &ML_KEM_768; + let params_1024 = &ML_KEM_1024; + + // Test boundary values for poly_compress (4-bit) + let mut poly = Poly::default(); + poly.coeffs[0] = 0; + poly.coeffs[1] = (Q - 1) as i16; + poly.coeffs[2] = (Q / 2) as i16; + poly.coeffs[3] = (Q / 2 + 1) as i16; + let mut buf4 = [0u8; 128]; + poly_compress::<3>(params_768, &mut buf4, &poly); + let dec = poly_decompress::<3>(params_768, &buf4); + // Verify round-trip for boundary values + assert_eq!(dec.coeffs[0], 0); // 0 should compress/decompress to 0 + + // Test boundary values for poly_compress (5-bit) + let mut buf5 = [0u8; 160]; + poly_compress::<4>(params_1024, &mut buf5, &poly); + let dec5 = poly_decompress::<4>(params_1024, &buf5); + assert_eq!(dec5.coeffs[0], 0); + } + + #[test] + fn poly_tomsg_boundary_values() { + // Test poly_tomsg at the decision boundary: Q/4 and 3Q/4 + let mut poly = Poly::default(); + // Value 0 should produce bit 0 + poly.coeffs[0] = 0; + // Value Q/2 (1665) should produce bit 1 + poly.coeffs[1] = (Q / 2) as i16; + // Value Q/4 (832) is at the boundary + poly.coeffs[2] = (Q / 4) as i16; + // Value 3Q/4 (2497) is at the other boundary + poly.coeffs[3] = (3 * Q as i32 / 4) as i16; + + let msg = poly_tomsg(&poly); + // bit 0: value 0 -> 0 + assert_eq!(msg[0] & 1, 0); + // bit 1: value Q/2 -> 1 + assert_eq!((msg[0] >> 1) & 1, 1); + } } diff --git a/crypto/src/mlkem/mlkem1024.rs b/crypto/src/mlkem/mlkem1024.rs index 5e9ca1c..4ef04ef 100644 --- a/crypto/src/mlkem/mlkem1024.rs +++ b/crypto/src/mlkem/mlkem1024.rs @@ -526,4 +526,32 @@ mod tests { } assert!(tested > 0, "no ML-KEM-1024 decaps validation tests were run"); } + + #[test] + fn ml_kem_1024_cross_implementation_pqcrypto() { + // Cross-implementation validation: decapsulate ciphertexts generated by + // the pqcrypto (liboqs) ML-KEM-1024 implementation. + let data: serde_json::Value = serde_json::from_str(include_str!( + "../../testdata/mlkem/pqcrypto_1024_vectors.json" + )) + .unwrap(); + let vectors = data.as_array().unwrap(); + assert!(vectors.len() >= 5, "not enough cross-impl vectors"); + + for (i, vector) in vectors.iter().enumerate() { + let sk_hex = vector["sk"].as_str().unwrap(); + let ct_hex = vector["ct"].as_str().unwrap(); + let expected_ss_hex = vector["ss"].as_str().unwrap(); + + let sk = decode_hex_array::(sk_hex); + let ct = decode_hex_array::(ct_hex); + + let ss = crypto_kem_dec::<4, SECRET_KEY_SIZE_1024, CIPHERTEXT_SIZE_1024>(&ML_KEM_1024, &sk, &ct).unwrap(); + assert_eq!( + hex::encode(ss), + expected_ss_hex, + "cross-impl pqcrypto vector {i} decapsulation mismatch" + ); + } + } } diff --git a/crypto/src/mlkem/mlkem768.rs b/crypto/src/mlkem/mlkem768.rs index 5406867..52186ce 100644 --- a/crypto/src/mlkem/mlkem768.rs +++ b/crypto/src/mlkem/mlkem768.rs @@ -524,4 +524,32 @@ mod tests { } assert!(tested > 0, "no ML-KEM-768 decaps validation tests were run"); } + + #[test] + fn ml_kem_768_cross_implementation_pqcrypto() { + // Cross-implementation validation: decapsulate ciphertexts generated by + // the pqcrypto (liboqs) ML-KEM-768 implementation. + let data: serde_json::Value = serde_json::from_str(include_str!( + "../../testdata/mlkem/pqcrypto_768_vectors.json" + )) + .unwrap(); + let vectors = data.as_array().unwrap(); + assert!(vectors.len() >= 5, "not enough cross-impl vectors"); + + for (i, vector) in vectors.iter().enumerate() { + let sk_hex = vector["sk"].as_str().unwrap(); + let ct_hex = vector["ct"].as_str().unwrap(); + let expected_ss_hex = vector["ss"].as_str().unwrap(); + + let sk = decode_hex_array::(sk_hex); + let ct = decode_hex_array::(ct_hex); + + let ss = crypto_kem_dec::<3, SECRET_KEY_SIZE_768, CIPHERTEXT_SIZE_768>(&ML_KEM_768, &sk, &ct).unwrap(); + assert_eq!( + hex::encode(ss), + expected_ss_hex, + "cross-impl pqcrypto vector {i} decapsulation mismatch" + ); + } + } } diff --git a/crypto/testdata/mlkem/pqcrypto_1024_vectors.json b/crypto/testdata/mlkem/pqcrypto_1024_vectors.json new file mode 100644 index 0000000..022a2bb --- /dev/null +++ b/crypto/testdata/mlkem/pqcrypto_1024_vectors.json @@ -0,0 +1,52 @@ +[ + { + "sk": "1637788d8887dcf299549b83beb54a313baea0e24405fb4a56f214e1d8b4072b8a61d07193467cc02a8310f4419051bb54c17897065584723f68383f7811a49ed38cd4d2aa93b2abc8f46e88e54f1618c1141891cfac1ad9293da81533a2fc4f4d519ef38a0aae8230d9117cba4c215698986c452343095dc32c8071171806e5c905c35ae2579ba406722fd070d93621f44c242c116911a04ea9f8578f0b71b2908b3a588565f14d513cc4c48789005b2fa589b7a28a54adc7261ef0b254748237a672e7d51a04fc89d92487f420002c692d7be99310c36b1fb10670d06ea8a596b3301a59768c5da5774f38c818a208c4ac940ff9afb38993f380bf33f92f452892c3dc6d02344b37a28da6624ec27bad4fd7295941ac5d622ff3830343a2367c8accf946795a4aad1b02cb9fc2a24be96b7fc58de632165130861cca3457a4896e41a604db8525c0b7b9c2836e3ab030576f03c53f4e019806335c33e93db4f97aca0c5f0a582e6800876f687299079df43530a6092805b45b8bc772a88752f6279f49a88cb5b99fcd285df2882163913dca41b8a143b539438bbbfc0fb13479fb290a3bc99821f45f7568554ee42b8ed42060fccaba3209415414b367c96e8144b41c5cc0192bfa0995d20c9fe5f7893a475906b17f2de23195178536e713c8eb645ab82efd9700b166a23ed88a09bb09b2d2163e86770675a0c3ea06cb805501fb7451907a96a179c65336049a3569134b290c2fc610030ddb26cddc49ab7a51c0b40b0a4677a74349b5671b42244a03acc3ccd20591563a478661a0e2988a4b7b00f7424814a33286316c100fbb827d5c027db5da8866d1075fbb310013b2e89894e4f04872e75cfec42324c1cd662c4382e6ccf2683330ba0513cb3fffd31f7a4617559592caa38fcd1b2423cb2382790496ca1ecb16a56aa1ce67060b63d99508658989b3c2d7e66221dc43b0c6af5d92038c450e806364d80b8c5674978efb0c32289a64f98db8f4489f9134f080a791299859212394a9bca7e76742c4c17935112253c0060627cad34f13805188d01d13376c57d5936b934ca5015a91348bfc9494a8ba608a073e68e147bea14622a9a6eec374b363221d506a0106748ab1ce82ec87c9360ddb34973267ca00e0136ca3385194485c040c80c1b164792a10dcb221020ed0e5554d90b479ecc9de7b853f214a1aa2a6349595fe235d058755ce305902d25c81f36c20c3717d0a2fe5a05e70a27cfd9641eeb8cc954849a280a143275c2e06cceef29ebf24486c3b5885727fd3c53beb6a89c494648c6523c5327e1151bcc185a8a247c67606b56bf2a45f76a1422c435824210a68ccd17249faf498092043a738a200098e7d69baedca3c1eb891703a39de46a1555cb55d6a7961ec8d6534a92d032f7e31903ae00af49486da87767e412336293979fbb6c6d7c6f7f5110fa24fe103c1bb2c04780a0d01f5299fd1b27c164b7cab82b078c3a798b42c550eafa3abf9a52d26ec68f115662b68096e1367e6b34f1ed50b7843560837c08409cca8e5c1f150bbf1865779a4cc45c16f438c8c83e2b341d706a3bc951fa43fd4178602fa8276eb94cc0475d6b257aef0b2c44bc7cd197f0c7725b379438fe658683939b074a0ba98925fd65d539c8601d8024f77846f97ad9a8249da084572d28b9ad83486aa6df20a13a35138424639246716a356a6d0b50f40da7df0b305af8a5d31a435f0d67d87b9c9db5a19531b7026c185abc877e2708366509d7bb042ac63cf5654c76ef309556838a718c3f8a21927682624ccb4046008cfe2c506aace925b00fd6bccb8585877432b2cf27966126185e4b4cfd250ebdb915839bee8b1564fdac2121aa85121aede096bcf964d42daad9b26a872780bce84588c1bc957fb3d5226a33fe92065e31fe6bcbf9142a98c87be06fb0baf708fbe921278920824c3857f97a58ad8b2056b3cc781ce2936245c2a3e87b02099bccfa647266ea9c471b88b7967312b672939a8023c7c4a3d93b17195a19ce8c49673acb703369d1318001b0f35f65b1f5485811aaa328099831127b54a9b745609e0048edbe16c34430e456310a675b8d6ca46737b6a19faba2f71534251c6918c89d31400e87381abd46a6f843532abb92dc520c3565a873a9bfa318e53314db6138355392d942c2026331efc240533c58f96644425c3995bfc20cad2594ba357f8d344721694ca765410ea3f5a78572a071ef5270056232e965a8cab239c3843240bd11ee8511a84e803164c0831c28b13150eba350ef847959c6c9940eb2516a1720cb7c853c60d03aa14fe944ccc466c9102ac23b06874a9bc220a5b742775d7ac4481e5aa8ec16db567692e5563ef2ca88da96c33a248e73259f8d7ca56a07c9221a6bed9a72be594acd99efe436bb9f8b61247814256938dfa74c57042c0a76db3726c92fc38b2b78d43234ec1c0ac146191dcf288c760c4d2b1502eda5e26b7223ce7648c5420c66676dc319b0d5b5bd57c55785a408a5708979c7748136aa83ac572a36104e4c3bc094a6571a796448e758c0041e057abd4654bf72d95417ce6671107ea29e9a24feb992d96678194605b81c41b71dc406d481a52b31c6012a3f7c67880855ca8261d412cc60aa388a8485573983ac5a67aef57282621b0994481b4d6258b6cc676b59caae5444458594b939bed53c53f15269be42bc4514a57dc4ee72189123a8cd462a87619c7d46252bd01626ac78fde1297608a42334bb1a3325a1b85bfb1234121cba51976c9d2a309ce2c4855f4995be21c37a559f3a04959e34ce0924f1127ce2dac5f1b87be5e10516bb6aedbf66c977c3816397ecd846e89100dde2a7d727a242cca3f7ec67991b6be14e84c9637c8c4a6ab367214d853b0ae63178248360e4a253d746db2da22d2b02361f8b4f0e5af42171bb916b03e04a5a72b051609c5598313dba4380117c41c81b61333236090356a876e87111561b8639c151930bc4e6a51b9189a0b1bc193b77268706555c853a4c1647421574b58341081dc8e2ca4379f741d36c78237c4cfe7380e86669e250372f5a25ed3e32bd5187d87c013ac4181bc3863a6771a568c9302bb8190959562c884a6c8a002d34c21a6565667c96cf26add4b06a62c5e0040ae953ac630b49ef7c062b03359375591840b10b86770e8c3369fdc7c3cf3053ca59b90d1ce1cd9c95fc83611ac1a35404dc429cac9d79121f52084567bbdfcc3d1cc0584c73714347ba0179d7f67a372164dd1e73389e91263ec08c2f8b6865485f80b859f871f4cc480801babe5ba8ca71cafa9a73983076727426c1e347912c2a7e9c457c4e3c4ce706d673958d908bc5fba3537a914c91b64f0a10075580b60f3c96c4bc32db44bb418310b006ff373c4fa4267359904b872419cd4a7aea5000c92a00136455ea72937d51f52068765762fe0099e95cb73ecf2a62b1788d1ba105af68ad374c0372154e7c41094d5b6f490702ebb65265605512241ffd16a9f9372c50654ac054aa97cc3c7628b23108e5bb58104c07b5c03ad582b16c3c94321cb675b673dde57b7d03c5f065b376df999e9f10e4b02c9c4b906c18813056934f339041b4614ea894d4b98535eb49216d6a5b3ca98c6eb5931c12ea6a7877a1a32bad35789433e92280655cb9354a542aac6bdba102737c730f4340e1ec265bb2c5d627c22afb0c1f40ab3e5f82e5dc75ab67611f68244511655a6614d797b75974c9fe5f6baee2b9a07788400fbc12a076746bb9dfa07961b8bb927a4a5dd0449f1a23bebe679c6657271a74df0c754ade89adbb17fcfa554b4f70a2897c2f8123661e976c3a87bd97b4a0ff134aba44abf528bf6fa60920b77686100c9c68cd3c7329a9425ab494c3933118a0c2ed70b4159f59bb491c191f82446c9c7c46276eb2ab90f14627491b4d46c154a27b08cc5432edb754c133cb3161b843170a3746e5aea060db80021b0c700178f8e726027851557321fb9c81f3e047d90956f7bb67c5f0cb2f1d3bfb715bf2b557ef5d505b3c29ed592ae62b7642f65cfb31b4b339167b2b80093c2af74021ae4f0476f784ff72563de79a33d076e276a8d9d18c665c87d13b27867d2665e434bfc116092492024142a4330b303278122843801100a88d5601b9b2cbeaa3d1cf743c8c5c625da24e26669f134a55e42520a76b92a823a0d209a1776c506936e3a24432725c1b7818c4a551b6c5aa7c6e28fe9527b31e47702511e4c8912efaacf71f34126f57c68859f2f6056951393f863102c38afb2e02ecd47ab063b28c34a752bc5cdd993a69fd8b4238138af7841a57ba71d7329b9abf5324d9318a84dd112c541440ea57b5a074b2fff70a1bc3a528a1b46bf526f84b49e3198479bf358b3d41d5638ba64a447a51ac822ef91835240bc08660b00c87c3a61a5712dab637b0610925438452cafe9529f4635aa64aa9f9a", + "ct": "8d31f72e9d20fb3c13226a083692210b2e261991ac73909759e85f4f0e6634d0239116e89812749494fd6d478ae904bb5a28a368b0414a75bd035bc2fb6dd58e371c451bc2bcb2b9df49c30fa5c7efa6d76769f88e4e911124d87d070f2e03eb1b4f2f921ed7c9b051cd95b771587648880dc22a3768212328b1f4ca2e7be6ddd056ef6ee4f72de0f2b2a916bda665e0e35858eec6314c767b3b9ab802699d78f37330a499e4b1ce384d07a75ab247030519ba38fecdf6baffb3e575b7ab3a8b7996101156bba1a0f13ce56b426cc2cd86af2750325841fec3bf4fa6a6ec0f7f6aa520c57638e2a6c2c92e81ec66c22ce73258e0e562a5a7dc498be5e77ea4754addd60a53cb27a87517a947d1e73e6c69dfa61028fdc185306c7c06a056352b6026b9944a860741fc4274f9ab65df300bbaeadc93ca4b381534bd6c01d1dc7e60b7258fb6ce809aa599f454dfad4b284ff7f3e6ea46653fac403bc8ef2ffa36db4b7f5b6b44a788279499c278f66e47f6840b096753b72530b86e85a6fd9444f55c722a6b019f2e357e3aeb7db6a280daf22a584abe5b1537940ae8ab0adca4f9d53344cfb92ae5150748fbf0ad238e1da84fc3c8cfd52444f775d39345a5c344f7a7a8753a9184d1a2538bbb267ea1fd56c76718706706e4c538c4958096db8ccfb75ab0c3cde228d12d6d4489e34a32401e4af38bb3bfc1fba9ef085e994b61a27df7669b89ee58b9bdd5982c2ae78f2198f8b26bfae3f77bdf2da4cd25d90efbce50de6722bdad65e308859d7f149b587af5bdae2b799ecb5fea3b34ddc4f8b2fafe4352524beb95c27091f204fc9d1b209460c6717396a1d5a67c37ba05ce9cd4ada5cfbe7e6de78d48565aae9fb8ec19f813ea55ed737a0821c609c3657239ba12bf49259eba99910ac485737cd451042c6bd112fc71ca325477ccc70be5391e1db1a865e748bd5abc53cbc28ea769ad1ece90253745274092abb50c7d4dcab4424e15881ada2177f95d0d879f4d8172bc457efcb777d5560ccef5da9404439191966c1f297a5a6751cfd834ec80643da6c3dc07ff90ee9697df0328290edf6c45136b15b74bfd1b154d3a2961e776298ee89d5ebc78d0bd44bb938890d693895e784705cb6de5b30bcee909be55094795f2a7352913b1bfd1cb77de273b49a45095698957186af4a5b827a4f039ec69d35c269cbaf066b278d1b6fa5c41b571df18939202df2f62d8ab31e40719ce598ff0c960c87a5bf2a83373f4d3d7a5f9ee0a038514621b21dcc25cb7f3aa2de4be80fe21a0afe4e568cc8b0ad3609732156293cba98daf0da4e000d0d590010358167790e166324137091cf81b21eef7b1f19298c8a26f845c3ee22991acddf445fc6594263277cbf27a165211d696ae6665cca47a3ecb4645f50058b55bb47477dae9e74e00f692159f0a62d9ff07ad1acced4d3b3cc44bdfc5c04cdb33773e4fa608f3e42429c1120e16e7a5e2ebd77b9432e8cbd78c015a9181fadccdae32ed38fe42654778df9350098d3d16b8a27355745269cbb1ca89182b3df1d366d0e425d519b858aa5040cc0acb841b11028031f4ce9a3bc0698935aad9d2948c689f4879e1a282ca82fcf002ff52cd1ac75fd79c8072aed0e44fb6a6edb2b1c61c4dfd51feabeefb355c7a5c7a8dddba3d20ceafddd325ffdf53286b6ae9a976a29535a901076050376bd9f06c781c97a82ac68fc6df05a029b99b671c283d057137ba09dc63215c4099ff74f19c1f344f73a44fe4f982178db722f09123b55cfa4fc0f730a8e5e2973c9015402f207a4fc920fe7d41bb1b5bc9429272cae94ba4994f0c01d91f514286172d2a57304f8ebf62aa4d0a8e974df85c6da44ad29ba234c92e4cdd8558ff1c96431372414f06eab0ef8425b1426e852ebe9fcf7e96a0398bc3a4d2bf9193abe00541c35edd4142e0f448eefb4a20a9a4e595116ff5534079e47b0aef51257e43aac1ab1b3180ab860ae99ea91ae7eb7d59c4a0c8d76c5689b93cc5a4a04de7c2b2309acce9b1b7a28bf147fef4fd0a84a30f8c0839b65820b8f2d9010af86f6a28d966b666e83db3a5c9c290fc2f5835a5e1fcd0f22096d475bfaa005a1e1808cc7f7ee9dcc9da9ff06b9841dd02a345d85f7f34ed0b49ba65148128928a5ac5078f17ac2a6eda01845558aa35a576e56f637f24266deea3d3e28918f1cf2a5d9a711f", + "ss": "02d353cdf4a52398c19ee267b4a9596c6c746ed5fbd1f7806b6021ba0c1e332d" + }, + { + "sk": "4014c34c7815c191868bf146ae50c55fcc2fb8c9258b74937104c39686b58ee4c70087a1f3084134d0a1270877c9f4315676b71915790c409b0cc50881533885d43c1150b0000536ecb2315230a3ca0cc021f6aab3da75feac4cb0c45d1141cffe2a442121b87a8728618511a1c5299ee4378598a0bc4a07de0327a4e2557f2501cc9280791751a19a57ce48c00ff371aca9aa9d9c47c6a7459fe9999d3c869b55a6332312adbcc4e0d486836869e1e498ba1a3dd0970b6fd75740d071908387f601b19b000074f9504aca682424bedc10297d5c95677b6901779870e902b8dc76e3f1848bcc59a834b17fd109a602113e9894334261290299207931e2400a44d7c8efa812292820f5060af70052b7db1c7fcbc0cc491a72f71e948a008ebb3f91d134a7995d15f866dd1191b2123819b12dbc8a8e094399473786a352be204762110409f0b87dfd370c43b7690c8b7226eb1f1c6bb1a8bbc342473bae83883a3059f3dc3422c7ca6be84fb15836c3249f4f6a2c7ab6895af226a3807731964ac437b52d31cebef8b35ee709c637738ea9905ed333d72459831aac1f7670ce379386825090a97f1ea81eb7f3070cc3492c81514177b01157411cc445fef8055f1acd50001ff855c52f58a3325ca53b89194dba2d60b593fa18aab61585bc935465698cc789020b789782c9b1eca8670388cfa4a93fa39cbf12c4111f75167d8444c515740da922055ca17cc6a7431a5dbccb23d19b14b5882928065502f4a2598684c7e44f7770cc438a96cdf44627a6197e68b264902b55468e6a4454e3721cea4b9092eb94259240d5f94ee58473f7ac704f3a7b890312eeb221d88251905805319640816768312b64081604dbfa906d51b5372434bb4950a4420e75513f9030842d30bfbd0072b688683eeb1bd17c2ee34bb619ec78c0b5859c7b846bca9440789099933d1226054cb2a57ec57f04348c9bd2aad3aa0ea7f8cd5842bb502115263ac99ad2ac28ab711936574c711734eab8a3baa0dba063c60b7cd29c523bac16bd2c210f019b525392550b5887fc49606256a51b17f17406837c5e6848666823500e848f0b4ca0b871caad555b0a76201acb0b47c529b1d1c767568c2b5860a2369c092a5c75fa746c17c7b2fa1e462194f2f41b92101090e4b89a2083e5975a944ac569cc49cc0c451fd7c690a4278e652912875786a59fbc03690a1030c1b0997b7a4381a5c381286b8d872f6ec8ab82e391a1fb6470cc874e278debf2a28b673de6c40c5bc9a085f743c319668c85440a361d8bbb61720cbb27561bbef87c741647b9f87a9a0027fca10529b7a0b59c53b494795c876708b8aac822366711007d14b04b89b35776a0b00124358a730e020baca5c337c02f30c0161a13cf75469f11a1cd05dcc85e299ec159b266868701a197533a6e7e7bc14ff616bab039adfb96741306a8d96ee1e7c6dc2681ae681c9a4417dc001ef34b4f7a4c0d97c36866d48c6a845ca41419f39247297956ce2ac10a37481f383e4ebc129fc96cb8286afe7520b950b78454cac90c7b8963885ce194e2072ef6638ed5eb52505452c6e087caa50bbab91b084a490ea3705ac5905e9350da094fc4e13417908c0164c61ba642f2f2a74ec62f6e3b391a0009b43c6bfa365ca9eb5adbcc9005a68916c00b303a1d94096b997081ab94608c0c8fe294a9048001b387145ff26cc6b7ad68125092f579575609a18971aba2cfcb179d36830eecaa3f4da3a61f04c9feb95bde261c4a0a80208c223a94aa7d278a34197977d3401bfc822e7380dd7574da624615c9a7bf98711b718d94e24efcb2a125bc5468e942dfd668e2a85f064765a034563b5a0725fb70d35a6069d69e7c423890994c38cc579e3c8bb1242bc14463d0153b18c16e00bd2fe6e20d0d75785d4aab353135b8d9a796073015188f44dc0c330cb8022aacc6745041275287f7c19ad07777eb3eab11b5ddaca53bfb92eee5384053619079bc24114f478a69b63c094f3867436c83dc3765b0db447bcb34a6307d8122c3131998e6146de4e228cce4834328c1a0945a06456c9162035021833c0788215a98b368673afc94bb845f5d2ba171175970a818dd385288b00bbed2905936772c929ff31035309c7eee0a2c68f9cec6e54f34ab3c25319c4e8893c7f2aaa76432621747db058675383f31d9ac45618a790cb221e1a668216646949fc45bbbcff894b6a43ef36825170b7c30c31f260c88a67302477c6a511210029a330ada847d70662d8aaf04fc9b943543db4a498101735a8b9462e7bfd0a20e9b6a608a8bc852405a82bc46f73908e950cca4800d0e110db8a63ae6eb9a5148945734c4c458c3be011953a1ce4f224b5c0a1feb2c71cab117eea89d08d5a1b3e83a16e88fcf0a4313c02a58170b48f252d346cafb17c75e473466e25dd988651201cb5fb66a2ba5c2d132306855c840fcc4c1db765fd83bde98645dc3aec35291bb03a516a876f874ceec922ec94891b5938c55b875f957394dd21137d4984f85858e1a8e0d7c789833736eca4d80c08d9b526a4543869b494bd0faceab697292e049216207cecccc3d124389a9956c653975675e9499c2b2d89e1f203829325c1eba14643a46baca2fc099c927da68c7d686f213a097605a33e4225de085eb550f74399c79013275a9729a0b4c1ef344878a3ce0273cb18523af19317159c3edbb4206cca85df15204027f0ab913b7f85eaa0c506492005d9abab7d90bf0354e2bd61a50a631fa267201d6c65ff85011d28d41cace9ff2bb9f09cc14b8bad8f487f23c2a482791342397921a7e18f48bbe9970d0437360131b4585216d032c9b62331f86700efaa99832a2bc17bffe375595e3ae89d06d59f01b27334fdfe001fc8ac714e14fe54b3e47cbad1a03479558215d32a8c714612bc7325fc4018df2950f830b14d3350e3a00f4d298e504cd419427c59b2c1e98a5b92382e154aa87356150955278c5cb4a399325720d6a82576905220b3150b03422f6d2506bf2746d58a2844763d8b9557f57cf94551e4ec9c909a6a8cff8686f2804d04834d3b59b07eaa41e9a453a1c4bc97b7ef2376330199f9f0c93f4cb3cd2e838b18b4897ba6d1d57126f63379b3b8c6f919ec49629be24ba6f86c0de10339eab0994a426f1917c13a487339388f39c0eaa66bc40223269030c8afb264fd42e14795380e80d1dc69496cc5551faaf60a12a4aca8219446db7564d449a6be3a145bb37454475037bc7c0d0086cd6a20ceaa0146fb39647f53599a97a9b1a1be677c80824ae741b4ed631c88f4ac0551b445ae9c8e911a186d14900c942ed7689d57646e3d6051ec4628c5615432ba2709706e8bacc76b63fca730f9b3b55b3618836a9200c457a66696368433165d58f3582650830c161cc6c2077317c811be0872c78838e7509937a852a070b1599ca5b6af036ccb5751f116abb75acdd1646a7835551aa52ac5ac3891423e22c1ce1e1c56191a838482f22c38f7a303675185d71b01c71d733568496bf34bc9062613ea6b908fb56f9f23bf8075bc284cb0ed139bce560ccb02c64d10f4f69117e026fe060280780ba65ba0469c714c23635102763e2971c99e22094f0b4fbf4ac19e8a4b100400e6bb6ead40fdea8a30b8737cef6b7775c4108c1167be59c4bf1c6deab9a66c5823ccc63c87c09a0b96385f503448151411b961e890cb0d4ce51454483f8be6ac77e0183125a14a52034063799104afc41bcc6a04e1380feb82d4d4a5436f319837a6c7bea413ec1af9e3a9b8a75b831255ce7d0604c369d32515945961ed6648f6dba8da632a91570238ac086990a2c082b5054553b7f1a2989b4397ba85cea427bef2439954a6954328bff38adf539c7745871c7f789a521888026761e1b92dde84fb7850af131cb33f47f3a9c53f78780b3301302f6969e4120ab435feeb18503779911c89a88e87670319bc1658a6ab39247533e82291bcb044bf7b56536613e2b4705e94241f8b6c7d4ea0b381200d5f613bbf92bbe3620fca238953a940005ab91c639ad674243b59b0f429ce831bb90882227b74c457ab8234a0d37a9b8cd943c24e08f80903721f7985daa6a9f657795f58d3e9aa28d396911f771325a35e3c7c599db9c1998585b59312849be68b7a98d6b09aff22950c6575f3475aee8592750b34a028436e485212bc92ab5680edc430e4715a71c3d223ba7a12593ff8b6b10cb841f8cc3e0a0356834251c2b9233064adbc32df1d1871973ceeee73271d044b4fc6bec5335080719bee6b34c6215d587519f82a6f7a6ca3dc626cd516dcbe06fed8126f3109e195533cf0d06036fcac7f36599dc69cce488fb51bb2175b427e0eb684f8a94f553b35fc7205670fd441e70468cd373bad623fab71204bbdbdc7d2029fb6d1bf0da12cd1e23ad1ef13c29118e865b3e916bdf9b7fb64e9f90ad049a58e2dd5fab", + "ct": "79666ea402d3256734548496da3742e5f064c01b55e05afc545964a006ee7078e803800e51268a2b6981fbf5abbad4955e2346064bf55138b25f63e90574e20e3a03c7d53e0b70bdbd1ffce4b52b376c5d7c2dfb8706d4a77e3ecf79a6a7055e715228e413024791712ce72966ff209bb9f5912756b83841f45e32c75eb1a81e86e4f9f85c9a6c089cf312faf553ba2d1a1461cdb41f0210c18bf88b1c77e12301985b975e8eb7a1a506a34b2fd05533323a539497ce35b7089d4c034710d9f9a183ad818efb1d4310694f97637ce45394e75f1f723c9d033633db27d16e80a42c98dec76d99776387e5530289e6351348660f44cabf7f8221d0d841a94238f44c01eaf2a3f447251bcc8830b417d703dc7a023c6ed9baa74cefc00af0a186b5946c54b70255098eb5035602992f48ed159df4d2f79cee8af35a90bb843fc09dfd08e951d591608b4a422637166397910f486735a758e175e13e84b37ccf123a04b6c293985463b44836633edd6e3b04686ada6478ad93200978c65b81663dd83f9845145d82366db712383fb6a56ee472ca0da80ef4794f2a9ee772061c85b917bae1b0d8977622b5e6daaf192813cf1b7ae363db7053864d04e535a1e2c3edceeb97046b18a0c3930f4c2e19b4fbdc6ed1a8c4951a6b31b68e855247f020974490042b268253c5f51f42238316b254e18eb6940d71089c831d161e15639ba75e4e3bf400ad7522866cae40d8792eea24aaadddc7c51b7d7587d188a07dd268c1ef38b3a9fef9c50f776bcae5ea7452ff459c0090709b9e4d0b26ef502b24dfcb1e881baadf4662a4374605e6e0c0fa013add9af3abdc2cc63a05c11d81bc767916ad09ca29a4ad59a5872fb68f513dcc93ce82f1b9b7e935a3b977e673e3946748c851a783b273018d292a447e5be58b87980d7bbf7d52a6835c1a5f45d824e00fafd1769c98d998ae10de626cdbceee006e94439bd5d4d21e4290a040eadef509b7e05b172d806e3be7676d9c13d291068e1c56622f517bd4c5dd18af3a9c5578339b696db4b73316cce7466dd7f9618c99d22ea4ca8fab3049da6618fd7e3bc77b1d19b8ac23b76c49933e6e71cf73a17323e6d52d6ce7098fe403bf3fb27cc14ac0e9adb87eacf9bfeff000260997579d3a6d27aa62b12dfa8b4476b1b3618947c4c31467ccf9265b24ae91fd2875ff194abafa495eca0ce33610d38eeedae33e1a8797abe8e18075c859e31947a75347db37cd27d54d3972689ea5f6bf32e1b2e61bcbb7e65751e4b5ae5bc458053ce7fbb4281b5fc8fe87cee39148424dc7474f4e4eb263de1d3074583e118a2857d3b51b0d8eb214b5e4bb3a6b52a500ac18e8896598c89920713ee4964e76939c1ed4c4be61a55253631e77830a85b4ca116ff4e4042d0b7e2d75cdbc26f893f3f238cc3a314522a246a633f91c504453242a6127c338b838e7af634db0eb3fb9a8b17b86679f5513eb761f661ab157c0296d978dc09d569ec060155b36bac5a95fb1686f05303a907e34318d635869b2d8239d1f53bf7ae4bd38b9a2eb795ddec0b5416897c891dfc935d79b33f675ee5bc673d6e5603e962eba1e889e3796d71f703e1c9d384f1a5c57ef8fa2c3b0a524904ac403795230bd44b212e5e0a116ca1428380326d6da22c5e52f8f30d23319634dce474aba2adbdeac5333e44a3ea963c319094a85f7ece8427ef8808b1323682c262fe761fdedf901e04dca7203435cd9b4388ba3ba910f41684d2efe6685b87fa5ad9adc46e179b5d56941289bc3021dbb2b5dd0f6c2cf71e04679ac6e701cfbc4c0fa828a1f11b7b170c80731761212c1a35388f8f727b3ccd1c55ca591129772037d975427aee1ddb74df02ec436e6e82aad3e658dd91a8f1cb07824aed702261224766aeefc5faed11e3aedcc53a24b00c72b0c68d12f1191dc79aa23397b05f346bf66499918c191d5c2a34dbe790bc4aa9e8e7403490743c28875fea6c00b9454d06fc817ade217339f44812309988b4ae3619802790046ded4048b2bd4a67da0b815984f8994336da613d791d7c19ab260c59e4cdd6ce220eda245a8b1aa3c945b2c9f58e4a88d926f339f6d72a278b3586fdf5e92e93aef9e19e9795c8fc0ddf9575adf1b9d6d00ee24906bc551119a357c3b2377ce25eb9d411036661443093575e126cf4927b7fbb9d1353e33155596ece8646c987c77", + "ss": "1d276a09580b927878c7fca2494628f47e37a3fb9d5e5638a854d25f91deca44" + }, + { + "sk": "cc0006625a04469909d7e42595e9921e404f2020863ad3ce5a8523cb98bfccc800e269cfa7b4044808256256ada4a97cb5cc3078903989e331db67b5f60c658104c0d9992a16810a31b6346718a2696907e7b56810670bb3280ae0671597e8ab06659ce900853170c5181ca08713b3d0c49464fbbd29111d307a677e39b294da27b0157afbd43422070ab01b4653c30bccd3733a0291a7dcc3c33c20632701f150c6ca119f1030ad81228340c468b8f799bf655566ac837d10a6c2e2c9bf113020532b007ac4ac0bc263c63cc97a2c353386caf0595b53c501abbd131ca6da9a6aa014aeb40505ad13921c690ccef240034680da224ec6b398fb615202f5861ed7ada69aa8038c1ce307177d914fa63ab93e612ba9713eff6c36e0d48db17685f6e99bd4b55d424904d066ab04843ad721497c754efe8b851ef021e3141bceea73af778171ea6822796057d347db3308131087ec7565cf70c00f9a22a5533691082828d9858a230186955f4e45266cb07137d5afaf0cca7a261c69cc6acc2791234cc7cd98bee2080c68411408644c5f1080a398a2e46c915fd278101589bf9a45aee2653ac7351555341ad061af9ac59560137881ac536b2ec348806eb091b4e2c7c52323f7470fc5257dec6a56a9d6c97d4622213b2291383d1b0702fd7c2fa9f2b0bc88454cd523774b74a46bc757d898d5e907ca689818d539ba058eedf08849432cf74602dff7c89cfb344af4c2818b096480795365161bd114c156bb16a26c369a5452a850b3a388dde13d4ce9a103c45fb6ca76bbc90e6cac862f7bb102e65c0205b10253ce3e47bdde3903b6d2011907b82e67c285372c08a3b849e6a699f8140435a45c4acc04768b4255b6c52b5a09d35bd93bbe43c83bdadb1462bc39fc07577183791e4652388bb70e0755060c5c24371fdbb649f0f2116b72b8ea0a9e76653b98b8123959885fb102625267be49932252a70524029ed9cc4e6b34689b92b74a846fb7c38b67c622825449054274c906f6955da26a10c9c2c11d1533c878180196a35919a6dc09039777728c261e89d5123bd2341e91661b85aa61903759f55f94418566106ff3348344210f35569d521465b5c62647c36af621a4359243cf655f70906eb23a308061a365a41a08e0b96604aa38c06166d1471fa4b2b7c62c156170498538b764447c7c986fe413e0e1c1f204b966b14f45200c101aa4d8a3bf4c194fac933ad3ea25e9a06a1c87c21a6bb207ab37951935176aa88d4c6861f886b0ea656ce1be8ad35ef7d358615972aaea6b67db17a4eaa39beb39a4f37bad91ba86e26005130d4caa5ca8117a50414618025fd6d2083ab6129d6c4e6c9633f272a728b4c85c4a09c6704d40389448521dc24c5b7da3313cc97d723b33b8fa80c0a294b194704b178f76c93be73a1ea06567a98438ac75a1fa6136f2972d0f5b628f8abc81d1a5106a01b4d28527ea47cdcc25be574d645805f5815812a16972775771408176a54359b5c06ce89d7b9b14fa89464ac1cdfaa492d49b9c0cc3117af81f3ae03405f038ffa4792d0389a216b83e9437c17a9a930b234f5222c4843ffc56b774f98cd7934831c665363149dfe79c3879454e7441b7736264955bcd865cbf49c4ac330e6f963f242a2e7f775f0bb96b38471d1983c893878f20fa597265afb952a405acb6e57ca69b582eef3ac3e4f7828aca264fb0a5446576b146871104c690ec01ed72a553276780c2c46aa9cc8eab106bf41e2904a6b853cd1e3488471c6e9da16877104691dc53544186d10cc85fc82957f48224b3b45d5932783168d986343c7a88606b328bd7456b1766d8f9a5ba804e8ce63b76a9c719d300a74849b145ce9130b1a1942540d3bb6a292f2abcc284a016a3e437a2a85f18a913b5847fc6cc9100c4ca14b272d01c92aaf54de3f28eb3506e83841733984608b99f5a748aa6699886788f69aa70878871fb963db0559a1e25031ee6327d530808d1b93c63c9d73b11a9047d344a3c9d654b8ef52721b0726e1683c7bb0050ea254dec878d78335da65ed5480831d4765dd28c22d3c150e0000bdc41ebb619a948c372fc7a2a6c2860623223461cc2a547434cc456045ab5d173b0c17e4981576b4c01846668769ab86f2289e27a58791821e0e2b740728397c0a3c3199d42d65dc7c2b7dd81bcad86ba97cc32054242832caef2d4cc84ac090c256a36a926c60757582941d0791461193f21925e640ab890eb476320622c43b0f0ca43b6656d2243c86d6ca199593c0ac34496cc5f9f21855c874eb31b0b46fa956614acfae165b438ae92e5011170a7cd3b76acc5341d068ee9b5060826692b26b51ca1a9aa0158d3582660291dd67057e49c872f7b9373c4c457772963463eec1b662a2b1ffcb62132368202a555587222e12ab4432cc5a589bb36f7baf0e1965e8272e438636836c9eaec83bf05cf3053b550164e23fa5ea4083904363c36d1a2ad3c732d257a61482bae17a932275f12f964e36057de63a041a68a50e285cc639581c16627927af7b490fe928bb38aa46e4561301588a9423307fb96c94304b1cbb138e86ecb881980197b2e878dcab4820b80a36444291bd4676ad45a1693c3335a321261c8c93354ce25803af1296c3b6e985a70e215ab63abb1c5b990855323ddc949d111c9769a9451e976263a616d2c065e53675c383ef21630ae1437d5dc0ceedc26dde36d7795ba99f942d658c215d89cdd13962463142cb7c335f32e1eda246087abab78b89da0b63d627d77c0c0bb420d986828d3ba36f59b3efd019be0831aa476599f835f28b4928cf5845fc16af60185ab9a6ae86758ecb6b8c140082e961856300f7e2099be814c37b94618669f2688a0aec044bc9b78cca72bfbe289de55707e2691b8c461a4d5a52e7bb75284b8618101b85cc223600aa21a91fb980dc4b9c474b1c6237c73ebbc3fd5304236cbc4591800aab11d07dc42ce39a5a80230c9394bb5e386bbc3cd356b026d9b2b913919a020536fb04d40762882378311543a2c9ab09dd10c09479b4113a947d07b41ca286a0c3066f29bf3f79fa984c0bd8b50deb1cc18a84e5014c8f53a439f854950b5a9c7f2044056a1b4c209d7981ab503af010b53a7b5727ef16376b8c978261530533830957e4979b6dde7160473bc824b54a3398a0c50c6e1761cd3b66e28187a9df8b31470863d3ba570b5147e89321925bbf598aad7716e5666b273066cc5c98fca96bc014b4b43f8c21d4a63e90809a678cd469210f5069b4690737b95481de23c4c402883c806cdb22c34d55ebd392ee9691840e3b2a1c99485ac1660d049c39c0d03382091c492018c788dc786036b7232f5c42c7173b1d95af0c8c11fd763d98043f8a31440e16dbdfa450b53a68343b7969a10c0951eb9a903d4e80a24aba6e3354877f5ac9b6cb1e2f34339c65c99bbc5b307aba753b41353358a86871bf13a0f0b6e46c1ce6e8218a8d44b353b668d3853c2f5354136423e04301b8c54a90641a6240a74e44d4708468bd7c0420b254e7c9537eca6d0e896c8fa46582ba184262a89a45892234317385bc553b700fb81c3a34cd85c4af6a5c01b68961686c5a9585f5c923b5ef17f52fbaece360f24b9b2812967b9f096b28cbe9b70147869c4c87bca04424ff3172074d31549e7980505217197b8987187ba6605a6076b1d4821888b44dbe0b51cd121ca630b0963695a1a1da2e31ec59b76e204c51826a4ca107b494baa34c31d29e7184648b17f6040404b5a2c340bc55155901c8a2a950e89a380c0672b1d681fd67058b1404240a1682af343add1af9a496f9bb95533da5f271a9613d3c8f5106f5fd4a99d635685c838904104e543550b89c39c3163cd99828462684f0a6e9b42c9a6994d252c5c3492c532b5ccffb0bd7b1a68799920bad1b425bca0ec8c66a4c83de0462f49fb0e4753cbd53a497a81ba4dab282cf3a1b5bbc56df93f5eab863b828bf39a51ddf62b207b5ed4d3acc1a35ac0371118748d2cd6541d3212d6b065be1b072f068b7e9450b36309aa8447eaf75ef826ad8c6181a6527aeed25d305535f4bcb275cb58b4887bcec25cc2c6a664593547a89797e5582d3779655540ea0446221784f49a79a545492e5788405b5a1d069912368077c88d0d3c27ac573bb300bebb820143b1aef823cfdf6c0d20c1970788735b84751f8221f7d718656885a320b578995f780537556236bdb9029993b74f3c514b6ab91fd7c6cd615cb6fa438a8c658acb91164219d96a8765a00e3937b8776967ccaa50025bc60a9802f77228c17864ec133cd373c6df9b3c68a45663da159ba9baa484f51226f811a459196f2e3fbd645923f5e134c7658eb0defdfe911bade022cb14e21cecad99f7a08c5ecef0b075604c4b3a2a454e668d6b07eb1ff6a0d84912f9675b0a8b89c17ca07a6f29460df706c410ae0a10e78c9194b65c6a", + "ct": "da8b242b211bfcc86346d6de1316275e7a14e80f428e8d17c594ed580855473f9aabf99d2bab28131bb3fd2e65c2f1ffc94bd87182115e0940c51d3a83ce767a748508f2efba13ab7a0fbc19adb7bad60ba64c7f80aa9ecd1dc2d894fff25186df290e9e3640358f87a89d5b14123b277f08f6e5dc5525f83e32ae9a935d5835d4f47a98d6fdf6d84f515775d489962da67f4316d81bfda0f26d4a3f2416494fc7d5a2cd8b5c74acee7e1dd6d6f6959fa4e5f43b6666c6f832157f3728883a0c6b10480a0578489b563ff6a6c09a0d9610ba44ccdd0f7503d4753af87f3a96d55d9d9198b3e3e08e7a12adb564de716f16a3f78ec5c037089d1292e9487f8621f0198c1ab3fbe26e75fa90b3d38a5d31098e2794c500b03e39b714429907c83a51404b43dbac8a34f4f5092b33908440c286577616223303543a09198a01c34c56e5ab17a901d82d68e6ffd1a25eee95ddea0829896518041803390dfa217da1d1498021e2cdcbc5c3d4fe4aa01db9842016100ed1f491da301faee83c4c7ab05b82c5eb900f0fad7807d71b964424cf217fe52cf9ff4af05a23d89ad56a052fb90d813908fdb0d94025b9177f421858b56855b675d37ffaa24c2b60e44430ceb32618fb05bda1443b0f7aa54333e57ce7437bd4af5ac760c37bed2bfc9c3aa8da4544f4a1cff830aa861f883abba46a5cb4b62e557224252fb5d7c8669875dd96a7e7764b9011494f70fb84451c7db5844eee6f2a416ff27adcb5cb19303aa74d3f1db914b113cfaf0dab1494c714af315c44eb5c49c12331522c9dd3c9dd901ea430ff648dee6115b07082a79fe7c778b989e135a414fa58df3ea91753deb07ea81bf08458bec96c0ff09990d83a81dc27ececf8bc7b6413e383a57fbdbb38a542001857228eaeeaf592c0948fee498092dc893ad4d232332b8d80393510fbd2f6db00f81190920ff0109489f26a099a6648c59af5e881ca98fefa0c724c3faf76e784054586ef34d424bb4e9d6511f6ec206887ceb4068eb01c5641b78c5a3c50838a5d952ba67eed6d5c604d6d8a55b73a4bd2ddf1e404cff2a63eefb67a7b67cfb6ea8beaa3668e680a78d314f78db02a153b56173a3e59cf08504893ee04920f507d9d0a2c1ce49aa373bd0ba7775f105b30369829a17cc8f70891c3ffdd778bed017a6d19353f57b40a440b86cf4a318abd44a9ff287efe14025341ca0fe33ac150a38abd767608b35e992b82881b8f71ccbeeabf1ea764a39650ea5fc6f29b5eabe1be98c9e9e13a29f436d13ac8f2772360b49c98de61e4c1137d92dfcfcce9ccf593b3d249efff0ff95ad2b788215e49d69709949614c180523bb701eb0249de987cce395afaa15ad73d9a68d6bf9105b9981ff91637f865c2d852ddb9f68a64f62056559eb2ed35286eac3df4ead11d49ebdd8b603e2ee50092d92ef7c78eeac1f726fc60009ca0af776f7c84de19a1258ba80ed9064e7f2b157a164ff4605cd9100f60b03b993443a4e36db246ce2a1f15b30f2c11a11844320c9604725636af917df5f45d5a1087271a3f16db5149e691d0cf308bca105cc81083cc41a62bad73ae73ec87d584bd125575de5df45a28c44efbf0464659dfd22cb977b64fc1227b2fb861dd386a3fa0392a3ffd61e08bad0e8225ca7921370a44a1cb610a8b035fc918305da3ecc1df3fb6be13965d731d894d4b2e1072b08120b290fddc1a924b7fbeed91961a8a5afdd4fa98ada4c78b768beddb949d71b94016cdcb4be9f4850afd607864fe52fa38a4d28b29288cfbaca3458cfc7ee6e3f0f2229da58fde111e773b8fa32728bb683f2f4e173d337b085fc505f4f743550ec719528f73d111da33743bffdfd457dd60f8dc349b73a4ecd03f96b0b8dd647aba97c982b5efb84625b4eb9fc6ea8b3083bec3e1dce5fbe9b52e154ecbe32146fc541a22940026ecb79955e12c40a80b34aee7049df7e1f3bfbec085d063994b7667889a315b6c9ae5bb5d2fe1835877e9c8487eb43feb11d7f0dda1fa99f5e6882c492133729bc9e17659a96292be72abb5d2e0c9ae93c90cefeeee7c7300fdd7cbca265f5b8906bb02d108bf525d3b1525a10715ed06372d2ede96d34503870470c7a8f37206be0d51e6b4a4193f6f86850804b7ddff49c5c8ee88d1479355e117b7488e8b19fe0725c78af714c602a7143756f7de7c325c23494163c9ed56", + "ss": "ff2d93ea35fdb919794d99ecce737a9fab897ab7f18e99ab8a7a39a1355afb82" + }, + { + "sk": "59943a08a909f80b4a434c5414961fc50052b3d31befa38a3cf06056275c37e52e5ff27cba265dd65ac891a22f4b5675cd884101477e99e4948e9a1c97c62afba231ee2173800433cdc7bd8cf5179b156de734c33031ad4ada19b6e5ab633044eaa469a6ab0bb17667de5137a31397a2567c7469ad64576ec880ac712925b833b554257950838118066f4e5704ff92606507615b61cc3969cb88211205536ff63aa655335ed40c9227bc016819307d6b908ad070e898b1dd618ff8e808e1e0b54184304612cadb2bac82002ecff35bc9f7b518a9a2c5a9b730503036b03329ea5cb5d91fd3b7346a451ad07b2522885bad7b035b976dad4281bc894a9cea2346f63b79432c699cb953da6f84c77328d0995fe37b4588c7f2c9711ef2ac5dec84c02b092b61ae4d898a8e7aa97083c8cd30a85c949941d303610975405689c8da79f0176bffebb18269ba19ba81fefb87c9d03a0bd88a7b46ab781163f0b038be54cfe6001925c34aafd9807a223219b52e0f46890ff9795a16693b313909c6b852f2cb86b471e795ae5e849bf104cb4d76ac3816061d8083d9413c7067cf3fb42a1fd744344c768b4cb8c5ca533929cbaad33b31d59dca995cdf320657e89ca0f97bff466fe3d6909932add161336fbcc7d55b34798546f43b9c1d0b27cf6c489b668eb1dca165e717bc83116d43933ad163d11614fed3a7548b8d07700691d4597044910776b42a328229f0622dc16181d79dbafb7e27486fd6242e2c44404c55a017aa10ef84bed314ca0d93ba2888a9887b485f573e8fb88425da228906b8b0f18102e859f2e9c4295c6a2232895db927ddf4428dc8686aa75a8b8410ff72be83277968b3849f9c42e7805c9b7c6c6d3b1829d0680b13a22c2b369a607494f734d51bb34d69b9bc3483624900a7f1c75ae4955b659ed1b28568f510238881c79278e1cc2fb09a1c76da347cf7940e61cfe0d893eb87316df63a6272ae8f75b49f7015e274653b35644fbcc9ca1989a57421a825c51192764f14b24809c9456a29edbb9484f24303625cad33bb09b71b7b6a13be9a721856b3fe7c966f2aa10ab143b59c4dea425e8e3a59712c710b0c79b8260452a0aa0155af58c9b7de729b18429ebd4575de079a647b6da2303c44e623e0014c39fa116049210983328120cb59dc4e30c2458da5ba0b4c3d3ca54c30da5411971dc3bc358f38ba1dd299de4773523c216a0b5bf3612bb1eb5e68886662c209e13ba81a542cbd67cba7911ff80c2351599e5bd68f431a0f565180991277df458796150b6687892ca943a4ea93cbbc012b039b45f8b7bf965f961864810b1e6e45880e567057ac66373127bbd0104f19cef9c6ab5a693374cc6e8b6372ca97b0aa6830bc303b54a22d84b78eb0d47df8f5976cd2484172c188c68a986a72eac115965810b019c7a384233c9a2330e6066a696814a6af217b5935c751487454f351c138f497336a858d7511cd2820d1e7b17459c1266543f61951c0eb0d6938960a7b7d53ab55c1a9931f8998a9d9bc834ba538e12f3be4ce25f08e9c2c0a3aca505f6081af290a574aa0a67c6ca8f17c93dcb8d6c7a1bd46220da85275c6c11a9b42cb7186ce5656e7661f0c820ebbac82233c90743a0fe5f28eafb33bd013bea94025ea45b04c8871a4082676c3bc0fe506f91676f91b6bd451802cec2a424ba0c329b5ab312fab584a62977237f966280a623f2b97e588951c5b0a6e08cd6457b1e4d2398803089cf4829ffc4290829362a55264dba8fd686629c408826441f71c54c0ac7815f80bffc12a18416c7f370ed730cf9efb3f9bdb1c1ac39969bba850b21c5ad74eeb6b74e4376be35cb6ca2759d463731aa4af75834c25aabca5488dcbfb65e1a97b6184a30adb0e95cb8dc833bedd17b42b6879b5fcaaa9189c609caeefd72bf770578d8a125b96c1f8ba51387685991608d6969431a4b495225a05762060514403c054c6d6cf022c5caf352f97e61bab55551b7668b8367c297342a33badd00918697a0a727b4776d76cb825121896bbcd5990803a1263b900ffb880ddfb60a8ec3f5e985fb3fb6fc1c7b402c87227766f109966bf876d4819a19ea384c4fbcb2933aa0c14b7fd5994c871a9eed1be61cc3a62f95a32854cbb7a523a778edd97b77eeb828b211cd2fba45b198c55a586a0dbcda2365d694a6d2aac593f7a02ee44630a714322d191505b6137ca6d3cd8b1c48457289a1e43632c20388f2961b67c99cb6fe2c48b063c2b1b027efb1745a436b802bdf0a4a566e22400695ae9acaab2fa21e5d39992f07d0e1a6f01215be179887544609d113fb22b5b1721c11c4150f66b329ab15129e03aa7ea7a8650369f00cf13f4330dc75a6821b05aa0736175ba0e3c503d58c961e5c83e623540e26ddd14b6d8360cf85c7847502ab6748713729612d40cbdb884cc976bc5805c0d789600a9799bd64acb336d90eab3e3a49b1e614ea5d92c6d8258fd602ba7eaaf5a0122cfea10f776615390aa646ca31237a28d5548fe221f8e6659846b9ce8c855ab4369efcb8dd7a1cb31fbcb2745a260709e1bdb8bd609582a14042662708f7089fef22b645536dcaa3cafa37a8b805ed6a2a9e363b9f5d3027b975d7869ccc9a17ad8795e807b8d30e0046ad988b368b7400a85cbfb29bf92411d59292dbb9e3c40310dc42925745602d6cb32572d31f039b5d12b10cc867e8548c142ab8e790ff05247dd21873f4141034c442e57182c72a087460d5b9c1822522de75b81dbab4b6c66cb8162c6a4244c4965cf926bbf9661b4020613e6521bac48466c7b14a0f39033893f83955fa46814226a103ee10087d3b466433af86283c655518b84c98bf6ce9de47b3b2861acb4bad12c05fdbaa94e25ac4a3332eccc93db4c8a10210d3dcb4e8c95483bd01daacc8fbe3670ac863a4c98226d98514aa81125c20ba8f6922a367d09f5bcadb60ad5c51d36f838e9b2080eba14066a47fcb823b86890a8729da4c444f61a9e5d71a32e81a10e9971b8e6af83f21808c3678694024d5588027b664d2053d6dc92b4e8335f6cacda576eb2207d33d9281bb8705000c308a3afcfd8659fb46d92391e04957d26f6989b06b4cfa8168c964f735a695ce772090a281766608632758e043a0da681fb724ad096175c65886099cd91eb0f4e129d88b7aaf3797bfc3848070881991896783691d0f36e2337963a2b2091e9246e389d912c1347880f682bc5516bb99c951c24e80cd5804da1a521d53a60940c130dc3befdf29c3c95242f9bbd365183947949ae038231b0a78aa70835a7434ff38127f5319a94a98789c889d58048eca066db6d97980636b37bfc161b4320933a21494cdabb94b7ccf7020a2ed99c38560566e9721e2332dda609d70a10b6e423d9fa9a73001ffb67a1cfd004caba497d9532de7b855ca41859fa9a01b876e398af7756340bb77913a2cb6331afdbd8816e2699b8a6128f0304f110666e862ce8da2d7a7a46eaa602c458b5844379b72071c94a5a46ec5067f257ef4795249b7c4442152357702e2aabfda557abea6460397309ab74f0d0008b7abfcdf0cf9495b574858f9c4acad552a7406c1dbfec3c1310cb3a08853a854945043874fbca7094c4ee035097d6c5e4fb34f72a7f5a68af980363453b387cc437fbe56904506e44a27b03d5cbe4e1239f54638730b77b06264e2aa26d57c2aa62839a3167dfb5b6b8a7412c5231d88102da004c10c14d0a726411d9a6543a30d8079062214f1576469840cb0be19daa055779953cd2c4cdb6a4803059ccef1647368273d4113d74424cd7e1033a4bb4b3d78617215815103144024f49e808f4c381c4247b9cd091c6d08dfb23120c80cb326b7aa6c4baeb649223c052a74cbe23b2b4b15b3b1329418a58753bf84f90ebaff7f678c151255ddacca89716c33500ccd303d9ec9c0deba6c6791a403b8be7b8152301248670b2c930a4f2595e6dba1ca05c166f3626ab67c78fe27d45324774a9c512f9a763a8a90cc78d92ccc7d9b252b3b46595641779586428f13ec5a33b4954b76bb148b3b056b5a2ae74a7cdb72323c496a09396c530582fb606061c4584652482f2358b4788045720c3ec436a3a2710bb819d96d2169d5662d66b3717fa5beaa0047254a5329c7e43d2cb99427e07d8c8cb54000c2367500486b1920a6c329171e87afb00818daccbe988bf66b920aa291e1ad79e4e7b6cdeeb89aa6726fcda0fd04c9c1626c045f5a51cb59de56b279610c19be8985f049db48682508a0437f6533db978612820604b22c30904cf32714643c34d47697092855898c45863a3f3841ef9f4c3153085c206d4c569204aa41770fd11469242cc61d797ce69881701e045d55bc342ff13e657026d2fbede86c53902be2e53277b9c91f8efca9faa304bef0f4cee0f154bab15121c179f8247a20cec195f558c1ebcd822c2dbc81da87f4d", + "ct": "6ad932d62423c8fe04c21b331eebb95164c25c62c9cbdddc052416ba46b4fa82f91c744b647b87ca8b064499d2b96529b80bdc3fa8717a0a212662e9dae97bcf8b0ce4bd8e0ed3f41f2e15e4c7c3167556f1fc46d17d2ee05cc64f2138fa24b1b1474826603ced6c684ab4a1c273af06dfea7d97e8abb35d2cf6135e3b0be5d1ec92b24103dfab52581486199e63f48547ca575c1ae7515202c3793d43fe3d1a3c0ecca5188b585444a0104024426a46bc2569587a1c8250dd20cbd792916b25a5cef2e7fe3af7e5e9324e5f01332147aa88c25d541ec2e20b068778e4da1e0293a4178e91c79317ed25d36f5641117d8a75a27547f60d5e0033d42cbb00de88f786ec81a0ce95ae6c81e1572a2bc57f7d1d7212a2f67502e942222d1bbfec852239429e325922c229059054971491cf03c9eabd124119b49a6171ea5b444a1c59474409d1ac32da0d90ea68159a0819f8b4f09252380d4d694b032a8a1861e2659d774dafa4819ccf3d80dba8f7daee25fb180b0119429e51d3a0685136f880c88920d3d26bb2a1941b9dd8a9b88df4d5cf81dd26e73fc35ad80234f199260df60d8b7ac14b01f0924da7d6eb5156e860470641862be86609218debff9416342920f0fd892dd0aed23b132fcc87f224649df838239e197e15aac1dad9647e9abf26e494a9274d520b7df5fc6046ac461dc779127f6da73cb31b9f3e4313a6b5e562423dead636a7e411f122001f7cd5b33ac1df3c5eb6a1af2492470296d6b44db279d7efd84f121da8c484a1c8ee89f7fb3b594d9bc598ca402f1987d08f219c8fa88d9ad88b2600d1faf510d245b03ea8261ddc8f285bad39af58dc195577ca035c313ea1704b09cb7b0b0d51c4bec20fa24332450596360f3a24586e66bd817b99af8179b8ff4862c8a5a183a8469f15de3eccbee9941f1873c17d73de8475bedfaf37cb87fb21e2dc7f6847b1ac415b1bfffa286dc4133af9b3b6950ed073f7784b622b0e965d1cf2522db20cefa2fee40e0b62a3bc027268c32050de99bffee388d5378ec583d816a6836b8e43120404d2c08bed66ad388cc51879ba5ae94207c97cbcc7ca450a42354e560eb6dd0e2684d8756dc0465f73ed36b12a718d8cce997496ec71f8adf9cdae8f3c357bae4cadc42193ea999a507de75cea28df60241c3cf2989504df93acb4ac4482dd28786355becf6e37d0e384f1fdc3ef18861a92bec91b20510efd0a9c2d7591f6c4c418a482627c1de77bcd63bc094a0d29a91ba9aec5466ec85f2245369b57d0e81a89a4497f71cb0ae1b559d350bf8282daf421e65b98ecda7ce716dbecae0a4204854edc34dac406cc2c421801c3e0148516f29a9c2029b911b8adf9e0ae7780d750dbe873f2575219c9279b517952e7f7e5ce4557460948242deec4db40c87a5a8e0204f030efe6c34ed45a0e0ae176254ccddad666126ecc64d0167bf211cc3583b2880d43546d3e229c1a87dd6dd92ad939336c55e9c5580bef641d8f36cdebeb9946f72109c666650638f318b1dc57b8ddadd2d73355a536ab03e8504f201ff0714ec79019aff1c166bd2e5c169add638f2efc59d03f354f829b5c49f944ef69f302d1c34d1c96be80bab519a6ec90fd2be1f43851a5d74d7369ba6807d0e9c9e8368dc0b916041346d5e9b370bf3dcf94dfb1e747e0683ec2e327a5ecd9ea78ff3c943ef237d0850164d0208342047e7a2f1b54b86ed1f88a5e3115ddc2334b5fe779deed3a032d25ac3153cdd15cc9645814ab8603b5740dffc539fa31a1a3d523a7916a9879f0b8e98730eac493ae36043585d4c91d2f30e0069b814046f453b827cd3f6763f11660931f397afec858d2970b38aff865d65c44d208e646be17e5bf76fe19539711076c01aa18272636dc3c1d4b403d39a4404f06271450003622f99d345103e719592b3b381f7f94f60c1461483563f4a7033ba29d062b76cb136c2b8aa33c5c82441b7fe78141b0e067efcc85a8b1d1e1b5503e91482b9e59535dff4bca6d49d2a36fd55b5a7552d834b6ed99f0be3d66343d5cc1a13aac825cabb9f9ccddab08dcdeae798981e9dfa13d6dc8bb406cece256b0d5d2fefa45d899e75a8ec03bab4f7afc037b3621e72183f7454b784f61ecaf72fa3a3db18ef3f32395df12b62b67d6b5a8ee356490972ead56da30a094b67c8c1263dc55be1eef8f72e406533d8f98c1", + "ss": "44edd5abcc49aecc8ded53c517a8de2f6e5cabb57b1d230eb1550cf861913d01" + }, + { + "sk": "abe07e0d7338b6b29595c2321d4b8d8f033b2f55747c957bb034bc503607ddca17d6540696e40455e9976d0a8c4d29b2316bc7f1313c825a458f365f68f9724ed41fbbb9126834a4110383acb32dadb52f31a81ffc840f6239927487a2cc528b2f30c51612931b8ace82673e21447c568c22aeb875dea67f0fc976be4b67a9cb26d2140764168d6277cad35b0c620c468a22be1b6a0e747875dfa72d21581fc6db831d442c5b29763b632c39e0bbd946ba50b0bf8318441d12a374d10e9899bcfbccb03be9a7fb19bfff224ed2d938c4c60a22615e768c32c19000dc9a441634520932c9e50c50eea50d999383fb744a429154ee3910fd05225c48cc3d56be49803c960cb160e10029b9099de2266f9c5f0cc80ff665c77cd0bb015bc79ff1045cc015ff59b02c318417b62c4d2125004c1d9752bde4787990a7555de86427926110468b906b628fc75e1a868df4bac37777a06bd05d47c2c47dc7b494e1970c0a9960ea78a13ca2e9cb9bba22c6662804dc436e39871dff92aa3a351f53c81faf561b3760025c039e53f6b7541a7471961fbe8c54b0b420c341a1cb71ce24c9460e4a25381c37abe098d80344c32c44d2ba5bead81b5d0292393c06fe92a73f634b091a48efe118a91ac465c5cad7bc81268c7bc9c6b72f02b96ea4630186b7c46c396d778986e76fa309bcf1c4a2dc14a0f34958e8bb0652f5894346bb9ce643c1d040fcf15ae713229c76844245093f928a7607ca3840b68d47749d3423c4a0278066a0fdb2a0cfa119207378f5181e47917e6a9155ac460191e072802c40845a117d8c7e2af90dd55bc21a26b590aaacce0b5081b18bb9291a9e0669b8954d0e37708a408f58399a34d34edb8c205cd3acc8058c76eba76ed9358d5cc515a3974e346f0a27022bd3bcad29666bd458f5e63860356d7dc25cf3587822ba57ba644955b19e8ad15909f432c38362512947b760bbd7a3b783b47a82f4814ab995677a9537a48a8ce08ad3c3a0e2d39da0cb4fe7f98eee825498d25f9d7b7123e94d75d69c4ccc44335a236263563672740d358e170822b9b52934da3952aa1a2018b9d6ec543e129926cbcb51d1c499f31bfb62c81466c2147acb93d392b2a915b2f7084db8264a42b6cd987cb1c8c353364d1db1babab896cec0a3c998ba26f628522745d856178c4503e82296e2135454a3cf3d53c6dbc948d147596fda7a3dfb1df304a76361bdf6b0a14ce72a4cfb39f5088fe1294f58ea46a1e131df29ace39509e5f68a902246965b858cd80feeb3975bf4bd507026c2b05db5605cd67c084912ab94560de0802834859d7368ad57a339fd75461031c9cc845cf3d4cbb0b07deb3418fd715be9d03317f89ec6e48953c13092177b30b0c7b1724114925e7e5628f3aa9a958442a4a5a532d7cfd053c5387273e5fc670a427c9228777332630d7186df30814b534abd659971e72ef440aedc05b229157d47b151475904d40b338d236a2101a2c03c468f31c21354045dd12563dc4c045aa83c033ef45031c5d7a47bf36bbd9a4e2825589bbb445e953ce0a9501fe3892bf9c6d53b57c6e1278429a104958238379867ac4d3c61a3640b57d5166af887a21c477f9626c2df92c711bbb695a56c0b078c968217ba70b87280ad535cbed6000c2af9b86a0c8a0bc38a6c37bc89c35897f27916a5af0df28611dc383c5c2590f19713a5ac114ca9cba555dae504fd56b35f152596638ad2db18aff47b1ec144259b67621106ad230b38b40ec3b498cc007ac7ca082242c84775013176aeb6cb80918850bdf41f52f3a69bf7cda8399ef4ba7845e001a49249c90529c678a46977c31983774a9b9e88b1464b286504b07978558f86f01d60d14fb36813320cb44eaa5e48c5cce2401b085c308fcc40ee4397b0163e7806ada0d664bf9837d9d34ca3429bcfb27bb5124d6b1026c8449a592b87ddda79026828d878c0c3d86cfc335f3c27586d633018a43ae655b64868ba1efa208ef9262f6188a6ec5d2f524c52b9c8a7c160514998f5ec019e0342118653e876ac107aafeefa301c5bcad6391c1b4c4275eb3f722407c249b168128ee291b376a99037a10d2a66cffadb3d31c0c3a0869e8c746c99935d7ed9602d9b4f179327088a48a8f451f833c0d837b832018a43188bc9d666435137735a06add3945e0c1526f7a46d5a1a75dbbad981cf65c96329da5300817b6cb47e84626c55c39af83490f3ac728233a31c4c104b81311c789317ca3b2439449f582b0e10854a7661d0d9157012a697eb4910e3b09ed2878345b0627a20a1184559309864f0a7511b0f664168cf7aca1586553ddc55a42ac479412b06e244c64c856f7696fb887fd4668e05a74f3c49302a2b7fde703d6972a20d577dd1e03134cc8061784a5d383546ac6405a85bea503a346bbbf811067dc594e2b38ec0f00d314ab55c5c206e6366be325482a2790765bff1e524b12c96dbeaa25332796227370cd4459863141f329352742b18e25424543980372a79176bb029b42d5a27a774ada40ab1aa2a7b4de46d95d87c75e0163e4bb2eec11b0032c5e85725e2249c87c76fe870873950155ca28beb9a2430ca9373ec4b4dc8cf4bba2c0f0cc49e100ef3529a6e995464fc9f2e7477abf65eeac831e9b6cd9c43331a101488b04573b89046391f94410fe778be7efa7719e2222b3b7f6f67acfbb736524c871e7cb626003718249a2a5a86b235bdc9668222e081c296aa16d80cc3f314f10b2f1ea9362953af8164ce63e10df06991ee2069ae7c907d0b5a0f016025e85d5604a3fff19429830414908aab27595d521932599dabd66609516d0f068845455d998a3394aac630e558e622817705c27f968c3d52257cc3c36f1519cddc89e369c28b855852b44b30b6371e29960a15cdd167388224b5ddc1500d96cb3e326bcaf537459630f490580c309d6af242d7a0899289aeb5ca3ed17c907751c9709c5ab6f89541b77511b52cc9c56753f897df20c9053b584c80b014a71f970a5d33aabebff0a5c69519d580802b9c0a75f00198211799d3bfb7105d2d4abdc2e185c545baa1f175df34a0a4cc7108c77353354334508ec43956e9400fb8ba4f378a3b0a5acd2b14231a56b10ab339973ab2cc9772d4d540d8829093c37fbf958a33723eec6cc169b46171e29cca6478f5eb7e0c8938da11af9f037f69c45876e256d0870b6bb63fc7eb6487979dd4641e5cd7223b3391d4d04c92b94437316742c0cb3302969151ad9cc061b2db6e8180bec870415b57849b0c273f3972448a79fbf3b99df84d9ad87384fb07da4c61135003bec53f51025a81597e83eb7a184a1e5774273a360d61594eaac44829f27c160c029d2560350c998213b08fca4d4080c187398116eb46fa0c2e39048d9ad49b933918dfdb07598368f5729b0035cc209015075a261c0a2f2a63c7861c0e6bbbce70c6bdba654b05a85a9c355287f31ae2a4791945009a30761df66805128a56e408beaa833766c0f09a66f2951ec1f233c6356028d6a5e3db62235b152c53986a5ab6179a88a7fc44cdc1864d3758e6401743f26cbe4048ec97be269334968864396cbb102208fc51555af71f83687c493492f9f0997b17ab550b37d943ab6898ac2e7982685a4694e53176f1c02bd4b2e4b7ccfb35cb0f09cf6d629f53e18746d7b6db0a599d7b59c681bb4ef5bf3444696446ce12751e17b38a9ca17d37bb28098a5eb6e1ab32ba84a8c2b1503c68f8f50f5fe83e64f527665a1557403adbf206b0d7b1e618bda219920f866b90c569d6f58fc955a1a05947d256410d96249a15570685ab6c14be8cc7cb754bc60f6400eceb0701426ebc461926472ff1568e4e43373669216ac7a40f1c90a80568939ac0af73a2dde4678a084ff6a9190c61121cd41079d48160626808b92274a27ffadc45791584a0bc3eb0d418b260041910ab94e5b04fb20279398d5de10f52ecb6c14b17c05c34b06717dec4a219685c7250af18b7209f2489af2b61b3271b8e2c66e442c5c7a2b368d949433bcdc74a8e53e94104154fc89a059f788a7fa6942897771650602b8848ae47c7ed498f3b4c82ae75c2dcf88d06f4be5b31a86565a39b713ecaa2b84e570898656a0eb8491c2403ee219716251e14b3270aa2779f1944b9451372bc6ace0a2fa9862c04a636cd368d10e531b5da6534e892cd8b700a274395031c94b98e5fc9765fac9082807a010a28aa7b78fe54550d252d72e9a5ffb4461d240d5ea11a9f85a1ec27baf580a06114a7131b6e29eb5ec5c66501059736ba1865559f98581a786071ede814c0784ca31a5e92f06d32ca3537ef704ff8675b2c6223c61821cdfc02b55454a5cb35b859361b4d948cb0ba689c0fdcc2bd88e9a15eac916c583d5f9cafc145158be171ee92982caa64dc19b1a47c9f9fc39334d50ccaa2017bb87786cf7bc135acb4439165c3507d65622ec8", + "ct": "e08ca161ad507e05b4b248594278e003d3290a80e4d249247c9aeeee457e9c2f08aff021d4adcfbec876934c9bab0114c2299aae6414a7011c56259fde48abff43547b2686da3572a696f5146331d12383844f6a0766d9dc661616d9c1a0d6636c4f624ca84d7b4cc62b9f756b4203bd28378e6f6ef584ff89181f3bec22965a5a1dbcda2f96a005436ed04a60b514febe5bd1f2f137c4b65020dbb8443fe0dc31768a8d9515fa380dbb095e2380dae418c4ac3d796b70ca35d1e7a085b36a3cdc3a2d35dd67e4fd6c9d62cbeceae82631c30c0ebc7731037d01ada2c00976f9f69b0104f703cae1b41a7194b2bf3a92c481d0e868adf8fdae9323af305b79b4f43b3b3368b86a1a02710305b0deab74b6c627dfdc37151e0feb849cc1d7cfe0f65503fa744a3e60b306058dde7616e2605543f3d7df015a9f273fd2acac67bf403e7f6d58e7c4b70e260c292b52e70830ba5c245f956648490a8c8c5e0e4d3e379b9d222730cb8c497beb53cef3290d2d71758a9f2ef5d2d74a9da412658d5a6a8f3d0c593834d2ccdcece9d02cc399226b80fd78f85b2a82fe5ed97cd9b42f386407cb53455afd3e71066a68ba10128dbab5b1c96f2e9cfce70a0c27c97c5c0ea5e479df95d770bc3acdf358f1580df2a79b305da15ba546cba58d8f9c676a6b5e3d16ae21c9bb7cfcbc5939f18f3b1d99c8d7489869a2ed5b292dca7000c370e1fc9aa85f3278928149d10239c0b39a6dfdd13e9eca240d8bfb4338eda57b8fe657df95907cbf5325fce77ffc7d0f429122028624ed968a9d5c48db8261376f43399827565e1893c9f47ae6e0a459718498336b702cdbd9a2c4eb76edf2c5e23d30352670e62a44788cea54bd3999a9fdae4075e45bb3a6f7c472726a8235f36ab142912517a168abe84150a77d18737513e84f1bf6cbbe37c8bd5e3e06e968b70526756d27df1682a3b137c4300cb18232705901963b3c4d9c991d4c36fdab59470f1ce8df60ed6cbe5a94650cf8cb778fde7e7cdb2250c4ec807542a76d9f676e3127b026db83d9bd6237180388d34532e888d7552d145af0d6ad146f30661b10ee8fef4bb6f1afdf4bd60fb227f1ab2d2be8219502c2a89753a3f993113915459b940683e70e0d58cb00227cf737cd03913924b9c1f8f2972ae82a2f35d681e5480d7d324881bb9e6200888d48d523b0b785c240cda416fb3a8c2b2561e0619b3efaf12bf7b6f4f1cba2d51e45f73e774e1b616475597c6eb05c4f3fc78bb9cdae1c78bb33a4b779996463e843958e1e7f7afb8379f82d518ed054aaf08b8718cb85cacd16c6a7c6701816e04c7babc707d974a90b76f91b4e2e503ed1dc1fd51c1f85932da56b22fd27a91b6a903f0f4694a03a20b42d06c70f6b9b7a18eef2c284be4eab22b3a5d2bf343975176e745861f0830a22fb0c727d09bc8938dff8d3e0b087e0106bd185669ffc5d02ecb8639b0615b53f322e8a057af237b3b2dce0541037fe24c37c202af02df7c8bbaf6da4970ecc85fbc9cf5c10d1c475ccc5c178aec1fc0090a22d61217c50fafc85798713c27d4b7ffa4da698506db91d979ee2b436903f4e7007c0e9d74133d4410a8d076f7ffde04258aee2cf7a3e2322a3adcc6debdc9e737487c1eeb1eca8732afa7b93de95aed9e0ef645d2dfe5e6d935f23cd08dc7fbb9806c5d379ca4bad14e09574efac7cacbbd0f79ba80277cf03ac1583067f6dc50de05e3cdaa5030fcb5fde9c99f89b28a5b98a5fdf8b6e87eccfaf4d82797e372d3f1dd27a31d3bc50fb4a394e6d13729ca21cd81f4e3fdf3a807394598ffbe7f03b6f37ccb092e44fa3bca3f7099e13fcc440cd1eaf3e311e42b8786da3cb4def179b3fcd6888bc75db96be4649708681d6affc9ac8ee1764a0d56ddefa296dbd93b626529a9b01fc4c76b4e6cd9c5c8a859c13c70971c58b117a5bca6d45d4b9baf1b9a8d90799b27d66be8ba8fd4df4d980616c359ba0e1b9c9a3eb7fdcbbd3251c2c4dad6e30f207a3818f617efcd6589e5a24ec52cfa2982c223ba3f4fe58db18a0826c53a7509244e1ce01e573aa88f27b314ebbf05273dc5609611236731e3dd9127f3c50ef7fb90e2c5931f5f10a646e7465a028232235a59c259b0bd7c9ba16292f69d8d7141239b9d15144a0aa46b4ad31211138ba5f31b7e2b32150c843fe5f9d35a279c199139a3ff579d522871868", + "ss": "18d798382e30a4b002f400750b5dfdb45a8c18dcc18139b6627f912180bd64d4" + }, + { + "sk": "5f8c36192b2defac343030c3c06154b828471073bd2b7348b7940fb93b253229334cf3a1bf573401a328c203d01a28825dc93f29612ae8a15be625244a614915a158c3146dbe14b37d377ca9e97bc5bc6b826090e46ac482dc9fecaa76d0e576427784e1d89783da28f59441531a035a9031ddd001a713063f2064edfb8a1485405aebb4b3d76333910fd28a36a64643cb696a89627fc19b88b529006afc965883790561224bdb833426aa444c1dffb3c6c5c96904a0ac9c36cf694a53e5faa57a988b5ddabc6c90916934b342fc676c254109b3bb82710bfa087f4b4b82c43a7860e7ca3b324b8d511d512010289b79824c68417a6ee79308e7b8103e4c99f19984668551ba051038aac2136b3b90b2044439ce22712d4c019adc883359137661535c30ca8a8e82738592bf50fa664d56933c57a92c686bd92bc1f848999b133b3e1c052d23307d14b32c978421811addcccf130006843b5d0eb26eaa3b410c554d7b99bcae168f2f7193bdf07465a2ba49e05651ba83fa9022022b3a9d3a99e7f58ddb866555f45d85fa2781770241e2014886b1ef846a5858c9324722e7f2a0ee2623a3fa1ba8d9cfac252b3c7bbbf9194130e83c21b2a360331ace14b61c270f34301db3f7cdbf09b9540742adf885c099c7f8d54b8c4c8a23fbce196b06314889cc13154e3b8511abb9e375199bea7b2960179524b5a32ba683b623492438511a23dedc2390f735670172b559abcce15ac75bb193f62f9cdb875065c3345615fbd436491849c8040a465a233ac86c4f580135f53d594467d0665682f9a96ce168f46b29fd668248934fe9dc2edff50ab05416579ab847960fc880b9c4a61f4c564acdbc09a7c2883dc7730be540a1118a4be565f584685b4a85754a994b51384a5050cc020bc391790356758243adf4667e8580770701ab21f3914b119d0cb8040333270bb70aeb391b26e75155da5360aa59b76a0bb9766a27d9658631869790109ac49364797c80d8399715887f374b73f799ebd65c4944cc24f6646ca2923bb52c701c586a243931b99acb1262b7f1930e920fba7834a90420ce714c5c865e0d3058015b939b358d2c9c196a110eb307b31d5ab30d05135fc29b74236e7864585b8442f0c4a31f79aeb9ac9c4adbbffaf6c98cc5b3a8ca9c48a4838ae1cc598a40ee1a0161b1a2fc326825c683fe7b3e1ee8413f133439980cb3063639e94a6a43aeffe50f43922dd11ca9c3db54f69746db5b786421a30af542b347689ee597e9e63204089faa36983240c640f312cba19a6a637a7f5010a327c9a4f5c674783407da7672f89dddb86a8da03cc1a00b29d67e5a22a1a206cef3501ee923c766c33ecee018ab574313428fe5a12b3cf09ff9c1a059104207d2974d42735dc512a3c688eda99244e161103c417a5469387c8e3df1a66ba57195241a78f314e34944bdf48b7ed5b7acb04f4b405d40ac3ea731519d69343aa50b66726bfe012ef5f59785495a431800c2f53fcdd3cf94961390b7a3a0d490a04307ba654ffbd1672952ae4ecc4aa3bbb40ce72348e2bea0aa6a7adc609e5caa1b855144ac6c09e40082f07c2c6594a1f7b6b8820aaab7ace74c48160c5457550bc4c3b5f60b347027356bd291d8c2c7ecbc150a78c31521a4fae785d724166140bd374c9aca2c6501c9c99d762f9aa5c1d25710a7920302740cab6c8f5afb8666403ec2e5b2393b03b4c1ce0506471a388ff41807da254014d7b1bb0765e564617c0bc8c1a3819ea66aa1573985f18b3a80bc6c038f3d594537b91247b92927e9c2773a927871698b4049e34a48e7b48527294467ba26032a562481c35a510500316de7d1131768b4f2a0cb9697a73abc89d392135a587d550c96cf2c8cb691af0a9c844ef472dee16da4ca3f4a1b5c5e17384da06653098bcc95beb2c202dfe497db966ec1f2beb54c709c6213bba5bf51395bb852b03b1b27cdb782f5164407679e25baa0079779ca17b0d88889b8d1b954a73f28468ec0805ccfdb055b011fd8c39251244e781b2ee62b777ceb1b0c51132d2c07bc16afbe9911df380d2a8a0f54469137600ba7e45a6c530965647f7195c1ae516ba8bb7d09b026244b8dc4f7ae666c6a3f24670a7a07a708cae7f333c0029512f333ed7581c034a90df7b1e68a297aba751cbc7f3dc57fdc45756789bea87a76d602594ff407d005c1600841e182359cc418d4152c95986a0830988c4b124129b18722877b00b4f0569faec441aef225da045556094637c64ad8934fa3a31699d801c87995ddb12d0bc839216204049772b84675ee87c63563a6499c94a84411fa91400f1ba19a195388f712fcfc88f07c8510520402824b69f61940e2ad39a582247843af99802460c7a5c07d2cf147065b1a395948fad1369f2cb9f8ec37ac9ca153f86d7b7597886a81928471087c3af66049e08538593c48f60339d13533f99168dc1c909b673f8864b31b9b3a6a970521aca9c2c60a8db9174e6344929b518816b76d27c943c77af3719ae5ea6c00f360ccf843ef2828d825c6cb3993e2d3b6e2e8853935b368a578fb5c6c0ba37102b423fbf771caca7bc5d62af5f982881a6a75c0811f362f319c3bf9e901db58071373b8d3cb0bd222a7f95b1f5ba133517403019217f61781c339b4489631f74375c5882457161831c1a6031a2fb768be1c5820e830a9a601824d45831018ba0e5a5444333ca59c393df425b6970abe20c074b017967c015de7ce97282b85f182dd9086867618d0a7ad215b5c83274d998cbe97a717bd078e78c9aabb63294d323f1bf9c752141ef262101896a246d876fc1b63202825065c5e7877b8638c4ccad18b0783b46d9ac1834987e70362fe87185750698752c2e496916d4896a8350b87e43c96056e5b9328aa692dc60a7f07661b81dc3e58c49ed576a692916c3d016ac3abc114409d76d290ed76ac37c6349e582160235b8b607eb3e5909c77889435514f857fe0d6c5bd7b7dc9b76eb8177471f3af9b1349268174165514f68a4172152c828a447382c9c8f94af124032b44bac0c497d6f55f91f8a724e931f8f07df1858692827ef9d011e87c4980c4bfe7b3cc4cfacc37a8678607bd9bf7a007c597e5f067d2d034818260ad73804d0744e1fb7059e4a560b40d929c549a744989e677c3ecbfa0013d0361562d3694b2771704e82328e25fd1661722c88fcd539cb783ac1ff78298b86ee97c54bdb9c8f10091c646ac342c1c49591e6a30bcd8bc4b5f772a2b083766d64948f2127b907514d8cee706b8fe96c6e4b932cd589566432dae60661c4c9e8e45150d6b09b79b658ad3056d8a36ff473a58eb248a1502e25a9efceb048440ca06e6a103f80598892e4e72bca006b868e699a223a0fedb08d91aa032b06325233dccfc26c7e329b67c0576fa445f84610621269a81c7bfabca188426cc82781cd25a5c398106476430e93bc0d36555bb7213ccc566aa48dcea92b01843f212566c4b5894b463e0247d54fc703258c6beb88b23614cdf252699ac46e7a15c84503298b04497c40619790c17ec285ce9a7fc468908da31298a53667a67f0686db64b9e1c5276fab6a194a14cc61a3fc4803b82b426e7f75dc1254c2efbaaca0a8397c5a5f42c3e3dc496cc6520d363cd2a94180811518f2cb24695c8c4a9722edc1750ba86338a767f39b2fd720d883a8b26430ec378149cf3ceb49936363b2cde15b3597a4ffc95391ddbb62fda8d4f84c6e6bb58904aaf0de832fe0078edc0ad110c3cc509376ee457d712b7bbcb05d71772f3c02207ea89f0ec64ce219caba4bc1c4ca0a5133493c71c012a3c3eaa6f45793813b083abfc92fe9157bbe79077d1a250d6475caa584c04548571566080529a9785912b04b2055639f678ad420181e1455b9c55acc21d1f2707fe86a48ba8756c7c44e547b034e00728f353fd892d8ed3b9c909a5db0b80d4b098cd829abff7918a331067820f5b8c4c42a82b7774828e10604be23bd5e86878f59765ba026ec01a3ac201955a3d5d227d87a87132063d6364561f5645f3b591fef3013d3b788a4903c5f37e8237b3e1f8c1719442cc5b61da466540b66545835c7ad22fdca5477b628499d420d4f95be85001f6076573a4ca00fd84795c47a13b64b3781b5270465d9c43683b1f1748a6ab673791c2ad6c33315e95906866bc04597b78fc4f9a248ea8fca56643528aa0c22e047beb324951ca839856acd1166bd0020ac4b63e8e96c6baa0bd5865bd2b65c9f4d47cd2b603b2165a19371ff65375e0a80020ca020fc700f0436f41f311030738f9d28fddb09df002389d85010b384b2586202940f59a8d8a41e65bc5c49f1571acc2dfa696350ef3e285db491eb1a5ec7f08e61cfc158b014f3ecd0dcfe5059b08aa333cef7cd841597b03dd885b636bcbd1f37efa5bf8149d7eb65e99abead38ac986720731f5c6e44762d33ef4e4ef49ef", + "ct": "a47c8a4d8a3c487bfa31a0fa59a117c445f6967d81ca29c5681ab21ad24dfa0374bf50ab3e8c7b177a5e2af38a5caeb63c005dbeb7f4240c676992045722ad08b1ffd50c988d10664d277a4d857a22f3548530194ab82e16ba67de55bee14451ed6de557140401a26fbfdb22e2c7cf4a4f63efa5b21a18597476ed0eb2223f8ee6d0862ed080d203a05952fb4445ddc73593289262d1e5c6c74290187043e117b77e66f8d04bfcbc59b262c6968ac7a0dc991521837989eae08ecedcc6732ec6101fd7caf8286e2866f147a79575bb11ef539fbc2e74112bc776563206c2a4a3324f3bf60f7aed546ec60c135c3ea1e0912e00bcd8ddb0164649968510373f7877c2201c538f48a12bb3039fb08e8baed4e943ddd089f3ac663f0c560b3dd207d058a303f5364e564eaf1ea50adaa3130121a8e65a244aaff22b723fb4aa6903745d164699c42fbc07e32e006d9ae388d58ddf8d59f657dab482eae8ec97efbe8e2405b15f875ef054a719d554cb6cf95e2be01d4776c440ca9a98e226e7294c84299995ce41aa092c9ac79bbf1d24d53b88dbc50e92fdf11958728f54dfbe25324b9ae9979d6ce6f31640a899af9df272fd0b12a5978f23b0dd66cd5e486f7fbacfa66d5df2bd1120213eb9e446ffe0003d599f80423c973af1845e03c13c9a9cdbb51b99aee48016d63ece0fca7340ebe7b6ab1780adf7a671907830d2aae26a349c3bcae8944dab72c503e6d39d0ee14d333a1ca74167332f514af2ad54e656bc8513626d2a8948c14cae1723beaacfb133a6f2da81187ec5187a56e251cf8922c96384b835ba23760d06614906c5e484dae1189165075b6c0eb79bccf6ff96c659bb590ced4f101c25738ffe26b87a5f53b093204ab874c1131f619de1cdfdf567ae22debdc1efb3ceffe63ac105b40f36278a0457daf9e1fb524ed900aaedc9d8e8fbb7a1de0f125e1ed75c6b901039a5c0b9c98abde658de4ed5953ca59974f22b45c8f5decb003c0b7b405f782b92c9840323509e9063c679e9d0646f0439f0e4db2d044dd7155143af8f67bb3ef86001a3399147c9067553ac530b0944e788598f8672bd3611a55a550900725d6887e066d77f61c6a1b6fa0fdfbcb6e905b60f0bd34b925f70d680355695d69f1aebec4f98be3821b63a41fe3f8555b43310cb543ff774ef5f08fed97b5327b42d97c05d5eb39fdd912e99fce7371700d9eb35dddd335dac1dde531ea7bb71931e3e2dfc77f93b731089c13dc566e3f1ab18e85caa9473e73d926a7f48501125021d2b43f481ddf9dcfadec988b2c11d33664b90666c5745db1b36db7e0c28b0846d988e260ae5f98e27a287ee158534c2acb18f8d0da80ba6b141a77e0468849cf3eee7414a7765af9a2075b585c05d081e475a7466cada19210fdaced5ad0be860a819505b744b67a1ecf7a8b4237ffcb8167234ed022b3d53e765b2fd88804daab5e03bdfd253b510c6fe4580ca5af9790b978a8865653303a1904b2319a7cd04486b20e6fd6f0aa384e566154ff878fe9b7b13d9c498ab42cc343bcce674ccf6cad5739d045e02fbfc5d0f0d7d609ac1f87b6372330207c1c4cff0c570371382db35e077acec9e7817048224b9a438cf51de5386795250992ccee250fc4343f129411aa953f4321d23301419522aa7a5b96176b17c78b0d7d0216d1f5c96460845c495cbba8ff4c802b7ecc3e8d59e79fc213f3447899e5d542053ebd1f1d84ef5863e34dbabcd3782ab3234bce8c8561ebb3d06d78c0bca57a1a0ebbe4b5e5027c0dea32e880aa1c0f602fb0ce1f4bfce4d1cd1aa37198ff44648b8a130966098b536d1942a4ddc6dfb281965e3c4105eca6e79b121630fad41f49edefbd7ab9a10f76cb9c1e01960964c61b6767fec29f92b31b39cd8c45a7bfe1186883f4455d126466de6daadc108e783ba85d3ad2bf5b7e244de338842cf0e46793c74f17cbbb408eab8bae1e8ee49a82a5a7c45f13ea58e64bebffe33643dfaaa9a63e865579519f4fabf46aaf036dde6246eea39020ac5ed37966db1bda61053efb32b923cf2288918518fedd991429f903ec6764396542bbf5e90c1805545e636a59511e99b586dee33d52e66d162320489fadeca2135205b9d211d5ef33b8c154492b7d4d4a0ec6f637ad1ea03255e6e2f587df250f3144f60f12fef8be7a8b6d37b4096df4b048d5f21c8970c1be0", + "ss": "6413b65a32c21ca1946a45017658878002e6b2a64d4910c9f6f813e0f0f5c682" + }, + { + "sk": "77b8909a8a0daeaa72ef68c08d54a8f6fc68924935d18cabab9026e3a33651d78f3e38a5e98746a3a28692968d3b3032473c61c79234bda60964a80bc8e00733c46b0b17897af4b0f5689603f596812688a6c8811863a00bd85cfee21f475a4851dc4cc3e583e9b9042f1156bb25a3f450caa448818f739c992680a8776c58e8750cda81971ca8dbf35586c932bb6648031c9c5c40ceb431aca4cb9e02ba1284276a49e7c9ed73cb8621365c7c0452b61c22798b7065263447273ab399335355e92591ddb36c11cab645841e4d97c8ca75895e06b990b18741667d9d40a4eb002018119a65226dbed36222b16d65d9a276182e6da99130318e51a296da5495d2b6c6c8d328c6f347a56c3413c1907d85a09f6c6994864799da2808d773cbf69aea9a269c9027da75b53839a4cf472201813d3c541b9b480ad80637428307274a5565789a84b466f8b46645c586901ab67503776e955b3670484b079640cb4f0e4808dea482aa649e1628a9d220cb488543f6032cd2265b2ca540cbf629c00278adc55b23fc70a35514ffb36ea0502366f222a6fc364680c9b1e9cc7ea7be505350d207a264a397f45c35fd3b332c480ac7ca94b2e631cf9c77cba02122386fd7da6254d4b085a75f60363816a9106b7139d4c06b4c9b468733cc44f9969083a86153ab6ebb7bbee599709bbb60e5c48ff83906a6273f4172564119d514cfda64276edc49bb90b9ca399b1fe48437a08dd5d89637151a590c905a12b272a8c49f16a9c244c7ffe84013659f467c6a0a0224c2978297526f254661ec0290cccc2158b8234373c354169a09f1b931dbb90adc0f34171233c5622d5a7a64632f5aea0d0a2261bd2bbabf84b7ee7b5d7b41a0d5b8841b0ca37dd11010dc9ab635838a455b2205a309b99bb0705868e14cae0cd084393271206919a839b679405d680b90653279dac64583bf585c6ffe75bebe182ea3eb6df263c0261712084b44d18842bbd21abff81788b70c861a06319b8cc1c3aa85714a6dd2cf76445bf1f09c91dcb84fa77084c85483a67b961b80ea238a66fb8f17aa2a4916cdd40a6a167251fe163aadb61914f453a0a033495354b256177b15ad77a87d385a57f89cc9d09a5516e43e4d175894c05ce3f59f15e20d28a61e9dfc8f77324e47797d08d21cd03400baaa6878c3c23b867ac30923f21785dea46d16d4888a89428cd883b5f60cca9202aca9aff55a5b79854af7a6837da84a17c4a36f00c91d20653df5172104c518692090fa4879e47e3d54741dcc32f8673054f926547a0ba0c9394a7b8a07ccad3c209f98d450e8546d994c141dd713d9d103fc992573a00066c41724558be2700296f3ac74fc3ec42280c7fb08e5b8424d88c1f1eabffa1caabe8331f1e0cb0ff33832010272c77eeb9b29a78008e0267309983a3a5a918a796bb3395fac000ddd069f5828cbe81082cc438045c277ed06837c5b1e96756beea85561910e92b119bef974282b4357ca2bae8a11a7b1773bbc956af8a4740bb43898bff0b0369dd78126b7570fe0736e1b9be4665518b20f24312fc4800aafa949a48149a57c18d33c67c9d82ada3b7c6460b5df5c860d0a4ede66aba2c4a86b256bdf0468164b01814232b6a1a30fc630f03968cf2252ac3825b1e9204d0aa043739a5277149a47811e609b4cd286ce66a3fabc77fec83c60041fe429094ee03b48d854e67010dff891869ca65ec145acb22f4eb898ca158ad9595fadfb611ef4b5017ccdc4602f649c1c2cf279eaba6f25731c942371c2760bb63468a89738625071464c38f3a90d5cd82fba37c4e386a7b781228649aefdacc085411a324091059b242feab66c0bcef7b62830ecb7e6d0ca77d1440f3a2b4c2a7c8403366865c40ad9c60216ce4d788186326e866550211368b57b16ccf49f1cd008b442cfc71122f5e29b0fc7385d6c960670170e65a1e07396e9ea6bffba70f8f2cbda9c14fda032a91c653efb7825484d7c22632a507b498b58a1f8b477541fb31c240e880d3471c871aa52be021994d3a0bf740a50db0f28c30a54b0b6fa64037d2a05775244382003290c753a144e97b1a3cdc783458898ae972a3e6b8b9e54a92171ce14125869e365fb99276a42bc90977e668629a99394178668a06308a97306c70478a27caa73a3160772858fa4a0f3d19b576aa72ecaaa873a74638754bf50adce3c193ab874b8b144d3b07dad970946358b6d347ad5599341475dcd3aa19780b4e836b1ee01b4ca9a7b39571baba5599b068439ba967c324be1e762106c8610e55ac2427eb5c6ce0d4ab297949e2028b7ca42456e6b4e1dd4644b8b164663c3325b9905d5868280a7c30813e0c51c8607a7ace4334fd4b16d0152e6b59e56cc0064768a49c83e50c61e79923559eb850205b2bcc87162f584daf12f9339c2acf8142dd65755f43004ba13840a1a86287448776cacb9a8c2f9a4d055a4724243707626b64a7a35421e5c13ba78824a37489819fccefea18fd41a92bd86afd69ac51668c95127a905da9bc6066f6248b2f87ac432e159f558c34f22344c0a136858374fd124989a09868bb3d2ec26e13c2e8272658af40d7639507d7a3c059917b1532298ec8659d64bb912043ad56661c50b7c75a86d8bcabb0c34b1c3923d824b51e463b0bb1fde6b8a6274be02b69c49d2081cd5378e746f3d326fcccb5dcf6370000b28a6907c31b279054682cf986f64b973ef601f4768c4110934adb708af5aa4ad632a28e8587553a0bd87055b983b95911bfcdcbcba931a50a701ef795a52a745de4780ec6ccdc567106518923ee43eb2b92e30b0900b623b976214ca8bbc73468ca6f31fca73851814a5d57775ffc0a6de425c9839b318a35b91b18f26b196216c1eb9dc90051802249667552a159b68b5f3659da1437c03c0b955e6c29dc270cd34c562169a315b5581e310e6f5b658ec1bd0268f33639a209cbef6c023042640f0c10038912d0aa0a09ee42126948d81f8c37c60242c385c89dac5a6d0828482717c99909dda1b6c546488d30175ba4554867954b39bfd5333a404517e3c4f47b47ec8b4c57daa56ccc8aa8d9a119db6943507773e31257ef2ac1c1906efc59b853a2676810e12fbb08ca726d1b104dd9b260b8b004534501bf1a6211b501e3c28d4d2b1d3068f126b94bf06987d29881c6786d2a87e218c0f3b669c917559dcd146741b2c30e8bb30608bf74cbaa647244471a7e0ac146f906eff8b5d27d6be3fa15f5e56a085814eb1f2c77ab83b291c37e0b36d0cc75581f1b1bc5aa3506c4b64070b8c1171ba3a14b37ca66583788536bd5b574193d251e88052bfa83966ec4a03c8c396a771651b44568b1f10a6c7c6aa08758c3fb6b63a186577a795b249b4165b85371cea774d0830c7630dd06c1a7fd7b52d669fa997bf8211adcbc4654e06cd33046939f94a6176810b8413c9bb8548639e7fc433cda38bbf19c107fc9dca949eb0e6aafe223505eb7733907991b1ac2a749887b393c54a9235f15672fccd75a99f7a20394e0ab25f523aa0793b4bd59a7cd45e2b477c1af56dd5f58835bc921f29b7a0dacdaa71b8028760fd553afe05360f7262b3fc2f27612b8ea6c66e05bc10841faad54a18b2cbad155ab529437c3c12bc9213dc3b21f3a63636c576094b7d91e67ca4a6af770262c4b48c70722b969b490b86c272f80ce350a4255074f924a0cb837f02c82dc5249c5fdc98cf4b47c8838b6ba81f0eba0d74b4bc860c26c1b3746b4099ef863887f396511390a402ac817803a19732f63caa6909102002af3b6c41f9447ec1a521fb45652b614aab605055d9ad68d7bb81959797db658d323a0379868a76a52831756bfbbbd059a64270739a053b74dcba599c9eccfc3b853cb39b2526b90c3b5f158c82951b111447ed4bae24b27cf704ca8c2c5ab3796a9bfa3144b5af77d0696e8786da91b420a546825972e656bee9873098270432750496807f94cb129a5a7cb3f4416b098328ab229beb69b42b6919dc936ceb38fb096a8509cbbe789a0e402d0d2a4132b06a2a051fee69a34902acb20794fc688456334341308f4cf7bb5e616039747557ea98f1f16c8fa58ae13a2d1f37c4dec8af534399750a77e1507faf04ca822298bde3b4ced447c9e9a6db4b29334570c21a31744a30be5b5947d356ca3b61b25656df58b047f2730fec0808a22b83e884c2c4ca51db4896a2a6eb5c8981610332a482d8833d188168affb592ffc71f55a104433cb3edc60451b61f190cf24e29834ca92bc5c31dc6b98cbc67c513a652a4315dcba994035bb3e064cf6584d6d547b382827686c14b9fa9016660a940f0d1a5e6198cc603aaebff02acf68f9cca8eb133402b0a03321b1db6e1a385940a8992751d88b7be4bb8f4f601aa2e32013d3ed43b39d535fe4ed9b4afb7c40e1d05b2bd5e000fa58e1bd8dbca4751bd4e3f1a9bd90cefde28bf654", + "ct": "b5b043ebfcebee4ab5d48526e64574fd7ff9a3ca6bb8e1d6d1f46e4d0b7c75ef101638cb4bbd0afe972a7bd6c9a8aeb64c8192ff2f5c6bc3642e9d8688d6bf4137d28b3ccea615f84ac81128e8c8cdae88522d81a4fecb5a809342831e3591e4684e427426cad528a3082e1fb69a830aaa26ff91e49e0205364a91f1ff00a0024c867a63249628ee6fdb9a44eb8d46915b38c0b6cc63aa3c6682a135d72c6f51dabd583cd39a303134038bcb2cf79147db8cbb09a1fb27a0f42edd58be10bdee59d325b62ffe712109e732f2cbb0fbda1aa358d76a116d930dc6f549a5abc64c7dc5ec3de890b349cd1b84606256a7d515a276450d61e3895712dab55cfe7fc89d66a7844e2ec38c7b101a1e692222cd72c9a7723e30d6b90288b8bc2009d62559c9d0fa8d0444b95423f4d34c5e3cf11b81c7bfcccaf2faa8513b9c51a01c21835128e551db90ee9323c0bb7955347c6e65627ecba1e70b59d920d6e7c8453e72ca71abf29627183b474ac894008a67396fb5e4c2e32dd3e1eeecd4d30c10a6834bbf8ea4c81c674eb81d4da4b560bd9e241dc73cbf2f990d69c844a6a9c70455f25f1284b2d84ca719e6dd0e05057702099dafa7b080b35127e370c94ff4fa1c827499fa4ebcc463a31c1c64aef82bd4ae20158241c5c4f30f1a912ae2633a723977137c7d47cbce8aa8e43fa78883a6b63fab08f6d1d56c56f2bae6a26f48e3023e864ca125a5353bb862af4bcaa311ba5507df235e1fdedd4a50af260c97bc13279736d851f36d656a3134e331e32a7d5462d51f55a60f64f3e423866d9944180b5276c8d71a230d0360c91ee2a4e07ae01aef2dd231c87f3b7a7ebe5bc0d1d5c273a46a2be975494a21619fd326ea8d2e7c904f5f5c5853676bae1d63d751f7aeebde993082e5fc836a82dbc50833c07e7ba37cc06f6d50daa351d97a194f465b743304025f8cc53ab6639fdf13c3c1523856505a597a18a114aa68292e25b563e3de94f76860326166c73d4df96d3e94722bc74af984a58022ca501061a7214e0ea3fc6acfeac0e9efeab1bf1de3292af3b250d166ab4769a963a6dc6a43534e7f6d75426c67e0243e6514ad9507df81bea21d7e820fa74c4a2578e0452d3d711c958ba9fbf9ce4e9daeb1637662bf6855d982ac931c508634f86a9d967ff589dd0c1fa575c77bc596896c8036e7d323541cb55c30f540d9dd7dbfc6bc8aa966b9031b2f14cb1d59e2c004e5ab4d94cf539a8adf6802ae0ab1777bc5c51144be245f9efc16c37b8c37dadf1e4836ce173661997190724a679a2fcb3b2a719870696dcf7b13f06278b16428ed273282cabad6d2ed1d0613ab0b187200254b49ee2e0141a74eb9c713dab076082f3349bdd9aea0ff94f841cba2524dd22ade6421ce91c82757f66a722ba0ee4c9c1ec7af2f594553d3cccdf26ba32fa58128c853ca079832fd496c6b5f96df505471350a8ef363210d123fe8e47c5358e3f99a972b9282a45923e3c0c6c473e375a3bd6a301c4cd2dab2c26a39d66e9708d66ba6fb012e77b2f3b87d969269454c892da8008886acf9dbfc3c6b88f06a24f47f4ebf36b7a16bac6934f3d3b4cc06769b71b7b3e43a94bb2ac97f71a86922d38054353367cfb6c8957b73da2b1545a6e439f04eedb3563fe6c782579157763136149530aeebcd512a0421fae5a839b98dfb61d0b99f68bd82ab3b6dd110154722e4433ef628526dc81ff0d89b86363ebd08eb178597885714d5b074dcd4b7eba8a4335a3dd922b82d03263206d7671423b8c181f44574f081156a7568c46033c54a310227b3aac22c769f3ef339677d6e50a0ebd9c7d52c24768fc874a0965783cbcc358b2a0adf3a83557f2c9fba75a8f23ba3d2ccb8f6a3f6eda04689de47190ce558cca9688b53e66c90c31aafc1aa0030ab1404a6c11b796f476100bb20072e4fed83f61859323dcc3189fd3ef1df89c2aa57c67aa3f4d05707121a927cb99adb44408086b30a26a5dc6372c2fb15f81cded5effb8e77ed80d58fcf9b8dc9865129f98e2ce1e2b82e8ae2d48a60243fc241de4941602d462f8c6b1dc26ec400dfeeebaceca6be59bd650840a71a4c017ca868cf7f9165d9ddb7afeae26ff37973761bdfcfd6590044c9af8d6c3b29d332bbfe42f6f31c354dc5fdac38ee5d25f047ca17c9759aa1111ee651b873461b4c1716d181858f9a86464a3970", + "ss": "87d770d0fc72f6ad918c06964ad8fc6f41561df1b85569f7a0a363c9132919d4" + }, + { + "sk": "c663793e19421ed4880195aed00c0a081653fd9c8ab30c5c24879618060570468e52605edd84bace7638d5568adbf4c65a733c709825c527618686739da32890b52709fb59ce1a69dd35cbd877666394159413457e743dab19a38372be54308a8a6c371ea3862e659a78f56fd0b73c36b2bb997959ccf6942154568b69639709ba6f0971ac6a51b2444c61ea343debc4d99990d2a560726b8bd4b29479aa8c9854a432ea02af43819432c6d567513ef5c568e83658b1493131669f5b861724363f462c835687142bb43858bcc789ce1135854a6c16b6a944c4fc2d4961bbcf033d8d176da0442ad98553e5a989793bc38b4187c6e811ec652bac08945be3a02566b4da29c3403849dde81c179216d4476e9711777cb43f7e10ac9c223cf9232f69b351d71b17a72615946c32d9ab4de7a95e6015421a269f565c2075d5a08d2299daa24f5d9974da03022e44c7a658b34d27b0b2d14840c12d041c5a1e24379da462eeb646fcfb6b306a27e043644212bc44f3b1de70601e5b1b52fc200c48017ab532f9567e9efb867ea854a5ab2ee9b36763413ac9a3c8956304f617b6bfd55be3836676abc012d900def00df4321b0cd6670208c2579c095e831785e7a945675ce72c36f6369313c09119b4ad173369732c3ebc698d8a686943c220dab9b0d781c2720b8a7e37488eda512ce565884bb0592500efac2896f25ee93596c3603ce6e68662a8bc7f670748da98e3eb5feef17bc6653abcb960fd77a53e23b964a049724c780762505973701f9306825524e299116124c90d56a9659637337a30210827537cb32696764f404819310dc9b56dc44ab2cf92b07b58a448fcca5d819770657c79772beb2974403c3860a118ef6392190153520776e9124afc76a720f48e74868aa9db3550880ce5a4bc27074491674cfa3ca818976ec6f3b073585afcab13c3fc2d874271de0083021172b078594b575a33c7a6e48391457b158a7a8dfe2a8d2ce59669cc473e64437b7287e2d17956b5597e653c097ccef340b07c4bc152e221f6f6aa18a5a5ead152edc129f164b955e1c367d31392d368e0002cac50693b0000cee42b1f4c98a65a2995114e96e19a86468c2c65cb96c74db373af44882a0fe626b75b7840d803da4175815cbcfeb60ba7faaa0b9cb5e01182b737185a11876a7a5c9cd1790d857c941a7fa6da20965a36196399cfb5724fd3ab981282803b7d45bc2004c1867fb916e4018602a7a8cc9479351ab75085c768879013401d72c173ec66adfce124ea3586f7ea68c066916e91482419a060f09ba3851ae1b1708ea71f8a36a6e724be11e58c7578a23d8b0d0ea0769c9997904271e0a6523dea7d1e528b834c8480ab95da08458ab568a4d47912700ba4ec75609315cdd12b44123bb5545fcc211985a2741dda13919986d8e241e3c9b942b2009e808af580c66ae63cdad6c0ee784b0a501c1b9b0b661801510817653c6993828c1e1c2a6575c0b3688e7bf8600637b142c985b8840681173b3d03281b1479ee1171de991ffd386ef7223e2b079d26d672ce14a5b9d39747b0312921229f711b505811eb559ea5939bc60cbd2ef6b21a8ac7825c1f38093dba1b105d0350972a80efd865e6c8867334a659f80ec4f0306186c81a611462f20256a493ddf012a0e4332034bc8fe5a2a1803555ca26765aaf3c0b6db4889d2f366db4f18c422a1817d98f213b6aaa5071bbd15f26a24a338474dfc320e0c256cf071a879935aec51f6bd20d7ad4a03908be91acaf269cc2195bb57148545fa7877e350d0dec1ff9141f19fb68c21a73611047daa92061e087725347c3f30abbdb43aeb9a32c68ae92b031415c1863e8cc32238779acb8475283b4e06f75b01cc3224bcf95149b90a20739118bb3900d6a0addfb1d846c27a1a644a6404050e13c0c465ac9783fe882294361aae46ccb496203d7b879dfdac3dc88b5da61b0ce11621fbc4a48b2bc52e6caa94c5607c0a03d4794ca8037fd195b14c679822a567ec27ffec51f3b17849726cef5c67b066ba4ec83568f5ac3eff2341562ad0430386fd84b67d99acae1bf92ec8a61a04f16e37fae78391895aecca6acf75954f3463ac0e915f7251c6b2a0ed5403bc18709dfb5832c4528ba85aed6e21c39b36ab6b457e8652021d22fcd480e25dbb8ef9038c9e38bed082bc3ea9e2489af61f45ef91a8e0637214fcab7a5f705c9e476778ca72bd63856064cc614842952cdb716661a20b63297aeb9957e5007cc380c0581fab9bbdbb453d743d13a6da81a25527b5d4ce057512bcd5a8a6db1811246d831170605666503076763055abc7914a22daac4a44663c5eb8c1acc164736c9b4588b4369c45e61ae07a8c33dd18ba9a51903931b8b321123a97d0b586261172b9c7117ea9420462b300352a18b91aa617726416b1fc4a232df04bb7f619f4ff64d40354829c3619b100850a2cd1269055a6a9b8110632834c337b8a09ec8912fbc7b819a6a5cdb5c8247b847b66686238d0ec7b5352aa8c5b0a0e7164534252fbe245ebc7c0d07c8100d2cbc5c02432fc223d69125548b90fe61916bc36aba6b939f9859520965edb56d4bd8bd334a18b570b57d593fe7b00f3714700a047fb7a70ac1cc6aa8417c0a370d1bacba4df94a127044ce3a8bd23b2432d862ff421222e0a1a4ca694859771386ade1d741fd05ba09a832cb708941952eee35aa2dc4b98ca26c85d18bfc21423ea23d34d31eea01a454a57ff22c3374194c9deac8e66c003d8606e3d1910f37ab76973f0bd42137718901eca0b6e34587a63895798c75957da69266ea8241ae8b24d8ea4da3d20eabe7c296042e320cac8972588677bad77aa0e46a2002d98b2647bab707951033682a1bb23687a809488ea04b9048d2156aa31080b0b387e0c7e6396950982d3786bba4b23827ea9c5116c01af2737f677c57bc0e0f1a5957b840ef01b7b5f749211b4fcac33c68eb0bce4b74a1a33bd6632152fa3b1cba0117d61e5a531ed8a9785a186729d1adea00ceaac6a3c9d0afe897ab33d9161be89eddb996b911169ce57e0e9c74b17b0ceba7a6910369465998850c9683693957a73ac2d044abfa70160713f1c3c809a263d046c7e5791777988209239424298e48b46f70e4b818785455e37d302a0520ba6b6725ced39826add60802044f43ba1df292bc03740c1573a3d16005eb88c5e94038777ac788748b2fa86c278c1677da73af96bcf700cfa6641945e6b2706324445906e60ccd6fd469ee4c65122024cc25438c2b67fe5b3f17f59a20cb82ae8bb73cb1cdc8438e8698cdc4c78f7a82199a7100cac42dbb585e47933720e99290648438d252d96c3c09ab890ffc83816b9469a98ffab517eafcad117c08c568a6015ba40417bf96920e7ff32b2afbc09fe0459d79851612398ea4c606626f3f6abd37a3479f2cb57bf79533975020d069d0dc55c118114a120cfe2873a2e5b91d999fceb63c9b064325b32922f4ba2e1689d4821c249831d71184b19b33ef139b727370fcf97bfd096317b24a7028ae484424adf95c1c458ac632ce043c564fa2228516286e160864c1406b06245ed93fc8ca6f8a367bfea968b409c53bdc3d6ab81205e666bb9b1f9cda5c3d371038d422022ab123f374da845739d88a1cdca10bdb0b7dac48716a40064c3bbb40a198136601e35f1af6cdad6a461b8083d0b07f65d025aaa39f61f8c25baab5417a965fb3727d801f14a062cca1444963b4ac06470cfa2eab2003bbd75d513a774d11a7e2d03ded388635f1c1c067747dba04a282261d152e25dc4e333c9697a9141527990038c100f43a71863409405d95b0b7dcdb5ce2b3c63251068287855f78379b1a3846db7a13c7458cc886e287070f118359f871bb9465b6a64f0d1b31365443764b6258e127f80a6e5e297542d66732248f47aa6560f4495256c3b960649879cd0c32bf323477d3e69a7654947f78146168c3cdc1506a4787b774cd773493da496c8bd991250108c8f700adc9c15735952a5c26b4565b6bd8809bd271afd7ae10f457a6f05f82063879c00d1a9a29b688c4c5ba564cf10874ca972246a56a590f9b062c22257fb2eb4fcef4acbe6a3f26030b7f0461f600b1314a95e10326d05643a4f2584c342130fc5e19c683cf1b57f30749a398408e6852f2d1a868db71d0eaad09994f2c949830f097d8b25a1f9913a6d47f718366dea1a920b935fb196566133a7c6888d8db0a0a734c7c3257a7f3002e699b7ab66b33589b29ca7dc7b37aeaf0a16472432413456fd49bb1c0327680bc9c01d0b2b3bc5da0b6148704d1244015a1089b6cadf01c9359f9bdf32dadaf9f5651f2ef9f0284e4f57d169e6e76d8b8978f536b9ae56e0738da720c9c0bf7503d426417bf7450b53db45740db51ebeeb9e3cbbf672fd1c2feb45207b9ffa565c20f695d1321dc48c692080f20e80ba92d818c5df8c966db", + "ct": "4c0827689fa389b68832519315bf596609934fece41806f5ad3cb438612d6c72a9acfb8205c8bec13864713b423f0d7858e37e1ff6eebcec35ac92b2537349bd5c50f50324bd05df96965127c06498600111a41b9cdd5e88b0bbf81352b5c355293ce9da9442b1d7e235adcb3af3922109714c1a0967bd3d421d2b25e8ec31ca94d453f8c7ae882766830c12701db8d2cd881eb522161bc699def243a824936edebc7ce4458f0ac530d6d7566ab495b0c3267f4c4011ac54d16983dda89f20b0654dffcddb65d4270f67cce7bfbeca4598a64995789e5eaa4c6c595be83a99d442b3d76a8c8909300e75a7b968eced1d15503cb1d5c231a92f25f9dce08689732a2bf916d9017da5a72c9ad694364a16af423b28ad490b729b834a3822db11d1c8aa50fc9dda8dc8a69be66c0a5ed1fdb09c281ff245ecd461374fe1c766af0676534e2138cd610b5e35991eed2179c2fd6c78d3c3d658d1b92a592e7d60894e59dafb628b9a7b782aaa16ffdb392bc1ab6622295800545ea99b212120cb9a52684b53beb83e9454a8952726a61cd855397bfc0f348877ba7b2200837b8aa3ed4d4894cb8adeceebb99ce84c3d6bd1e14ecdab5ff4675e2a5310a3e6c37f88c08308760e20c53a4fe4ce4013a340c9f4883e337b14eaf2b86b7e7dc9b16b74ecad994962fc6d0d104861057d80109c1f78494336c5be7daaa7cb7fd72f011e11ff9e25c3a5dfa89894667854f92276ba65e68bec659819a58099b187ff0a01f48c366a65b2b708e40f5c23df4b1560796eaa61412c895654785e70b506deac51f35cb1ed2e3eb7ed9c1a75dd07a205cf22363e9f03f8331114f5ef332f27fbb82e25641c8be5fd8dba48c8afdae2e6ab4cfccb4675b3816f93097401675d7667f8777d0b45232725a1b92d679720af365f687193fc3ecb1a4b569cbe19810fd9365f04eebed6c6c0372844fa8bda6ce0cc6d7abf060a9f6de96ed4563ef4cf0d6eff0a70a2065ff785ba4e475bd9a6b29282c6b3bf6f862e906662adb4dec6625fcf779a041a21ad517acdfa675c8a0304bc5b6ed0b438d39605bef0f29a820e5c774b33aa433b4861da407bbc0ccbf77a8f7c750d1dc0eac7f76f998d3cb5734725b3e683b3fe0844c55240ec88e3a60d9f29d6786bf14ccf274fe14685d505a0e9c7a3695afda897b5381eaf32d300536dfc78a1b686821757f2ad8db2f4a809391cd3c7d57ac84837a1c2fb2c4bcc3bb2e500ef65ed9290ff8803d2a54b1d55976846134b752d17e89ef8e850508fa08f64d12f508c458a145e4149690f3fd89ffa3a8cafa37ac8b0c536e806fdb938f75640b454927c91f5166784afc0ee9a07e058a787b2acdafa8812d9116be88d5c499f4d25e65ccca47fc194c20790765295b789a24ad6ef8bca3d594f1f2625270a7f1063329af00165ff8386f18d835ffa21f5e195d7be93b5172b7de86d1fd85cc75b81483542143f61265e758fed40d1a3fb65873c01fefba4f25ceec85457a2863ba37e76e4fb447aee17585a0ba757c53bd775cb3aed32d87a06becb470abf535384b2e86a4b2b0b09af41a16abcc8586c192d596b59e375b658d349e2488219776349aedfb61dc8012b55195999b8e7dd1a1f6ba32df165a5a3f158a17c98ada37816444d52a6b0b48c7cbcd3cfbd6eba5dea0a9891706ff5ff258ffa2fb0f18b807a2eff23d955ffad2a157cd8b5587ab38e347e796cd63a1259f9fb0d4b2b658e45af7d3b8c81a175b515da8d351b90def6101e9cf9e77e07e5149a337b2e704eb8eba2243de24b8ec0119ccafd92ed92f60109f4e4d6457286930356809486cb062af3bfaf4bcf918ff5cb13ccea79f4a48aad0bca955ec07bbc69acb0102f8dbce9baf522c414f3db85a3a5fbc7793542d604a66e2439027189ed7a3d06209ae8bed2d1ec67cd8de23543ec203d4f26883af29f42f479f7a925573d0d3963d8804102ecdc8d24bf3f0d785b480f2e446f1791f770ec7ef45a0c97840cdfb948ea168df39fdc96ea7bc84972cf8242a39a455bbe47b3984ef9b0e05e26b080ef05855fda75ce6612f32ced166901c19c01822dcbc84ebddb9cbe820491e03d75ad34398daece26ab8f1a76363862af5b1d416740a6f48531584b2eebb5cf75224136f9613a8a9d488ec26aab441ea9b5d7a2eadd8c2531514b180e805e44f7e6c7eb89b095bc17fd4f1a", + "ss": "72a786840f90734932b8188d027deddf7d5aca6a9d5e0a453c9cde5feb88a311" + }, + { + "sk": "8b5b77b846670e6c2d902a6876f8c8da5a97a7e69a2a38615f554886031fa8163de8c25b288b8cb647b23e73a325e1c0a6628b626260a6727e723b5ef960619bc41646e2b982d340ddf4695ad52dde275d505a94919086d6a537ea19a38d585c3cc598ae6ccb9a86093828a8dadb24b6b2533eb0bfbb3073e6e311c943c74724bb7747b3514c8602fca27ff7929743c58d6a96f7b68e4ab16541837fbb24ae4527578baa78ee76b3eab57bb9077741186c03e44972482010c720baa57fe2f01965689a6560c80e7a2eb677561ca18a74d73abe76c9e47b9046924b880478008dba5e26ae53781363f8c618c79e1dd7a110e04e8e81b00153cb9fb06c8985987f487edbe409fe206fcf9650e5346b33e44b4d07841e4b435e95886203056e18070b5c5e5d485c32f25047acc83eabb9053a7ec6804b2296999bf36eb75451c3123ac51c8fd6d102a6c2a2dd8544e24aa0aa93a37bb40d3f2631cb766b34e25a55b7c27637c7d48726004a2a427b39cc1406b381cc06930b9190a83ed300ee700c0997306a864a8b3500f72b8b1b39103bb57df462731727a51e4267555c8a9d2ca315e257577a25bf967b66957a86a14de1e56e0603b428d87bd8ecc3e824044df72c588a0a539c6a6d02671f38013d42af311b32cca9adee08520b766b362976a8873f69ba4c71690cae32838f8b6539d580678605b5c757d70b6ffa55b7bbac85c75b7d2b575968e108fc484426b6ab21512473ca43315ab98ad86920a729d35bcf3e529c724a28d809154ef73ce5b031f966b8eaf150cf6b19aa083ef73c8ea8a67690d22b18ca8361047b3a2c485c54cd81518106b61087d16777db45008405e17c42622820490c96b593c5032bc6d6341ec1e91fcccb685d958010a097e6daa4ff9b2cc611b506caab4ec01ea23a9acb47845e68b0d401022cf0ad27f76e3701bb7379314103ad3efa64c9c37b95798c7db20fc7dc40824b71dfd89815a1524b6333b47ac1c8679f4dd64287b904f93166b53866418c9c63b062753440472b3c96662385e01a5bfc15c4f6a83ae83dda8387b14bc39471b0473c680ddbb4cc34be94f03159971618ecb2674674d5e085b72095a4126377f83a516a39f5881554674adeaba7e98986a55537182c223b578e0374cfc352becada76880678aa70b55eac02ad8ba004697ab53933e5810fa603c7a383b98cc107185508a0e7bff29bc758d741f345406fb34c06f3bca27863e7829680571bacb10b26f117469506c1c1220e0c75442bcf75c3886d968b0b67749516059607457678c57c6b7a037c756acc1c968c28341bc9e5d14d4c4b596215c6d3279f07565ba7a273f6621a56db4820ec379dda0f8ac4ac827c1250a07553c796ac04085d9599c77a45a0e5cee5eaaf8c67717166a7239638158000ba179abee18bc5d0b53cb63c9700adf80b5f72040c28a18148ccc75e97290d1bb8392313bee9cccef68691181d3a8b85e3266f3ec42f67784c89764435f019a194c5130c936a179ea8095755d9af42679d6280b4b90a7babda50a2b02a383914d0a116432a289fc06d80a65629bb8ec2e7224bb71d55c1c521594796aaa62f3b384e1aad8f3791457164b1d58c781ac49c6cb8bd4280a5627eacbc67f5f63b51870a648c844f545dd5d6c1ca840a2c11a821623afe5416546cc951a08df2663151464a3a9333706474b72543002c651c86bc4e8563a058807021a5f079b877a1927265a0ddd6597b29301ba3a9a636156d06be1af9a15e790e106b7772d08c5667b9a76372b5c2248fc740cffa9c43a0cdcb1b78d1863e57c5b3d9150c75c83988a790972407ad836cdd03aab3422ac293a4645bbe9656ccc5e10a43a43cf3b44d21d146e4f7868c5c9f0b847f35bc8323941376e497b41555a140bdeba1045fb7b30bb94f3008bed490bcec67beec669564ba4da9db14ae60c9c45cadd2423c49d46e06852ba26325719c91c3d71b12b0950ee9c44fc5c5d8c0bd4a128dc1182d70d1a61cdb86a3db12f57a7b42255f0ab8972f42344742ac06219d86c4b7fb1695fa40112267247af5aed8783534a24a1fc175c18435b8a50ea72121ad7110e29a136a857e80096d658b7c0ffc0a41f265d752cc32468ab2e4cb97a184e97bb0361a3094606087d77921eb2b8a327a5d817d3ed269faf933b2f73b5c7a19fea1176fe16de2551803966b67d50b9d451164d2270fda28b5994d2d1cba2af1ab4df863301608bbf484f11570bc546317fc39fa13b2ee856cf579000720ceb55943a3d78fab87381af15c6a31cd56b65267828e6659acbe6c5c9ad4afed4c2c8a0bca5a735b7521270922527c8acb4a9237f58c5f297818de94697d94c8d7b5b3a52c71f7d4a4d0519cd8025501e031d1776daa233743e04193f62f9f985275d559c9857607c74c9b52b2ec9347895133ab255e64234714da68012982d71a425cf42c291b1ffd9359fed3b09a170bfa8c6aeef743d3bc602ec3c6b1f4303a876f403002387403f3a123ebd491e2e234355692cc86b23262991eb5be785c7b877886e924ce44b792fe6949cd0905b0e00a5c5400d41b43bd8880c58347aef1929e46bf1b35197cb971b7130117b731d174b09ec9961ad2623d1041d7c34d42d560c781c68c22b60f5953df945b33f57013538a765cadf7512948b863f5f1c371288768c2627f319150809dc3b26ab00047748241e75a12e85a82e722cd05992f4e1abeeec215ddf7ca7a76320cf69531134818999ec0a924bf9caad8700f34889ee7a096cf965718c8afb5c41bb2aa90df021f3d96caa3f05640110763d699e8f3cc7771bd3525ba10f73284783315088236d1c98519116ba560dc077edcda075b1b0bb42354b8e5296fe4011cec9f3c31605ed88732b10d0ed82b7f30a290a53cb6468c64f0142365b5fdec68a622a4df9a2d4205a7d2f4746b4582d188b50b9706dbc68600c82d90a0c97fd64997664d8ba2390fe3897c52600676c3f0cb3c4e540a392a7a39858fb9602ac70c2ae2b83696f218f9ab748da2cf9ef0826cd560bd831bb682962d5b600b7c49d06bcd5a79141c0694cb41872166c0e647a03664484b229f4cbba2df9a7e18167186cc3c0e947a2ba48191321c772c2dea8c6c8112875165a0ca12a6a8c8255a32ac6d7b60deb18acc8a76e1cca840c719079c96bfb4311df962c6726434d7a7bc168687e8b313467062aac64b03bd44311b38a8360b784f8af233057930a7280489bc7c976836f8314c14319269078ee694114b77c37f431e81d5912e4032ee518e9720423e781e28b97d92f69b8e22a4b9079cf7b541ab32875625806965388b95641f7b0494a643373180a0b8c816b511a4d3c924e2b615858a4b2a7e301a5c8a75cba9377348886a31a8208f0ab9547b6e4d426c3ee8c203d98de3d72b01647f64fcbf4a1cc9aa5805b5609b59e4a2ab950b96330aca821222345fad019be4228166b1509215833ac96d6dccaafa9588e4a749c867bc94b121281500bf4b18169a73b7644e617a1cab966df04a26b117b128d48dcae69510a7355935452e26606339b20bc41995838fba3601ba3b41e7285b3360afd01a24c0d6c4e7c6c4b7f00379741f1d00b01b563e05689666c92c038073fd366f6e589a0ba82b01d19567c159fa50b4cb52719a3747b9785e6ea49cbc23920f1321487331d9e16b14815b4b4a08347467e1b4050e677f7c8c8a7929538f65a9c5c4a1e9daa96cc27893ba2784f88d7f400dcdd36e7fe9c2ce6ccc6e36a35ae196701aa7fc249cdd72ae3c585db9e55880e737e0351d68a9b16ee2c4aee802b2705c3808cf352cba8e91af07bb16be746b3a5b49954b449a07661d36b7fb558ed35681f8495477d8026b976f12b37a0f2263c7e780b5d420db8b43d5e93d65f67e346c88ee9490d0eb4b6fd287cd9c1523a4672ea886ec08520d4c0927b4193a132bddc70d66653277c75bdd301670b4c066898c006bb0ab2ac23e156fe5146a57b886423c1c63d1612d4580e004ad177c460028bc9376279e1c482176bef648aee1402e1ba4a570897bf81339ea178cacb09acd2519a593b94c71aea5f947d5a1c38ba57f373186100a5fec668f5b8aa82c103c7cdcaf336c859410acd8f6afba7c4e41079402cc6219a2303a62cf789bbe40257d7c9c1fa0f3bf519a369db89b7c1181a4191eb9a49ffc714ef75c418d81260ab292798a03b2c11ffd242abeb46d5839cc54f393dc25b933e93302e5899d196541fc75f79533d9c96a890ccb88ca2849357a6d11968aeb739f6b941206729ba252bac3cadae87741b14b96fcc967d8c028931f220c41ec3a9a7121660c2c25a9a841db8d878168d098e22c612b6ccb0ccb76e00492e20f9203c7563c88f2b194188bd86a89072730ac4c542d8db66670d856e03b4ab2bbeb1e5c47bfb5a8940814a926e996aa19a603390026b1b06eb031e05bf0d787e2c7a4", + "ct": "b1abcf84df967b51fcceb8cb3527fcab4f959c83f841c3a43d0724d9bcb282a92286b857dbb104bccf9275a69e244fa758928469152c26f8f3bed498cb6c2a92cb4bc4eeeafa169eda91679ac339e00dfa6866fd3d0b380cbea55f1a49d22cf9c334bf21feb52894920812b1af97c5b7cbbdde89185d390e4766ee474db79ce37c6debe7105698a2f4950ee646434af87bb41385ba852be602a479dfadac554680649d90b2ec92cf826ef11897d35846a21ccc32c4700950dfc9ccb12f6d0218b04db08dee5a65152684ee21b3c4e6b7195db800d72ce1e3c149f7975cc8d9f21ae137b3b3f904a2edfc10e2b033543b077bbc3d39c91e8bbc05e9921de9aeb0920520e379c2f0128065d3de306bbb6607e090bb22ae095e7891fbbc8a66388b93e15c8bd0fc18dab59643abef6ea9fa008a6cb827cf35c9f5aebecf7a18c2c54c49f53fb6082ec1d5941a1300dcf8a8b8f36133c0f42593d303ff113fc1822dcbbcbb5d7112463fd89dc7bb30e11e6b02b3ee41f086ce5477025983354bfaf6a51f24867185b263bda159fa8ea5461c3277399bfe5f008c21800b04a7cba2926618e85589f8e421941f05442f4102243f607686d37769bb7739d1db9fc19bb3c20dbdb1b64fdfb3ee6c88e541715f83a025b9ed7bf7eb04f30941ddcb95d1acd0e0153c7f4882fa078c5ba333dac8c5db36b3a3a9a685d42e976c7e1ac818cc9812394cc8163cba8d9f83cb903495e677ba4fba873e4f0fe1e01683a2e696b9a18ed71349ba6032a6c15ce96998eb6d334990d6a394da9bba2dee434988c7eb1bda002037d88e82bf6ca8a156b6b7f0462d7a92cd76e5c6692603700710d7a987649cd1df5b4371c5a692927e48ef02aa2d09807a6d270591e16ce088b292caa679c49195508c5626ae53161adb9c514cf1fc33806957aced91eb484e70952b732772f9df9c248717bf0a768e7787b7b672e68510cc36691d8c4fe2d6d9bc3b8fe27d5a99b7cca4be03a268a934242dfb8965e7c20726748e2a894aef57dbf20742d72eca3ce77f33f17817a133be93cb327d364898cd6e811f8a5289bba2a7b2fe535723f78b84c86583584031ae730be25d7167dfdb5b85ab5b1bf99fbefc6fb32d8f7fdf5cac42a8e30484981ba7084cc342cee0c0f65e67416affedc9e2b1e8083642b4af5732fdb08f3d8bc80ef126354d17659a8f45f9b37b87f78bbca8ae2dc071953a40c1e4d218947dff8c73fa81317d9290892294e95225c9f2ee7e9fa0caf2e20c22d46b6c4b267ebc2bdeef2705e4aa019d56662a1dc7790a8cd7f07702dbac698fcfed03e4f22c8d54b8191c083d507ffc38b5d59c4f8dc52707f01468cfe349710e70adfb369d5f7fc98e0e34f9331ac3fa68e826a451556c1212cad679d1d0e66823f45d115f1679649e20ec3a90cea0e6cf8d9a3216322f3a89e4aa0892a8d659aafcb8a4c77f3edda86c4d73a19a2675ad31e597cf2661944e5a7a8ed1194a3b6ef60b6702635114d9e8517988de5e5cbd20dfc24a5c8116ce1141cbcc2aa084964959544993b975d30815541d800c0d03f6a3b357e6f4b3ec4d83ec6a48f07f654338d76166586e581fb9525d227380fc0c4dd45d8b7f1508a359f1710e362816a5f479bacb922c2b061a6872371d91cb67bd0a4b608441e38afd633e1ad4309002a91c1eab1a505729a8d38c2d6d50ead4e1b63b06eb05cf57a109e29a232cb19862521062e498224faad3efd487cdb3320d2c93769bb27753be489a15086ddef6a23f3d80ea0941f6ebfc027cf73d0b84024070ff9f1be3523df91b3d93937d1e235394ad873be19f0fef9a67a22665d11c9944a769ff2607f683f46eea316e9116b6342b778723d11ccd7bfb2ad4b21e274a63ed8a368c1a270b4a1b220ffe2f2566428e64c11b1dbbb3eb6e9b70c0b8babd62348bf918066990b1f81031cc1970e6df8fed589a3f4a37c8b51f0dca8119562d31af154f0ebdf3a99ac4296db073be32dfb9dd5e0ccfb28926001afd849cea4e115c5accd836baea56630b9d42b94f9769dcdcec5721de11807c8dac40db2c639a194ac4a41c616f25b867ee5e952cefce0074fdadd9995504ef073fc5aabf7e343aa2adbbf570dd2f7682aa216cf0752492bf86ebb28d40376cde9852aaae433dbd1c9ba7ec27aa5a56e9c4240cb8b5a0ce3267756dca69be68852a88ad8843b56c", + "ss": "6ac0669a55af5e8929c7e0f14e280c4947a57fedd7aaaf5b64728256a385bc40" + }, + { + "sk": "ef538531b9ba1ddb501eec1ef77b2faa8930bf7c1eabe2791914819b741e422a619c1bc26bd476e22a80a5f297ba11230e50b95f164171335fbb58a36f774aa1694a09c414d9957ac1f52a080093b7abcb45668675485c2b09cd67b32b90a6af6012b46f99bfc0d5aa80fc772d8330b4099da2f554c3360666408a00b6cbb6093bed9b0720a3104894cd1da75b08a1bb3e89b6345729c8ea60da1ab18d190c7cd87058e6cd1df39a8be7c2ba0b0e383a78445b9b8404b365d63087c37aace88acb2c202ed2b7da79c616f51171ba1a10f374cb1b0b205069250488516c2e3de15c8125b46db291e136a3b682939ff781f50179eb4138c127226b526945b5613fb901671c17811473c5b3a42c1aa7eeb443ab317c95e933d3f9bae0917ab7c44ebb276c8c91be94e0a9ec300f44254f320b64fb142f1ea58ad64a34c73ab69800391b530dfbb83571d6cbf6771284ac1cdc969beea91190b534ef1032004c2b3e94be42f8b41b6549c0469a8ae3763ac9c048279ae3aa8d95c86f5ff3021cb599345b4269fa276b8cc29e67706cf43558323769694dd3c26beacc03ec1acba59532f2182b4f9a24851744cc44509b513e5aaa437215c472107d00363f5576b80292ca4d5a080e2044aaeba0a61b8fcf034edc777ae43c64f475c553b8703767ca75a81808741ada61453ff53b8c50bab42274510995491a9d46176c7b4701049ac0a66761a060c80cc179472aa4e522a6abc6616b4a7714666a09b41e5b0cc1ffb58c0de055a2d54992bbc3a60554d3a2846ab9441a817d80dc645f732c0af58ac0c983b67c65aec3c8df9b00e88c5d92f71a705068d3061b3016aee041a8d3f51c27aa14b35317f1a2460872cbe666b85a5c4da5e910d880c246a8cb4f4322635698abd80054e08aa2a5b281b3494abc55582c28e9a71a79c3c88e0071d919988d4894f2fc82dcc75c8880040aa7a6a2cbb529a86a77d91087693692e7cc75b29214b5245936179047b871e9089a49bee83b5db29c4cba86ca89488772ac5394d13447a24a35f6216c9c4bab06b98c57b343a7bc0e932fe09acf5b7312370a3900c6a50c5a1bbe497155194f8bb5222c38bb3b9569fc98a32532448582a28697ac5734127fca33ae99285aa6967bf6bf3e9b1a27d0c0bd205346e2c4b2928c79bc7c171c11ea241de0c128807c500a691e28e44734104c42b4092234505a24b949207c082a20cda7a943a0a6a9941681205f3fcc92d2473a05591788d51aea0b919fa63056bc203ec6393003c2e6b78dd9e54a4ee01cba9abed0b5bc780b8eb49b54432b7432754761a85e654a436d3537bbe7a5ce0380d4d1481136aec4e089575a201f965948d451ed92640b6c82bb66b0c2f8519ab06927e2b2ee1a8f4eaa5675f8bebe5296bd808623685534a0a655413860430a10e7bfa0b68c51657ae4e5a78b8911c8a34a4bb863e7e1a910456f205b3cf95b0d1ce1cdebc83fd218b6ef2309ecd42e12571c3b858c2305bef85c721af6192cf25f1045aeb5b68922d0bab53051cb62c9d2f6be930064d6020344f12e44c99bd085bad1d8494185a6a08b4a17237e566a5201fb83051734a12740bc3234c22954eb0193d65341dc1b36bb5242b9863987275c9008ad53f1a898d4a88ba184bcaba0eca8c60aa1272648555fc0cd4cb56e7158089c844b424c27a616977be0c22b7bac7feca001a200cf69a26fc0370fa3a3b42a77d13232e02a23e7a947b66c583f14b4beb945f54832c5f9828c79b859663fda9145262484e5460f5303520d012e5aa1395979c1b271b053d6c0ffcb3f1af1006ae7ccb6323d26015007c55a9dd90f57a1090622c60d00c89eb7a817a0a3f059530053933c5c152f8bc389f782940c7e63731f3bc57b87721bb3a403998665435929d692266533a195176723e05080aa39633a6a0254136d162b14b6a366560a6a39184aea70a0f81bb9a2594168bcf73b352c3a5842c06af1e3a82ac229738cb55c2b7730c8380c1c086126bcc1a708b46b32ae428f3729ac5454ce1ff4a87bf7704b995dfd05951c3232ab11bd394094e0428923c4cbe1d3a31db01fd12491412bc2c919b982058904378a5d668db57343fac02824e286d124b68ea57b02d00583d72cb00473ae924fbf46aeec6523c3333a1b4a754d25c4de1672d6749088763aa5699229bcabbc806020e46072aa4367c0ad56791f64a66ee6ca6fb785abe6f0a3c3258b1ac28244ac6fa4cb37efb93730d9bcfb5a8419e5605e18c5ba9a28b6e729190aa1d0630c71641d82d622f8b46f1d8661536117adf7024837ad5cb6621ecc2217574f662a18131670b1339718368a429091b65a9c95e38512775dcac8341d3b2aff362b46805e2149574e549fe8058a16d392a9885de746c75fea63dae9677b0135bf2cced5804e4d506633ea2e95561d4de70c0be13e7b307fe082cb84dcbe5c09c07b10100647a5c51461ea977ef44a85be3b99df3a15d9b746e7493a13ac4780d28cfeeb8ff3120f40a51283c31f6d1c493e5877f72c8c6b8ccfe9735f0fa490c3c7a2eb480130b90438180da2643dc3b35a55688143cba25feba634635fc9eb8bcdf64d7edca928ac3d185a8271989eaf47aca4422916a47349e53ec04a6f4138595f5c798d64adbf65b97ea235924b576ce383348c792df268c6d3a8afca16262c2ac8813dcf0521fbf9b0449964e339b39c79c8d51c3dc695781faacc8768a4e3a6a6be78859bb11caa344d3b93826c64c13e2a01261cb138a082a33c5902342d21b38ff3029932c55d30e8884aa8c34c0828a35113b965bcef693dfa820476015c6b7516f9d032d2c61609f1c3ee1a3c70006b0d90adc3071805354810654d352898c4e43f9c0862eeb4c439e217859394b3a0668dfa65def65597b83d20303417ea786ef830c6d76af4428ea8229d92627e0a34c0ee7c6c9144c3a3b030d1b0ac70090b779884af93adedfc01df5bc4622c8720441f92f68dc67463eed8cff4f30b5f5184c6208e8d5a4726c8cfd079198b442d0c5cb9dce9be37988bc8897b90e4866977b364c0bfbdc9b0a9e7032ed621ad8c6b5d27c58604cc4aba121725c7b9dc145773a5f3b2b8521515c5111ccd56991bab761426c049015950536dd3a50ea0eaa4d85854b8a653a613b641176e4e000ac2eb4b2f7451eef23dfca01cfb92395891ae27f197b3f77efc87bd7c8bb3a62b6f9d0b2261c94234dc6ca6fc3757b731a680048033540a99615c211731175eb9248fbd16b88707489bf8c0b8cc694f302947748552826bcc094c23a3ace635be3c4c7dbef6bdedc978c18c5b6c5c596cb145a5f8a9cd19c8a3e2227819178dc82fb907ab0d8658dc4969b5820471d48c23bc97cc3059fe396e37ec19e08b94d8d4964262af178021a6cab96d33bba29506f1eb858f9907f28551df96aa50d1a027ac1d7f1ab19715c7584646b15b753f452acec38b44a971d57a7df5b531a3807537c36cd733448c222b0917b25c12c51717a0e5739186cb173712292cd675850022af87b69b8b98b2b0cabd978cd22bc931f055901a5812b1c9ce40b154897510bcacf3789293f66e0ccc6fb6394038492d800b872b29998a6233863a1d97384308274f1d39256c4787cba30f27761913396232a779f957c10f8605dc002ed6005f4d7745ee75a2421743bc09bbfde178e4e0571216a3092b11e308987d17181186507bf294db4a4799874588f07c154424fd402e6902759909691eba7eab379219bb61d765930cd752a0c52db7c864da9c134763b9152691ecd1ca8ef7b54aa78e50f01fd0c38746295a5972757fd739b2a05d53cbb8341884d311299dc62c8d03c71940b98f346bb7b22cfa336e2b27ceb8630a0121cc91bc1270217095e267baa2cde7fa20861cc8502ab269601229e7b8bbd4a8ec5aa6aa5cce5a36b5ac64c845118633c926e425c87a00141aa88c282c0081c1b111c70019c20b8c5645fc39116e886e07957b67090239e718632951c3e196d44938ee2791e668a653d08dbb98be5db36b67683944650213d2164251879935bfb59819033927714777dbf8632bc62400d3b2ec425c3671343aa400ddba4f95e670bf469bf55714ccbb4eefc35d41d0972d311fb74801e2e93cc1a2a84375b455446ff50063b91a7043537e8d70008812cb0d605aa6105d98fb319f20b333c506baf0b6933940929a43367531a2dc36d553bf3199689e7b66593162993b527cd4006be62d5b1859ed75038f4cb7c6906d24a868e3232bd175976ae13dbe9847144b68a71892cb7c53504b93ca2894a818675022ae9e91725b0676824009c127c7ad687b05500b1870d25916a8212c54059ae09d088e8d3b765801048a9ab638127957a5f2b44b162b8b848e2ec064b37d6255290ed3fd2f8cad62445abcc615e8af59e98f62716b9121819735505e8cdfc2d76f44311ae267c4cff01ba8f763d2136a6a", + "ct": "fa7435a72b99d026f1fa61bac65c3085ca335e1fac538da649253d8b3e7ccaae95acfd4feb59315931b5f5c9480d7513bebef681fad3cab18e5430cc4b54d5c53f9cb221788e39ce44b5d428289c772a4eb7502d65fe45f4feeef5ec3a8818e255c2a92c81b9d8621873b8a889e6d9b55745bd5c1f21c96f6f0c15b16befa10e6990dab9852b88d7ad2d833874c8b028b45eab73d58ebded52a9e40031009312d2cf4f24ff358605fb999a8734261d11f8bc533f7f2411f04011b6f41b176a7279fe712b087a9ccdaa13d95ec5852a433b1cb25f36877da33d775a0a2f01b4f00511621410f621467c11e64e54c770721711fd332509c2a4d6a5aeea0cbbd39686b0b56c36a715d82b4e85c8475920da4c677cde960064b3b0675872677ff4f5c0b4b343c04efcb5027303ed13092cdad0339ccdc10f55e373a73169b116346510f21b6e4840a3a274e78b6a9c55a73a45ef6b1d9e36b870451461734b470c2c1fb6490a04f8c1eaf8748e3aab506d799368957440393ffcb967a338b286459449d7145504d61c764e089168834684075c2926c5afc8a973ed1b027413ea02d292a454681fea8810ef0163d1de387dfe467798fdb8e493708c4df9f7e5c609327bddd5451271905ad3dbc2498fb7f83b00a95521bbd94a78ee8e38343c6993acbced72be830f0c95ab6157665ad4a0d03983037f19ac72f56a21ffba404a8dc98211b042d19e7b743c44f75b5ad7371c102eba88f2af8f468b0567b65f4e279726fcf06fbeab4eb043b4f3fe876f7a3d311d513437d6fbf0e580ca252ee2b8e8b8f2a938cad4090608298e3eb27021627de0800eb6de3666d3da84d80fca9348709d5c32b37af4e50de578aceffdac384ecea9c59879a30c449f3ac73faf7f58c981d3fb69a9ed3f3b5dbfca1c8200a8c25c1957d4b8c92e33ad4b4dfd83804a79c206927f15a9ada18a0fdbf9a78dacbe1db29bfdb4d2286f23c771f1df639e602df6a8889194ff2f79ede7aa69da3f31c75be0b9472e509913c124bbcf5751bb35eae2c438e992210c0fb98bbc1128cfa6709a885155077944a57edcf28d4fdae2f6d2cc44c1d550b8d910d43e0e0869de2e827615718fe47ecab13902c77d89738ac77e92014fe306534d2b0e9ce8d382a198eaf0490145234ee448998b05225ead5fff9149b65d0142d3161c9fe2afc1bc173d3da2f3c886e7809d1e2935fdb57ec5aa932c0bf5fafc4dbe69b3c983664e32b812503a2351494cc2ef3a48ca21fb11b6ff509e5e5cc0ca887daf19804314e26ea586c7a37ce6d88c2a98cc2e2026fec7a6465c4e4dd09d5fa5593de8bd3e663d44562784daca6239a9b5d656c9575ffe1221f39b22e5f25c7d08faeb3562dcffceef47c86ca65c1d62e1d46a347bf673782d214a5d6b2e3de03464f2ab2f1154b6e282d894540d3d4823d1150449508727bcbbd20479ce313989c077664d1d912039fd6ffd83c8d2712bc22c580052e69cf9691dede4bc429ea53b02a9cc59d3c4ab0354ea86700d1d89ef3898e003148864d44b1be00a9ed71d3758aedd95ba74a9420ea60a447f3b3c9d4ee477b78376e768c5ff179406b4d08117107656d24dd57d4415232c15d446cbaddb917580fbcb78bc7935c04cae406a647970e301e161d27e6fd71055721892a79ca61fbbfa890de24bb26afd1b1e532d8424ce76f154fc00a286b496d96d9dcbad8e72e6470849e8611d176d12563b979d7898035c58e2ac4b81e7d8d0246984606ce951803ad8eeeb07177c3d7f1f28c9f6a8b0202cde92d0d67480b1df35af575f3d68f14df87585cf196041b04e6f52ec6de13e0e39760e6a8dcdc5bcd330072a7dbfa743ce2f370b55425c38dd0d8dca6fe200b76ae938fc5d0064e04e50fdd21bc54824cfc7a79afdcb72c227165b5144ef565b99a264eca1d66e1fbe76e0811074c311b29df2baa682c4863abc4bb4355e1c7cbbebea598379297cb1addc5c09476d1fad237153c0a8ddceb182b0119217fbf9e51347962222fe9860edb2d4d40ba37c1fef4a919a97b4d065184a6b6ae808cddfb2035c171441d2060fe7ea513d583b43471cc409c54f15b30f8bb39a9a19c7088b78748071b9d70a3ced228733ef0d489d9d209d98e5e2f5c9cc87a7b82571bd5c820243028c518d67713f827aa2dfe8194e1ae324763beb31b443ae50fb14df2fc1b067e08c39b0", + "ss": "dfce46ddf8e2f7c6f351a6f5d43a03334e872547f127de5c50e83065faa966a4" + } +] \ No newline at end of file diff --git a/crypto/testdata/mlkem/pqcrypto_768_vectors.json b/crypto/testdata/mlkem/pqcrypto_768_vectors.json new file mode 100644 index 0000000..ef6dc84 --- /dev/null +++ b/crypto/testdata/mlkem/pqcrypto_768_vectors.json @@ -0,0 +1,52 @@ +[ + { + "sk": "faa9cd21455c520c019a63440b3471b1b4647cf1c0fa590562876b1bc4015b77c8fc6155bb03427b032f74db7af02645ac34acf3f995c0acb0ca3175538c67de14356e27a8f7ea95218331f7d013b044a92dd17d44ac5ddcfcac0c21037824001a86a6a735b0120c343c9230fb776fffd6a1ac16a713852cc42accfd493502c71e1f58297e8b88dc7058cda4227c79b8d7f6ae1beb2a250b46e22c1c99e56daa1347ad03be3e50c06594cc405b1e642a2d22028e1af03ef08b197e7383d951175d591d24622184752cd1f8aaf8b07a1bc659fc182ee6eb8c2963608952cf73a2cdfdc2a828cbaeba5729f62c6c0c50c2c9079bda5335c4d9b43be78383e7ad26e084aebb63b8350c7cd2b96592ac060c083a9bba60ea70cb6c57e4ca602f80218e57b24bbc17f1b2beec577334b21f483550cdf8aad484a0c9d409e924ca3067ae9d80145e11c39c3541be022e92dc9277c9c287707db145ae09f242e182bac52903efe0c10c06b04bf9b7b803c7760420bb836d1a361fa2042c61428f984a766a773bb1f150d7a8accc822f85b598b3944eadc8101ef31d51555e7f9a0836e9cdfab7976a14a211579b7d154b8d639346f602f86956a365aa8d62baa8c36f157aa0c4b311e51764030363e7b5763c45b53094449382b26d5690b36b011b1a4a1785666a967052f59da6a1702019a803a20977939288b50ee979270cc8b030d27f71c34ba84057158c73eb08b052b372b221b1c4747bbe6ca9d72139112862a612043de8a82af5017e8b4c75f82b35d65a0d426343708be0714bdff087b268b021b8b1d4416583d9c26be27f495716a3e3a30fb540ad52b1e285085a9aae339c2af432c9b1270045842c297a056ee1a585b59561b85b1489184db743b5990322e13645656aafe37ace8566ed832b68564d873b7f1b732a00cc45cac9909d34b57ee4984c2b59fdb16fdf8a145c76c932e4085ab46147b79643129716d91a5836aaa27689b274a568e2567fb4cbe8376f09a9c490186f29f43fc97355c43a0d4ea5b3fc92bbd14029ee028c89383206a20484e59a38b39a36e10b73722090a50c21887057116025730b4c404fc2b82b565964ff4386c187c45a4543ccb4a3e1b1993215278cb7a0eba75ae8a75b78996ecf19a69bd41ca567054d959042692fcd4006673cb9e72ca38346976a52ce5f744d55db2e0c857dfb3211f6baacb8e504b6c204461352e1c26874212961ccbbad3b204a535d4cc02f826b19feba2644d62085a0a402132af7c07f7ab489e4da61cd600f5f303e1dd07b64cc46410a4d1c16484511683dec26e72892df42c469fcac34cac66c885e82e31c76823ff7523a2d35b67aa0495f0bcd4c07655244baf9aa638f78b6f06051fcc88389f71ed88088c52618a8068254357c540095272c6a1cea02f8b8c726e266ae4612efc3a59339060ba779d5c202b255ab9538cca2cc1a4052570e9132549c5a7b97be93a64815db716f44bf3d7c12684519ce560cfc788572345f1fc426f1ba56d972c61f395e4f98a9aafb5a49c5222568451bf753ecc017e2590471b502f8058288b2178238ca9d8999e26362bd89b0226727ba41b02db8bd770701cb537b5e271f52c001b221c6b0e58f64b35d8ebb22cc6c9800eb0a533084c8238431e250df363bfc2b19756708d12064884a49f172033733323ca617bd595d36888ced0a0ab0e28ca81738a69885e1110b23b94e107428eccbc0d4d1227dabcfc657c0a3d8176165b3c8e6c04be485af45b2ed356dfec868a4e1a24b37644de832bba088c15aa42ea602c05525595cb323138d6491a43d1bab6101cc7cc038ea3aa52b1a4d23f6449606c2a1d66b3f2844bfea4a88f5a6887a5d8fb4b90c91bb8ab51a49f94a4de41da9114518c84c99f17a4ce9766e531959a48277d8a73e3432297cca4f42219c5948ef396c1ae12e5902406df668bdb95ce4d3cc9895467471777e7813307981c0907cd5150f4e29443506b07d2a418f3b70bc68694919c9c90a7fd70a297e7919d402a5514abade2c69d1ababe80718c4b6b2ba0a690292385aa024902212c2cb1f24c249c9c8623b0b7837886102008a71929c9a7ac4b0686b4b8164330cae0b5c537af2389a579aafb3afcfd68bfe1cbeb3d34c96a074f9cc2e009aa6be23bcc9964882dba9df501cd47aaf416b38fc5c8cac32a66501778594406be64a90d519cea3a58eb6c248b3c2e3bb30828864427b3b583281f2b5c8026c92f7b9a9e954b676d47602c47e91c5ca922c06c0e673c421813efa91a5c059d04ba005481e85c7acd9fc899c18ac19da5289260b47fc562b09b5d9c16b2e610d666cabaf91a1c302c479cba4d96ca0b5c576121949125008d9ea5611a5459c9b06e9ec2860312789c9b0e463b7244b87bb1946e257410125b01420bfd6683affa228f6f6adda434ff84b735aacb182bbc94cb29db731c866d058a7547b0f322241a10921d0468dc590f46cbf9a0a8097025ea176683c6095899b8a87136b5eba21ee3794d55b2973734c02364121a78d8b52889930427d901282f91ce0657a3f97bcbf5a8174624a25b8609e2859fdc36c35e16c5b551a299cbe9c870a372c6344fc348a0b76405597322131028b8aacd0aaf37b1ad0aa4f9b403128895ea14b56055ba0ecb0134bf94dd38bcb29764a3400385817061be40307b7086e6421a2db6ee630a8bcf6aa25d88a7f0249f2fc22e63b4c4952c38bb127070942207761ed1cc15cbb82e1504387ac982de0bf54d8221cec7c39c938a829263184829d152cc8876758dc290d8826e11832fad76ab572ad12b48f60d4b633e48a81a903fd4cb2137652b74a3c99c833eaac3900668580d854e50490f986a6b3272d7928c69dbc8c88ec88dc4050501511cf0bc82bbbc1c185508a15cf1081a9fdec3f09080be7104992635215d323516a490033334a11667ff3b013032a0f911ff2ba5d6ffb076753386308c9bbf9b136d129d3a5a989046ff69304a21a93de9c5e98596a850065a6c40c3bf4035e133850c259e3e622e3832c2dc51f86c061fb50141fcaa7e703a570101609393b8998ce86b190bc48ab5f774691b78ba8905899d2a715f33dc7e937c33261bcf52eaf351e90b884ec479a24b386830a52e3d4042a7a975553c5399547b7fa442cbb503de63e4bf91f306b886b05cd01c852acac026da6ca66f66c51d40417f13c66853f5fd1406b47351fe8a239e3859a80050db15191478413154acdc00b30c705b9edbaa307ac41d07118feee5b8c8ca72769a808409b22d7303685953ceb596497b6b17d24bd95f457adc7bd860369f5f7fd54ab63b23935bc42ebf91c25e3f773ee4f0e8aef7b2c5d697c7c1b345d898e6b123a71096c8c25c2", + "ct": "e5677331e94ab7843fbeca4625c0e6dc26a23d3572a0dcd336679fbf7a312225c81c2aaac21ed4183022ba5293aacb35001d858e6c09e533ea7cea355ead20413865420bdb23ae08078b135b3c9544f7ff1f5196b707366215972d68c5ddff8024ba98aa3a82629b70d2bb8d5781eb5312baf8ba9cb228ee820af1f2cdf73256358d76cd80099bf33ab2ea992bda71e016ca63b7f0a6be90913a2155dbb3629153570e98dd71210a2f90c0085998dbd796895a2af10d79be79de57eef7bbd47e8ef6210ea93588da110016fcf8017147896d762ca922fec97a373989993f06efc60f4f4eb8c409bbcefc24b36863a3374a58e26fe3315710e0687f88d147b767c8017e2518cfab27b3d65934ab066acbe6e2bc5cec72d1623de102a950252f8668a7a0754d085eaf604e97834dda1134de85293d0661378c118a2197da05aed11868c5197bf3ba985f9684a715832579f43cbd579ba5dba18080ef3dac03fe4e798d1806d2d8798c3b95d8f0f0e1db26d5685ca6f080c067e70977d6353e55f44591bb61fdcdb95b351fc2680d11592558dd82995cbfab2d39c1f548c22d907b83ab60edea774793a620a605e4f09ac2b1a2247f8558bba4caad7eaa755a87431f1d82845662598aaac639a67f51c3a1b2a4fad16c332d6c0ce2cc76fd8f9ffbd86c5e1071b50c7ba279ebf42256ab6eb58b584d439c4ce168043df199d647d6f56beed84c1d8fad92019386a7e983a6fb60fc4bf212631846b603a6d544dcf0abb5df6f47efc6cdb637cb55efa2e61d0b341a265a376967ee00fbf3f94c8044358624e77b3b1277ff12d5419133bc9742c9985ea5c07931155ed5e3d43fb3080d2d52b5c9b48e087281d5f6aa54ee146e1b1442dbc032f47e2deb5ae752b22dd73abfa2b51f30c87c2818d1ec2815c4f175b6540ffbde20aeb14d9eb460b1b0dc9e47e86d78293ca57f23ee40bc73a96536d484c3c6394b325593f0cb722aabf7efebe6fd4aa7e6f4a8c62e349291607fa290beedef0c03a05ec1de938e05d24e49c758896d9c7b1bb64733d0f7d9aca0e14d7fa6154b88285e5493c56ffa0899a516e5b54a65b55851ada91d61d953dab0588cca55e02c8e3e1f91b1f9677b6f564533e01c6cc8930c2e7e28611cdad535ab1ccdab122732bb48f8aaf34d812e032b0e3fd6f885d8ba48af5caf11eefc4ad583ae8073e7ddfd572bde4f1623bb67922610244ba6df8c42bb41d506c3438d33491a985b86e4b79701078d45ec8b93206d771c188e8c344422184ef48ddb4f07fcbdcea4e6756670b6e9d48ce677d3d361cd1b52ca791d02a4ad9ec996bc9e04dfdfaba8071092d3161cd887ed694c43220cc1c141dd6b64d3db508d1f9f6b8b6aea8e5358527669703b2aa8515cf93c82fbf06240dfb58eb94c96a4dd709548bfefec17cdbeb4e6e2e64e078c7e4b1d3ae7d6846899c7b1e7215b408199ebd9be7290bd9ae8b31023cb0c6eed192671f6375d965087c38cc669eb7f3d15c138c060119c681031cd09a39299d2", + "ss": "b14e8bf3ac073b0fdafa2a75b586df428702fc2b7f69272c39d42b4b6b92b9c1" + }, + { + "sk": "63a95e2ee2a1d2d611c23c243aa42f06734d41d2266363ab53a18e2de6a650d47c23eb83659865163a3d8afac35e8706ecc56153016066e6b74b54b8c197bb053c26cc0096448147ea122fe8e6cbcb48b4a63335bca746ca4a72a3b66c06dc5ac76a526d8c77c81730101b950784a8b18c603ac23f5c20971127cf5a7101b988bfb90b4bc9ea539f59667a0a9d3ca768e48c92c7933c04699eef204a9607aec54b24c6d1456ef726a5bc9aa997bf7b4000943bade40054bd7cb07284637828afea70b0869a05c192873d5a848074c8938702b5fc1bd1cca6720984efecbc7a697eea3669889ba6bde433a296b452528acd042ec9652ccc8372e8a4c612a47d50f6cb9c6353cdfc65d9040a8dfc17cc6acd2b41b8c189b003441cb365a92542303f265f43aa527d911ae5a9bada4c1b3d49662f63c61d3113a6779f75990b8de54cbeba729a68753b1999a00b01cd64177447764bc055b82a6e8567a6c55c217fcc1b7dd229409169ccc081ed9c6e6fe845b7fb6a96260dd729478d1c30eda16eccfcca9c175bf40505582b4debc3860a907d4e896873dbb399bb702cf79f01d2cb06e16c2952251a5c247e8146cef04cb61560c51b481f896d23e5159c244605074b343c5d24194974e8124785bd02b52eae77c1e7dbc5ae30cc2953357c280af0b094feb1aebf0a58cfc0a02ff2b6646694fd297c8537a78129cef2810c6736a0cf3a3d474860d5e2340fd74bff6cb58c2235d2079657ec3c792511e309486315ce0ecb7126da56e1d5c3dd9c6749eb7e611b4d758068885330cb0913e528c02f27344d854e4211a872fc616213c43acabaff5ca00e0510ea8c9680475a8ce3483e0b5f451b147553b04cc236a9d7786714a53747b33d767d278693e66623bd46b40041bb68c494a70224f9729817956478670190f6a1662201a4c09e6ecb64df0b05bda95679f2553ae35c8df131a79a3f6a4020210c259c1cb9abdaadf6ab4eece70f37c75f8c703330d36d3e3cb991a813091601f6231f480a933401a7b6985688cab4fecb63bcd2206ab79d3f974a83f0a8af04c7b1fb5a2cd67ede953de5e8bae1107c467b4236fc69a9e3b3f3e121e83697d332c4c42c26a074a63867abb1d97a80b018fb26a8889176de8042cb80a4abc0c563dca99923bd2c77a7477479d074337649276e326505b4bf291b5e5903803144a3632699e6e9c99d3c6d79b29cd97ba15cdb8211eb4439b17999c07eb6c3b881885f1262cd4a214d9229c4b421bcc58c3210d9816d557e45e89ae1d14bf5f40a00b2a7b59232677ac9c6bbc70383a7672178359a8359326d29e84235a540587862573b306ec02ee2043ec26a7a6909794747a0a86319abc63f27da55e68522b86342b951526671c0446328e60878687a680a2638b169b2fafa48b10c9fb716b49814783207bb1019702cbc5488950497c03f4fa88cf14617061c0c194385ee9c89be470c43a34017434acd098b80c320519c96fc451853c081d195c05c052e4448abc57c61f4f3244d817afe3ca3b14c457734b86a94a61850cea9f084a46325c0ca83003c0f69f2b3dd7543975a8746ab3687733ad541ad1dfba2ec8b9d1e8bb1782baa9858c81395cd6f663ef9aa0888a0c8eaf154f3fba046b7bd1a334b3b1b3220921d3b837f19f812f3c82f4ee30535f16dc1c9c5882a00ae90229c4808ec0739c740a99f807a2bca29b6f6346b2991c8bc1cfc624c2b6a0c4949ab5ba1c558332bbf2363f9f97167f10460250f02ea1249f364eab36a5a0085919a31a3b93c584513f4a6576ec6afd4d95eb3921583f5550f6b9c66242efa441b9d9770ea330272b725fe06307f321a9c6735ff525e0dd335c50c90fd3273aec8739561223c989c0c19a581aba48391442fb7ced2b29a31da8a301c79e19ccf3276a3d0bb701139ba7d95030cd30dd86434046b0c5882a688b56b0927c4708c677327c8434a32d5c8c606b9987b150c6b58b8eec0b3e53b2186b1273a5cc32c2141a476cf52934cc3f1ae98acc570288fb9a85b39944d619719fad52d46407ba253493235bdc7accc9a10b1329b9addd22047c897af250f0450197c450a831cace29c3318c40cc427bb2d125ee240ab9808551f4578039806a69b937310aaf75cbcb8a0c82fa43a8c266bc73937e5e475d7ca012c235538d59e9f405e7bac69815494e0360c8ff948ae92300cc7018e4b2ef1d99b5b764e03938f79834dc5c42be32396692b204584995c316be4114d8b75766f269038ba531da15341a1208d0ba30b669450b1c1c0b670a13581f9669f3eab4cd2d472b4502a9940592cf6693a55c51e6288a1e65295164fef935a8a84cb10c042c574c9f29147ae17789113075aea8e9c4a87e4b62481c76273b19b8ef036c85969f1dc5db7c532dbf667553c9df792c731a7c60ed809183190de09b061bbb84692a661f12e75751447b71f9a99c2db989abb5830cf699560cbb43c47acfe33180a2c1f73580d6fb01ac2485ec80c86fe908630290a8b6a6d6122689d832def70cb0975714c596336306c0e683af10517bfa7213c99b9bcf7ae7883a2ad960440a243993c7ef88817d42c7dd3c59f06d65335b1409fb4717739ab93268bf90744a1745b613a38ca4b46e6b06d56174135785d63576a3f776b46348615d246ac3a689d59cb5f42c35a366f810a68107226000318d9b98e10d892ad2557e62109d7f4326d160abff255bc0aaffcc2c5bd235de5b5aedd4830a290c7c05c6564338cf0883fc5b619f431498414ae69853d77541659b68441f9cef1903e2430779188480b4c33eed092b8795db691c0ea4133aae0b9c45c5812b8c3d79a4d8931a501fc22f81b773bb453e2e09c41f3b97bf539bd8a8ddcb0309bb854983c7bf203293d9883e9e12fa07a337c2905c5462e7a8bbaca108abe03770313a8376349be9a8480356f1a47321553810929b0ca18bf88dcb4d20098e6155e28f02084b211e183cf25d529b26118e6973690d1c820d953af0b9bef79c19ae13906f4424a435cd1d63d91540da687bd48f2a5be12c7730abc5ea6c8d682491d27533c09c0bfdb529f24639809689f1ca7fca493b397cd5e99646e1294f032926199c7cf14bd767b18bf7c0ef016963c8b7554b17935fb96de0c24dbca3e535382d4929d612a5217f90b6c5559aa5b34897a42030cad29c4a34605abf6601bfa79c3b8240370c3607ca11f24647c0a7709ef0ba716a6902a5680ee9184d179cdb27fd593220a3bf9fcf6eabcc7a3419dd840489fb3541875aba205ffb8e6cee7f131c1503373347de3951d60e0846e3c83cf0146d670ccc6b0b69eeffcf10cf4625967cbd95cdbcdd562dc4cb2792d6fc1c7a8a4ffc31cf5d71160c1759357f1", + "ct": "fe53ced2ccdb2a31adbe89c7c3c6b0e8b45585d5b58d43a7e0046c9754b2b23bea461ed0b8a2c4ad11bf506e851c3d5d362ac76703b01c2ed2bfb77c69c5ddd086d589cd17731c6ff798321e7ec0892fe6c27812152253c633683db314c907ab10c6a760f6f150026e29758736568672f97d63c4a43daff510fd0b93b858c3e1fd0f353c70346f7e6a0ee4ed3d76b750060e2be927515b1ea7b8b12badb55832e04198ffc8fd94ee193164bf4d9e1a432977d69dbce6112aa1c7cf03ac749655bfb69d1a891735bff614a132fdee2c7c60f8fc63f44e4095c6f2ee4cd00fea529b3d785b31b5a7b575209326afb0a53aa07bc9d6a455e566b8fd14188175364bc789b9f75ad7072f5771e67afbb73eb95be3b4d1be65b7f7b0cb0c1f2ed00b94c86a55e6a4f3a7a351e9115f61a0be52596cefa519124531fb8e8dd22bf7fdea3b4f522c8a4606996acada0d9dd56da5ccd658d5954c32752de7e96486ef8ec230597569eaec7056738decb58dcc64d21ed1743a78a5573852f383013d62e6e4a4574e458e0d143ece9793cffc45a6c8fdae4cd58033d0b7f9a63e1021e389bcf2a3fe5eb06c0b0b1bb02a5f65eee87da941b54e5670a70e949f34594ce7e596ddaf29a4cca20e1b2fa2175bbe8548befa903fa872000b671bf0b12148f3a6a688d40a5342fac3702e754be54f37e1399202c0c564a8752e3c3017595e564ade17ad1e56bfc7bad16a3976d7b54b50d9fc3c8891e8c7483f04ae2b9646aed1e8603684a74545887db7eca12ee4efeb93530358193fec268c270f8d2a6bf9cb6cbfcb725008b40ea7189dfb74801267701657520823b7ea8e1e73d655681c0b31691c83327c6a8684765b13048d8fdfc67c8c4113910996f71154a44a4ab45f95b5f7027ce7a09b5f57545700872699b45e4ba9910c10938999761b2f38c4236b2728f0452e4adc6113731c114cb6092f7997964745ad6e199d19c8c9aed6ead21bfec8efa705f898ab5ab782372ec61172c4bfba19dcbdb37030e65b71a18edfa9a9fdddf426fbb202207969db3bfd5a7f3f73874e9149c083c219c586b19863ea0115f1ea81b5294790c3b23eeff7ccc78a279e09ed7010be91b6bc959f5c4f98a1c3d8afd450bc33b820746b3365a5ed0b12275dc3a74b22ebc29b0fe78994c098a522593df1134bbd4ff1120c2dd9d5db4ff53bc2d2ca58c3c0ebf6f12464acf8f405b2156dd7235d9798cc0387ff0a6086b07bcc9434ca36c82623dd7877a74af853aeef94b7051acc39e9d6a22c7cf77e0fc75b4a6592397aeac225a79ec9c90d12de3e2d444cd5fabe97a1a8b90dd7a5096bfd4bde7c30889038751c1d157c231f2afb38ab7c3e624b43fdcbd35d55ff462e8bdeda0fcae68f2a9aeb2b17e2bdfac366eb57261ebed35abb3c57b2e356932ace2c3e4b4deda4fcdb1970abb09ee2786170b0a2af99b6064e8b9b256cc8a690012657187b425b4bec3fb8b6517fd1efc8b66e4b03fcab09e04888740711466cbc08d95d80bf39f3b4b2a7", + "ss": "5f17be39eac76b91a3e8b1db3b667adef6e8939299e2ddc8a93bdd3b4c283659" + }, + { + "sk": "89128e47ba19feab608767770d2a194e0174fb6b72fcb4c256d87b92979523a320147a1261415368813e0cdcbbb4c3b674dc979643170994cc6549c70632938db436c85c8a9958b57aac615ef060b194153b6882d6c07daa6121b8058cd04244aca01d6cb2cd696166e326150997c1f2d62652530548893951b92a25c2891f12b35d6715ab845d72a99478ea1959c6a34869838a958d4602bd89d85dac26557b9a8a2a859f2970a222b75f51f875a74a3463692c8fa411ec5729232052aadb6bd0ea20192b93efd0281a261a96d9269d0c0c1a878a75b4ba6708bef785c696003f9f2c552af4774dd9c3e2e9c85de3636e6762bd01b8218cbd57d420abb254fa6219c1e4bc397200e95aade582ac33bc85e4b098cea73bc503c9f4d36f2d73085b64a0861c2a4f5b800256cee05674e621bc71dba155f20b3cd564ead94d7f06548a0a6fa03853e8ac1579b5a13034cc58f6174e16277e66b6b03391479ab8027c5308a359ba41a455a8cc9292c3780568e7e9bf26cc3ce2d5aef9706a63f390ff3541852b1bc534c1cca258520412166094cadc0ad081885208b05d681c9316b686d38251db87f343c0965b36db9906cf33696a14cae88314062c6edd0608f54756363a764e684f99b07d4ba250ab1729525acdd17960826041864b47db8221bc0cbf3505b722e1730f394771259390773c56882f76c473307904c6e7bc23e0bccce30daf762f888cbe2385599c4501c2d59d52a083909c4f6d3a482a36955ec23ab42724188a6184c17d4e679c97ca937c12a7f71933d8a49c0f242ae7e77cf3a3b6f1b07a1d399863f90f7f67818ffb4eec734c487749b275353c60aa2d9b308ef57bad625f3a8b56f26a4ff6e02772473cdf1720a27758bbc62a01d4c9e7801ca01c35cd569b947430bfe2b7f3a324637b6a48c063d0aacb00b04a70ba88d7bbbd435544db27b9dec1115a5396a9a8b6177b2911e13b928074696b47c8b52a88122d337c4a28bb8deae632d4113eb8a810d6fbbfe144b9f304c820ec44f5ca4f1f8c7e430894af73673633b9b934cfb361c5ba215b145c9bc46897d2fcb4415983efb8c929d60dd1d09fc52820424440f17336df5b20b0dc18235282b6568103222ca3909d7b48220888c702a0ccc870b7f3417bf1f13846740db0995ee6362339287330254081ec5c3eb923fc020ea76c52b1683d48359eb53a703aec08e8f73215ccc731612c1e166bad1369f6fcc86e20761979ba79755f1e5a5b37987fc9b9c06bb078841472822a51c133317a269d1c96968670aa8ff3ce4966708d44b05da59021d3823f366d5ee12c1a714887d06c8f74cdecc03c6791698f5a71d0e142b80aa836fa4110f6b7b7cccb21a9468e70cd0cb8ce423bcec6f888ebaaa2a7a9b4a319918a9b4847e078ad9c8244db1e64892b50288f89c37ba4dc35139615e8b669d315a09ad11cc9879b35c4704028bcc629a0da3b5d9d7913f1c896c242cd20b72e77436bada930e3a35859249b03705034407d9ab36d81932fc2f4c8eee8515b3088ae74ab31b1b8b7165e45058d72ca7d13c82b413a4b18d82fe499763e888e06b8b70db3c52bd96c05581a82fb42d330ccc25b781a6a5c01f72f6009cb84da241556ceb2c78b2c7409f5b63c2d748a63855bd634365ac27cf43a78ece7b71ebc06e9720a10c45e485082075c5445c9045b7a94020768173acd5ff595c4068e851b42501655c23a759592b7dbb5522fb9c630f86beb60a1a09b9e57dc8629ac87e7d61e12d6b68333240e292c54a2b49528332d53b64b245806824437205f89b99bce251c345277c9f0a3fa471929a5c2fed49a5e6a5eb535225e8ab161915444a5a01f325a58621ca6ea7464560ec60baf4130557ab79a18e3bb71340af1150a497980bd93bb7b467633f264c39b9e1118490be17232a946883b1cbdfb56fad9920243b18338cf521784fc8b5a65519f7a1a3bbb4a64308545be27cf774ab86bb5cc323745c1fb6a4d0c4aee93c84ffc7608d15c610507e8a8574aec69130c3b1c4339982aba7b1c8693b771d7fcbb2efc63b1b923294896c1daa3532544507396ae7ab07c06822216c61e54be58d7c876403a7ee8773cb159d7e08a42f25af1d24ed393384e454bdb7915d6b28f72f78781b8b12adc7ab8ea5f6b204422b73880861d83a37cc2d69f6d6079e01737d78128f552b543b08ba97a17fdd55ee7371c098847b3781072793a77b354aa136b2eba18a47528974385b1672348558ca845382e165bf5956fece8215a3b5e56c88c4b862911a398e5cb1663b66b6759cefad529848b19f1551a47093669c17911410f17e5128f37351d4462c2ca74c1cb78c78897c546406d181957e83757837c777215721bac3e66004ca16be0c7ce51044ab976742a1a924086c7711a49a4e52f040136bccb76084307f6c303e66939983a5a28603914913fdcf2cce7598dfd0acf9657accc1b4978ec7ecf34632b0344edb37ed810325e6038795196a4089184fb5396938a1118b4adc010c3ba167d23692b6b6936e005f4dbccade609595594c857202f4cc7388b68bd29ac3c0a07fe945b22bc8ecab368912c44e84a97b5cb67bfa52d28e282a5ca7e721ca7b3431522fa335c02690ff37ab91661e8b43f46b52892ac9604e6a57ce2b49cfb2822f49d0191beca81a3bd02cb6563b4fe07a057f8806c806481e9ca1112933397715ecb471b6a2968146692b76f08a9388a8873d0646fec7463d2f5a815a8b7f440270ea9ce276486a3c2cab906288d8b64c8086ee521c4845861d7c01872dc0f456b80ca58098b173f3727cc42192acda94a261508827a88514b0be90658475a0b84e12ac342505294b1408928df462b57f5b60a600e6a83ad88f505497c1b9f8cbd9da608ee258041594039a99347486748f34b6e444882a09c1a25a033c5262a449b86d5b70880bd4a68021ad35bba4a573226b932198273758770d695839505ca1b1233b2697c46b521781a96e41a1cd6b02fc8565d108f18fc18ef4316d47332e5cc5851d22d122028ac19110266c2d57b6444619c51789dbd780162c08ddec3649076309346ac24b1274269328130898fc7a20e1b160d2573deb5aaaa5acc8ee525f63459b8f2029e88289aea191f433117b8b6eecb0571944a5ff3c43dd146a399448b44a103980a018704d51466cd562cce2812b5c89056d567c51594d947230d061bac697508c91a1bb552d6b6bd1bd57a79e31b43ba06bf1edc90debaa2ee2ce3486d24b2784a9ac5202fc3cc85df16d91caa42fb282be532330f5477512dad6ecc7dbaddce86031c675a8f0415f6fa667f0f2393fe6edd9a9001ad9a534fd68166310f8bf9827f46aaee0fe37ef9a691498f02abccc4", + "ct": "53b8b3f3d905ef4764858fdb373657b019af415171b9b9c2c7d61a4a03a9696f3d289897aebbe5547c7e4d42ccacd47526f79d5329652f12d547cab3532126d05e635c59a0e251c9a56f1120c0f6592b167fd6b26b0d1d9808cc3b3b0358069396b00de6340017f2e0c991d9faf92c3ad6d65c498b0e4a060486c7305627aee5b7373e0fddb40a4ec7537fc957732fc6f1e3b6fd6fc32e68098d9cb0b848e2a5c342460de6e232b2972dc6cb3547d67554a414ea0685de5a2d77bff97da80add85c030efb294532e8974927fd972608165ef50b95fa47554097632a6fc445fe70ebe9bb0058b0eb23937a38934f23a10183d55242885dfe9c5111bc64cc4abd2b597c41897e7afb80849d927f11f1dd28eb7ec98aa2fcf7ef24ffeaeebb6a7bfd0b121ab4eeee0b9e27d801e61793ed3017604a593c25a68d384927d8baefbe1291e33fd287aae32d5d61c6f401ac3ffded5e65a2e418f649c6f6376ba753c10b8dd170563c7aab7534744db95f8219ccbd569a70adcd420117675ff15d1471c6c53449c11a3dd6efe017823bd3584e45ca2444bcd2fc7966a15452f209f3ad3f03ccff9d349b17cd7ffd2c96956d23b4a0b263cb13926469a064d75c8b5ba4134a08842e2bc9a340e930345f6c9a1a2c1fd1f0699eab0eada7cca5acf5762b12b1623565d488f92ebb56dd1f2acff26ee8ce698a23b60ba3c7e40056623f92b72bb48e864d7fd693c884b9720e3d2e9ec5f3ab5473640c5d2d795195ee9014e4d873b124c565e0cfa70223ca1b5cec088cf6d7cd622723d1b9e0f19c421c2d7b30312add5a0fb2cb4d5a1da09c81ff15a50dc2bbd8860c24b7d89be8688695c419581184a1541c607cee887be96b6b77dfd15142ce12bce7d488e632cf764c18240977b834db65a774a92937842f6a3dd0f9bbfd9808f4ba20af25893419ae09e5e1946a03d5aa42cae5c068055f039565e8393e9c20fc6ca86c21d4466f7ab4fe6f757ea6ada7e0253cfc8a08e76ba61c484e08304a92294de72c5dec34c2145233e169d1e29c5df7e168e30f7ceb3141890eafc3b212df2850136e1f1d5845b8a823915ccdcd12bd189eab5d0c0011724de4b13c0e392bc0d0b3db03b42a1d3dd693831d9a6467eee90ff17743444d47376213a3c202d804830e8926307d6ab23042d7dfac7231602cff1a833cd0253a0f74f2847d70e1754a2468ccc05a6090d980aeda27b12d6379467f97cb4d0089656fa7ae6fc9047e5696d80d25a4b8bdd361691eee568ab8785eb830d9e7ade351bacd37ab41dc37babb6e1711539a42c61732db5a44e0de60eb6675a0fc7eba68c7b918535394e6e924f64a02abd422e0a743bf8b9fda7b51cd1b0d62a89b432e978ee2858da4970ab7217289f83d9965ba3bc3df73f3b545ab2c0dd28228bfcdd96a8d6bd781cff316165bb2d5c6288a89be78431fa105eb887cc6b6015f3a2b9783774e0d73ddd7e09825bbdd62829ac1187dc55ea02bbbe37de00be66706984346bc449de80bc403ddf925f49", + "ss": "8f1b137716425c5c6ea0e40205e95916ccf26075e9fe8cee9601bbe2eb7614e0" + }, + { + "sk": "42682729d147e5e278958913ce8602ea1134a6c22e9512a2e9f852986c38ca881c55f0ba00d91f1d34b2cb60715c52a5044c58b9c6a2081b2421cccd5188085c312385bbc6916c8df8d5c742594125d4c0e8761f80bb86267948a14b7466d94306750c30e76666c0a358dbb1f19aae72c736852a8309860b9012af7f747b3c77269012bd81e82a5c75226de371bb143a2ea38923493410c8c323f67b81a546967c99211b14b91a14b9aa51145b373443cbb59cba0c676641d25ad2b6787b1a46f292175205d0469756eeb46066ab2f7b836c72436138499a24369fa3c21ab1ec1f4215c599a6329c852bbd782a79d5a1a104b43e481b964598e00b994582835b0054c8212f0b07557f205fd87923c4138cbbd313e8940b6d1681431173f7700f731bbe47337674610870e786726ace54c28cb67750e2b2cfeb073c8354b4e5a5ab32f827e5635b8cea8aa443bd54d15b50e68bdf905d6ecb2238f64a70f5c4253c523611a94b8aa27754b16039658d86ac44c16937238422a089cad639e79a4ab9624ddf470bf4c8c4eef94e269c04550447a61419d7373faee20bd86c6355b7604553079754c2a83b761a09ce069053f789881c1847d0e64ca1dc2eac92b423705cbaaa8f32d5317b076cf9c298c8da0f46b9bc8987aab7661c21f8af0fb73a8c223e4c354b7652a576773cd2e52109076e4ba28164a57ef4c4221042a31864aef6631e6b950fb1a72b258b40f570b2ef475c0811925e7ab933754964188f1e162c6437cf5a586cf2449bd05b4240c07aa9ec9ab4070cce207142419251810b749589b454c93a5aa3e15a338a9a5707e2b3a692cdf1591e59342c25028621f9aa756170d270b08766125a29c0596c273e46720cb5ad7e197b5d20c3d10003fde9002c1acc110454f82a04fef045490ba61b9892352c2dd0d0ae45776de072393bd034f0c820cf56c2e6d69f7df4c78175605cda4effea794d173153f44a97b27587a6950f2180f14c47a1b473d3fc76dbd15de921362e7145ca8481cd828b833767177b216f89418f5755d507031ffaa649439bc8f526c2a3c7076811e50953a370585ad438083057709c552349c7a9fb2eaf269c2083a3bf68055a26834d41a006bb08a37566df842330f170849ccceb897e79d315a6a36a3d4514b989579af8cdc49a7bb207cfce864463f921c555b3949b7ae1db0aca94034dbc3286321327d695e7459758497a5b99afe39acf4524c67786babd757192771a2b3b9fbf76167b59106390aa826aa3fb719a4feb59837056f6b06edcac2d91609e4648bcbad4c9ee086e60c082717b4332271726bc8cb6a9a1772a07792a1a2bb0a787c26068059fadd0240973ca5c6b52dca96c7ef93207259d7849c970c864802107e338a725db3251233020eb225a895d5427b6a022a84c6506597747c028943a0787b9c097d9b17419c1a27a0759bd341a6d0a7151e0b8b726bacf0b6b47403019d83207c9a70521bb3c2c3f73395a08a1a374811491860c65e05eff4caa053b988d1cbb159b6c20003edc574ff153b52947b40a1c68adf37949158f34a7a4de3b710c632fc040c26b0208bfa2c3be83ba8bfc3c48fc3043531d7d759f9e4a11517b6ac2f03e6ba3b0274819fcc74822b72bfdb2a26793c8ce3b4e0160309a0cbf72aa39c8e0ca5f784f17e16fadd84969a6ce43a23d4110760526925e680e717651e7625e28b25d688aa6c58366e257bc0c635e8b5647f63c3007a2c3f517c012c1974f3090edd8a1abcc46e0c99b47e8a5aa4b0326631f53c930ee1399adb05a8a412c818140b2853517e17b4274729ea4b5b3170c47ea4461237c48bc4b08244f6324c1855915b2c64adda313be9b932765493a1a096bcc4336675f9a1679f0d3b58e7a5aee11bbb99a71da984e4d7558ca9a3a107a946132cb47ba1c315b91f4acc089774ce0d9586582bf1358c01199743d74b531785dcc89069dacb66dc9a7497a98171bc16338ac161926eefba0ea914e0e0803a34739ff5a5816a13e5a4634bc429689416cb7e750fcbb9a1a5c337372855bea065de38d5082c7dd498a40b2cb18046316746642d3470641a980164e7153b440638d873ba587669385f36b308a7566caa541284f4cccca74cabc925390c4c8735b169a29b4a6caf5bb3df6c042839146560e05fa917df22575a8c08adc49d9b71b41cc1cd4a2ce1a58a34b4196bfa6a5e848582609a78a10817bb271afe523d2f8be0f2aa8b11713d2a976ccec482bd78fea48b55f595f2df192d04301e94163b12542319374a34cc6e19b2b48f484828b6d40c0174c7046413a4ad421965175c903ca062acc03b537656639a6cd096f807b990ea24c1076437fcc205c116e551992e2eb3505e2322b975c814c20e7fb1692727fe94bb55fc73b38a06a1c1849e22100398926712b5ed65a51c5c7368d8b634fa63ef4936242780cb2d41194b963e28134f2e27197274417238a494c85e6b1c1c964725a544ce6042f3a4563654b9b9957c93462a54f88984aa3986b334505d12d39ac1330f5745b2c6411729398366f6cc609c19790d61224a3424f29568b6fd78920b04e8701159a2b6e1615be8e969490e831b01c304518b1b0f6cf5be8c303d387ea1cc2c0459aa23508e37c8915980b573c12e8162b4d0ca2eec62d5d4a6121e664f5f6a51a394396b111101aa11215520e997767e23ab3519b161679df6b39e032b78182bf4065b4da3c5d41f358c2bbbf76e174cba2c4e8c9670cbaa8692ba9bac55bd0219f73787d18553f0036a0102444d0e4377198a0f13ab6195a6e43dcb9b2c1c493ea5dbc442e83e6a3ec52c37c9547d0219f6198c0f1d6a5a39294c5349ff3461987f47871f1c8b94271a8b1bfe2e5738faa2216ca06879638408c8efc6c25062305b079c0c26b56b33681c489c40a90a21b70606935c162dbab85892830465950436f0b97008d864f45212a5e826a6d98779f03c529f9833c5317ea18cda1518087106b01228d5a498693f051f83848fd419f11913c02d64c4ba392659a54b2ba60ab58004a970997a95b7f6b4e3b84297af270da03211b23a383e137f62a7398ec3be20274b36234762032281a6467105b08039c614bbc601b9ddbea05a7ca6448c02456512df8e360acf03ae500bf81d13147232c01e20b3d199b3a1841446ca9d0a2bcf149c5afb10ad08c444ea561f7bace81d0cd310c0eac1225ffb594bf9c1b84f1227f54a4ddd55bcb00c668aa495d198c852634fc69b792eb4411059ba9fe3f10d7a0449bb945af93e07aaf296bb03f4f0a36f7d47468ca746ee041c512915dcc74ec9bd15bf3f319f823c49b123aaab5fa5561c34a35b71ccec6e163be0098035afb198f9657737cdd1185d4cc", + "ct": "aa187dd37197a5889f9fdc1ad8a9fe2e2599a7e8d1cbef640be05e5cf8853fc0c33c3e5fc9b97f62fc1575395fba60c2415edd6c06252c0ad6659e100fac28b9952bf6b09cbe2389c0961a4b9e92f251af068eb7430fb3f46ec84b039b59308c5f13897cfe0585bbe217797524d834893eec14cc5287e65aaadc65c15ea31d37544905e13342a57f605d55ef9c27440bb5dc9202bcfba831fbab9afbeaa14745a9e2dea780725dba4235a6ac5172d1d3d6d386af61d75705e80a017bb6da9f5de406364621b1549590b4a94cb3cda00cdcad88626f729976ac84d03cf7787fb29519a96938c6709cba5a2f9106459a1ff8010bf5cd4d24574d2d6f06a9fa91113ced9aa399be1dc7a32c32bd343dacf1116c6a9b054c6d4bbd9757c39fc76a0baa0d2d50284c3f6cb088759cbb54b6fe5a5da99bd64979a386e9cd53f2cc29547b6c97a8557f5388deb8c947f5f7f05bda3a0545193162b50ca8f72213c2ca50f19c816cd73c2a373988726a6134b2c39e60ae4d1d494e09fb77c8698ee0aef946cf826f9e60bda1f959390b440adb6ff26a62a4ab2aca10a4979b20a8472edfe10f4082bc89b6995f53f870bf2b9e62a1249b8a71672befeff57f41da990e6c948427fe77dab3541b0421e5a8ef52424ec7db6eba3130b7757045ef6a64583405909c38e792f7c299482b6cf587e91ea4524a5c64c0937924b21a74c46aa4389b23609bcbf90c181d0d06a1edfa3b84c4964742bc29fbf4297f308ffeec37c61caa71ae9f2ce0109798f8fa3fb3c01d4f0f710828e76aca93f5ae255c2266e68b2e72d4dc9c5f18a07d959caa0d07af9dc5d33d6f7a95df1c62826b04e628ae2fc2d68e9e89cf2194bb770d2db4a54a01d841e416ff8735457255ff39b20bad550a7260ffa68e9f0ecf8d89a289dbe6fef4df74ce9acb986e2f6b83e6ac2ab0708ad410f3f68363b470d613c03af3d0d957848af189da1bdc9b98c42f7182115ebd53a047be6ef00ff2215f19f8acb514eba23359950d6d01d0e3576f9eed7d7c36b36330894041acdbcd6d799132df7deaf86208c7785f37b5f511c79ee911e5d62e86e85b6e800f9a7d60a1184d1ce3830e2d97e6cd17a32d623ed53916f54fe3f5bd89263e972eb24dcca7d420c812ba398824aa8ee9070648f832554492cbb9449abd101bea8702b32a10c238e1c50478af8b242192dd5735c04e5529e775ded7a4bb82923f8eb9cdca2850c82d68689008a067704db72acbfc85649ae44ba173728874c01c103fd146ebc5d582fe4cc960ac7a7b41b171b734e91b7bb0e9d467ce36dcd4d82daba449bc829f6125275fa63b7e4314b17ef308358bc58421ae95a0949d3c8a9be45b155c4240c604922aa41ca69f62e9b719302467017acad9769e53f6da368af9656aad5905c1881e6ba290565ceb300f37488172bc96a1a73f0ebe7cdbc776d0abb3e749c53f1b6991d51714bc35ea8826a2839c8b18c46e679b6563ebcd8d119193b7e168a869224d4e329710f3599790a6d0871735", + "ss": "d6c4ad330e86037148b602ee268de7d4a964a140d79282c6dbea751042289ee7" + }, + { + "sk": "69a2b75e8c9fb4b02f14ac23380a7b94ec035f45accc154c2a6bc12a298a6cdbbed578365b1c6f58662b2f2c870f5a970686acff30a5d98b8e03b4ce6bc0c6ec497675a630eb5a7320c372aa493fe8039fc7ac77294b06ad5c16887965a9e6819e59444935cadc514848d88ab2463340a095d1f4c0075ac0c503a6f0dac5c81183377a1b6b9796e6124d07b986aa15cf10c9cd62d1885ec03f378115d0f99b09fc820ce1300ec81a5a2652e5c274dcfa6806e163599b60729b07748a8d3aacbb94c8a421784bb30275e5470340c16b39696ed116b5bd603ad0baa282323d5167415b1ccc4e1a5f3b511eeb659081054cebc4636053972ff5b879c811c65587b73828ad249c038b2454069936750e83ab3f1bf142d7203d73e794af297fdff1861fc50e26a46b548c319766c0f1fc18525322cc1cba061000ed5334b61871e9558b27c37e6c0135553067123860a4d52fabb4bae49768f3ca6312b410137957dbb43065b21e2ec04f0adb6106778fa27987bcc72e7ef3ba8e47ce8563601561542262233a301f64a918e1ac09881424cdb8a5a29c3641794f75c9c9b96c62c54512d440a7a8c6aca77662be6960ebe0637c559f77e04c33b92c8fc869e7c12d36ecc57d60a699e6c0f902422440b711baa1c5f3c07bac3cc9857966d4c5019b8610b5cad105addb135db89b434bab89fa0148de737dc554394ca38722866be75113c0f73c5c78c5b7e88be6bb9cb7bab798e545c8639c6bf8a3014622f321ba885a98d652182511820939c99aec53ed985453005ebcc55df4897013ac3079220f57580cd1b440168ac556447e8db1699cfba45556074640b086f2be88a123401147492303fd2b6571bb14a31a94eb41bf0bd58e421101c76c3a1ac80a70e02fc221717c83a351322d05d04fc57080dc9b230c7ac637586231819b4117c07468a345f75476e916ac9729000aadbac240d368812b9871d085114d7a9ee32ca5117a4cf4e5720d1827f694a77970356fcb22f998b9de355841596ec8b331c00a03e0b71f355c94723027b0d0b77110343734971a5007b0873a5592250e0751fc396632b2ab3356bcf5461d39938d37f489dcf7307a0b13cac38769ea1d5b590ce826788cb92fe0a939fd950eec96b4b39499fe588b187b50e8896bd1fc3037eb9add1327b0c87a594775c150784d22b3a5e5407647957ca9bf618489bb6c66ea1757b18bb2ead8bac9d781f26086f0d873c1537d151705a3aca02c230c5998aea2a95751cb6377f8592ac11bff1c660bcabc8105bb0b9ab9b7e407d84909353317ee4c480540883810b4b15b0f4cb54c17acc22ca63f09e9cccc830091d414cd448625bc9840c57e743982936429c1d858f5c1cbecf057e020731b839fadd479955237c74caea032c7fee1b31470bf549c1147c9bf4941634d468bb9e5223f61941e87670b9b81536082f3a211b50290bb91255218af91dc17fee686f5448d487232c162441ba201b34966d643a2cd69ba68cb5e3b1795fd49a4b3a620d9962d337a55d6755fbb92a3ebc5877728ca12f655c3d5bae0365b1c66321651cdf14622345922998591fae98cc737456c5a97c40b619fda6c700919c84988264aab3d467419250774c5b91ae58df6687508864970b62880256c7be3542f350a9930460591ae0dd94371ac53754326ad822c64724d4729500cdb95eee771d96406a01c21478676d3205ca21b23a653cee79a034e29b44c2c31721718e4b411b71b5a59645eaa0647cc796489a11f050192738a4772e187e085b096a001720265bdf070c03300c728569b575f909bb59924b9df04ad78fa47c2ccb0e87bc712e4801a993d5e163947f421e0744ac00a9be8ea25a5f135f68b651b1993149178522a70f3d588ea1b23775cafa44132dda46dcb20af971594bb11181a0c44ab0259c6068084786447974d522002abd3a50dab2177a459ba5c39d38339c4e810c2fb94e6606dadc3033db33f30c11b502918f4117acdccbeb005b1c774cfb3a28eb58c304c0b76357934f3a9124dab57412354e7b9cd765984f353c223703672c290149a5b4d7c1b3905cd48c15aad08b616ba8f1de702e1e251da48592754c08681a7fdb5bc55895245e970e86c14349439ee767c1f349dd145b0552831a153a40d52a88f0270627606078b29a427cd65bc360c461a6ab29673995e64124177ba02266b0641350b68b1a1f945c2fcab6470f36ca1c86bbc71188d75654f05a233cc12e20b7848eb55ed264002fa1519e768a4f077cf014cb3928fd789c5fe68849cb23097b84a1b8b98fd56128b5993e7936f2f80389a3134914c32e4b0c27cb04190428686928b82e2b154d40a4449a178503d481621619c209ab7c2acba791bc254d02174eb5486112c061009a6d221a2c6b69c1a72662c962ce2289aa4dc06d1f883916b32dff0988fa62ce26254aa4cac3801548411c24d55bf7e03036898322cdcc7e5bcc59cc47ed3948f79c4c8a550a0a6692b0fb332a7025e3c852e74a7b9be4a97a2f63bb95c79b6a925960a225d02aaffe975b8d24d51b40ce7892404bc0b009011cc4b70e5415b96aba64562037c939d427c3dff20a13d40b1094ba597721044c417b91b8e4cf02998f0be4f880088885209186f3195abe5e057dc499cb9f25d72d59711b40fb7058caed7406a395ccee48fed97a7fff938c5eb3156b300d12842168c3b018591780a8b012b8018cbaee0a2c519a888dfea8cfe93b37ed01baa636ced7a999ca72b52d127c18693f3d46d850c45b6d22dcdb425af530b828c12b548c28d03487378a93d8668baf27ed4034f0751c30d9717cbf37d1868837e141582b27fd254c668b58181a933a543a33850b17de51ce6e83167c5b3edac534ca73e4ab83437eb601f199124f23a0996237b1636a9b645d5065fe49a6f5672cdb4fb9b68a8c9b5ea0fc8c647288715e3d5931df6bd58125d06b0c27d194ec4613383b81ab4ea3bd065946b4511c8e18b980337d758aff011633625448b99a07a21915b364dec5bae9f4763794277be7270134c15e0865b1d872b25d81768ba22f975b69d64bc27c403454884ab564be50cb68f00704d656ccd1ca869428d0593153b197806f4b4bd42c2e5b8a4b2057362f83c9d88926a7321b5e25e33ea9c47b0804d0b21d00bc614d39ea4e29964656203273ab12b4b3e6541bab7b94927440d4858a667857d8c066b740130745f3263420973779484a055d14b155654164c055a80fb713ac437b7add917c2902bcf822b51c934faf463a185e2ecb5c974c8e14736ae5e005e0f48f1e3f3849c22324d28cf660939fa2df429bb132e7e4cddc64be57e232c07639c6209f8007bb072ec335ec08113859d66bbe1f128c16cc298", + "ct": "06ba52bbf8f6cfabd88e7e26b22a4cc86206adbd98dbf14c17c40b198519befe72ac3f290eb4fab4fa5ba380e6ab01a66f42fafbd1cb919dba43e0cb07f6470d62fb635f6481c6ff950374a6bfa78ace25c32eaaea72a29b6b9bd3ae53a65f0feef60a2c2fa9a45ea414a0ae473792c1ca41e5d5490f6b2381b6002ad8f93733f2d046a647a925039f48150c23de22971bff164a20f88541b0a34279f2a28152ec3cebfb354b7184d22148d7fcf4dc2e772248b09ec7716c227c30098266bf223c30c93827e9f68b5dad276ac64de5771b2bf85d9de01a038ce0e5885bbada0b69d7787b7a5483e96e4d4c5717caa54fdacfaf4407d5e792344f34cde2c631acbb6d55b8c8cfd127d40f1b7261bf4805b179304fb7c484311f8d64cb484b07b735b9065dfbe26b2f72dfcf5380763908831fd42dae14df2febad8e57b765b9d780d68b4bb8e60ea41c37e3075ad62f8c12021701747492462dc206c054fb76d8e97a50b6757044cb022edb1ab47537f3aa680f87e85163e9b44be7b97f5177c7e044f85f902085deed77d2b7b0b3574d0515272ac203b33a276cfe5a10f0bdcd64f2fbff647215540cc87a12e2ee4e93ad31686daa4d419e3e21761b1c319d3b2d6ba2368455336b5c59700320d672a5ce25e854acf13762d9f0fe2de7b5bb80244c924e4bbccbad6a8e166850cc988914541601cf97e3dba1b642cd985b28a6dbe3fd2a6e551f6475159dd7d76c9a6010a5b83552c0ba8eebcd61dd8b3232e727208138b2a56ef87a6b3e44627bd2d89c1e377cc4f7af8a1ff8298adf6de84459b5f01ee6fbc1670965f8a4cf96927d67e9182ceef6c395b24cb00fa7d4b296dff465f99e8fa6adffde90e80f667eba2e0a5e88a8dcc314f83f6dba94fe968fd1ddf9a1c1476a307f39a0bd2844424462d4e69dd476c1853455f6ac4d377864047365e716c5ac4aa3c96d45247fdd7ece3f2c5b01d0ccb70e3ee6444ad436b51f847531f8182bfbfcc7f835526bd3c5eca2b041141d5786adf8b4590bdd2e51d6682680839785d7eaf4357ab0b18f11f11843ab8a9c530e2e446b458a3cf2479b17ee07cd91a3b64b398dc0cd8b984c561875822e926dc921599e8faab347f8af91a32170cd49aceed150376ac8b34b237abe51d9f7544d91362ac81c6204dba88cf19efa51864026b613b2e9d6cfca9cd6cece1dd2700572c5685dc418a18e81fe0d7216bef1d6e81e6838a5f0fba3c6c38656259468213b867f6b3e27c22c57f3fed1fbc1d112259e6e4390d76963d01b7bda18a4c5c0bf05e501db6314ffcbd624c64502619a70c9f45515a0d9f25e60573874540725966a98e965ecf4bd4142ee939ade1a21fdd13326dd933e4521f8bc673372a352cfb0a389bdcfb8da53a40bfbd2fa70f06bfe00c8e057ef675775a402d6fe0fbe14ca70d03176d5c8e94a72f16f5a1869a920a5af97cfb7d906be0b3e02466ffa125fbf5d5db0b84dbdc53c001f6a14ab58e5f56113ceb107e8c2dcea01a7bd9d336a1ade55bd3432", + "ss": "6d5c06b8975d5ae2a786ab7e91699407893d868b41e3985f3e5301877aa33105" + }, + { + "sk": "5e598a77c807c9d4ce8e66392c3c54822c262b279f33011afa76915d458bbff20ffb67475a85cf2542536e43733892b277a762f7841ca5a13f2f795ff7e86bfcb3af55070547e359eb7aae09a9bc52b53d83fba1a878041fd31bf7fccf4c3b060d306028e16913f2aabe4c54e7e193cd1ac729053df097c5f3ebcccfc8a2e2c77968545f62ec3abf62202a27127edcc4a98229565b2c3fe300f3143048742ba1478643c031d716a8f4060818cb1825407a65db6c65a74baef607da9618b2033c0d111a44f72246a893aadb59d1b47c86bb89b5256a0de34192ca4e695772f9ba1b710386d4c13a3fec046c2bae771891c104a699cc4b741a0f84a95c4f7c130745c3ec009e3a3330fc4c76c8da76c8495e9b282e74a4168bda16c76319e26a373ea2c30010a31e194df2e52d9aa77c07bb423215a5c6e7bdde5652af52b969c0612565aa74c7358bd642eb5c2de2263b2429c519ea0d46d013775947c7f19640c5360fa0262fa1af3c9a7459cba378ab02b0f4a6249cad1ed68f03b1413f066c49197c926b5dd903207a0a438372bc91dc7012f6745fa86703694e5751543d11aa8b6007cd1acd1bb72386446e85085b3d40c90bf58db96914ff42ac96bb7e5893a8437cca6b90bc6f5b81c7435b1e246febec9aa824824adc1e13096fc13bc1e41c8576a2941af8203a872c4edc217caaa3c1222449ea13f06a8c6f605131018e47835b49244920b6280a344f301523468140deb13e13888555a9704008aa0494664191326c3053dc62a5d13a2589269b695cbb3b12cf16215806724a28c2831787577137582f6a74d195063fe03f610147f3982f998954cee59760159119e3a09e717a2301b427ec94100668b4c590afaac8b8ca45b4b5319916bd870516f4bcb983f328b5971241a48e4cd315d8c598cf8459c8779dde561ef639524120bea19a4615e13415c0a5a613810a72af6ac7ca398390a6f644e2a8bd663c5c6509632792731616a4d70c55708c0f046099e784070ddcc437429862774dd7090091b7646ac4659d0771fbbb36bc83b6f2e85006c82388fb0cea195a959267759907ac593f8dac682b043dc41b1e03589ce7a80d947431e10bb64a20c2ff9a9edf71a760b832263a95d8c93a0ca96160ac7d93ac77d8822b3aa19e5c972858271f346397f1f6c033b92805442442665eef1145cfc3bc71eb32f38b5a8c1a5d6cb10d2a97b8978157b7156e38557d8f3c5dfa46624c612e75b58d1899bfc497064da4b6d7619a407c4511c744b381af2434b3f455020e7a5196f42ebb96bb714487251612fc2a8e4c12cb8ac22d9db4738ec2c8f7a476ce8015fc514a94da7df8858eecb2169dc395a988a63e9493c445167e70aa44988ccb118b994c679df2c33a9cac54912b58f695b264859aecb42eb887299865754b8809966170a42bc52a634d504527f48f4b714a3dda6c4697a0adb966ff6115e88444df308295d70771510f9b0087f8d07f6b360570e6105dc7b3ebc995ff6403539cceedfc4643f35a482136964392407ba38cd65d3c0664e2c20523c92b5ca54316d1ac16e7be3d15ab1464294a2952a6c77630399724518ecf46b3c9c8784731cf7f65cabd509794ca163b1611efbcbadeb54a402a0352e7b09a0c7714484e06510cec57130b2211eaa56a98e3a62d732d56d811cbea1ea69a26cd9458fd7698e532b4f92184fdf39ffdc5a8b2d9bdcfa3a3f5298a3ed615fd9cc2e0eac96e254ed0260a738770a2786e7988443963b2695b636f13c3a9c536e084406644ccf88003d1f1b318e5a03ff8688a0b19c9c12affca38f881259ef28878976490ea4f1b64c6a01232d5d2aabd20005878b823c89cb8c0ca9cf952b682662113217303a43c943dbdd560dae9552ce748447c6bff8399d9a4cb698680477b864ed98306832b076923cb085edf3bc78a57038c5b2053b3ad1fbb4324176d9e13035ae9cbe92742b8856a3ae871d0facc61fb024dd28262c29eb6835ca2674ec53485b7bc5f0554855c6946ebc05b76a234bf59681907980fd4abbc210ecb03aacf4480090caf1e7774d9e78fe2754d8a4ca0821946e2ac10a1a578ac3044fd5c7b44d6cae4715d5e2408d790c9cd221be2a69ac45aa4a0408f87a308964792a2cbc49f4525663a671c0173cc4797e2da301bd28f38d3a3cdf04d2e663ef1f26f5dc828f8062af274cc93a784b9989c79912fe4948a5a5638ff07424c59311631bc77957607194360c41447358d161750bd75678d98326a09b1df2b240e2ac43b9caaa5865b818081ceb8af4ec8ba79f53b30224c31d60fd80163dcb50d78388399ec7565c083546711f9337c03ea7ff7d60e9f4b47ab4007ae6a0cd300b9ade419bc894f7eeba8515318a9708b919384a4a2b0476a66e902ba782b4471522550964e1f9251106077ea428177f43f76c18a86348e265099a2379a09d74fca7c8756d374dd56938f21bff77aa3b63792d4b16c0b759bda5672861bc94842654bb3816f456c144949ba90bb07441c24d057801c12721468d845cb3adbc22a34b2c6e45e832003f679276e2c992aa75d0bb80474e060fb139e899742e7b14bf5ac17066b6bf62caac3c5b1b09552c1d4937e1876ed0950d96b30553718e9eb2c747b7f1222b8b06956afca29260ac1553b7eb0a77d6a7ac23986584d6c371ddcaea41037455121bb45810fa978a972294924584cdaaf00600745da3c2cf8383eb4aa1dfc11d41c9158f408efd572edc65ffab237736049d105787b4bb36365ba013cc23cd55b572c2b4c93567f430f09725c1bbbba19e37138d84142706eaa227c7a0b754fa573d3d14f3e181406ec39fa19425a673991399d1955194745237fe2611de2ab2872ad53d52be4b7a83e938165f94e21da2b1fb12bb51a6d41590128cacb75d93fa5a49035f6b876f43fdeb69882f95bf561bc84175c3e53419bdbc5003872e8fb618584c845535bfab90ead25bed837bd67240bad162ffc75a8364619ef593dc7f82875f19bbe0b240b50b2c33ac723c402ae0b87cd2aac9e67a8e3ea767d1a30a408a141e5cfef58cef3754ea6864cb657782633658d3c380adcccc030b10f99bbd61a656b7649b31c694a086a187135f3f566d13c4e71d11edf34af11e0beef4974e412afd38b5ba8c7978c1baf9945724c3b8b9f479984253b957c8b7e851ed099b6d94c309921330397afd0b0ce65878c0337228d75cb7eb5892386b7c6977bbfc49380f21b9b386521408becb9fb923f454f8c597708f654c7a62596f0c2c902f392eaefb640a08ea62be97241dfca33fc085c58e59339beca8d2c99b02720e8e676ae1c359ee0cb5dd1fd7626596152ec3110bfa4d4d28b1ceb1e017812a9636751a02d3d2dbaa7", + "ct": "e4dc6cb32111c801ca23e7d445e7dd839bc4676e26399ebc95310d5c142c7a8500c6ef8779fd83b2ce7ade211d85ff788e4325accba22a013dcdbead48c969215e721689aac6995af9e642c6a424cd5a95d0d1c22f2fde1f5ba5a5396fffb60729be85f668ad6a0a3fc4d12ecc0bcbacad434165868b65066b2114a956a7ffea4eea61cc5ccc3644b2073d5189b416ee1a5f421e251a2d6f908cacd416074bb9398056ad6fbf25b266349ac07deab18113127c147e6c30fdc48ca6b306b5d1bb3547ecb03086222191c152461f734d59d31dcfb7bc29ac9ed5edfed276bd103f1dc4a46533f1375f391efb2d098d4fa5c41cbfc6ed8a912547365a77e69d744f1ea0d884d03ca32c269d0b581f0bb6903482aa4986e8bc9d0f14030567ba1158a10a51540b95be6919f5ac89e43767351dcdf8bf2a92d7274f3b86d9860ca5c188077a23e140820c637764869bcd1f04fdb8a7eb06d3fb38c6746ec5dfb6c6c0f0970e69c5371bc81a23a4d6e0d13e194f8426a6317dcc62c8ec4c16bf44e040ade67359abe55e6ec6657b356e1d88ee0e7e1817c96950885b469fbcb7342ee0a663573c22e5f0332d95869f07f60e1d35abb2650ac10fdce4a208be29e3169fccc6e2db91eeba0387bbae4215f63f5037244fe646ea222ed1aa978dd10c99c5233746c961221ca901e37bdfbd6ef4318ed516e37c2089bbe03b834d8bd22dc3a10d57854392c3b0d48a2e3a0c69a6dc773bae8a9772b44b8e120144888f0d3c9d8158ed8980fcbdecfd604d327231c46ffe1150339dc4a012749d304297ceebb57adf10b34c558ddd0611effa63cf817c1317598535f418378c0ba2b7878eba1bf48355130d843dd50a4e571d061573f5114e4dcd386f1d2c067427295b7bfc24bcd877ffd00bdd65e7905116a904a0219a665be9789c1b9f74c0af564f1fd186a1d16d29174b61620aa670514aeae103dffc919391087948a72bb899d3ca06905a559d9d622211ce5fcbadc34b7b5b804ff3a4fe3e79678104d81503c1a6f09c1a4c41ffb871d7c54ed8c1013853c0b0c9ef7bd1ab050f0418fb1bfcf3b9a04226febc0f3e9498fbb32ee08b6dc3674710df069476edb07a192279e4508c53aefd4a1c607322a7a11d4567a67c18e73c71d8a08707a2f3c53ebb1470cb9879397546f42a56cd33f5b2bd358ba190e8c3f06fdb995154a793b57b2fcca2275270b155f832ab8b0b77eeafcc80c862dad2912c67414c8eef8f3a5d8a051534249f79aca4bfa3f668e0c54d3b2ff56d9f14440dd869cafea07d61234a05a58fba001e7d5387ebd16fd9dfcc5bc55c9681258b95aa02651f03b834529191c234383353a2e4614b3cbb7595969a0524b949f784b6fac209c64ce07dbe84b9aa6e9c9e07aed8dd4414e2104d0f018a23c2e4871e1374412a29548762e2aba9ce2e0b5c81614ad866e6e3a3137609a3976168d4662d20cc20a45094de11949ba934229520e4a404cfc6e1171775c5fb27b3028469180892dae9c19ec345db63cb0598", + "ss": "c11bacc8ca7b42151a0044452d48f6bf932a4a883aa7be196a1e0359660832cf" + }, + { + "sk": "a1f55f8de46d22c5973c7c6306ba03ab266f481410d28b526521c3e231af08b639c29a67479550c53a2e8698a6da53be00735590046c58474441cc3289d6c59e542297d20e25a988a8495c3679ac7b75a427d083ad04a64af111c531023c7394951500cc13453e4caa6197ac336938fea905bcb31cfdb1c4fc20575f516bf045aadd4830c38972ac6ca685dc051b34cc79a7773c5173c99305cec246081cac5507d025ea9ebbc6c509447ba375c401c38606a47f2f6288c4303dae1ccc2a7b3a5e3871cb289df9088d76c885c1fa57791c055a989cb757ce26e97dfed4b6a41a57e970976e05b15c9b48c558b3ba4620035a073e96419ea34f04d6566f65111a2c869017462b093121a931399c4e53d956f16a5ae8e862fe760749dc79ab407420f1328f66107870737a819341291ea7cc9113754eeb9c8e0d3a4e02c52d6993332bd612d9b2b3a8c3356912a8f4a35d6bf2a9e6c07ba82019b523c4066039dd470f2888c3bcea8800fbc108464bcb6b0917164b50d9629b20ad90e12562f1a8a644c1ed62b6a1950c8f9b4e820bba8a25807929cea999a20f57c77104388c50418ad36c8ff1b007e82ab3a2413af157edb99c6af8cd6b0248c681a8705c51298c270b701f6eac5166807412fb34810a555fdb7c9ef01f7dd60c2c378d7b157e3b76541a4571f64329163c7159f4450c01603789cf33174d15a99e2bea4e897160940cbe5a0b612647a4b0892c9a91b24737888e13b360124e10f0b306c8b0941228bff6898ec98212b5c2bc881501e9a1caa3ccae255fb35582373c536eda9488253b9a42b06698cb8ba2872d70791f9105ed0a5480db053c6680c74ab0acd447ebe1b45e16804e598168854102e81f9a83c1d02c1714d79a61c30fe2dac8e12a0d8b05589f8c541c7a8fa2ac56806a8180893710d7ab354ace37747e719a91ab27376c0b674e4abd3ec095fb36a549f3683547b94d9238989253d0aa28b8e074d38822536c6e405178ed9c51b5f5aef40442d38c2515956f549c145c4a4487f11ea1f13614d07e9eb85d43140725c8613814ab84a893601ac915e5115f52bfbef1c6c4fa697d97cc0011684b5481a4773fd5d92fc1825a2fc01425e05a6e1bc9d7279f2b6b9ca9c05d41ca7a78dcb3dbc40118a95d38642c626b4328ea879340c01967839ce012fe5664d9947b400589e314b7dcf5c8aaaa175533644d6b18d7746872a59d50b3747603b8e1423830687bca757b378c699dd65eb522c139e2533239bdf4bb9bffc6439093073e4a3e54dcb597e18be6b0c4ec634d26abb386525692aa6297ab95e11ca51af71481276bf03647b32386e33b133b621629f964c2262ec94cc29eba3cd3e543ee6c3ac2525f85848586a8b9f6b51ef2d80a9cf761bae6428cb6c692513e8b8cacc99616515678858a5bc11b5b785a501573991350771f160aa6c49bf1b36ea497cda264c2cdfc758a29c7853a3c150a5d7530622f234600e434800c49a4838a8f54119c0113e5399a6ae58c1f5540547149a38a734a325db2c7a4e8c1835b966592371a5c183a5af06b3c06101e7c7759a5c6895c8f2e6251e92616fee739e36a9ed1950662ea9917403895d13295b84f4f2828078bcaa0d12fb2cb4b52a3bd6b8a0b5f34ac1260585ef690f3d19c510a27f76444b5211ec39c138d5a82187c90e28b318cb6a2ea1b9aa2f4941d28210779032eb1585b122b60e6b8bf7a5454049f10412ae56b059fd669bf6a9c62e6505ca3364750b57eb340347a2ecd71ab92680804068d19d5a5cb8b94e7167ffef4234d38a430c9cbf0d01617b7919763b398566de1f0b902233c4852c367730010f8b57d89c634f1c44fe7aae114884c94b6f9821e250967f74cba178a990c398316b71346879c16948c5ba873b056ae17f336a9162646304e4cacc00613c1cfd37394d82f5cba0826c28859127309d029851601445bc65a2a0406298ef61365e43c7170cc07c4225e1b1416fd35c33f9c26d91c85c7a6bad22a8a7e13394bd45cae3c355de26c2765062b694182691b71e2b234eb635ee48f5c5507e32756020b1b3bc6bc2dd0ba4eba5167c7c37d9bcb33c1149132c8e0aa1050624dcfca278f1645c1603da3abb806b20362cc12f0f83cf5b179b267c575a2a57b37a1b67344279976ab4a23db4034defcc744bb77aac60f76f21a3b2019d5108e3ec949f8373bce7981dd2215759092a9f8b89cc05cec375b557ac52f97a26628b342f0922d14005410362e1b1741274de8f471a4929223872f42f664ee30aa95b4c89bc554bed09e06d63cf0f19841fa6f3c032384dc579a95c0e5107d127990775b3bd4009d0e6c781002567167c6baa50ecd9495984b1999c451dd306ada56652fe044426c898d87248fbb5f62fbae1446987344c429297529369d83047fc4b095406b58f850af167761c5d29f1e913d35760a86c71de85991da35595dd7ce435857c1a64960c07ae4d6ccb1aa23f21cc514455e1eb524034a847b998016ba37f4936e5b52c5d086681416615eea1895cb7521d49adeb3aebb7c8007105839f69e13935e1b00c3f04c56c1caa6fd748f6caa18b6b55829e320e39cbbc49c1bd7ab843ea981a9e7a4808174ff43c68b686db75912a007c031a4ab9ee46476f69c0d45356cd7005343caccd85b27918310278b2b74b1b7c39e0c57ab3ed06e9602a605ac38f4e182637704683a3948891c8fb09d2b076ee0780a3867977c411fcad2ce7f6a6af3b56e636b55d31c2171d54defd11b23b557b1346c7149393c56bccf7398f16600007b58b7d8395ed0b60c321e9a31c309fbac0241c3f029134cd0b58646ab8ba68e6bccb64b83645cd93fbcf693b0c329c218c09b35333c673f5b97bb260b5d52789b12938e8a5a5e58b75958d8636c2a69642c4a0138779990b71da14ebad8c11ee12475f310bd904ef1946bc6f79c9ed64dcdea760c6c97405ac2932363a37480b5810553c06d261752d5b7afb881a31812826db024db417de737beeab55204c50f7062428f9cc95b455cbea3937814a69ae93961479e0d889b8828641b8a94166c5ca81a345c09143b56656475bc5aaa61cb8c566e538bd599c37130b6d9e5a2e535cee5ba4d5bbab0d4696a32b04fdda2a6f45611a4ecb2150870894b153fb97c9035931be9628abb1f0091cbc88b5743fb04b53c23ce7b194c48181295471ee2a528383b2b15a5d56101da271e0dd2b75eec141ca3bc7a42cfafac7528907d2f21ca0bd3a4193c65ca296c87e07d54c2b8a6c6ff38d629bb7ee13130adeb6f6ea82e666c4a75ccf4f78e8e236e955dcfa2ca36b8b29caa64bb9e115590b0254f0e90eca4643a5b9df8e2b4134a7f82718bf8ec3554b443fbc200cbe3280194", + "ct": "f6f42bb81361d29d11972de4034507bc5a1fc15a57fb8fd7e127c5d4dd848f69a3a5549eea9ae4a30dd7521035133e75b60665d4a616996d3061c7a4b0b5e902b2ec5ecad0aa7acea5cc8ac2bdfb111d55e132a95fd2ebff5aa881a4ddcfe8e9d61c74341496a7a29a6e73dce2904ee8e0cd1b347440f23005a0cf3d388ff6fd4c6d71450670fdf897b19e572bd038f3f2f1d05b374cd94d5b49260ef545ccc4b16aecc9d5dabcb750232bbc16b6d142d1f356a2fd3660961bdce19dd428d1d65128ad3025b4f6558cfa5fa2a48fb7a24e76303c790fc7bb6a93fa7aeeb0bfbe4503a8d026107d9ce2808f16764e84cf5d85ecfda336c146705c757841b512ed9eca3e769db0ebb7e55a749b936a5746de0c7448fb0e38f8c902c0e43af29621729ed1984650dffb40e888f3740ac19b7bbe74cf8c4c1806815953a3a90d25002e143c67ad113101f7b02c75676e5c78f192943219656eba28f251f95466a123364018f1f6339b959c1d2afea3ac0b449d7e55e6ba7b736b77d89d69fe9b810b832ec24850010455c33490f691436678dff2f0755a0832a9d6057cfbc65bf789be1f797e6f2715843a42c1d7c6fecf45ee287e6dfa9525c638c72ff8cb2c8dae8e9d3cfeb364303a58d5c995facde7eb8fbd4555a7ae4332a230e31426d3fe7f0b80868e87eb28818970644bd9174bbf2f9592402648b3f789cf51dac443d2bd5de8df6c608c18a35244f3ee48836efdafc5dfedb51cf59824a06b49f6794c8ed69c397718f5eb8c89d3c653591c56ff7dfae52092f8f14f9b68674b1cccadcb5504811bfb57456a383043d458402698a3cfb9c16fcad434b96e89198644010b6b0a62bc8c239e6ceedd1066813486ce109581801d35b93ac46856acded05bc3cea4f96c1a510a3cecda78eda69b45c8f29ba332d311495c22583dea9430c199af536379592f6d5c97cea93011581b60d65589a576abd4575d6d41a4fb888007fdd856ec32deaafcf7f4f557af6179adbd96cc3cd074707be9d223b10d02f7c5fb937a6fd61523ce03ef75441c961f50c4e8fd225474e866a30d04992aef01f1406ec6f16d9f55e33f81499a965265189600a788cf196865f9ac15c8cfdf285d7b8608452c4afb0b5ad09c0b9cf8faca83baefd0ddbf3c99d9bf53b813bfe400f6dae93bde877024597e55485d69958997dd9dd75d81ba14bfedb60781a2115ca188a1ef858b82f515aa60557ddca9a0aae119ceb6e68f82677acf3d056d28e9fcb71cdcada2189012c001ad7710e00d0f87fe92184e909478225e1be82a4bf5f7beaaf7ae7cc800a799102a923b042dd53f0f2c0f60d990169ae0ba2f80e9de6b4b641cee21767b015f136869c2cf78bf979907dcee61f64b850477defb826244f42d40c15be6f3472a6977d3dfe0af27c99e020a0a80043250074aa4033a6b1393b25f9dc3323e2bf173b4c2cabae4342d5ea68e3732e594d6dc868506d134399023e3c9ab1d11ebf1788beb6e7c9e3fab6cbfcfa9ce69a4dbc623750f6bdf", + "ss": "0667223ac632c2831c7e0d20b9a6ee9c01e275d9830e750423329a4f98e4d4df" + }, + { + "sk": "936b31f2f55be47b8dcb23119faa68e922ad1c218f83aa43a252ac682920a1639658b30b3d072bdf50a37eda9e3cd88c9e4230c3ea79f1ec158c30c764bb92c1ec78eb434a5f970c12419c70f2482aa134ed358b91a390b9f70441cb33d44c3b04bb5ba990931132ad2163809ea5269baab6a75ca3dcecbb500a8694ea1d91141660202bccc60238e3b27a754a574a4426db08d5475d823281077ac86554a47b690f1a115ddfc85e635ba5bb5612e9c1b08f684f490b975c9c2e5214bd1bc4737da01802d227e2e11301e8a556bc88d51c0356a37c3e76ceda4b516054ceb00177185481e43473e1833cb6c0c6827a143c6cce45090191d37498438084c17577772f1e6c0d8d96c34cd1505ac08d779899e78a366024359a3a92800ca342b633c8fa7b2e2493f7226bad8b39425b10f59709d7c01dad03bb5e37a9145cb24cd57657913c66992192d36b45435b8eba9fc83b9028897001046a45d39b0782aea28a0cbe391413d7a3bfac505c0cc6549a7cec57ceba400096ba60b956b7877670f5abae15eb392a0887e6f52b2196887ea90ab2415c2533a26d71cc98aa8c5fb0a366ac68a578796b5a17b98b690040a6e7545d97a49f22d721250c19f0d2341ff6043b40bcf7379ed6646faa65355094a810b8a8e0e07056a8843868bc98555bc3dacb5f96ca6172197bdc12eb06c9a8589b1e160b775ab047351472974ffa584e311768d73650ec747b825c3fee40bfeda7aefb458fe6562d3848c909c16226d9b1eaf0304edc9dfc45c0e95a299ed479501829878592169687a84bce50f04e33d625a42a3c421656ea6cc2bd72c572f5314fb826a5e8333f2c6bce4344a97850da3137497a65d19526df8093f7c42189d75378136f6a6235d4466f8d9107bd6110fe73a93ff63e26e7c1bebc0ed7035a2438bea9c28cdae11884568bee50c0d3a805fca1b316b9a6a8b8a4a72bb0349334cc00511bb91ab5324a1745b3fe9c99116287abd30932c0884bf3c7e356437ed40b3fdca0e9781c79d46cd3f3cfcfd902b4a328199896abb564efdc91f542cfb75474fc173c7dd222a15277ba6490eb267dd4a87ca1e226696c21dc3b9d170a7120132b17624d41e46fc1fcab74b4ac3161691083ae6e0145c9b3c64df9b93de3a19e942a842354ec654e761863ee482711824f5fe97443054d15e10479d9bdfde39e2eb8c21f936e61163c45851472f3c0c48829c4b4a81e2c56eb770c88b87ea04a5f3f42bde7b508cde5c715502f29b81aa1e5aef9852a4530c7c955c0efb8a7443552a322a7f43472f25a77fbb5c78f2ab2270c6d14ccc36362340995761c53ad1bb119a4c3c79de98aa7a81309a44881c373e038946f7a7bf50cab645092d33b1fef89246b3494a99360fd15426b1556f2274c1f4c0ef7c53bde103a90357ab897357a02a63402a399b57fab64651a5463eea268c2b8a3de62ce870c27706975af7709309328267b7b752b20cc4851ab1b080f983825979a70fb79aa207d45c8bc1bb4773cb9815ba8c80f1c45e33c9a07727abda403b7b4c426bacd0d689a373b8d856629bd22c191192d82302f04873162791b4cd81aecc956238bb390b3588f6b5828dba7b085c2da93485c5a31b26695d550a5514540a104995286c2f492172fb523b3a6c9b45b4c0a8a7a52b51b6e51c97e7874b44a2f0147bfcb7c730a872bf7a31b9bf93768f4673b7276d1cb2202f63acbd36413738f3ab160ee3868407baf5f12bef45907e3769dcd500340518c7847864f5418b5554d8d01b6b22aa82a1cc2282676c1274c9ae3429ee120fee69afa752d8402ba816543e51155fd657e9e705f8a90c9305a1403dc26cae81adf022099d640a16ba9d62ccbbd3680519449a4c92443a006e6685eaaf7100583aca1dc400f53864bb4bd792883ecd7653f649cbf2b83dca4731284526a94565ad8752f21c390845feb061936d98ef461a4fb9994b829052f7b4a21d2908b8b015d9a8006ca0f20e61acefb35ce962981125a11755d6eb839de6c5108a25c6203868cc316422695d314a537c7505ac43792a8844ca474db176a4ca3c4b244822237a8642c1fe275a7668b8333e3bbccd92cc3f77a83120f088286001873b7208d2ed699aef9b8b474aaae7645f1315ee53b432875a240bc2a83d639348645d3876a23b806346241d722550e19b750895037a6cef3039130e1714bacc95935234ba94afdc982ecb61222e4695d3bcab43ac97479cf15d77a998cb952b2b1506775f73964ffd641a55104108a9c258849ecc9bc76092cfd57be0c8a2de1eb7545390421e134493cc517c54f8959504f71b195db295670cad6b1c8b1d4a17092c0ee432c08e0915b2b09bc2271aa96a700065fbcfa804717c41e05a839d9a916da2b28e6242ff26094fab835f286f487a5cd496babc8c8ab1c632fd27fd81246e5299120a1aa38aabdf0d84031451246e8aca6daa99a9b2d79e1053989a1c3d92753c54770e8535cd66b3aeb62a7f013ae5c882854461ae2c93cd5cf16882b33f91b990a2a16a097341acc4f6c2e48a033c1a934a58265a1f8504e536d5a493b64f4002cea7315ea6f42aa44edc2a39a5931a6f4afce048145c3476ae17e04660bc46172d7e5ad6b9306f1f32327b2a4c97c58330b4a1cf1204df5abda553e59d7c265f26ed1f1635d61421bd561723b7dee1c0fbc12006dbb181ffa6ce1b41de1dc601a359129120c77b56323a0218e41c0c31898a8bb6c04978908a6aa09cb5b6e1057a695670d417cb651c95f067e78b00533732c9ba5bb90e37f0d66198d2b7af6b4c1192c45aac2cabada2614f2143b082be80705584c8a997b7133b1715c4181e816a5d5438286126b11f55e69fa994794ba7c108d6a1c6614669c1bd315b1994ecfd887c23a7bf89450303b25a535491f290a88fb55373b7045bc7e8c19282ab7641c7916cfe9c6f4eb24c62a5a41094afa707438536643e579fef81afc78605e53c6d8b263a59a3333c1429f72a2b86bc1372b893f81558c1295dd5482ab82bc4c8b890512cf19b3c71bd64d046bacfec59378fb5d79b7932f98c7414334a4b38ced2776be69872ec1100fd7a6ad099197651136f75ffc57891196679f34cfaa076529261383861b008aac4654415bf14643055266f0ab0aeb115c46846c081db45c8b384c77cd3213d87058dd7027623b13b3795ffa7614cb446b8b9a2bc6118c35a4b7163c8d1e8611344760ae261f9cc36d99777ea1a6555420c1ad5f399215645dcacbaaf7df0b6cfc130437eed538dddaf950153a70b3767caf7e6d3688e95b3ab0bd8324028302f64b7604dd483e96fc6610e6c6f82924128a5db94bdd6fb4beab23fb6dbeca132ac227cf5a1048c87060e744d9db0d", + "ct": "c5eefb15b190b198618ae9bc3b6fc0da69522866aeeb1ba2451d30bcbac20ce0270aeaac291643bf9c9af8a120537fda151085429fbd50b64574e6c188579ebc68cd43ea0fbee7e78a6c793d49f2368280068c0c619297526d9a6c9280c401f7d6ebeef6e5b41a47ab4971f580cd2f4de24e081f66ef7ad72e2479403f53cd549c5f3553c9d9b73f10b940783b3e5e55fe3c1a64bec186bb95072ca60aede2aaf3c6d6dee8ccb5ea083a10b1424699ab06c45b34c3d6ba9b8687a775f22bb8e98184c2c362130b9a084bc7f3de89c2112615ef7494cb11a6c723de9b688f629de30570a5292a4d6371d5854dd62b827189ce9b62bd53cfa75622f88d50d5a48e9ddc4a21a0253f8c282fd22ac447ed49ca6decb07d58573f182648f0ff44a2932df12b5f495053c06df926fbac97c4bdbd7849ef387e9de3aeeed1248aba79e391dc48a94f5e71ac53dbd07e1361d395097f4978830a11f4e344b0364f39772cd23a906922119d0f898566b936751df7f1a23ffbfefffd673a5c97af035d243ef938bfe0e6b1c101b25a85fb3805f1463307d30b336475dea603e8005be3fb3ecbe3ba1ac3f8623ac7c99cf6e93fe9ec0ae2236096d7a0f0909b3308a1434e07c11deacf221ef0eac9338978f4960a44fb296daaa34d2c5cc498aad8e81dd4733f3905f8641f9b5a2699ff08e8966a14b9c142095fecade0f8bf756c69b0d5acb5eb348f1c169ec6dd8b72dfc3e19996432542cd4a157f4d2de4baa43bd2478abfe914043662428e2eece733aab7d5871bb8decda7ca2d46462796c69ab461bb95d9940ac02a717eeeed8080690c9fb8b882fe985a8c184ed3ec789f72886bb192e682eb1a535a223534e7ae368d7742e3ed2c75e8e9cf69a0c6b2e13a9cf13fcf927296899c9b334b07fae84dabc2b0eccc99503649c70c0b8ae0f7c4decca71faff77014b5315ebe07a6daa67dacfe7cae6e5b8ce2822e2ae0ec811108644b7e4c46474de766b26d65c9094295e931696d98e8897670f202b489b67050b624e3b93ee645d1b9d9c43238741bf64421fc27b79477354bffb16a428df83075463536eecb1372d2ff7227d29ddd80c797a19d4474aae704c25e0913dcf93d84054b4878b75d69f170bca7cc6c9db45f279a4ae0dc6765030b305f025933c491b398f3abc2960d720788900a54f28c3bfee3c2f8116f8132fff4930af2287b1cbf0e68f71f9d2a73f8749011cfc5186257134dc8e0aadf59657c5a8046fbf8caa890c53cc41d76ea68bf5532c598f298f7f2711469390d13ba8d3041a3f64bf42b0ae26a3ec9f223a6df091783545ec82e72e6e1dfd28c7137daf96f0521a48d86600c4d2cda9504d9fc4d3111152bc5e0f09504e06b8d8d6d99caa74e4408ae76c9e3cf26cf6494843c9adcfb0dbe9c8bb917bdc53767b8d79f17b20c6bd413bcaeb43eb37a1cddeae1a4b5cf05878818b46063a130c700f69f10e31f80d4977b00555a485c4d02b2b75a4457882c6a7b5c3238e4706b98a8aba4f1d6d045cdbd", + "ss": "263a91c459bbe6ff415c61ac170e68940b05fcb3b2c0ba2f9ef90e5e748f5a34" + }, + { + "sk": "6e5b510986cf2bfc06c4748eca6a7692f8317798c1a7fb155e067fe7a916bbf15080f8178d1b6cb5b7682804655c49a3ed402f6e853e1d7b5e2f860bda32596f5735ec7c016cf7b57abb0158e8b8c308470600b0e81002512541b070234f96caa1ac7f6af2251a395e09f558486b845a30b812c59fc780322f428ea5f28687d50e79934ce377aeb005a2d8386eb08ac1da034d5d759fa31b5e1724bdb425307f29c15aa9270be8362efc6ae5191f9e31374bc21e3772373f3c890f74109d674dea22ce97789d46a7c1bd1a086b7bb8d7864ab5b3962334c93c4a31a0d32c1bcbb3df21544d0b9a2e651880e4754569726f65cb8d9b65b25c71b140281cf584dc1490681b81a9828383f097de325afd3929fe5429b56c59825c0944f57e2f3a7d5ab339ef0c9c534a07f6d1cc2da89bd00b6d2b48831ff92bdc9a9db3365f56d63c9ba45961e572bcfccdbcf587cd9b24345784c787cae693805aa21bb8e4c2fc7946ab5b11b05947593c191f9a717442192c07779e4ca3c3aa7d26f7bb3c4229c740bdbfa2a40c372e7280845ce20a9d39479e7700a5099ad5ecb9dffb72b537783940023b5a305a4a753c110539793b314a952d0599977c652c00254884b00c167f31a912492121f8259765536931028fe31c2f0e07971d50a498d404116630af86a584a632a511cdf9d578a2d0b48af6adcdb264da528ef6a52976721bdf0c77bc84273af05c984351d8d6b04af6b16e831031726398a285f7a8b044f26faec1759bca7007849986e39f9339695caba950e298019648b4292ff7e5bb4b25a5f788375690cb25878e8d695e8466757ec607261bce536c02ab99bcae115a85db254fe2483219594622576cb754c3ab05b9592ba4fcc7ae4505fd2376ac1788c59763fdd1416b3103b3574a9e4768645789ff13a4aae0549959b79a1568e75190081b75e740336ef881180582dec89f86b155bc222d3637cf41c15f37d9700105ca5e385aa9824f04d64efcc61ad2092faff6340bf31396e2932352c2c150080a2a5d68ec1a7f12999116a32f539b0f1600e942af10333034f32f7efc631af7c5f9678a8e4418849054526546531cb914cac7cd426a5d86850ff76647271a277450a0b64dac7957b910114bf32dfde250c1714aa18947e1d81d993ca86c24c72eb47c39217bd5741ec0b45fa02432352ca66273ce3b4a3959a52e99631c4761390e20429d469fecb768fa33621f9bc6edd336325a3a4203048559a963713c2bdb9672285834d48ce842aa1e674a1c47a46b54a57981a30f73607bcb7ea9a540228a0aea6aa36c03caffe5a4a492cfa5488cb63384180ab8c7691bc3d1405b509232f297a8a062a7026c1c4a231f90bddbc103459bb454191e74f65b527b6de05c560078bf9bb5babba23cd15b52be48ceadf0747691c3eb67c77d8c6e5c9a99a0a40de222b04748b2e8949bf6b98b6151035927bec01c1806e96d248128234c2c8ac7b292b8caf2e3406081c4d4e840221a15d0d9c6d09a4f891c22ddfbc38fe31a56574952e314023333506119c081ad56d53b5666c789b98467e9109a785d8063103d9537a2578eb8439e6d054de7f5108abc6f69a03c7db918a89ac9a576405bfa4a0ec79805189f677cb436092173c205d63ab9600b84cb3003a0a58e96088893cbc61afb162298091f65289ac5caa333b1cb1236c3a38279e4c480d96636d0c2a8271aab3c826ca6635371b722935ea230599cba99fc55b566cb2925006249f040abf1a9cea4863e77024598364ae449c59313ecb2c278eb6c2426bccfa096536587a168677e31b697a17815fc3c8034248ff5a74506399ae6c6663244e883273ed6854275952bf4b53567ac23797ee3b79bb8c716b5b65c2da51a51090c92125ed60308cc847ef6a687b1a942ba3c1d43971bb042ba4e94a59d8416bca181130422251916c63c4e30a69ef3d68754b9c2ed217328e0b35bf58f5f6b13c5249ddbf2a777a48b44f22cb850516f18a30558bb1a5064e74a5f5164630bbc3ae2e07d050a5f6e97337ae03ed525c3d424a5a4b91877ac250d697ca860be1e0b99e5daa7d6d85b1709c8c9b46d4f914b8718c900b69ae82a6d6af1867a5b7452ba9a5d0202f483adc6f0816e0c3ea04c58ed65a87a2a63e9a93f0bb384fd9388dd1201012b95a1439d5fb6b3715b5783708a51778aac2833ec54236ba72d1802ce0d6b1c2a7a656fe16f53e5b09835329b23456cfb8365b5034d55445e9458213b1c15e97579f54b8f6c4fb466c490249b69517dc723abfaba11bbd190f2e839170a7784341819705de296c76ffa1571f6834887b3b54459f808ccddc117de703487852d7292aa2b088c902672db732d4702ace3a071b8eb05b24aa1060714b88c75925b9fb9e761199247377b5008bb2608eb1913214274b91888167403f71cce2a88ecc11f6a43accdb54d4fd5b4a1269ecb1783320a1e0b311533c11a53a71c3145cf8265a7fd508e9c287160192938a2c84dd0bf497b117fc0b93d902813546e0f308bc5f2421223cf76b3bef12ca1fd068be0c48611098b0ae88f7a2a23c07a7eeada79c2c8a841907163c56361caa73ca6461239b4ce06b3f8760114ca2ca9f72b1d0b496cb88237c27f52b246e69974b664c850d03336c8be3104a9526925f90ac471551d80380cab3ba0089a8f46a5ca5848a618255c81c3a4d359320b60084bf5b464b244211661940115e58239042576487a19b9fc4783c50f26fc2a89d2394bc9ac998289d3782c45f4517c18266b8b8d01329fd2f34c278a8dd0b67bf634b5862a3a0e20a45e2c6acb99672556cbb98a20133a671abc273e295ae4e944ce284dcbd501e742742aa42d682bc0a9fb6e347bbef88ab4b2e909615b929d5a51e197513e4428ec6461dc75797eba17e4d14b072aa08f726f8cb110eef6c2c986566c996e9be544e3d087cc4747f3ac769528081c140714f46456410964e15a8647cc3f71685da0b6678926dc2a66c5d82099b426d40a64f76016bd75cfa05c3fe967cbe4c7c217c224a6a85bfd3004bccbc53964494aeb288b0928ce531be8fca52e28b02c09c2468256bdf1848c9a4fc6854d83887dc5b99f87d47bc86ba373b9a3c1a4ad8e07b43111462dc40bf1c3aee26491e8dc7835b35e244c69aa4590ff131c4d67033b736466b6c5872a5a8aab7ebc56c23278ab60380fa9642787d70aabda0d0035707ea8b40ca89df5a40c66c0cf1e2615c4b94c031740c517e5647ea76fd0fe6d5cf78f4d54170fe20e15017da0a8bdf6bb01d3db2743790aef7e1a2429a46f5af11bdfc8fcf7eebbc38b100a86850b7052c7837429ee2a9d7b200ac0b966ba92f5d92bd06c0a66c79109d9af76b4ef3945322b3ca3d6", + "ct": "42f742fe0e92ea5fcc14981aeccb196e1433fbdae2ab4db6afa1ed1f9c3a98c6bae9a0a3ba4e2f98144f1c46da7f112997489e00dd41c933f4c612f6e9408150161eb616ceb0c7a69bc9da90358a57b5a6b0a3aa2e2272822c71e12572de2298af01a45057078cf925efc8a5b8f44d3e2c9f162ee4d85328b1e01a6994c9441efcb6fdfd4ac3ca6d0c0e80d39c245b89ce52d3199a0c7f3b71b0150262acf3004145f839501bbd7ee53e250c95df0dcf19822786dee17e934d7d164d8b2bc13070b0f875cdd9deb359115da2e5a342e82e9aea353249655da343527dda294b1fe2ec200dfe2b4d75e221a99dd1707da4a9a8fcb4adbbd768408e77cca21469326c8dd897b4e7ec0c8540af690a3437f4a7169baadf13bd5685adbdfcad9b3f132fcb54749673e526a49cafaeeeaff93897405f4abb9236f93dfc35c29d4c936fb6fd4b8766c99d51276e22481631793faf8f12aac5ed6038498f5638cefada1b26f0cea09d5db1ea73e01a3aec5248b9e7521718d610781d9cd12f9756a43e94d849dc78af7b229095a377da584cec502e52f752e7384e99da5fd7be9dd34216711f3b18caf226e6cae90b0bd283c485f385b87115c948c0e07c53cb9f2d92795a297281ef9b38b39a414ceefc03b7e66f35e54cbd4d8d203c2ef092d1fabe7831237c7aa657bbb94467eb94148601484e396856d2f16780e5d31610ec65ba9edb2fab5f6787a489de983b2c217162c8650e7f4316abbefe2a576b70c4fb2fb16534098720e57fb336f42bf28db514642ab36223b91be81ed9615a243b1e7b3b8c4d6d7b22281a606d1c0a60126e7f06e47ae6d51afa8b59f9c3400f9d80f70918f3a3896a8d70f85398f01ae6676bac81b8ae92802a955ebc666aeb88549763b3b2c7451d05479f379758ea4237926e2cb4da674be3da7a8d45ff7ea86cacf5404517730670c98a278143ff8fe4d86e5006015f502324e2547b0ee3659ba6942ad22e730e34ce5b14ec4d82e30f886bfbed376a1a1d27f8719a10388872fa01cb390c5325cfe2e3064393a7082d096185dde8754711177f9904f71a8ca39d54c955681772ec4fac5a26a3d025582f08efed70f63abba4510b7b0bef61e323538c7ce62db85bab6c2e958dfd29322fa1517c78f066295363d0f032f8ed55647a5850890f0f9b860cfe7911fe3d7d46bfd6adbdce963e1b9134c02d987e4aeb42278020b9d2bd290238a4192f79949e4e1be03aa6c0aacc4d319503d91492753b85b75d7cb1f8016be87edde17dc0c705329916abfa88085ac9424f3d02dde64c5e19349d56c2e849e2c04d341462c25d94107b6ed3edbc7f4645cf013ff7dce54971bae466aa85d0ac16e71301bc17de756dfa215d1aca92006d51f25719ae2cf2a633d14ab1f7da0085d7d077de8961395d1ae07d4dfd94baaddee82cca270dc0b2f8362f97971d680843550f07eb81500caf9904d3305defa94c8cf17eb79d59120f9571cef91690471dad4c30bf9900d8740a03ffd0ad2a8a4bd51b924030", + "ss": "6a3c54c5f2aab888da39f673cf4f64a6141c3026d99b3623e01731fd324c6b5d" + }, + { + "sk": "9a8a5315555a9a932ffa127597c482e5d305f1312a65710e9a78af444a2a11e05f8b523ac27a865d0c99bc113bb3dc2d689c89f560589057637b87398c84aeee93007e6b335868c653215a270a295df04e16f2348ce932d1e39d5521b06b78309663af2facb94c4187b9c6aace080653dc58c52ca28ef09fa72b9d94a9cf876b71e64b3365647b0d787ca1fb0a7a150376a38b10fbbc5ffa465f567cef3074f2e94561b65a0fcc814843681c8c2fff342f52ab4fbc025c39984b810b7db194a596eb0262d78eab227687e9181ee76854927899f9121d41bedd09055c0072a4592b7536c3c4ab3f5a4c35b1037cfb020980d2bac37bb7dc10bcebda38a6c881ebc0b840872d3233b5e69725da180149597dde77bc21f317f6756c13063974cc302e137cc2632d296b5f2a8254eba94e417a6fa08986708a010b2981a1f305690069fcf90b35a85d61e73680a32cc9b7cb1fe15b7f76a6101340928c69fa65a733dc95c9dab82d8c22263b2bd7fa8609d72f83813476198559d91cc619a81298a72cdbcddf51a58d4841bae773af19778ec71903580de42741a5bb0539e4621dc01b0c397ed6412e05c1c470797dbab82681a7389a2816bdd41cdc75cd10248520d89004130e88a1bab4604438f368ce448662f961a2ca52c4d75342ba3249746743f7710ae8b44045a2ecb6192f0973be923695a940ff285ae50cbba1e5b2fe00414d401082bb3043b92259a98ac68a9ef549cd0a3bb9d3c0ca88388226d821ee2bb3ecf8778848cf318903c316cbafe1cf1744060ce6afb9d0cd7bd8c176c508478cb200dc6d8fb838dbc02a51458f5b2c4ecf556a1ce730432a0f9bbb50b3b56f071837e1e5cc917b67aeb5878e67c7e8b9b91313b53d467ceed406220b434010318a0a2bde183812bb340313a204252cc7205f33a1be9fb03363dc954f96726af59bd9e3893bc08c65e049d54a1d8d3c29dbdc8be3043b2612a77d44a9315ca122a8a5db7c44b81388e976133fa84466bbadf7811132a03f76c7644c6889340075adf8a9ccec0aac608d5eba516ec53fe33a6017c913bcc5bf08e1cef98854fb0b73694c34303a8b327614cab66c30543fa824358f001a6a6346f279463fdc1ceee97dbc462f757269989b603bf3658716c828353f9b524520bb91adea170c1837c5269f76a73a29210764b82ee4e0282133cb23db2a3acc56a3f42cd5418e13c87e092b1c3c5c01ea32b491baa6fcda0b87068ce16984d9c868aeb6a95f631d3cf8980aba44fe663f8eb948eb6b104e292228e06fda981bf76175c57c6002195f37d9c14cc7aec6865984f84563a8614ca99d688a659ae9399d240f7a3530af5b624a1c64b81a7bfe236e9562865534add2b8c41e9a25e7279fba1c27eb60c0cd78862a18598ef2b8f00090caa73844cb25d1668043d362171782cec782f784c50cc90c95d841cf831fbe8917f3c673fe7572543b1e8f281c5104b68e4a773746325302b1d6b35cee2c93c7955880408039c59c695b9d7debb4fffb3cadd389c074c106c1b9fb768e491a3e2c954313d1462dd69abb890b92aa53a69b042e8a24a5c8024ec51982d49e38bb706862975b8b559240570d31578ef7a10485187f1b0423295f8d47b296912ea6560434785e25ec09520bc9bbfc9c464b8851c111bea89de60029ab0936d107895d121c7cdbb3bb8a430ad3511f0ca551a17c3c1378002805501958d6e21f2972746cd217198b1bdfcbc2e039bda35869c7394e72d497727a7153947e46c626b2eb31c8197dbdc260e760c8180b8777b9b79b616238b9af50cc965e19b18d30bbb920bc8193928b2bc1b9622bbd4750e5600a1fb45671e30847fcbd814a76d178b2f3cc79cd388778ab580dca779953997f410f9676ad32e590b57570e3f1c00e681763d0459ff82192139900225263fb856384b06871b20f17645da3bddfb6073f8ac8e232cd0bf07509449a89e62d4a8050523a88657049d4d45f56fb8616dcc263ec191048900169b33f28b9e3904f7cd7340aa5a3fa24cace5b4b286c6ab0e7ae29d315279b35e8b87d7cf0068cb76ce225c1153659830b3b987b14c561283e481e4f12986d1773106bcbbe5658d801b842547673ca56192b5e35455d03aa53bf371e3c6836689c6f19a359e30a958242754272cd5e108221470ac53b46a21659ce56a88c8470310a8b819a03b96b371088ab6cf88094e4af67d817c68812491a3fae67ad1b4b749ada2e08ccc73c21cae5f20a4e3c8858346a3069a1a6056e5775b240cc37a78c620a094c848bc49d1010148304575b3c0ea2924b349c43265ff35a1e828220182204cd1384d5d10f38b278d6e428b2ec8333c1bbdb83a228d6c2ecf5ccc7d9ca6de155e1a859388188bc6802ea3823bf7c9d6dd77b6b0697a52171f6972051e94036972bfaf4aaba99c2ecf30e92295035ba103c7612c487892771c88a0577b3d60fdab452843956f459c63913762272c05970274a5c41b255342865385d5a622f35a66562cf38f6abef0a5501041eef4089700ab3977bb40a882cbec0af44f07f8ca82717c78fe8902a38e579cd593781039a05a82edec24e4fb106ff2a2606372c975584381b8c5148ae01ea27a1e22758cb51c3d82924c6c2cd4289594c36d70456de66434ab601f19bcec3b43eb41cbad88642c280c0732a377e919703ec834a9b3c4f370369619f344ac6c9c638547530f4b4b2b6509d265c78da804b88b53b9b78a6e493bc11f86df2c1b4e8e7497b87326f36258cbb4807a50645430c83a6812a798afe999129d7b21616852c382953655887436f48b63fa5f8cab85166bdba9b7cc0267fac32acd19c542c44c5f7477dec15a2f5a5b7e227b28868cafa8b8bfc383f862421f033cd864683b51ce87acaa2e8977176332cfc5277b420a390531f137564a71233986c093c9f6024921d902a5eb9835a958e5a678117f4cd856584c9468d208c5e33e5b4837154b4e6598bac4854ea4943b551eba877ee91924fb438c1e07736c29234c007d2c6a3de1450a7fc366c79587cfc23d55c84032999cdfa38a6e0bd7feb4ff415bc0d5587faf9b978f46fdac087b134358e81a1fd967c5b21881afc96e16ac3d67b3180864667dbb17120bbf5d03858655213521aa169bfa64670f3430ba0d045e1f45d20b61ac5351e7202afaf91cd419b065efb2a4ba39f2fbcb8c3b87477924867458ca10b5cd2aa0af37773d291a6cf838108605ac344a502dc55fa32c51071dcc9dcbc674a22abc84046a27d3953fd59f46a987200b2bc65a6363362c3ddc47eabbfd9b52a8d44772bf2f4e772156ba7812112e1c224223c0b74e5b95c8a4108e81b84750132bb34e2faa5b70532bb964398833e6eb45bd45a98", + "ct": "06986a15e0304a60d57fada98132d16a55d3ccbec128e30b679aaf0cf25290946352d08e11cddcaf6ab4c3374c71954df8e8a3b8f7be61d5c7c009e82adf4fda5b5243f8eb1945ea2ae247b7612d47412567d3f9817ed36ae35740ffa45fe5179fdfe17a3db525cf935a551b2c85100d6a5c985fbfbdcdd531939e0a38ed9adf6ddfd98b97870b9a3e8ba1ed5f35cb65608144e420df9a608a32c2abe69016d51373059a93d08ab9898d8b3b69f5c4ce6b0b5f7280b41fa5c1f312b8766d9cca8e76b877cefa1f6a7af0ef88c6dbf069a33b5c092eef7e4bb69e8db8f5a206a3f343bbb74b26cf577897de817a7ee88f05679a0bddc1afc35ea7e71e7cc9cc2c7c1c94c3d4f871ee53256f6b36c436d9576d17191a8e25ab81286ec494643b500a613026692c0f6fb44ff9668e9b58b695f8400545313bb7842a73cb62de0ac5678273cc6ccadfaee5b3aaaa00b25a0767468ded516daacb31d00fff7fdb77a3b1fafbed0c6aedf8b09ec2d4ffae92e950d1c591c58d16ef0673605f4e30994f1a6d90f5ab9b3b30b2839a06ae3de8a8e20329c2fe84d7fc00247b4f88dec716cfb1f4db682291cbe63c5e9f474485d27a95ad463dbab3da7104e1519af560ff9f265c94b48636602cec23a0298f1cf227ded1e57ce0136aacd35827362ee1a59b7da2996b4a94e44204238788e31cb37f0701e5f588c685030fbe0d180a270388637a8c3148d6f080e8a87b6e3e74fd46ba9a811811172ae52649c946ef4f1e960f3890b9c8fe79a9b7e99bae4b5203c26c83988127cae12aed29921cd0acce8777403bbb520b18c4da71654a7f4df6e0d531dd121da1e2d33049736238fa663b60f402725f3062760418e5391a7fe717ecd593119c1286d5119f134b66ef3eca7bff30270ee2e0e9f9bd1189318461b2b83f31788ae5f7674ac891ab69d02b8489cca294c4106f2d48c8254d9f94899ea5572b9e8213b6d708125207d1a297b137695df00462a935f81738447b69f7ac1c4cbd0b8c3381dd066ca1c6d7ac91b7517417ffd18c3e95d0fdc4166d7f25d2a557ddb83bb1489216720a9592eb8294ee2b31ee5edab771170b412817e296290e56e6e9aa4e5d77aab87a600dd382cd4d25f5aad97097ca001279dcd9436a9f72b033e74a86a23e9bb10b55de19b3b07c78c01ee94829078f323d2aa6d5245eec89b278752f7babc3b497e979ac6c8682c4b42aa7ca4435ef19cee844ac81d7f168cb67837e89534324c7266dbc6eb251cf065bb1dd8d9cd139ea2bde5e44402c15b91e0caaac0859bf7c2e74176c62c3e6b8d7b4d04ec21912962c7dc52d649c69ebe7076e8c2f5b3d86a5804fc64460cc54eb6cf888661d7eed5b1b50c1cab6416cc60307a643ca4ec8a1aa4cf2ebd4145dc64814f2a3aa8c35c39c8bd242cddd64a92623e04bdf3a3c64f133abf37f9f2d90fb0c864b21406e70c46945b1532b194315eabd90ca1e20c753d64fb62c0dcddf719bbf555ef57ca6bb676a25571b82f4ddf1f1195fd005c71a307a", + "ss": "3662f7522e49fd429d69382299988520fd67cd17ac0f5f86f2f0b71f779648aa" + } +] \ No newline at end of file