diff --git a/Cargo.lock b/Cargo.lock index fc4bcd574e5..626c763fda7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12543,8 +12543,13 @@ dependencies = [ "blockifier", "blockifier_test_utils", "cairo-lang-starknet-classes", + "cairo-vm", + "expect-test", "itertools 0.12.1", "rstest", + "serde_json", + "starknet-core", + "starknet-crypto", "starknet-types-core", "starknet_api", "starknet_committer", diff --git a/crates/apollo_integration_tests/tests/common/mod.rs b/crates/apollo_integration_tests/tests/common/mod.rs index 195ac148830..ee97bca8794 100644 --- a/crates/apollo_integration_tests/tests/common/mod.rs +++ b/crates/apollo_integration_tests/tests/common/mod.rs @@ -139,21 +139,22 @@ fn get_total_batched_txs_count(recorder: &PrometheusRecorder) -> usize { } fn assert_full_blocks_flow(recorder: &PrometheusRecorder, expecting_full_blocks: bool) { - let metrics = recorder.handle().render(); - let full_blocks_metric = apollo_batcher::metrics::BLOCK_CLOSE_REASON - .parse_numeric_metric::( - &metrics, - &[( - apollo_batcher::metrics::LABEL_NAME_BLOCK_CLOSE_REASON, - apollo_batcher::metrics::BlockCloseReason::FullBlock.into(), - )], - ) - .unwrap(); if expecting_full_blocks { + let metrics = recorder.handle().render(); + let full_blocks_metric = apollo_batcher::metrics::BLOCK_CLOSE_REASON + .parse_numeric_metric::( + &metrics, + &[( + apollo_batcher::metrics::LABEL_NAME_BLOCK_CLOSE_REASON, + apollo_batcher::metrics::BlockCloseReason::FullBlock.into(), + )], + ) + .unwrap(); assert!(full_blocks_metric > 0); - } else { - assert_eq!(full_blocks_metric, 0); } + // Just because we don't expect full blocks, doesn't mean we should assert that the metric is 0. + // It is possible that a block is filled, no need to assert that this is not the case. + // TODO(AlonH): In the `else` case, assert that some block closed due to time. } async fn wait_for_sequencer_node(sequencer: &FlowSequencerSetup) { diff --git a/crates/blockifier/src/bouncer_test.rs b/crates/blockifier/src/bouncer_test.rs index 1197ec000d8..48a0e2aff19 100644 --- a/crates/blockifier/src/bouncer_test.rs +++ b/crates/blockifier/src/bouncer_test.rs @@ -744,11 +744,11 @@ fn class_hash_migration_data_from_state( if should_migrate { expect![[r#" - 86774273 + 98618067 "#]] .assert_debug_eq(&migration_sierra_gas.0); expect![[r#" - 198638149 + 226361973 "#]] .assert_debug_eq(&migration_proving_gas.0); } else { diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_stack_trace_cairo0.txt b/crates/blockifier/src/execution/stack_trace_regression/test_stack_trace_cairo0.txt index 7cef819a7e2..68cc91ad451 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_stack_trace_cairo0.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_stack_trace_cairo0.txt @@ -8,13 +8,13 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x027c3334165536f239cfd400ed956eabff55fc60de4fb56728b6a4f6b87db01c): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:945) -Unknown location (pc=0:928) +Unknown location (pc=0:1254) +Unknown location (pc=0:1237) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070001, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25): Error message: You shall not pass! -Error at pc=0:1397: +Error at pc=0:1706: Cairo traceback (most recent call last): -Unknown location (pc=0:1401) +Unknown location (pc=0:1710) An ASSERT_EQ instruction failed: 1 != 0. diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_call.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_call.txt index c7ac7233979..9e519b22a52 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_call.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_call.txt @@ -8,19 +8,19 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 3: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25): Error message: You shall not pass! -Error at pc=0:1397: +Error at pc=0:1706: Cairo traceback (most recent call last): -Unknown location (pc=0:1401) +Unknown location (pc=0:1710) An ASSERT_EQ instruction failed: 1 != 0. diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_library_call.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_library_call.txt index 81598d01407..78401e42f06 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_library_call.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_fail_library_call.txt @@ -8,19 +8,19 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:49: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1324) +Unknown location (pc=0:1688) +Unknown location (pc=0:1633) 3: Error in a library call (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25): Error message: You shall not pass! -Error at pc=0:1397: +Error at pc=0:1706: Cairo traceback (most recent call last): -Unknown location (pc=0:1401) +Unknown location (pc=0:1710) An ASSERT_EQ instruction failed: 1 != 0. diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_call.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_call.txt index 0f48e97629f..6a04202540c 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_call.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_call.txt @@ -8,18 +8,18 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 3: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): -Error at pc=0:1294: +Error at pc=0:1603: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) +Unknown location (pc=0:1688) Couldn't compute operand op0. Unknown value for memory cell 1:23 diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_library_call.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_library_call.txt index f323ca3cd67..770c62118af 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_library_call.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_call_chain_with_syscalls_cairo0_invoke_call_chain_library_call.txt @@ -8,18 +8,18 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:49: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1324) +Unknown location (pc=0:1688) +Unknown location (pc=0:1633) 3: Error in a library call (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): -Error at pc=0:1294: +Error at pc=0:1603: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) +Unknown location (pc=0:1688) Couldn't compute operand op0. Unknown value for memory cell 1:23 diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_chain.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_chain.txt index 8ea19923b12..9a465d5a75a 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_chain.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_chain.txt @@ -8,13 +8,13 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): -Error at pc=0:1294: +Error at pc=0:1603: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1340) +Unknown location (pc=0:1688) +Unknown location (pc=0:1649) Couldn't compute operand op0. Unknown value for memory cell 1:37 diff --git a/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_fail.txt b/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_fail.txt index 040d8c0e53d..c686ba21878 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_fail.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/test_trace_callchain_ends_with_regular_call_cairo0_fail.txt @@ -8,14 +8,14 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1306) +Unknown location (pc=0:1688) +Unknown location (pc=0:1615) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x0062c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5): Error message: You shall not pass! -Error at pc=0:1397: +Error at pc=0:1706: Cairo traceback (most recent call last): -Unknown location (pc=0:1379) -Unknown location (pc=0:1348) +Unknown location (pc=0:1688) +Unknown location (pc=0:1657) An ASSERT_EQ instruction failed: 1 != 0. diff --git a/crates/blockifier/src/execution/stack_trace_regression/with_inner_error_msg.txt b/crates/blockifier/src/execution/stack_trace_regression/with_inner_error_msg.txt index 92f85a3db65..5efaa64fcdb 100644 --- a/crates/blockifier/src/execution/stack_trace_regression/with_inner_error_msg.txt +++ b/crates/blockifier/src/execution/stack_trace_regression/with_inner_error_msg.txt @@ -8,14 +8,14 @@ Unknown location (pc=0:125) 1: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070000, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x03bf01fb7497d041938cb7b2954d8c4590006d26b3acd0f5aec1af45dc4f94b2): Error at pc=0:37: Cairo traceback (most recent call last): -Unknown location (pc=0:1092) +Unknown location (pc=0:1401) Error message: Be aware of failure ahead... -Unknown location (pc=0:1082) +Unknown location (pc=0:1391) 2: Error in the called contract (contract address: 0x0000000000000000000000000000000000000000000000000000000040070001, class hash: 0x0000000000000000000000000000000000000000000000000000000000070000, selector: 0x032564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25): Error message: You shall not pass! -Error at pc=0:1397: +Error at pc=0:1706: Cairo traceback (most recent call last): -Unknown location (pc=0:1401) +Unknown location (pc=0:1710) An ASSERT_EQ instruction failed: 1 != 0. diff --git a/crates/blockifier/src/execution/syscalls/syscall_tests/constants.rs b/crates/blockifier/src/execution/syscalls/syscall_tests/constants.rs index a7ebd928e5a..4f110396b59 100644 --- a/crates/blockifier/src/execution/syscalls/syscall_tests/constants.rs +++ b/crates/blockifier/src/execution/syscalls/syscall_tests/constants.rs @@ -1 +1 @@ -pub const REQUIRED_GAS_GET_BLOCK_HASH_TEST: u64 = 14920; +pub const REQUIRED_GAS_GET_BLOCK_HASH_TEST: u64 = 16220; diff --git a/crates/blockifier/src/execution/syscalls/syscall_tests/get_block_hash.rs b/crates/blockifier/src/execution/syscalls/syscall_tests/get_block_hash.rs index af6ee5de4ef..814579f1dc9 100644 --- a/crates/blockifier/src/execution/syscalls/syscall_tests/get_block_hash.rs +++ b/crates/blockifier/src/execution/syscalls/syscall_tests/get_block_hash.rs @@ -48,7 +48,7 @@ fn positive_flow(runnable_version: RunnableCairo1) { let test_contract = FeatureContract::TestContract(CairoVersion::Cairo1(runnable_version)); let (mut state, block_number, block_hash) = initialize_state(test_contract); - let calldata = calldata![block_number]; + let calldata = calldata![block_number, block_hash]; let entry_point_call = CallEntryPoint { entry_point_selector: selector_from_name("test_get_block_hash"), calldata, @@ -83,7 +83,7 @@ fn positive_flow(runnable_version: RunnableCairo1) { l2_to_l1_messages: [], cairo_native: false, failed: false, - gas_consumed: 14920, + gas_consumed: 15620, } "#]] .assert_debug_eq(&call_info.execution); @@ -98,7 +98,8 @@ fn negative_flow_block_number_out_of_range(runnable_version: RunnableCairo1) { let requested_block_number = CURRENT_BLOCK_NUMBER - constants::STORED_BLOCK_HASH_BUFFER + 1; let block_number = felt!(requested_block_number); - let calldata = calldata![block_number]; + let dummy_block_hash = felt!(66_u64); + let calldata = calldata![block_number, dummy_block_hash]; let entry_point_call = CallEntryPoint { entry_point_selector: selector_from_name("test_get_block_hash"), calldata, diff --git a/crates/blockifier/src/execution/syscalls/syscall_tests/get_class_hash_at.rs b/crates/blockifier/src/execution/syscalls/syscall_tests/get_class_hash_at.rs index bfe2754489c..21c94b31afa 100644 --- a/crates/blockifier/src/execution/syscalls/syscall_tests/get_class_hash_at.rs +++ b/crates/blockifier/src/execution/syscalls/syscall_tests/get_class_hash_at.rs @@ -25,11 +25,13 @@ fn test_get_class_hash_at(runnable_version: RunnableCairo1) { let mut state = test_state(chain_info, BALANCE, &[(test_contract, 1)]); let address = contract_address!("0x111"); let class_hash = class_hash!("0x222"); + let class_hash_of_undeployed_contract = felt!("0x0"); + let non_existing_address = felt!("0x333"); state.state.address_to_class_hash.insert(address, class_hash); // Test deployed contract. let positive_entry_point_call = CallEntryPoint { - calldata: calldata![address.into(), class_hash.0], + calldata: calldata![address.into(), class_hash.0, non_existing_address], entry_point_selector: selector_from_name("test_get_class_hash_at"), ..trivial_external_entry_point_new(test_contract) }; @@ -51,18 +53,20 @@ fn test_get_class_hash_at(runnable_version: RunnableCairo1) { l2_to_l1_messages: [], cairo_native: false, failed: false, - gas_consumed: 15960, + gas_consumed: 28370, } "#]] .assert_debug_eq(&positive_call_info.execution); assert!(!positive_call_info.execution.failed); assert_eq!(positive_call_info.execution.retdata, retdata![]); - // Test undeployed contract - should return class_hash = 0 and succeed. - let non_existing_address = felt!("0x333"); - let class_hash_of_undeployed_contract = felt!("0x0"); + // Test undeployed contract - should return class_hash = 0 and succeed. let negative_entry_point_call = CallEntryPoint { - calldata: calldata![non_existing_address, class_hash_of_undeployed_contract], + calldata: calldata![ + non_existing_address, + class_hash_of_undeployed_contract, + non_existing_address + ], entry_point_selector: selector_from_name("test_get_class_hash_at"), ..trivial_external_entry_point_new(test_contract) }; @@ -71,7 +75,7 @@ fn test_get_class_hash_at(runnable_version: RunnableCairo1) { // Sanity check: giving the wrong expected class hash to the test should make it fail. let different_class_hash = class_hash!("0x444"); let different_class_hash_entry_point_call = CallEntryPoint { - calldata: calldata![address.into(), different_class_hash.0], + calldata: calldata![address.into(), different_class_hash.0, non_existing_address], entry_point_selector: selector_from_name("test_get_class_hash_at"), ..trivial_external_entry_point_new(test_contract) }; diff --git a/crates/blockifier/src/execution/syscalls/syscall_tests/get_execution_info.rs b/crates/blockifier/src/execution/syscalls/syscall_tests/get_execution_info.rs index 2ab096f3865..cade865fe1f 100644 --- a/crates/blockifier/src/execution/syscalls/syscall_tests/get_execution_info.rs +++ b/crates/blockifier/src/execution/syscalls/syscall_tests/get_execution_info.rs @@ -1,3 +1,5 @@ +use std::sync::Arc; + use blockifier_test_utils::cairo_versions::{CairoVersion, RunnableCairo1}; use blockifier_test_utils::contracts::FeatureContract; use starknet_api::abi::abi_utils::selector_from_name; @@ -23,6 +25,7 @@ use starknet_api::transaction::fields::{ Resource, ResourceBounds, Tip, + TransactionSignature, ValidResourceBounds, }; use starknet_api::transaction::{TransactionVersion, QUERY_VERSION_BASE}; @@ -352,7 +355,9 @@ fn test_get_execution_info( + if high_tip { 1 } else { 0 }); let expected_tip = if version == TransactionVersion::THREE { tip } else { Tip(0) }; - let expected_unsupported_fields = match test_contract { + let tx_hash = tx_hash!(1991); + + let (expected_unsupported_fields, expected_signature) = match test_contract { FeatureContract::LegacyTestContract => { // Read and parse file content. let raw_contract: serde_json::Value = @@ -363,20 +368,21 @@ fn test_get_execution_info( } else { panic!("'compiler_version' not found or not a valid string in JSON."); }; - vec![] + (vec![], vec![]) } #[cfg(feature = "cairo_native")] - FeatureContract::SierraExecutionInfoV1Contract(RunnableCairo1::Native) => { - vec![] - } + FeatureContract::SierraExecutionInfoV1Contract(RunnableCairo1::Native) => (vec![], vec![]), _ => { - vec![ - expected_tip.into(), // Tip. - Felt::ZERO, // Paymaster data. - Felt::ZERO, // Nonce DA. - Felt::ZERO, // Fee DA. - Felt::ZERO, // Account data. - ] + ( + vec![ + expected_tip.into(), // Tip. + Felt::ZERO, // Paymaster data. + Felt::ZERO, // Nonce DA. + Felt::ZERO, // Fee DA. + Felt::ZERO, // Account data. + ], + vec![tx_hash.0], + ) } }; @@ -388,10 +394,10 @@ fn test_get_execution_info( expected_version += simulate_version_base; } - let tx_hash = tx_hash!(1991); let max_fee = Fee(42); let nonce = nonce!(3_u16); let sender_address = test_contract_address; + let signature = TransactionSignature(Arc::new(expected_signature)); let resource_bounds = ResourceBounds { max_amount: GasAmount(13), max_price_per_unit: GasPrice(61) }; @@ -438,10 +444,10 @@ fn test_get_execution_info( common_fields: CommonAccountFields { transaction_hash: tx_hash, version: TransactionVersion::ONE, + signature, nonce, sender_address, only_query, - ..Default::default() }, max_fee, }); @@ -460,10 +466,10 @@ fn test_get_execution_info( common_fields: CommonAccountFields { transaction_hash: tx_hash, version: TransactionVersion::THREE, + signature, nonce, sender_address, only_query, - ..Default::default() }, resource_bounds: all_resource_bounds, tip, diff --git a/crates/blockifier/src/execution/syscalls/syscall_tests/out_of_gas.rs b/crates/blockifier/src/execution/syscalls/syscall_tests/out_of_gas.rs index d7a4b430cb1..675f97ce504 100644 --- a/crates/blockifier/src/execution/syscalls/syscall_tests/out_of_gas.rs +++ b/crates/blockifier/src/execution/syscalls/syscall_tests/out_of_gas.rs @@ -18,9 +18,9 @@ use crate::test_utils::trivial_external_entry_point_new; #[test_case(RunnableCairo1::Casm; "VM")] fn test_out_of_gas(runnable_version: RunnableCairo1) { let test_contract = FeatureContract::TestContract(CairoVersion::Cairo1(runnable_version)); - let (mut state, block_number, _block_hash) = initialize_state(test_contract); + let (mut state, block_number, block_hash) = initialize_state(test_contract); - let calldata = calldata![block_number]; + let calldata = calldata![block_number, block_hash]; let entry_point_call = CallEntryPoint { entry_point_selector: selector_from_name("test_get_block_hash"), calldata, diff --git a/crates/blockifier/src/transaction/test_utils.rs b/crates/blockifier/src/transaction/test_utils.rs index dcbe312929b..cb1fa17635e 100644 --- a/crates/blockifier/src/transaction/test_utils.rs +++ b/crates/blockifier/src/transaction/test_utils.rs @@ -3,10 +3,11 @@ use blockifier_test_utils::calldata::create_calldata; use blockifier_test_utils::contracts::FeatureContract; use rstest::fixture; use starknet_api::abi::abi_utils::get_fee_token_var_address; -use starknet_api::block::{FeeType, GasPrice}; +use starknet_api::block::{BlockNumber, BlockTimestamp, FeeType, GasPrice}; use starknet_api::contract_class::compiled_class_hash::HashVersion; use starknet_api::contract_class::{ClassInfo, ContractClass, SierraVersion}; -use starknet_api::core::{ClassHash, ContractAddress, Nonce}; +use starknet_api::core::{ChainId, ClassHash, ContractAddress, EntryPointSelector, Nonce}; +use starknet_api::data_availability::DataAvailabilityMode; use starknet_api::executable_transaction::TransactionType; use starknet_api::execution_resources::{GasAmount, GasVector}; use starknet_api::test_utils::declare::executable_declare_tx; @@ -26,15 +27,23 @@ use starknet_api::test_utils::{ MAX_FEE, }; use starknet_api::transaction::fields::{ + AccountDeploymentData, AllResourceBounds, ContractAddressSalt, Fee, GasVectorComputationMode, + PaymasterData, + Resource, ResourceBounds, TransactionSignature, ValidResourceBounds, }; -use starknet_api::transaction::{constants, TransactionVersion}; +use starknet_api::transaction::{ + constants, + TransactionHash, + TransactionVersion, + QUERY_VERSION_BASE, +}; use starknet_api::{calldata, declare_tx_args, deploy_account_tx_args, felt, invoke_tx_args}; use starknet_types_core::felt::Felt; use strum::IntoEnumIterator; @@ -452,3 +461,125 @@ pub fn emit_n_events_tx( AccountTransaction::new_for_sequencing(tx) } + +/// Utility struct to test the execution info syscall. +/// For simplicity, some fields are not included in the struct, and assumed empty. +pub struct ExpectedExecutionInfo { + pub version: TransactionVersion, + pub account_address: ContractAddress, + pub max_fee: Fee, + pub transaction_hash: TransactionHash, + pub chain_id: ChainId, + pub nonce: Nonce, + pub resource_bounds: ValidResourceBounds, + pub paymaster_data: PaymasterData, + pub nonce_data_availability_mode: DataAvailabilityMode, + pub fee_data_availability_mode: DataAvailabilityMode, + pub account_deployment_data: AccountDeploymentData, + pub caller_address: ContractAddress, + pub contract_address: ContractAddress, + pub entry_point_selector: EntryPointSelector, + pub block_number: BlockNumber, + pub block_timestamp: BlockTimestamp, + pub sequencer_address: ContractAddress, +} + +impl ExpectedExecutionInfo { + #[allow(clippy::too_many_arguments)] + pub fn new( + only_query: bool, + account_address: ContractAddress, + caller_address: ContractAddress, + contract_address: ContractAddress, + chain_id: ChainId, + entry_point_selector: EntryPointSelector, + block_number: BlockNumber, + block_timestamp: BlockTimestamp, + sequencer_address: ContractAddress, + resource_bounds: ValidResourceBounds, + nonce: Nonce, + ) -> Self { + let mut version = Felt::THREE; + if only_query { + version += *QUERY_VERSION_BASE; + } + Self { + version: TransactionVersion(version), + account_address, + caller_address, + contract_address, + chain_id, + entry_point_selector, + block_number, + block_timestamp, + sequencer_address, + resource_bounds, + nonce, + max_fee: Fee::default(), + transaction_hash: TransactionHash::default(), + paymaster_data: PaymasterData::default(), + nonce_data_availability_mode: DataAvailabilityMode::default(), + fee_data_availability_mode: DataAvailabilityMode::default(), + account_deployment_data: AccountDeploymentData::default(), + } + } + + pub fn to_syscall_result(self) -> Vec { + let expected_tx_info = vec![ + self.version.0, + **self.account_address, + self.max_fee.0.into(), + Felt::ZERO, + self.transaction_hash.0, + Felt::from_hex_unchecked(&self.chain_id.as_hex()), + self.nonce.0, + ]; + + let expected_resource_bounds = match self.resource_bounds { + ValidResourceBounds::L1Gas(l1_gas) => vec![ + Felt::ONE, + felt!(Resource::L1Gas.to_hex()), + felt!(l1_gas.max_amount.0), + felt!(l1_gas.max_price_per_unit.0), + ], + ValidResourceBounds::AllResources(AllResourceBounds { + l1_gas, + l2_gas, + l1_data_gas, + }) => { + vec![ + Felt::THREE, + felt!(Resource::L1Gas.to_hex()), + felt!(l1_gas.max_amount.0), + felt!(l1_gas.max_price_per_unit.0), + felt!(Resource::L2Gas.to_hex()), + felt!(l2_gas.max_amount.0), + felt!(l2_gas.max_price_per_unit.0), + felt!(Resource::L1DataGas.to_hex()), + felt!(l1_data_gas.max_amount.0), + felt!(l1_data_gas.max_price_per_unit.0), + ] + } + }; + + // Tip, Paymaster data, Nonce DA, Fee DA, Account data. + let expected_unsupported_fields = vec![Felt::ZERO; 5]; + + let expected_call_info = + vec![**self.caller_address, **self.contract_address, self.entry_point_selector.0]; + let expected_block_info = vec![ + felt!(self.block_number.0), + felt!(self.block_timestamp.0), + **self.sequencer_address, + ]; + + [ + expected_block_info, + expected_tx_info, + expected_resource_bounds, + expected_unsupported_fields, + expected_call_info, + ] + .concat() + } +} diff --git a/crates/blockifier/src/transaction/transactions_test.rs b/crates/blockifier/src/transaction/transactions_test.rs index bbf4195ce08..6a5bc9bba38 100644 --- a/crates/blockifier/src/transaction/transactions_test.rs +++ b/crates/blockifier/src/transaction/transactions_test.rs @@ -18,13 +18,14 @@ use starknet_api::abi::abi_utils::{ selector_from_name, }; use starknet_api::abi::constants::CONSTRUCTOR_ENTRY_POINT_NAME; -use starknet_api::block::{FeeType, GasPriceVector}; +use starknet_api::block::{BlockNumber, BlockTimestamp, FeeType, GasPriceVector}; use starknet_api::contract_class::compiled_class_hash::HashVersion; use starknet_api::contract_class::EntryPointType; use starknet_api::core::{ascii_as_felt, ClassHash, ContractAddress, Nonce}; use starknet_api::executable_transaction::{ AccountTransaction as ApiExecutableTransaction, DeployAccountTransaction, + InvokeTransaction, TransactionType, }; use starknet_api::execution_resources::{GasAmount, GasVector}; @@ -35,7 +36,7 @@ use starknet_api::test_utils::deploy_account::{ executable_deploy_account_tx, DeployAccountTxArgs, }; -use starknet_api::test_utils::invoke::{executable_invoke_tx, InvokeTxArgs}; +use starknet_api::test_utils::invoke::{executable_invoke_tx, invoke_tx, InvokeTxArgs}; use starknet_api::test_utils::{ NonceManager, CHAIN_ID_FOR_TESTS, @@ -43,9 +44,6 @@ use starknet_api::test_utils::{ CURRENT_BLOCK_NUMBER_FOR_VALIDATE, CURRENT_BLOCK_TIMESTAMP, CURRENT_BLOCK_TIMESTAMP_FOR_VALIDATE, - DEFAULT_L1_DATA_GAS_MAX_AMOUNT, - DEFAULT_L1_GAS_AMOUNT, - DEFAULT_L2_GAS_MAX_AMOUNT, DEFAULT_STRK_L1_DATA_GAS_PRICE, DEFAULT_STRK_L1_GAS_PRICE, DEFAULT_STRK_L2_GAS_PRICE, @@ -69,9 +67,9 @@ use starknet_api::transaction::{ EventContent, EventData, EventKey, + InvokeTransaction as ApiInvokeTransaction, L2ToL1Payload, TransactionVersion, - QUERY_VERSION_BASE, }; use starknet_api::{ calldata, @@ -168,6 +166,7 @@ use crate::transaction::test_utils::{ invoke_tx_with_default_flags, l1_resource_bounds, versioned_constants, + ExpectedExecutionInfo, FaultyAccountTxCreatorArgs, TestInitData, CALL_CONTRACT, @@ -2589,83 +2588,48 @@ fn test_only_query_flag( &block_context.chain_info, CairoVersion::Cairo1(RunnableCairo1::Casm), ); - let mut version = Felt::from(3_u8); - if only_query { - version += *QUERY_VERSION_BASE; - } - let expected_tx_info = vec![ - version, // Transaction version. - *account_address.0.key(), // Account address. - Felt::ZERO, // Max fee. - Felt::ZERO, // Signature. - Felt::ZERO, // Transaction hash. - felt!(&*CHAIN_ID_FOR_TESTS.as_hex()), // Chain ID. - Felt::ZERO, // Nonce. - ]; - - let expected_resource_bounds = vec![ - Felt::THREE, // Length of ResourceBounds array. - felt!(L1Gas.to_hex()), // Resource. - felt!(DEFAULT_L1_GAS_AMOUNT.0), // Max amount. - felt!(DEFAULT_STRK_L1_GAS_PRICE.get().0), // Max price per unit. - felt!(L2Gas.to_hex()), // Resource. - felt!(DEFAULT_L2_GAS_MAX_AMOUNT.0), // Max amount. - felt!(DEFAULT_STRK_L2_GAS_PRICE.get().0), // Max price per unit. - felt!(L1DataGas.to_hex()), // Resource. - felt!(DEFAULT_L1_DATA_GAS_MAX_AMOUNT.0), // Max amount. - felt!(DEFAULT_STRK_L1_DATA_GAS_PRICE.get().0), // Max price per unit. - ]; - - let expected_unsupported_fields = vec![ - Felt::ZERO, // Tip. - Felt::ZERO, // Paymaster data. - Felt::ZERO, // Nonce DA. - Felt::ZERO, // Fee DA. - Felt::ZERO, // Account data. - ]; - let entry_point_selector = selector_from_name("test_get_execution_info"); - let expected_call_info = vec![ - *account_address.0.key(), // Caller address. - *contract_address.0.key(), // Storage address. - entry_point_selector.0, // Entry point selector. - ]; - let expected_block_info = [ - felt!(CURRENT_BLOCK_NUMBER), // Block number. - felt!(CURRENT_BLOCK_TIMESTAMP), // Block timestamp. - felt!(TEST_SEQUENCER_ADDRESS), // Sequencer address. - ]; - let calldata_len = expected_block_info.len() - + expected_tx_info.len() - + expected_resource_bounds.len() - + expected_unsupported_fields.len() - + expected_call_info.len(); + let expected_execution_info = ExpectedExecutionInfo::new( + only_query, + account_address, + account_address, + contract_address, + CHAIN_ID_FOR_TESTS.clone(), + entry_point_selector, + BlockNumber(CURRENT_BLOCK_NUMBER), + BlockTimestamp(CURRENT_BLOCK_TIMESTAMP), + ContractAddress(felt!(TEST_SEQUENCER_ADDRESS).try_into().unwrap()), + default_all_resource_bounds, + Nonce::default(), + ) + .to_syscall_result(); let execute_calldata = vec![ *contract_address.0.key(), // Contract address. entry_point_selector.0, // EP selector. // TODO(Ori, 1/2/2024): Write an indicative expect message explaining why the conversion // works. - felt!(u64::try_from(calldata_len).expect("Failed to convert usize to u64.")), /* Calldata length. */ + felt!( + u64::try_from(expected_execution_info.len()).expect("Failed to convert usize to u64.") + ), // Calldata length. ]; - let execute_calldata = Calldata( - [ - execute_calldata, - expected_block_info.clone().to_vec(), - expected_tx_info, - expected_resource_bounds, - expected_unsupported_fields, - expected_call_info, - ] - .concat() - .into(), - ); - let tx = executable_invoke_tx(invoke_tx_args! { + let execute_calldata = Calldata([execute_calldata, expected_execution_info].concat().into()); + let invoke_args = invoke_tx_args! { calldata: execute_calldata, resource_bounds: default_all_resource_bounds, sender_address: account_address, - }); + }; + let invoke_tx = + InvokeTransaction::create(invoke_tx(invoke_args), &block_context.chain_info.chain_id) + .unwrap(); + let tx_hash = invoke_tx.tx_hash; + let ApiInvokeTransaction::V3(mut tx) = invoke_tx.tx else { + panic!("Expected V3 transaction"); + }; + tx.signature = TransactionSignature(Arc::new(vec![tx_hash.0])); + let invoke_tx = InvokeTransaction { tx: ApiInvokeTransaction::V3(tx), tx_hash }; let execution_flags = ExecutionFlags { only_query, ..Default::default() }; - let invoke_tx = AccountTransaction { tx, execution_flags }; + let invoke_tx = + AccountTransaction { tx: ApiExecutableTransaction::Invoke(invoke_tx), execution_flags }; let tx_execution_info = invoke_tx.execute(&mut state, &block_context).unwrap(); assert_eq!(tx_execution_info.revert_error, None); diff --git a/crates/blockifier_test_utils/resources/experimental_libfuncs.json b/crates/blockifier_test_utils/resources/experimental_libfuncs.json new file mode 100644 index 00000000000..e20bd3bd23a --- /dev/null +++ b/crates/blockifier_test_utils/resources/experimental_libfuncs.json @@ -0,0 +1,246 @@ +{ + "allowed_libfuncs": [ + "add_circuit_input", + "alloc_local", + "array_append", + "array_get", + "array_len", + "array_new", + "array_pop_front", + "array_pop_front_consume", + "array_slice", + "array_snapshot_multi_pop_back", + "array_snapshot_multi_pop_front", + "array_snapshot_pop_back", + "array_snapshot_pop_front", + "bitwise", + "bool_and_impl", + "bool_not_impl", + "bool_or_impl", + "bool_to_felt252", + "bool_xor_impl", + "bounded_int_add", + "bounded_int_constrain", + "bounded_int_div_rem", + "bounded_int_is_zero", + "bounded_int_mul", + "bounded_int_sub", + "bounded_int_wrap_non_zero", + "box_forward_snapshot", + "branch_align", + "bytes31_const", + "bytes31_to_felt252", + "bytes31_try_from_felt252", + "call_contract_syscall", + "class_hash_const", + "class_hash_to_felt252", + "class_hash_try_from_felt252", + "circuit_failure_guarantee_verify", + "const_as_box", + "const_as_immediate", + "contract_address_const", + "contract_address_to_felt252", + "contract_address_try_from_felt252", + "coupon_buy", + "coupon_call", + "coupon_refund", + "deploy_syscall", + "disable_ap_tracking", + "downcast", + "drop", + "dup", + "ec_neg", + "ec_point_from_x_nz", + "ec_point_is_zero", + "ec_point_try_new_nz", + "ec_point_unwrap", + "ec_point_zero", + "ec_state_add", + "ec_state_add_mul", + "ec_state_init", + "ec_state_try_finalize_nz", + "emit_event_syscall", + "enable_ap_tracking", + "enum_init", + "enum_from_bounded_int", + "enum_match", + "enum_snapshot_match", + "eval_circuit", + "felt252_add", + "felt252_const", + "felt252_dict_entry_finalize", + "felt252_dict_entry_get", + "felt252_dict_new", + "felt252_dict_squash", + "felt252_div", + "felt252_is_zero", + "felt252_mul", + "felt252_sub", + "finalize_locals", + "function_call", + "get_available_gas", + "get_block_hash_syscall", + "get_builtin_costs", + "get_circuit_descriptor", + "get_circuit_output", + "get_class_hash_at_syscall", + "get_execution_info_syscall", + "get_execution_info_v2_syscall", + "hades_permutation", + "i128_const", + "i128_diff", + "i128_eq", + "i128_overflowing_add_impl", + "i128_overflowing_sub_impl", + "i128_to_felt252", + "i128_try_from_felt252", + "i16_const", + "i16_diff", + "i16_eq", + "i16_overflowing_add_impl", + "i16_overflowing_sub_impl", + "i16_to_felt252", + "i16_try_from_felt252", + "i16_wide_mul", + "i32_const", + "i32_diff", + "i32_eq", + "i32_overflowing_add_impl", + "i32_overflowing_sub_impl", + "i32_to_felt252", + "i32_try_from_felt252", + "i32_wide_mul", + "i64_const", + "i64_diff", + "i64_eq", + "i64_overflowing_add_impl", + "i64_overflowing_sub_impl", + "i64_to_felt252", + "i64_try_from_felt252", + "i64_wide_mul", + "i8_const", + "i8_diff", + "i8_eq", + "i8_overflowing_add_impl", + "i8_overflowing_sub_impl", + "i8_to_felt252", + "i8_try_from_felt252", + "i8_wide_mul", + "init_circuit_data", + "into_box", + "into_u96_guarantee", + "jump", + "keccak_syscall", + "sha256_state_handle_init", + "sha256_state_handle_digest", + "sha256_process_block_syscall", + "library_call_syscall", + "match_nullable", + "meta_tx_v0_syscall", + "null", + "nullable_forward_snapshot", + "nullable_from_box", + "pedersen", + "redeposit_gas", + "rename", + "replace_class_syscall", + "revoke_ap_tracking", + "secp256k1_add_syscall", + "secp256k1_get_point_from_x_syscall", + "secp256k1_get_xy_syscall", + "secp256k1_mul_syscall", + "secp256k1_new_syscall", + "secp256r1_add_syscall", + "secp256r1_get_point_from_x_syscall", + "secp256r1_get_xy_syscall", + "secp256r1_mul_syscall", + "secp256r1_new_syscall", + "send_message_to_l1_syscall", + "snapshot_take", + "span_from_tuple", + "storage_address_from_base", + "storage_address_from_base_and_offset", + "storage_address_to_felt252", + "storage_address_try_from_felt252", + "storage_base_address_const", + "storage_base_address_from_felt252", + "storage_read_syscall", + "storage_write_syscall", + "store_local", + "store_temp", + "struct_construct", + "struct_deconstruct", + "struct_snapshot_deconstruct", + "tuple_from_span", + "try_into_circuit_modulus", + "u128_byte_reverse", + "u128_const", + "u128_eq", + "u128_guarantee_mul", + "u128_is_zero", + "u128_mul_guarantee_verify", + "u128_overflowing_add", + "u128_overflowing_sub", + "u128_safe_divmod", + "u128_sqrt", + "u128_to_felt252", + "u128s_from_felt252", + "u16_bitwise", + "u16_const", + "u16_eq", + "u16_is_zero", + "u16_overflowing_add", + "u16_overflowing_sub", + "u16_safe_divmod", + "u16_sqrt", + "u16_to_felt252", + "u16_try_from_felt252", + "u16_wide_mul", + "u256_guarantee_inv_mod_n", + "u256_is_zero", + "u256_safe_divmod", + "u256_sqrt", + "u32_bitwise", + "u32_const", + "u32_eq", + "u32_is_zero", + "u32_overflowing_add", + "u32_overflowing_sub", + "u32_safe_divmod", + "u32_sqrt", + "u32_to_felt252", + "u32_try_from_felt252", + "u32_wide_mul", + "u512_safe_divmod_by_u256", + "u64_bitwise", + "u64_const", + "u64_eq", + "u64_is_zero", + "u64_overflowing_add", + "u64_overflowing_sub", + "u64_safe_divmod", + "u64_sqrt", + "u64_to_felt252", + "u64_try_from_felt252", + "u64_wide_mul", + "u8_bitwise", + "u8_const", + "u8_eq", + "u8_is_zero", + "u8_overflowing_add", + "u8_overflowing_sub", + "u8_safe_divmod", + "u8_sqrt", + "u8_to_felt252", + "u8_try_from_felt252", + "u8_wide_mul", + "u96_guarantee_verify", + "u96_limbs_less_than_guarantee_verify", + "u96_single_limb_less_than_guarantee_verify", + "unbox", + "unwrap_non_zero", + "upcast", + "withdraw_gas", + "withdraw_gas_all" + ] +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/block_info_test_contract.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/block_info_test_contract.cairo new file mode 100644 index 00000000000..3b1c00273e0 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/block_info_test_contract.cairo @@ -0,0 +1,72 @@ +%lang starknet +from starkware.cairo.common.bool import FALSE, TRUE +from starkware.cairo.common.math import assert_not_equal, unsigned_div_rem +from starkware.starknet.common.syscalls import get_block_number, get_block_timestamp + +func test_block_info{syscall_ptr: felt*, range_check_ptr}(is_validate: felt) { + alloc_locals; + let (block_number) = get_block_number(); + let (block_timestamp) = get_block_timestamp(); + local syscall_ptr: felt* = syscall_ptr; + test_given_block_info( + block_number=block_number, block_timestamp=block_timestamp, is_validate=is_validate + ); + return (); +} + +func test_given_block_info{range_check_ptr}( + block_number: felt, block_timestamp: felt, is_validate: felt +) { + let (divided_block_number, _) = unsigned_div_rem(block_number, 100); + tempvar block_number_for_validate = divided_block_number * 100; + let (divided_block_timestamp, _) = unsigned_div_rem(block_timestamp, 3600); + tempvar block_timestamp_for_validate = divided_block_timestamp * 3600; + + if (is_validate == TRUE) { + assert block_number = block_number_for_validate; + assert block_timestamp = block_timestamp_for_validate; + return (); + } + + assert is_validate = FALSE; + // We assume that the block info members are not rounded in the test. + assert_not_equal(block_number, block_number_for_validate); + assert_not_equal(block_timestamp, block_timestamp_for_validate); + return (); +} + +@external +func __validate_declare__{syscall_ptr: felt*, range_check_ptr}(class_hash: felt) { + test_block_info(is_validate=TRUE); + return (); +} + +@external +func __validate_deploy__{syscall_ptr: felt*, range_check_ptr}( + class_hash: felt, contract_address_salt: felt, is_validate: felt +) { + test_block_info(is_validate=TRUE); + return (); +} + +@external +func __validate__{syscall_ptr: felt*, range_check_ptr}( + contract_address: felt, selector: felt, calldata_len: felt, calldata: felt* +) { + test_block_info(is_validate=TRUE); + return (); +} + +@external +func __execute__{syscall_ptr: felt*, range_check_ptr}( + contract_address, selector: felt, calldata_len: felt, calldata: felt* +) { + test_block_info(is_validate=FALSE); + return (); +} + +@constructor +func constructor{syscall_ptr: felt*, range_check_ptr}(is_validate: felt) { + test_block_info(is_validate=is_validate); + return (); +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/block_info_test_contract_compiled.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/block_info_test_contract_compiled.json new file mode 100644 index 00000000000..c6680bd5771 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/block_info_test_contract_compiled.json @@ -0,0 +1,2469 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + }, + { + "name": "is_validate", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "contract_address", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "contract_address", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "is_validate", + "type": "felt" + } + ], + "name": "constructor", + "outputs": [], + "type": "constructor" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "offset": 220, + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" + } + ], + "EXTERNAL": [ + { + "offset": 187, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": 153, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": 105, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": 128, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [], + "builtins": [ + "range_check" + ], + "compiler_version": "0.14.0.1", + "data": [ + "0x480680017fff8000", + "0x476574426c6f636b4e756d626572", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574426c6f636b54696d657374616d70", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017ffc7ffc", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x2", + "0x480280007ffb8000", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x480280017ffb8000", + "0x48487ffd7fff8000", + "0x480280007ffb8000", + "0x40317fff7ffe7ffc", + "0x48127ffc7fff8000", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd2", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x40137ffe7fff8000", + "0x480a7ffc7fff8000", + "0x48127ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x5", + "0x480a80007fff8000", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x64", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x484480017ffe8000", + "0x64", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0xe10", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", + "0x484480017ffe8000", + "0xe10", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x6", + "0x40137fe87fff7ffb", + "0x40137ffe7fff7ffc", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x400780017fff7ffd", + "0x0", + "0x480a7ffb7fff8000", + "0x48127fe77fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x480a7ffc7fff8000", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb1", + "0x48127ff17fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb0", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff97", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x482480017ffe8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff75", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280017ffb8000", + "0x480280007ffb8000", + "0x482480017ffe8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff54", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "3": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_block_number" + ], + "code": "syscall_handler.get_block_number(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": 0 + } + } + } + ], + "10": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_block_timestamp" + ], + "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 1 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_equal" + ], + "code": "from starkware.cairo.lang.vm.relocatable import RelocatableValue\nboth_ints = isinstance(ids.a, int) and isinstance(ids.b, int)\nboth_relocatable = (\n isinstance(ids.a, RelocatableValue) and isinstance(ids.b, RelocatableValue) and\n ids.a.segment_index == ids.b.segment_index)\nassert both_ints or both_relocatable, \\\n f'assert_not_equal failed: non-comparable values: {ids.a}, {ids.b}.'\nassert (ids.a - ids.b) % PRIME != 0, f'assert_not_equal failed: {ids.a} = {ids.b}.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_equal.a": 2, + "starkware.cairo.common.math.assert_not_equal.b": 3 + } + } + } + ], + "20": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 4 + } + } + } + ], + "29": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.unsigned_div_rem" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.div)\nassert 0 < ids.div <= PRIME // range_check_builtin.bound, \\\n f'div={hex(ids.div)} is out of the valid range.'\nids.q, ids.r = divmod(ids.value, ids.div)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.unsigned_div_rem.div": 6, + "starkware.cairo.common.math.unsigned_div_rem.q": 8, + "starkware.cairo.common.math.unsigned_div_rem.r": 7, + "starkware.cairo.common.math.unsigned_div_rem.value": 5 + } + } + } + ], + "113": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "138": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 16, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "172": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "206": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 24, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "228": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.constructor" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 28, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "__main__.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "__main__.__execute__": { + "decorators": [ + "external" + ], + "pc": 180, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate__": { + "decorators": [ + "external" + ], + "pc": 146, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 98, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 121, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + }, + "is_validate": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.assert_not_equal": { + "destination": "starkware.cairo.common.math.assert_not_equal", + "type": "alias" + }, + "__main__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 214, + "type": "function" + }, + "__main__.constructor.Args": { + "full_name": "__main__.constructor.Args", + "members": { + "is_validate": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.constructor.ImplicitArgs": { + "full_name": "__main__.constructor.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.constructor.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_block_number": { + "destination": "starkware.starknet.common.syscalls.get_block_number", + "type": "alias" + }, + "__main__.get_block_timestamp": { + "destination": "starkware.starknet.common.syscalls.get_block_timestamp", + "type": "alias" + }, + "__main__.test_block_info": { + "decorators": [], + "pc": 44, + "type": "function" + }, + "__main__.test_block_info.Args": { + "full_name": "__main__.test_block_info.Args", + "members": { + "is_validate": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.test_block_info.ImplicitArgs": { + "full_name": "__main__.test_block_info.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_block_info.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_block_info.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__main__.test_given_block_info": { + "decorators": [], + "pc": 62, + "type": "function" + }, + "__main__.test_given_block_info.Args": { + "full_name": "__main__.test_given_block_info.Args", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + }, + "block_timestamp": { + "cairo_type": "felt", + "offset": 1 + }, + "is_validate": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.test_given_block_info.ImplicitArgs": { + "full_name": "__main__.test_given_block_info.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.test_given_block_info.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_given_block_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.unsigned_div_rem": { + "destination": "starkware.cairo.common.math.unsigned_div_rem", + "type": "alias" + }, + "__wrappers__.__execute__": { + "decorators": [ + "external" + ], + "pc": 187, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 153, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 105, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 128, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.constructor": { + "decorators": [ + "constructor" + ], + "pc": 220, + "type": "function" + }, + "__wrappers__.constructor.Args": { + "full_name": "__wrappers__.constructor.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.ImplicitArgs": { + "full_name": "__wrappers__.constructor.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.constructor.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.constructor.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.constructor.__wrapped_func": { + "destination": "__main__.constructor", + "type": "alias" + }, + "__wrappers__.constructor_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 20, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 20, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal": { + "decorators": [], + "pc": 14, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_equal.Args": { + "full_name": "starkware.cairo.common.math.assert_not_equal.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_equal.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_equal.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_equal.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_equal.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_equal.a", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_equal.b": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_equal.b", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem": { + "decorators": [], + "pc": 29, + "type": "function" + }, + "starkware.cairo.common.math.unsigned_div_rem.Args": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.Args", + "members": { + "div": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.unsigned_div_rem.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.unsigned_div_rem.Return": { + "cairo_type": "(q: felt, r: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.math.unsigned_div_rem.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.unsigned_div_rem.div": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.div", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.q": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.q", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-5)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.r", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-5)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.unsigned_div_rem.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.unsigned_div_rem.value", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_number": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_block_number.Args": { + "full_name": "starkware.starknet.common.syscalls.get_block_number.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_block_number.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_number.Return": { + "cairo_type": "(block_number: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_block_number.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_block_number.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_block_number.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 3, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp": { + "decorators": [], + "pc": 7, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Args": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Return": { + "cairo_type": "(block_timestamp: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 7, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 10, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 7, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 14, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 20, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-5)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 29, + "value": "[cast([fp + (-5)] + 1, felt*)]" + } + ] + } + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/delegate_proxy_compiled.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/delegate_proxy_compiled.json new file mode 100644 index 00000000000..b2e77c1cd7b --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/delegate_proxy_compiled.json @@ -0,0 +1,2061 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "implementation_hash_", + "type": "felt" + } + ], + "name": "set_implementation_hash", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__default__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__l1_default__", + "outputs": [], + "type": "l1_handler" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 114, + "selector": "0x0" + }, + { + "offset": 77, + "selector": "0x1679fae2e055e520e40aa3151502bc246034020f987623497fa9bd662846fa7" + } + ], + "L1_HANDLER": [ + { + "offset": 145, + "selector": "0x0" + } + ] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check", + "bitwise" + ], + "compiler_version": "0.14.0.1", + "data": [ + "0x480680017fff8000", + "0x4c69627261727943616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c4c3148616e646c6572", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x2e9111f912ea3746e28b8e693578fdbcc18d64a3380d03bd67c0c04f5715ed1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff97", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffaa", + "0x48127ffc7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", + "0x48127ffd7fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "7": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 0 + } + } + } + ], + "19": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call_l1_handler" + ], + "code": "syscall_handler.library_call_l1_handler(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": 1 + } + } + } + ], + "28": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 2 + } + } + } + ], + "37": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 3 + } + } + } + ], + "86": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_implementation_hash" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 29 + }, + "reference_ids": {} + } + } + ], + "153": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__l1_default__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 45 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.__default__": { + "decorators": [ + "external", + "raw_input", + "raw_output" + ], + "pc": 96, + "type": "function" + }, + "__main__.__default__.Args": { + "full_name": "__main__.__default__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.ImplicitArgs": { + "full_name": "__main__.__default__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__default__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__l1_default__": { + "decorators": [ + "l1_handler", + "raw_input" + ], + "pc": 129, + "type": "function" + }, + "__main__.__l1_default__.Args": { + "full_name": "__main__.__l1_default__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.ImplicitArgs": { + "full_name": "__main__.__l1_default__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__l1_default__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__l1_default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.implementation_hash": { + "type": "namespace" + }, + "__main__.implementation_hash.Args": { + "full_name": "__main__.implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.implementation_hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.implementation_hash.ImplicitArgs": { + "full_name": "__main__.implementation_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.implementation_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.implementation_hash.addr": { + "decorators": [], + "pc": 40, + "type": "function" + }, + "__main__.implementation_hash.addr.Args": { + "full_name": "__main__.implementation_hash.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.implementation_hash.addr.ImplicitArgs": { + "full_name": "__main__.implementation_hash.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.implementation_hash.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.implementation_hash.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.implementation_hash.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.implementation_hash.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.implementation_hash.read": { + "decorators": [], + "pc": 45, + "type": "function" + }, + "__main__.implementation_hash.read.Args": { + "full_name": "__main__.implementation_hash.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.implementation_hash.read.ImplicitArgs": { + "full_name": "__main__.implementation_hash.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.implementation_hash.read.Return": { + "cairo_type": "(class_hash: felt)", + "type": "type_definition" + }, + "__main__.implementation_hash.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.implementation_hash.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.implementation_hash.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.implementation_hash.write": { + "decorators": [], + "pc": 58, + "type": "function" + }, + "__main__.implementation_hash.write.Args": { + "full_name": "__main__.implementation_hash.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.implementation_hash.write.ImplicitArgs": { + "full_name": "__main__.implementation_hash.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.implementation_hash.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.implementation_hash.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "__main__.library_call_l1_handler": { + "destination": "starkware.starknet.common.syscalls.library_call_l1_handler", + "type": "alias" + }, + "__main__.set_implementation_hash": { + "decorators": [ + "external" + ], + "pc": 70, + "type": "function" + }, + "__main__.set_implementation_hash.Args": { + "full_name": "__main__.set_implementation_hash.Args", + "members": { + "implementation_hash_": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_implementation_hash.ImplicitArgs": { + "full_name": "__main__.set_implementation_hash.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.set_implementation_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__default__": { + "decorators": [ + "external", + "raw_input", + "raw_output" + ], + "pc": 114, + "type": "function" + }, + "__wrappers__.__default__.Args": { + "full_name": "__wrappers__.__default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.ImplicitArgs": { + "full_name": "__wrappers__.__default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__default__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__default__.__wrapped_func": { + "destination": "__main__.__default__", + "type": "alias" + }, + "__wrappers__.__default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__l1_default__": { + "decorators": [ + "l1_handler", + "raw_input" + ], + "pc": 145, + "type": "function" + }, + "__wrappers__.__l1_default__.Args": { + "full_name": "__wrappers__.__l1_default__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.ImplicitArgs": { + "full_name": "__wrappers__.__l1_default__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__l1_default__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__l1_default__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__l1_default__.__wrapped_func": { + "destination": "__main__.__l1_default__", + "type": "alias" + }, + "__wrappers__.__l1_default___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.set_implementation_hash": { + "decorators": [ + "external" + ], + "pc": 77, + "type": "function" + }, + "__wrappers__.set_implementation_hash.Args": { + "full_name": "__wrappers__.set_implementation_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_implementation_hash.ImplicitArgs": { + "full_name": "__wrappers__.set_implementation_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_implementation_hash.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.set_implementation_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.set_implementation_hash.__wrapped_func": { + "destination": "__main__.set_implementation_hash", + "type": "alias" + }, + "__wrappers__.set_implementation_hash_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 7, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler": { + "decorators": [], + "pc": 12, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call_l1_handler.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 12, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 19, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 24, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 28, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 37, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 12, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 24, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-5), felt**)]" + } + ] + } + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract2_compiled.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract2_compiled.json new file mode 100644 index 00000000000..5295e54da00 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract2_compiled.json @@ -0,0 +1,1537 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "address", + "type": "felt" + }, + { + "name": "value", + "type": "felt" + } + ], + "name": "test_storage_write", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "from_address", + "type": "felt" + }, + { + "name": "address", + "type": "felt" + }, + { + "name": "value", + "type": "felt" + } + ], + "name": "test_l1_handler_storage_write", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [], + "name": "foo", + "outputs": [ + { + "name": "res", + "type": "felt" + } + ], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 69, + "selector": "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d" + }, + { + "offset": 15, + "selector": "0x27a4a7332e590dd789019a6d125ff2aacd358e453090978cbf81f0d85e4c045" + } + ], + "L1_HANDLER": [ + { + "offset": 39, + "selector": "0x1c820f0665f4f6fa4f29f2453487580cf3fb123e9410c30afd46da1f599d442" + } + ] + }, + "program": { + "attributes": [], + "builtins": [ + "range_check" + ], + "compiler_version": "0.14.0.1", + "data": [ + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffde", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x3", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xea", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280017ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "5": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 0 + } + } + } + ], + "24": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_storage_write" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 15 + }, + "reference_ids": {} + } + } + ], + "49": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_l1_handler_storage_write" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 16 + }, + "reference_ids": {} + } + } + ], + "60": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.foo_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.foo": { + "decorators": [ + "external" + ], + "pc": 57, + "type": "function" + }, + "__main__.foo.Args": { + "full_name": "__main__.foo.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.foo.ImplicitArgs": { + "full_name": "__main__.foo.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.foo.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.foo.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.test_l1_handler_storage_write": { + "decorators": [ + "l1_handler" + ], + "pc": 32, + "type": "function" + }, + "__main__.test_l1_handler_storage_write.Args": { + "full_name": "__main__.test_l1_handler_storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "from_address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.test_l1_handler_storage_write.ImplicitArgs": { + "full_name": "__main__.test_l1_handler_storage_write.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_l1_handler_storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_l1_handler_storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.test_storage_write": { + "decorators": [ + "external" + ], + "pc": 8, + "type": "function" + }, + "__main__.test_storage_write.Args": { + "full_name": "__main__.test_storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_storage_write.ImplicitArgs": { + "full_name": "__main__.test_storage_write.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.foo": { + "decorators": [ + "external" + ], + "pc": 69, + "type": "function" + }, + "__wrappers__.foo.Args": { + "full_name": "__wrappers__.foo.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.foo.ImplicitArgs": { + "full_name": "__wrappers__.foo.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.foo.Return": { + "cairo_type": "(syscall_ptr: felt, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.foo.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.foo.__wrapped_func": { + "destination": "__main__.foo", + "type": "alias" + }, + "__wrappers__.foo_encode_return": { + "decorators": [], + "pc": 60, + "type": "function" + }, + "__wrappers__.foo_encode_return.Args": { + "full_name": "__wrappers__.foo_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(res: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.foo_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.foo_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.foo_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.foo_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.foo_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.test_l1_handler_storage_write": { + "decorators": [ + "l1_handler" + ], + "pc": 39, + "type": "function" + }, + "__wrappers__.test_l1_handler_storage_write.Args": { + "full_name": "__wrappers__.test_l1_handler_storage_write.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_l1_handler_storage_write.ImplicitArgs": { + "full_name": "__wrappers__.test_l1_handler_storage_write.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_l1_handler_storage_write.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_l1_handler_storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_l1_handler_storage_write.__wrapped_func": { + "destination": "__main__.test_l1_handler_storage_write", + "type": "alias" + }, + "__wrappers__.test_l1_handler_storage_write_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.test_storage_write": { + "decorators": [ + "external" + ], + "pc": 15, + "type": "function" + }, + "__wrappers__.test_storage_write.Args": { + "full_name": "__wrappers__.test_storage_write.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_storage_write.ImplicitArgs": { + "full_name": "__wrappers__.test_storage_write.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_storage_write.Return": { + "cairo_type": "(syscall_ptr: felt*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_storage_write.__wrapped_func": { + "destination": "__main__.test_storage_write", + "type": "alias" + }, + "__wrappers__.test_storage_write_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 0, + "offset": 1 + }, + "pc": 5, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 0, + "offset": 0 + }, + "pc": 0, + "value": "[cast(fp + (-5), felt**)]" + } + ] + } + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract_compiled.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract_compiled.json index dffa74a0bd7..b58dc80674c 100644 --- a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract_compiled.json +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/test_contract_compiled.json @@ -49,6 +49,23 @@ "outputs": [], "type": "function" }, + { + "inputs": [], + "name": "entry_point", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "test_builtins", + "outputs": [ + { + "name": "result", + "type": "felt" + } + ], + "type": "function" + }, { "inputs": [ { @@ -65,6 +82,63 @@ ], "type": "function" }, + { + "inputs": [ + { + "name": "from_address", + "type": "felt" + }, + { + "name": "key", + "type": "felt" + }, + { + "name": "value", + "type": "felt" + } + ], + "name": "l1_handler_set_value_and_revert", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [ + { + "name": "from_address", + "type": "felt" + }, + { + "name": "amount", + "type": "felt" + } + ], + "name": "deposit", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "test_library_call_l1_handler", + "outputs": [], + "type": "function" + }, { "inputs": [ { @@ -200,6 +274,32 @@ ], "type": "function" }, + { + "inputs": [ + { + "name": "address", + "type": "felt" + }, + { + "name": "value", + "type": "felt" + } + ], + "name": "set_value", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "test_library_call_syntactic_sugar", + "outputs": [], + "type": "function" + }, { "inputs": [ { @@ -690,6 +790,28 @@ "outputs": [], "type": "function" }, + { + "inputs": [ + { + "name": "expected_address", + "type": "felt" + } + ], + "name": "test_get_caller_address", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "expected_address", + "type": "felt" + } + ], + "name": "test_get_contract_address", + "outputs": [], + "type": "function" + }, { "inputs": [ { @@ -721,169 +843,206 @@ "entry_points_by_type": { "CONSTRUCTOR": [ { - "offset": 510, + "offset": 548, "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194" } ], "EXTERNAL": [ { - "offset": 1451, + "offset": 1760, "selector": "0x1143aa89c8e3ebf8ed14df2a3606c1cd2dd513fac8040b0f8ab441f5c52fe4" }, { - "offset": 1493, + "offset": 1802, "selector": "0x600c98a299d72ef1e09a2e1503206fbc76081233172c65f7e2438ef0069d8d" }, { - "offset": 1367, + "offset": 1676, "selector": "0x62c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5" }, { - "offset": 2007, + "offset": 2316, "selector": "0x679c22735055a10db4f275395763a3752a1e3a3043c192299ab6b574fba8d6" }, { - "offset": 1931, + "offset": 2240, "selector": "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb" }, { - "offset": 625, + "offset": 858, "selector": "0xad451bd0dba3d8d97104e1bfc474f88605ccc7acbe1c846839a120fdf30d95" }, { - "offset": 969, + "offset": 1278, "selector": "0xb0ee07785692bd1fcda9089aadef94621bfa2ac0e849504ca54f05a3689f8e" }, { - "offset": 1757, + "offset": 2441, + "selector": "0xbd7daa40535813d892224da817610f4c7e6fe8983abe588a4227586262d9d3" + }, + { + "offset": 2066, "selector": "0xd47144c49bce05b6de6bce9d5ff0cc8da9420f8945453e20ef779cbea13ad4" }, { - "offset": 1110, + "offset": 1135, + "selector": "0xd5e8843577a4b0aa2c4408c543dd466ece9a2611a140c26c004169cb123e43" + }, + { + "offset": 1419, "selector": "0xe7510edcf6e9f1b70f7bd1f488767b50f0363422f3c563160ab77adf62467b" }, { - "offset": 547, + "offset": 585, "selector": "0xe7def693d16806ca2a2f398d8de5951344663ba77f340ed7a958da731872fc" }, { - "offset": 797, + "offset": 2417, + "selector": "0xe8f69bd941db5b0bff2e416c63d46f067fcdfad558c528f9fd102ba368cb5f" + }, + { + "offset": 1030, "selector": "0x120c24672855cfe872cb35256ea85172417f2aada7a22c15908906dc5f3c69d" }, { - "offset": 1724, + "offset": 2033, "selector": "0x127a04cfe41aceb22fc022bce0c5c70f2d860a7c7c054681bd821cdc18e6dbc" }, { - "offset": 2084, + "offset": 2393, "selector": "0x12ead94ae9d3f9d2bdb6b847cf255f1f398193a1f88884a0ae8e18f24a037b6" }, { - "offset": 650, + "offset": 883, "selector": "0x137a07fa9c479e27114b8ae1fbf252f2065cf91a0d8615272e060a7ccf37309" }, { - "offset": 2137, + "offset": 2494, "selector": "0x14dae1999ae9ab799bc72def6dc6e90890cf8ac0d64525021b7e71d05cb13e8" }, { - "offset": 1615, + "offset": 1924, "selector": "0x167ac610845cc0ab1501b38169a7e50f1bf60602d3c2a961b30987454f97812" }, { - "offset": 1146, + "offset": 1455, "selector": "0x169f135eddda5ab51886052d777a57f2ea9c162d713691b5e04a6d4ed71d47f" }, { - "offset": 2048, + "offset": 2357, "selector": "0x1ae1a515cf2d214b29bdf63a79ee2d490efd4dd1acc99d383a8e549c3cecb5d" }, { - "offset": 1268, + "offset": 1577, "selector": "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d" }, { - "offset": 754, + "offset": 987, "selector": "0x1b47f727a0668d8593c5bb115d5b53a470f29833fd4d598e748f68e65f4f003" }, { - "offset": 1694, + "offset": 623, + "selector": "0x1cad42b55a5b2c7366b371db59448730766dfef74c0156c9c6f332c8c5e34d9" + }, + { + "offset": 2003, "selector": "0x1de4779362d5ca708d55fe1d4d499501b7f692730d2e01656e9180708985e07" }, { - "offset": 931, + "offset": 668, + "selector": "0x1eaab699414d786ce9dbfd4e86815f66680647efd13f9334ac97148e4e30e82" + }, + { + "offset": 1240, "selector": "0x27c3334165536f239cfd400ed956eabff55fc60de4fb56728b6a4f6b87db01c" }, { - "offset": 1036, + "offset": 1345, "selector": "0x298e03955860424b6a946506da72353a645f653dc1879f6b55fd756f3d20a59" }, { - "offset": 1560, + "offset": 1869, "selector": "0x309687d54611a7db521175c78ba48b082df1372350d2529981a8c0dd09a6529" }, { - "offset": 1963, + "offset": 2272, "selector": "0x30f842021fbf02caf80d09a113997c1e00a32870eee0c6136bed27acb348bea" }, { - "offset": 1883, + "offset": 2192, "selector": "0x317eb442b72a9fae758d4fb26830ed0d9f31c8e7da4dbff4e8c59ea6a158e7f" }, { - "offset": 1400, + "offset": 1709, "selector": "0x32564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25" }, { - "offset": 724, + "offset": 957, "selector": "0x3307b3297ab2ab7a46a9b7d139a52dddf9c343e9a0a3ac69c5b4048d80e3aaf" }, { - "offset": 1639, + "offset": 1948, "selector": "0x33ce93a3eececa5c9fc70da05f4aff3b00e1820b79587924d514bc76788991a" }, { - "offset": 819, + "offset": 1052, "selector": "0x3604cea1cdb094a73a31144f14a3e5861613c008e1e879939ebc4827d10cd50" }, { - "offset": 1198, + "offset": 819, + "selector": "0x3639fffddc860618a5a5cb4e4c1562999b4b0ee1c648dcdecd1a905482d6ac2" + }, + { + "offset": 1507, "selector": "0x36fa6de2810d05c3e1a0ebe23f60b9c2f4629bbead09e5a9704e1c5632630d5" }, { - "offset": 1234, + "offset": 1543, "selector": "0x38215592552d97419658d30db8f189b242ec2056641de3dff8a7217745ec205" }, { - "offset": 530, + "offset": 568, "selector": "0x382a967a31be13f23e23a5345f7a89b0362cc157d6fbe7564e6396a83cf4b4f" }, { - "offset": 575, + "offset": 695, "selector": "0x39a1491f76903a16feed0a6433bec78de4c73194944e1118e226820ad479701" }, { - "offset": 892, + "offset": 1201, "selector": "0x3a6a8bae4c51d5959683ae246347ffdd96aa5b2bfa68cc8c3a6a7c2ed0be331" }, { - "offset": 686, + "offset": 919, "selector": "0x3b097c62d3e4b85742aadd0dfb823f96134b886ec13bda57b68faf86f294d97" }, { - "offset": 1086, + "offset": 1395, "selector": "0x3bf01fb7497d041938cb7b2954d8c4590006d26b3acd0f5aec1af45dc4f94b2" }, { - "offset": 1591, + "offset": 1084, + "selector": "0x3d7905601c217734671143d457f0db37f7f8883112abd34b92c4abfeafde0c3" + }, + { + "offset": 1900, "selector": "0x3dc5da2d6d1275aeed57f43461d31967b0fed58bfe739b4ffad4091e89c4b03" }, { - "offset": 1426, + "offset": 1735, "selector": "0x3eb640b15f75fcc06d43182cdb94ed38c8e71755d5fb57c16dd673b466db1d4" } ], - "L1_HANDLER": [] + "L1_HANDLER": [ + { + "offset": 787, + "selector": "0xc73f681176fc7b3f9693986fd7b14581e8d540519e27400e88b8713932be01" + }, + { + "offset": 748, + "selector": "0x217f044c1e5a6a595b43251dac7903d76ca187b95dd40991b767800f8aeb9c7" + } + ] }, "program": { "attributes": [ @@ -893,16 +1052,16 @@ "__main__", "__main__.test_call_contract_fail_with_attr_error_msg" ], - "end_pc": 1084, + "end_pc": 1393, "flow_tracking_data": { "ap_tracking": { - "group": 88, + "group": 109, "offset": 0 }, "reference_ids": {} }, "name": "error_message", - "start_pc": 1074, + "start_pc": 1383, "value": "Be aware of failure ahead..." }, { @@ -911,16 +1070,16 @@ "__main__", "__main__.fail" ], - "end_pc": 1399, + "end_pc": 1708, "flow_tracking_data": { "ap_tracking": { - "group": 110, + "group": 131, "offset": 0 }, "reference_ids": {} }, "name": "error_message", - "start_pc": 1395, + "start_pc": 1704, "value": "You shall not pass!" } ], @@ -1093,6 +1252,24 @@ "0x482680017ffc8000", "0x2", "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x3ffffffffffffffffffffffffffffff", "0x480280017ffc8000", @@ -1272,7 +1449,7 @@ "0x40780017fff7fff", "0x2", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", "0x400780017fff8000", "0x0", "0x400780017fff8001", @@ -1288,7 +1465,7 @@ "0x1104800180018000", "0x2b", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb6", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", "0x40137ffd7fff8000", "0x480280017ffb8000", "0x40297ffd7fff8001", @@ -1301,9 +1478,9 @@ "0x480280007ffc8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe94", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea7", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe95", "0x40137ffd7fff8000", "0x480280017ffc8000", "0x402580017fff8001", @@ -1326,7 +1503,7 @@ "0x480280007ffd8000", "0x480280017ffd8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7b", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", "0x208b7fff7fff7ffe", "0x20780017fff7ffc", "0x5", @@ -1395,16 +1572,36 @@ "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1e", + "0x40137fff7fff8000", + "0x4003800080007ffc", + "0x4003800180007ffd", + "0x4826800180008000", + "0x2", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3d7905601c217734671143d457f0db37f7f8883112abd34b92c4abfeafde0c3", + "0x4828800080007ffc", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3b", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x391a88f3badec8650b4d8356e18655269ee975e58e0060aa076396ce0b1dccb", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe31", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec4", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", @@ -1417,7 +1614,7 @@ "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe96", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe70", "0x48127ffe7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -1432,7 +1629,7 @@ "0x48127ffe7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8f", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x208b7fff7fff7ffe", @@ -1440,7 +1637,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe61", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x2", @@ -1496,6 +1693,88 @@ "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0xf", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1d", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0xf", + "0x482480017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1e", + "0x480680017fff8000", + "0xf", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe12", + "0x402480017ff27fff", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x11", + "0x480680017fff8000", + "0x55", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe27", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd79", + "0x400680017fff7fff", + "0x5bb9440e27889a364bcb678b1f679ecd1347acdedcbf36e83494f857cc58026", + "0x48127ffe7fff8000", + "0x48127ff77fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe1", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff2", + "0x480280007ffb8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", @@ -1531,7 +1810,7 @@ "0x480680017fff8000", "0x6", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc4", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4c", "0x482480017fff8000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", "0x480a7ffd7fff8000", @@ -1543,34 +1822,147 @@ "0x3", "0x48127ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd5", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", "0x48127ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdff", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd87", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", - "0x400380007ffb7ffc", - "0x400380017ffb7ffd", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9e", "0x480680017fff8000", - "0xf", - "0x400280027ffb7fff", - "0x482680017ffb8000", - "0x5", + "0x1", + "0x400680017fff7fff", + "0x0", + "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", - "0x2", + "0x3", "0x402a7ffd7ffc7fff", - "0x480280037ffb8000", + "0x480280007ffb8000", "0x480280007ffd8000", "0x480280017ffd8000", + "0x480280027ffd8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x40780017fff7fff", "0x1", - "0x480280007ffb8000", + "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", - "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd01", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x0", + "0x400080017ffe7fff", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x574", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280017ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd0a", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280027ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x3", + "0x480280027ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x3", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x480680017fff8000", + "0xf", + "0x400280027ffb7fff", + "0x482680017ffb8000", + "0x5", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280037ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x48127ffb7fff8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", @@ -1604,10 +1996,10 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffde3", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfa", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcef", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -1645,11 +2037,11 @@ "0x480680017fff8000", "0x7", "0x1104800180018000", - "0x54c", + "0x598", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb6", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffccd", "0x482680017ffc8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x480a7ffd7fff8000", @@ -1679,7 +2071,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd98", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcaf", "0x480680017fff8000", "0x1", "0x400680017fff7fff", @@ -1749,7 +2141,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcfb", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc12", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280027ffd8000", @@ -1777,6 +2169,82 @@ "0x48127ff87fff8000", "0x48127ff87fff8000", "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc49", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1bc", + "0x480680017fff8000", + "0x22b", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x480680017fff8000", + "0x1bc", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc22", + "0x400680017fff7fff", + "0x22b", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1bc", + "0x480680017fff8000", + "0x29a", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7f", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1bc", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc12", + "0x400680017fff7fff", + "0x29a", + "0x48127ffe7fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdb", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x480280017ffb8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x400780017fff7ffc", @@ -1792,7 +2260,7 @@ "0x482480017ffb8000", "0x1", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbf", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb8a", "0x482480017fff8000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40137fff7fff8000", @@ -1803,14 +2271,14 @@ "0x5", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc5", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb90", "0x48127ffd7fff8000", "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb89", "0x48127ffd7fff8000", "0x480680017fff8000", "0x0", @@ -1861,7 +2329,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7f", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb4a", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280027ffd8000", @@ -1896,7 +2364,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc5c", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb27", "0x48127ffd7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", @@ -1939,7 +2407,7 @@ "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc31", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffafc", "0x40137ffe7fff8000", "0x48127ffd7fff8000", "0x480a7ffa7fff8000", @@ -1947,23 +2415,23 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc29", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaf4", "0x40137fff7fff8001", "0x40137ffe7fff8002", "0x40137ffd7fff8003", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc06", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad1", "0x40137fff7fff8004", "0x480a80047fff8000", "0x48127ff07fff8000", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc09", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffad4", "0x482a800080048000", "0x480a80017fff8000", "0x480a80027fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffacf", "0x480a80037fff8000", "0x482a800280008000", "0x480a80047fff8000", @@ -2007,7 +2475,7 @@ "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab3", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", @@ -2015,7 +2483,7 @@ "0x0", "0x48127ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe5", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab0", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", @@ -2040,7 +2508,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc48", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb13", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", @@ -2067,7 +2535,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbd5", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa0", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -2119,11 +2587,11 @@ "0x480680017fff8000", "0x27", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4a", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", "0x480680017fff8000", "0x1", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd38", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc29", "0x400680017fff7fff", "0x27", "0x48127ffc7fff8000", @@ -2155,7 +2623,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffceb", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc8", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -2239,7 +2707,7 @@ "0x482680017ffd8000", "0x3", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb05", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d0", "0x48127ffd7fff8000", "0x480680017fff8000", "0x0", @@ -2257,7 +2725,7 @@ "0x482680017ffd8000", "0x3", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaff", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ca", "0x48127ffd7fff8000", "0x480680017fff8000", "0x0", @@ -2411,7 +2879,7 @@ "0x482680017ffd8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa54", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff91f", "0x482480017fff8000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffe", "0x40137fff7fff8000", @@ -2422,7 +2890,7 @@ "0x3", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa4e", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff919", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", @@ -2451,15 +2919,15 @@ "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa94", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95f", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa5f", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92a", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x0", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa24", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ef", "0x482480017fff8000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffd", "0x40137fff7fff8000", @@ -2471,7 +2939,7 @@ "0x4", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa1d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e8", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x3", @@ -2487,7 +2955,7 @@ "0x480a7ffc7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8c3", "0x480a80017fff8000", "0x4829800080008002", "0x480a80007fff8000", @@ -2519,7 +2987,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa2b", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8f6", "0x400a7ffd7fff7fff", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", @@ -2543,7 +3011,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa21", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8ec", "0x400a7ffd7fff7fff", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", @@ -2567,7 +3035,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f4", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8bf", "0x400a7ffd7fff7fff", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", @@ -2591,7 +3059,7 @@ "0x208b7fff7fff7ffe", "0x480a7ff67fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa1a", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8e5", "0x480080007fff8000", "0x480080017ffe8000", "0x480080027ffd8000", @@ -2613,17 +3081,17 @@ "0x12c", "0x48127ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9f2", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8bd", "0x480680017fff8000", "0x137", "0x48127ff67fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9ed", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b8", "0x480680017fff8000", "0x142", "0x48127ff17fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9e8", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8b3", "0x480a7ff77fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", @@ -2652,7 +3120,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9dd", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8a8", "0x400180007fff7ffd", "0x48127ffe7fff8000", "0x208b7fff7fff7ffe", @@ -2680,13 +3148,13 @@ "0x480680017fff8000", "0x0", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9af", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff87a", "0x480680017fff8000", "0xf", "0x480680017fff8000", "0x1", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a9", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff874", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", @@ -2708,7 +3176,7 @@ "0x40780017fff7fff", "0x1", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff912", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7dd", "0x40137fff7fff8000", "0x4003800080007ffb", "0x4003800180007ffc", @@ -2722,7 +3190,7 @@ "0x4828800080007ffc", "0x480a80007fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff922", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7ed", "0x48127ffd7fff8000", "0x480a7ff97fff8000", "0x208b7fff7fff7ffe", @@ -2731,11 +3199,11 @@ "0x2691cb735b18f3f656c3b82bd97a32b65d15019b64117513f8604d1e06fe58b", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8fe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7c9", "0x480a7ffc7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9a5", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff882", "0x48127fe17fff8000", "0x48127ffd7fff8000", "0x48127ffd7fff8000", @@ -2748,12 +3216,12 @@ "0x480a7ffa7fff8000", "0x48127ffe7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff963", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff82e", "0x48127ffe7fff8000", "0x482480017ff78000", "0x1", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95e", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff829", "0x48127ffe7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", @@ -2769,12 +3237,12 @@ "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff956", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff821", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff951", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff81c", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", @@ -2791,12 +3259,12 @@ "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff940", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff80b", "0x482480017ff88000", "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff93b", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff806", "0x48127ff07fff8000", "0x48127ff07fff8000", "0x208b7fff7fff7ffe", @@ -2847,12 +3315,12 @@ "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95d", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff83a", "0x48127ffe7fff8000", "0x48127ff77fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff958", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff835", "0x48127fed7fff8000", "0x48127fed7fff8000", "0x48127fed7fff8000", @@ -2929,7 +3397,7 @@ "0x480680017fff8000", "0x4b5810004d9272776dec83ecc20c19353453b956e594188890b48467cb53c19", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff95a", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff837", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", @@ -2959,7 +3427,7 @@ "0x208b7fff7fff7ffe", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff888", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff753", "0x400680017fff7ffe", "0x2", "0x48127ffd7fff8000", @@ -3007,14 +3475,14 @@ "0x400780017fff8001", "0x22", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7ff", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6ca", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x2", "0x48127ffb7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff928", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff805", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", @@ -3034,6 +3502,54 @@ "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e3", + "0x400a7ffd7fff7fff", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e0", + "0x400a7ffd7fff7fff", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x20780017fff7ff9", "0x6", "0x480a7ff67fff8000", @@ -3046,7 +3562,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff849", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e4", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x482680017ff98000", @@ -3451,6 +3967,24 @@ } ], "161": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 20, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 17 + } + } + } + ], + "179": [ { "accessible_scopes": [ "starkware.cairo.common.math", @@ -3459,18 +3993,18 @@ "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", "flow_tracking_data": { "ap_tracking": { - "group": 20, + "group": 23, "offset": 0 }, "reference_ids": { - "starkware.cairo.common.math.assert_250_bit.high": 19, - "starkware.cairo.common.math.assert_250_bit.low": 18, - "starkware.cairo.common.math.assert_250_bit.value": 17 + "starkware.cairo.common.math.assert_250_bit.high": 20, + "starkware.cairo.common.math.assert_250_bit.low": 19, + "starkware.cairo.common.math.assert_250_bit.value": 18 } } } ], - "176": [ + "194": [ { "accessible_scopes": [ "starkware.starknet.common.storage", @@ -3479,17 +4013,17 @@ "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", "flow_tracking_data": { "ap_tracking": { - "group": 21, + "group": 24, "offset": 1 }, "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 20, - "starkware.starknet.common.storage.normalize_address.is_small": 21 + "starkware.starknet.common.storage.normalize_address.addr": 21, + "starkware.starknet.common.storage.normalize_address.is_small": 22 } } } ], - "194": [ + "212": [ { "accessible_scopes": [ "starkware.starknet.common.storage", @@ -3498,17 +4032,17 @@ "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", "flow_tracking_data": { "ap_tracking": { - "group": 21, + "group": 24, "offset": 2 }, "reference_ids": { - "starkware.starknet.common.storage.normalize_address.addr": 20, - "starkware.starknet.common.storage.normalize_address.is_250": 22 + "starkware.starknet.common.storage.normalize_address.addr": 21, + "starkware.starknet.common.storage.normalize_address.is_250": 23 } } } ], - "301": [ + "319": [ { "accessible_scopes": [ "starkware.cairo.common.ec", @@ -3517,19 +4051,19 @@ "code": "from starkware.crypto.signature.signature import ALPHA, BETA, FIELD_PRIME\nfrom starkware.python.math_utils import random_ec_point\nfrom starkware.python.utils import to_bytes\n\n# Define a seed for random_ec_point that's dependent on all the input, so that:\n# (1) The added point s is deterministic.\n# (2) It's hard to choose inputs for which the builtin will fail.\nseed = b\"\".join(map(to_bytes, [ids.p.x, ids.p.y, ids.m, ids.q.x, ids.q.y]))\nids.s.x, ids.s.y = random_ec_point(FIELD_PRIME, ALPHA, BETA, seed)", "flow_tracking_data": { "ap_tracking": { - "group": 27, + "group": 30, "offset": 2 }, "reference_ids": { - "starkware.cairo.common.ec.ec_op.m": 24, - "starkware.cairo.common.ec.ec_op.p": 23, - "starkware.cairo.common.ec.ec_op.q": 25, - "starkware.cairo.common.ec.ec_op.s": 26 + "starkware.cairo.common.ec.ec_op.m": 25, + "starkware.cairo.common.ec.ec_op.p": 24, + "starkware.cairo.common.ec.ec_op.q": 26, + "starkware.cairo.common.ec.ec_op.s": 27 } } } ], - "334": [ + "352": [ { "accessible_scopes": [ "starkware.starknet.common.messages", @@ -3538,16 +4072,16 @@ "code": "syscall_handler.send_message_to_l1(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { - "group": 31, + "group": 34, "offset": 1 }, "reference_ids": { - "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": 27 + "starkware.starknet.common.messages.send_message_to_l1.syscall_ptr": 28 } } } ], - "518": [ + "556": [ { "accessible_scopes": [ "__main__", @@ -3558,14 +4092,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 48, + "group": 52, "offset": 13 }, "reference_ids": {} } } ], - "533": [ + "571": [ { "accessible_scopes": [ "__main__", @@ -3576,14 +4110,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 50, + "group": 54, "offset": 2 }, "reference_ids": {} } } ], - "553": [ + "591": [ { "accessible_scopes": [ "__main__", @@ -3594,70 +4128,160 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 52, + "group": 56, "offset": 4 }, "reference_ids": {} } } ], - "566": [ + "628": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.return_result_encode_return" + "__wrappers__.entry_point" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 54, - "offset": 0 + "group": 58, + "offset": 26 }, "reference_ids": {} } } ], - "633": [ + "659": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", - "__wrappers__.bitwise_and" + "__wrappers__.test_builtins_encode_return" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 58, - "offset": 8 + "group": 60, + "offset": 0 }, "reference_ids": {} } } ], - "646": [ + "686": [ { "accessible_scopes": [ "__main__", "__main__", - "__main__.sqrt" + "__wrappers__", + "__wrappers__.return_result_encode_return" ], - "code": "from starkware.python.math_utils import isqrt\nvalue = ids.value % PRIME\nassert value < 2 ** 250, f\"value={value} is outside of the range [0, 2**250).\"\nassert 2 ** 250 < PRIME\nids.root = isqrt(value)", + "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 59, - "offset": 1 + "group": 63, + "offset": 0 }, - "reference_ids": { - "__main__.sqrt.root": 29, - "__main__.sqrt.value": 28 + "reference_ids": {} + } + } + ], + "757": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.l1_handler_set_value_and_revert" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 67, + "offset": 16 + }, + "reference_ids": {} + } + } + ], + "797": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.deposit" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 71, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "839": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_library_call_l1_handler" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 29 + }, + "reference_ids": {} + } + } + ], + "866": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.bitwise_and" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 75, + "offset": 8 + }, + "reference_ids": {} + } + } + ], + "879": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.sqrt" + ], + "code": "from starkware.python.math_utils import isqrt\nvalue = ids.value % PRIME\nassert value < 2 ** 250, f\"value={value} is outside of the range [0, 2**250).\"\nassert 2 ** 250 < PRIME\nids.root = isqrt(value)", + "flow_tracking_data": { + "ap_tracking": { + "group": 76, + "offset": 1 + }, + "reference_ids": { + "__main__.sqrt.root": 30, + "__main__.sqrt.value": 29 } } } ], - "657": [ + "890": [ { "accessible_scopes": [ "__main__", @@ -3668,14 +4292,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 60, + "group": 77, "offset": 7 }, "reference_ids": {} } } ], - "677": [ + "910": [ { "accessible_scopes": [ "__main__", @@ -3686,14 +4310,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 62, + "group": 79, "offset": 0 }, "reference_ids": {} } } ], - "732": [ + "965": [ { "accessible_scopes": [ "__main__", @@ -3704,14 +4328,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 68, + "group": 85, "offset": 0 }, "reference_ids": {} } } ], - "762": [ + "995": [ { "accessible_scopes": [ "__main__", @@ -3722,14 +4346,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 70, + "group": 87, "offset": 15 }, "reference_ids": {} } } ], - "784": [ + "1017": [ { "accessible_scopes": [ "__main__", @@ -3740,14 +4364,50 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 72, + "group": 89, "offset": 0 }, "reference_ids": {} } } ], - "883": [ + "1092": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.set_value" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 94, + "offset": 13 + }, + "reference_ids": {} + } + } + ], + "1143": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_library_call_syntactic_sugar" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 96, + "offset": 58 + }, + "reference_ids": {} + } + } + ], + "1192": [ { "accessible_scopes": [ "__main__", @@ -3758,14 +4418,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 77, + "group": 98, "offset": 0 }, "reference_ids": {} } } ], - "988": [ + "1297": [ { "accessible_scopes": [ "__main__", @@ -3776,14 +4436,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 82, + "group": 103, "offset": 28 }, "reference_ids": {} } } ], - "1094": [ + "1403": [ { "accessible_scopes": [ "__main__", @@ -3794,14 +4454,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 89, + "group": 110, "offset": 23 }, "reference_ids": {} } } ], - "1117": [ + "1426": [ { "accessible_scopes": [ "__main__", @@ -3812,14 +4472,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 91, + "group": 112, "offset": 11 }, "reference_ids": {} } } ], - "1137": [ + "1446": [ { "accessible_scopes": [ "__main__", @@ -3830,14 +4490,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 93, + "group": 114, "offset": 0 }, "reference_ids": {} } } ], - "1204": [ + "1513": [ { "accessible_scopes": [ "__main__", @@ -3848,14 +4508,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 96, + "group": 117, "offset": 126 }, "reference_ids": {} } } ], - "1225": [ + "1534": [ { "accessible_scopes": [ "__main__", @@ -3866,14 +4526,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 99, + "group": 120, "offset": 0 }, "reference_ids": {} } } ], - "1271": [ + "1580": [ { "accessible_scopes": [ "__main__", @@ -3884,14 +4544,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 103, + "group": 124, "offset": 2 }, "reference_ids": {} } } ], - "1358": [ + "1667": [ { "accessible_scopes": [ "__main__", @@ -3902,14 +4562,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 107, + "group": 128, "offset": 0 }, "reference_ids": {} } } ], - "1403": [ + "1712": [ { "accessible_scopes": [ "__main__", @@ -3920,14 +4580,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 111, + "group": 132, "offset": 3 }, "reference_ids": {} } } ], - "1432": [ + "1741": [ { "accessible_scopes": [ "__main__", @@ -3938,14 +4598,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 115, + "group": 136, "offset": 0 }, "reference_ids": {} } } ], - "1457": [ + "1766": [ { "accessible_scopes": [ "__main__", @@ -3956,14 +4616,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 119, + "group": 140, "offset": 0 }, "reference_ids": {} } } ], - "1502": [ + "1811": [ { "accessible_scopes": [ "__main__", @@ -3974,14 +4634,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 122, + "group": 143, "offset": 0 }, "reference_ids": {} } } ], - "1541": [ + "1850": [ { "accessible_scopes": [ "__main__", @@ -3992,14 +4652,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 124, + "group": 145, "offset": 0 }, "reference_ids": {} } } ], - "1598": [ + "1907": [ { "accessible_scopes": [ "__main__", @@ -4010,14 +4670,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 129, + "group": 150, "offset": 12 }, "reference_ids": {} } } ], - "1622": [ + "1931": [ { "accessible_scopes": [ "__main__", @@ -4028,14 +4688,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 131, + "group": 152, "offset": 12 }, "reference_ids": {} } } ], - "1646": [ + "1955": [ { "accessible_scopes": [ "__main__", @@ -4046,14 +4706,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 133, + "group": 154, "offset": 12 }, "reference_ids": {} } } ], - "1707": [ + "2016": [ { "accessible_scopes": [ "__main__", @@ -4064,14 +4724,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 135, + "group": 156, "offset": 45 }, "reference_ids": {} } } ], - "1731": [ + "2040": [ { "accessible_scopes": [ "__main__", @@ -4082,14 +4742,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 137, + "group": 158, "offset": 12 }, "reference_ids": {} } } ], - "1762": [ + "2071": [ { "accessible_scopes": [ "__main__", @@ -4100,14 +4760,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 139, + "group": 160, "offset": 18 }, "reference_ids": {} } } ], - "1894": [ + "2203": [ { "accessible_scopes": [ "__main__", @@ -4118,14 +4778,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 147, + "group": 168, "offset": 145 }, "reference_ids": {} } } ], - "1943": [ + "2252": [ { "accessible_scopes": [ "__main__", @@ -4136,14 +4796,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 149, + "group": 170, "offset": 161 }, "reference_ids": {} } } ], - "1974": [ + "2283": [ { "accessible_scopes": [ "__main__", @@ -4154,14 +4814,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 151, + "group": 172, "offset": 35 }, "reference_ids": {} } } ], - "2014": [ + "2323": [ { "accessible_scopes": [ "__main__", @@ -4172,14 +4832,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 155, + "group": 176, "offset": 0 }, "reference_ids": {} } } ], - "2057": [ + "2366": [ { "accessible_scopes": [ "__main__", @@ -4190,14 +4850,14 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 157, + "group": 178, "offset": 153 }, "reference_ids": {} } } ], - "2091": [ + "2400": [ { "accessible_scopes": [ "__main__", @@ -4208,14 +4868,50 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 159, + "group": 180, "offset": 17 }, "reference_ids": {} } } ], - "2166": [ + "2424": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_get_caller_address" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 182, + "offset": 12 + }, + "reference_ids": {} + } + } + ], + "2448": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.test_get_contract_address" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 184, + "offset": 12 + }, + "reference_ids": {} + } + } + ], + "2523": [ { "accessible_scopes": [ "__main__", @@ -4226,7 +4922,7 @@ "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { - "group": 165, + "group": 190, "offset": 0 }, "reference_ids": {} @@ -4315,7 +5011,7 @@ }, "__main__.MyContract.xor_counters": { "decorators": [], - "pc": 1773, + "pc": 2082, "type": "function" }, "__main__.MyContract.xor_counters.Args": { @@ -4360,6 +5056,96 @@ "type": "const", "value": 116061167288211781254449158074459916871457383008289084697957612485591092000 }, + "__main__.TestContract": { + "type": "namespace" + }, + "__main__.TestContract.Args": { + "full_name": "__main__.TestContract.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.TestContract.ImplicitArgs": { + "full_name": "__main__.TestContract.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.TestContract.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.TestContract.SET_VALUE_SELECTOR": { + "type": "const", + "value": 1737806834891659957988373423388711239891733974125793472992920296585311412419 + }, + "__main__.TestContract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.TestContract.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.TestContract.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "__main__.TestContract.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "__main__.TestContract.library_call_set_value": { + "decorators": [], + "pc": 481, + "type": "function" + }, + "__main__.TestContract.library_call_set_value.Args": { + "full_name": "__main__.TestContract.library_call_set_value.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.TestContract.library_call_set_value.ImplicitArgs": { + "full_name": "__main__.TestContract.library_call_set_value.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.TestContract.library_call_set_value.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.TestContract.library_call_set_value.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__main__.TestContract.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__main__.TxInfo": { "destination": "starkware.starknet.common.syscalls.TxInfo", "type": "alias" @@ -4368,7 +5154,7 @@ "decorators": [ "external" ], - "pc": 2025, + "pc": 2334, "type": "function" }, "__main__.add_signature_to_counters.Args": { @@ -4413,7 +5199,7 @@ "decorators": [ "external" ], - "pc": 1868, + "pc": 2177, "type": "function" }, "__main__.advance_counter.Args": { @@ -4466,11 +5252,15 @@ "destination": "starkware.cairo.common.alloc.alloc", "type": "alias" }, + "__main__.assert_nn_le": { + "destination": "starkware.cairo.common.math.assert_nn_le", + "type": "alias" + }, "__main__.bitwise_and": { "decorators": [ "external" ], - "pc": 617, + "pc": 850, "type": "function" }, "__main__.bitwise_and.Args": { @@ -4519,7 +5309,7 @@ "decorators": [ "external" ], - "pc": 957, + "pc": 1266, "type": "function" }, "__main__.call_execute_directly.Args": { @@ -4572,7 +5362,7 @@ "decorators": [ "external" ], - "pc": 1954, + "pc": 2263, "type": "function" }, "__main__.call_xor_counters.Args": { @@ -4617,7 +5407,7 @@ "decorators": [ "constructor" ], - "pc": 504, + "pc": 542, "type": "function" }, "__main__.constructor.Args": { @@ -4658,6 +5448,55 @@ "destination": "starkware.starknet.common.syscalls.deploy", "type": "alias" }, + "__main__.deposit": { + "decorators": [ + "l1_handler" + ], + "pc": 768, + "type": "function" + }, + "__main__.deposit.Args": { + "full_name": "__main__.deposit.Args", + "members": { + "amount": { + "cairo_type": "felt", + "offset": 1 + }, + "from_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.deposit.ImplicitArgs": { + "full_name": "__main__.deposit.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 2 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.deposit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.deposit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.ec_op": { "destination": "starkware.cairo.common.ec.ec_op", "type": "alias" @@ -4691,7 +5530,7 @@ }, "__main__.ec_point.addr": { "decorators": [], - "pc": 1846, + "pc": 2155, "type": "function" }, "__main__.ec_point.addr.Args": { @@ -4741,7 +5580,7 @@ }, "__main__.ec_point.write": { "decorators": [], - "pc": 1851, + "pc": 2160, "type": "function" }, "__main__.ec_point.write.Args": { @@ -4788,7 +5627,7 @@ }, "__main__.emit_event_recurse": { "decorators": [], - "pc": 2102, + "pc": 2459, "type": "function" }, "__main__.emit_event_recurse.Args": { @@ -4845,11 +5684,51 @@ "type": "const", "value": 0 }, + "__main__.entry_point": { + "decorators": [ + "external" + ], + "pc": 602, + "type": "function" + }, + "__main__.entry_point.Args": { + "full_name": "__main__.entry_point.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.entry_point.ImplicitArgs": { + "full_name": "__main__.entry_point.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.entry_point.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.entry_point.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.entry_point.address": { + "type": "const", + "value": 15 + }, "__main__.fail": { "decorators": [ "external" ], - "pc": 1395, + "pc": 1704, "type": "function" }, "__main__.fail.Args": { @@ -4876,7 +5755,7 @@ "decorators": [ "external" ], - "pc": 1267, + "pc": 1576, "type": "function" }, "__main__.foo.Args": { @@ -4935,11 +5814,15 @@ "destination": "starkware.starknet.common.syscalls.get_tx_signature", "type": "alias" }, + "__main__.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, "__main__.invoke_call_chain": { "decorators": [ "external" ], - "pc": 1282, + "pc": 1591, "type": "function" }, "__main__.invoke_call_chain.Args": { @@ -4976,6 +5859,51 @@ "type": "const", "value": 0 }, + "__main__.l1_handler_set_value_and_revert": { + "decorators": [ + "l1_handler" + ], + "pc": 737, + "type": "function" + }, + "__main__.l1_handler_set_value_and_revert.Args": { + "full_name": "__main__.l1_handler_set_value_and_revert.Args", + "members": { + "from_address": { + "cairo_type": "felt", + "offset": 0 + }, + "key": { + "cairo_type": "felt", + "offset": 1 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l1_handler_set_value_and_revert.ImplicitArgs": { + "full_name": "__main__.l1_handler_set_value_and_revert.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l1_handler_set_value_and_revert.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_handler_set_value_and_revert.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.library_call": { "destination": "starkware.starknet.common.syscalls.library_call", "type": "alias" @@ -5017,7 +5945,7 @@ }, "__main__.number_map.addr": { "decorators": [], - "pc": 463, + "pc": 501, "type": "function" }, "__main__.number_map.addr.Args": { @@ -5064,7 +5992,7 @@ }, "__main__.number_map.read": { "decorators": [], - "pc": 477, + "pc": 515, "type": "function" }, "__main__.number_map.read.Args": { @@ -5115,7 +6043,7 @@ }, "__main__.number_map.write": { "decorators": [], - "pc": 491, + "pc": 529, "type": "function" }, "__main__.number_map.write.Args": { @@ -5162,7 +6090,7 @@ }, "__main__.other_syscalls": { "decorators": [], - "pc": 592, + "pc": 712, "type": "function" }, "__main__.other_syscalls.Args": { @@ -5194,7 +6122,7 @@ "decorators": [ "external" ], - "pc": 1443, + "pc": 1752, "type": "function" }, "__main__.recurse.Args": { @@ -5226,7 +6154,7 @@ "decorators": [ "external" ], - "pc": 1414, + "pc": 1723, "type": "function" }, "__main__.recursive_fail.Args": { @@ -5258,7 +6186,7 @@ "decorators": [ "external" ], - "pc": 1468, + "pc": 1777, "type": "function" }, "__main__.recursive_syscall.Args": { @@ -5307,7 +6235,7 @@ "decorators": [ "external" ], - "pc": 564, + "pc": 684, "type": "function" }, "__main__.return_result.Args": { @@ -5339,7 +6267,7 @@ "decorators": [ "external" ], - "pc": 2068, + "pc": 2377, "type": "function" }, "__main__.send_message.Args": { @@ -5376,11 +6304,52 @@ "destination": "starkware.starknet.common.messages.send_message_to_l1", "type": "alias" }, + "__main__.set_value": { + "decorators": [ + "external" + ], + "pc": 1078, + "type": "function" + }, + "__main__.set_value.Args": { + "full_name": "__main__.set_value.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.set_value.ImplicitArgs": { + "full_name": "__main__.set_value.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.set_value.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.set_value.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.sqrt": { "decorators": [ "external" ], - "pc": 644, + "pc": 877, "type": "function" }, "__main__.sqrt.Args": { @@ -5419,10 +6388,10 @@ "references": [ { "ap_tracking_data": { - "group": 59, + "group": 76, "offset": 1 }, - "pc": 646, + "pc": 879, "value": "[cast(fp, felt*)]" } ], @@ -5434,10 +6403,10 @@ "references": [ { "ap_tracking_data": { - "group": 59, + "group": 76, "offset": 0 }, - "pc": 644, + "pc": 877, "value": "[cast(fp + (-3), felt*)]" } ], @@ -5451,12 +6420,48 @@ "destination": "starkware.starknet.common.syscalls.storage_write", "type": "alias" }, + "__main__.test_builtins": { + "decorators": [ + "external" + ], + "pc": 639, + "type": "function" + }, + "__main__.test_builtins.Args": { + "full_name": "__main__.test_builtins.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.test_builtins.ImplicitArgs": { + "full_name": "__main__.test_builtins.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_builtins.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "__main__.test_builtins.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.test_call_contract": { "decorators": [ "external", "raw_output" ], - "pc": 923, + "pc": 1232, "type": "function" }, "__main__.test_call_contract.Args": { @@ -5505,7 +6510,7 @@ "decorators": [ "external" ], - "pc": 1074, + "pc": 1383, "type": "function" }, "__main__.test_call_contract_fail_with_attr_error_msg.Args": { @@ -5547,7 +6552,7 @@ "external", "raw_output" ], - "pc": 999, + "pc": 1308, "type": "function" }, "__main__.test_call_two_contracts.Args": { @@ -5612,7 +6617,7 @@ "decorators": [ "external" ], - "pc": 1215, + "pc": 1524, "type": "function" }, "__main__.test_contract_address.Args": { @@ -5669,7 +6674,7 @@ "decorators": [ "external" ], - "pc": 1742, + "pc": 2051, "type": "function" }, "__main__.test_count_actual_storage_changes.Args": { @@ -5709,7 +6714,7 @@ "decorators": [ "external" ], - "pc": 1128, + "pc": 1437, "type": "function" }, "__main__.test_deploy.Args": { @@ -5762,7 +6767,7 @@ "decorators": [ "external" ], - "pc": 1985, + "pc": 2294, "type": "function" }, "__main__.test_ec_op.Args": { @@ -5806,7 +6811,7 @@ "decorators": [ "external" ], - "pc": 2126, + "pc": 2483, "type": "function" }, "__main__.test_emit_events.Args": { @@ -5830,50 +6835,124 @@ }, "keys_len": { "cairo_type": "felt", - "offset": 1 + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "__main__.test_emit_events.ImplicitArgs": { + "full_name": "__main__.test_emit_events.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.test_emit_events.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_emit_events.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.test_get_block_number": { + "decorators": [ + "external" + ], + "pc": 1894, + "type": "function" + }, + "__main__.test_get_block_number.Args": { + "full_name": "__main__.test_get_block_number.Args", + "members": { + "expected_block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.test_get_block_number.ImplicitArgs": { + "full_name": "__main__.test_get_block_number.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.test_get_block_number.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_get_block_number.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.test_get_block_timestamp": { + "decorators": [ + "external" + ], + "pc": 1918, + "type": "function" + }, + "__main__.test_get_block_timestamp.Args": { + "full_name": "__main__.test_get_block_timestamp.Args", + "members": { + "expected_block_timestamp": { + "cairo_type": "felt", + "offset": 0 } }, - "size": 5, + "size": 1, "type": "struct" }, - "__main__.test_emit_events.ImplicitArgs": { - "full_name": "__main__.test_emit_events.ImplicitArgs", + "__main__.test_get_block_timestamp.ImplicitArgs": { + "full_name": "__main__.test_get_block_timestamp.ImplicitArgs", "members": { - "pedersen_ptr": { - "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", - "offset": 1 - }, - "range_check_ptr": { - "cairo_type": "felt", - "offset": 2 - }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, - "size": 3, + "size": 1, "type": "struct" }, - "__main__.test_emit_events.Return": { + "__main__.test_get_block_timestamp.Return": { "cairo_type": "()", "type": "type_definition" }, - "__main__.test_emit_events.SIZEOF_LOCALS": { + "__main__.test_get_block_timestamp.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "__main__.test_get_block_number": { + "__main__.test_get_caller_address": { "decorators": [ "external" ], - "pc": 1585, + "pc": 2411, "type": "function" }, - "__main__.test_get_block_number.Args": { - "full_name": "__main__.test_get_block_number.Args", + "__main__.test_get_caller_address.Args": { + "full_name": "__main__.test_get_caller_address.Args", "members": { - "expected_block_number": { + "expected_address": { "cairo_type": "felt", "offset": 0 } @@ -5881,8 +6960,8 @@ "size": 1, "type": "struct" }, - "__main__.test_get_block_number.ImplicitArgs": { - "full_name": "__main__.test_get_block_number.ImplicitArgs", + "__main__.test_get_caller_address.ImplicitArgs": { + "full_name": "__main__.test_get_caller_address.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", @@ -5892,25 +6971,25 @@ "size": 1, "type": "struct" }, - "__main__.test_get_block_number.Return": { + "__main__.test_get_caller_address.Return": { "cairo_type": "()", "type": "type_definition" }, - "__main__.test_get_block_number.SIZEOF_LOCALS": { + "__main__.test_get_caller_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "__main__.test_get_block_timestamp": { + "__main__.test_get_contract_address": { "decorators": [ "external" ], - "pc": 1609, + "pc": 2435, "type": "function" }, - "__main__.test_get_block_timestamp.Args": { - "full_name": "__main__.test_get_block_timestamp.Args", + "__main__.test_get_contract_address.Args": { + "full_name": "__main__.test_get_contract_address.Args", "members": { - "expected_block_timestamp": { + "expected_address": { "cairo_type": "felt", "offset": 0 } @@ -5918,8 +6997,8 @@ "size": 1, "type": "struct" }, - "__main__.test_get_block_timestamp.ImplicitArgs": { - "full_name": "__main__.test_get_block_timestamp.ImplicitArgs", + "__main__.test_get_contract_address.ImplicitArgs": { + "full_name": "__main__.test_get_contract_address.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", @@ -5929,11 +7008,11 @@ "size": 1, "type": "struct" }, - "__main__.test_get_block_timestamp.Return": { + "__main__.test_get_contract_address.Return": { "cairo_type": "()", "type": "type_definition" }, - "__main__.test_get_block_timestamp.SIZEOF_LOCALS": { + "__main__.test_get_contract_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, @@ -5941,7 +7020,7 @@ "decorators": [ "external" ], - "pc": 1633, + "pc": 1942, "type": "function" }, "__main__.test_get_sequencer_address.Args": { @@ -5978,7 +7057,7 @@ "decorators": [ "external" ], - "pc": 1657, + "pc": 1966, "type": "function" }, "__main__.test_get_tx_info.Args": { @@ -6040,7 +7119,7 @@ "external", "raw_output" ], - "pc": 811, + "pc": 1044, "type": "function" }, "__main__.test_library_call.Args": { @@ -6085,11 +7164,109 @@ "type": "const", "value": 0 }, + "__main__.test_library_call_l1_handler": { + "decorators": [ + "external" + ], + "pc": 808, + "type": "function" + }, + "__main__.test_library_call_l1_handler.Args": { + "full_name": "__main__.test_library_call_l1_handler.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.test_library_call_l1_handler.ImplicitArgs": { + "full_name": "__main__.test_library_call_l1_handler.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.test_library_call_l1_handler.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_library_call_l1_handler.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.test_library_call_syntactic_sugar": { + "decorators": [ + "external" + ], + "pc": 1103, + "type": "function" + }, + "__main__.test_library_call_syntactic_sugar.Args": { + "full_name": "__main__.test_library_call_syntactic_sugar.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.test_library_call_syntactic_sugar.ImplicitArgs": { + "full_name": "__main__.test_library_call_syntactic_sugar.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.test_library_call_syntactic_sugar.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.test_library_call_syntactic_sugar.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "__main__.test_long_retdata": { "decorators": [ "external" ], - "pc": 773, + "pc": 1006, "type": "function" }, "__main__.test_long_retdata.Args": { @@ -6116,7 +7293,7 @@ "decorators": [ "external" ], - "pc": 845, + "pc": 1154, "type": "function" }, "__main__.test_nested_library_call.Args": { @@ -6169,7 +7346,7 @@ "decorators": [ "external" ], - "pc": 1105, + "pc": 1414, "type": "function" }, "__main__.test_replace_class.Args": { @@ -6206,7 +7383,7 @@ "decorators": [ "external" ], - "pc": 668, + "pc": 901, "type": "function" }, "__main__.test_storage_read_write.Args": { @@ -6247,7 +7424,7 @@ "decorators": [ "external" ], - "pc": 1179, + "pc": 1488, "type": "function" }, "__main__.test_storage_var.Args": { @@ -6287,7 +7464,7 @@ "decorators": [ "external" ], - "pc": 1718, + "pc": 2027, "type": "function" }, "__main__.test_tx_version.Args": { @@ -6324,7 +7501,7 @@ "decorators": [ "external" ], - "pc": 1513, + "pc": 1822, "type": "function" }, "__main__.test_write_and_transfer.Args": { @@ -6402,7 +7579,7 @@ }, "__main__.two_counters.addr": { "decorators": [], - "pc": 1794, + "pc": 2103, "type": "function" }, "__main__.two_counters.addr.Args": { @@ -6449,7 +7626,7 @@ }, "__main__.two_counters.read": { "decorators": [], - "pc": 1808, + "pc": 2117, "type": "function" }, "__main__.two_counters.read.Args": { @@ -6500,7 +7677,7 @@ }, "__main__.two_counters.write": { "decorators": [], - "pc": 1828, + "pc": 2137, "type": "function" }, "__main__.two_counters.write.Args": { @@ -6549,7 +7726,7 @@ "decorators": [ "external" ], - "pc": 544, + "pc": 582, "type": "function" }, "__main__.with_arg.Args": { @@ -6581,7 +7758,7 @@ "decorators": [ "external" ], - "pc": 529, + "pc": 567, "type": "function" }, "__main__.without_arg.Args": { @@ -6608,7 +7785,7 @@ "decorators": [ "external" ], - "pc": 705, + "pc": 938, "type": "function" }, "__main__.write_a_lot.Args": { @@ -6649,7 +7826,7 @@ "decorators": [ "external" ], - "pc": 743, + "pc": 976, "type": "function" }, "__main__.write_and_revert.Args": { @@ -6690,7 +7867,7 @@ "decorators": [ "external" ], - "pc": 1905, + "pc": 2214, "type": "function" }, "__main__.xor_counters.Args": { @@ -6739,7 +7916,7 @@ "decorators": [ "external" ], - "pc": 2048, + "pc": 2357, "type": "function" }, "__wrappers__.add_signature_to_counters.Args": { @@ -6774,7 +7951,7 @@ "decorators": [ "external" ], - "pc": 1883, + "pc": 2192, "type": "function" }, "__wrappers__.advance_counter.Args": { @@ -6809,7 +7986,7 @@ "decorators": [ "external" ], - "pc": 625, + "pc": 858, "type": "function" }, "__wrappers__.bitwise_and.Args": { @@ -6844,7 +8021,7 @@ "decorators": [ "external" ], - "pc": 969, + "pc": 1278, "type": "function" }, "__wrappers__.call_execute_directly.Args": { @@ -6879,7 +8056,7 @@ "decorators": [ "external" ], - "pc": 1963, + "pc": 2272, "type": "function" }, "__wrappers__.call_xor_counters.Args": { @@ -6914,7 +8091,7 @@ "decorators": [ "constructor" ], - "pc": 510, + "pc": 548, "type": "function" }, "__wrappers__.constructor.Args": { @@ -6945,11 +8122,81 @@ "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, + "__wrappers__.deposit": { + "decorators": [ + "l1_handler" + ], + "pc": 787, + "type": "function" + }, + "__wrappers__.deposit.Args": { + "full_name": "__wrappers__.deposit.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deposit.ImplicitArgs": { + "full_name": "__wrappers__.deposit.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.deposit.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.deposit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.deposit.__wrapped_func": { + "destination": "__main__.deposit", + "type": "alias" + }, + "__wrappers__.deposit_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.entry_point": { + "decorators": [ + "external" + ], + "pc": 623, + "type": "function" + }, + "__wrappers__.entry_point.Args": { + "full_name": "__wrappers__.entry_point.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.entry_point.ImplicitArgs": { + "full_name": "__wrappers__.entry_point.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.entry_point.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.entry_point.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.entry_point.__wrapped_func": { + "destination": "__main__.entry_point", + "type": "alias" + }, + "__wrappers__.entry_point_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__wrappers__.fail": { "decorators": [ "external" ], - "pc": 1400, + "pc": 1709, "type": "function" }, "__wrappers__.fail.Args": { @@ -6984,7 +8231,7 @@ "decorators": [ "external" ], - "pc": 1268, + "pc": 1577, "type": "function" }, "__wrappers__.foo.Args": { @@ -7019,7 +8266,7 @@ "decorators": [ "external" ], - "pc": 1367, + "pc": 1676, "type": "function" }, "__wrappers__.invoke_call_chain.Args": { @@ -7048,7 +8295,7 @@ }, "__wrappers__.invoke_call_chain_encode_return": { "decorators": [], - "pc": 1358, + "pc": 1667, "type": "function" }, "__wrappers__.invoke_call_chain_encode_return.Args": { @@ -7084,11 +8331,46 @@ "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, + "__wrappers__.l1_handler_set_value_and_revert": { + "decorators": [ + "l1_handler" + ], + "pc": 748, + "type": "function" + }, + "__wrappers__.l1_handler_set_value_and_revert.Args": { + "full_name": "__wrappers__.l1_handler_set_value_and_revert.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.l1_handler_set_value_and_revert.ImplicitArgs": { + "full_name": "__wrappers__.l1_handler_set_value_and_revert.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.l1_handler_set_value_and_revert.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.l1_handler_set_value_and_revert.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.l1_handler_set_value_and_revert.__wrapped_func": { + "destination": "__main__.l1_handler_set_value_and_revert", + "type": "alias" + }, + "__wrappers__.l1_handler_set_value_and_revert_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__wrappers__.recurse": { "decorators": [ "external" ], - "pc": 1451, + "pc": 1760, "type": "function" }, "__wrappers__.recurse.Args": { @@ -7123,7 +8405,7 @@ "decorators": [ "external" ], - "pc": 1426, + "pc": 1735, "type": "function" }, "__wrappers__.recursive_fail.Args": { @@ -7158,7 +8440,7 @@ "decorators": [ "external" ], - "pc": 1493, + "pc": 1802, "type": "function" }, "__wrappers__.recursive_syscall.Args": { @@ -7193,7 +8475,7 @@ "decorators": [ "external" ], - "pc": 575, + "pc": 695, "type": "function" }, "__wrappers__.return_result.Args": { @@ -7222,7 +8504,7 @@ }, "__wrappers__.return_result_encode_return": { "decorators": [], - "pc": 566, + "pc": 686, "type": "function" }, "__wrappers__.return_result_encode_return.Args": { @@ -7262,7 +8544,7 @@ "decorators": [ "external" ], - "pc": 2084, + "pc": 2393, "type": "function" }, "__wrappers__.send_message.Args": { @@ -7293,38 +8575,142 @@ "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, + "__wrappers__.set_value": { + "decorators": [ + "external" + ], + "pc": 1084, + "type": "function" + }, + "__wrappers__.set_value.Args": { + "full_name": "__wrappers__.set_value.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_value.ImplicitArgs": { + "full_name": "__wrappers__.set_value.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.set_value.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.set_value.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.set_value.__wrapped_func": { + "destination": "__main__.set_value", + "type": "alias" + }, + "__wrappers__.set_value_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__wrappers__.sqrt": { "decorators": [ "external" ], - "pc": 650, + "pc": 883, + "type": "function" + }, + "__wrappers__.sqrt.Args": { + "full_name": "__wrappers__.sqrt.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sqrt.ImplicitArgs": { + "full_name": "__wrappers__.sqrt.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.sqrt.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.sqrt.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.sqrt.__wrapped_func": { + "destination": "__main__.sqrt", + "type": "alias" + }, + "__wrappers__.sqrt_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.test_builtins": { + "decorators": [ + "external" + ], + "pc": 668, "type": "function" }, - "__wrappers__.sqrt.Args": { - "full_name": "__wrappers__.sqrt.Args", + "__wrappers__.test_builtins.Args": { + "full_name": "__wrappers__.test_builtins.Args", "members": {}, "size": 0, "type": "struct" }, - "__wrappers__.sqrt.ImplicitArgs": { - "full_name": "__wrappers__.sqrt.ImplicitArgs", + "__wrappers__.test_builtins.ImplicitArgs": { + "full_name": "__wrappers__.test_builtins.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, - "__wrappers__.sqrt.Return": { - "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "__wrappers__.test_builtins.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, - "__wrappers__.sqrt.SIZEOF_LOCALS": { + "__wrappers__.test_builtins.SIZEOF_LOCALS": { "type": "const", "value": 0 }, - "__wrappers__.sqrt.__wrapped_func": { - "destination": "__main__.sqrt", + "__wrappers__.test_builtins.__wrapped_func": { + "destination": "__main__.test_builtins", "type": "alias" }, - "__wrappers__.sqrt_encode_return.memcpy": { + "__wrappers__.test_builtins_encode_return": { + "decorators": [], + "pc": 659, + "type": "function" + }, + "__wrappers__.test_builtins_encode_return.Args": { + "full_name": "__wrappers__.test_builtins_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(result: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.test_builtins_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.test_builtins_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_builtins_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_builtins_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.test_builtins_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, @@ -7333,7 +8719,7 @@ "external", "raw_output" ], - "pc": 931, + "pc": 1240, "type": "function" }, "__wrappers__.test_call_contract.Args": { @@ -7368,7 +8754,7 @@ "decorators": [ "external" ], - "pc": 1086, + "pc": 1395, "type": "function" }, "__wrappers__.test_call_contract_fail_with_attr_error_msg.Args": { @@ -7404,7 +8790,7 @@ "external", "raw_output" ], - "pc": 1036, + "pc": 1345, "type": "function" }, "__wrappers__.test_call_two_contracts.Args": { @@ -7439,7 +8825,7 @@ "decorators": [ "external" ], - "pc": 1234, + "pc": 1543, "type": "function" }, "__wrappers__.test_contract_address.Args": { @@ -7468,7 +8854,7 @@ }, "__wrappers__.test_contract_address_encode_return": { "decorators": [], - "pc": 1225, + "pc": 1534, "type": "function" }, "__wrappers__.test_contract_address_encode_return.Args": { @@ -7508,7 +8894,7 @@ "decorators": [ "external" ], - "pc": 1757, + "pc": 2066, "type": "function" }, "__wrappers__.test_count_actual_storage_changes.Args": { @@ -7543,7 +8929,7 @@ "decorators": [ "external" ], - "pc": 1146, + "pc": 1455, "type": "function" }, "__wrappers__.test_deploy.Args": { @@ -7572,7 +8958,7 @@ }, "__wrappers__.test_deploy_encode_return": { "decorators": [], - "pc": 1137, + "pc": 1446, "type": "function" }, "__wrappers__.test_deploy_encode_return.Args": { @@ -7612,7 +8998,7 @@ "decorators": [ "external" ], - "pc": 2007, + "pc": 2316, "type": "function" }, "__wrappers__.test_ec_op.Args": { @@ -7647,7 +9033,7 @@ "decorators": [ "external" ], - "pc": 2137, + "pc": 2494, "type": "function" }, "__wrappers__.test_emit_events.Args": { @@ -7682,7 +9068,7 @@ "decorators": [ "external" ], - "pc": 1591, + "pc": 1900, "type": "function" }, "__wrappers__.test_get_block_number.Args": { @@ -7717,7 +9103,7 @@ "decorators": [ "external" ], - "pc": 1615, + "pc": 1924, "type": "function" }, "__wrappers__.test_get_block_timestamp.Args": { @@ -7748,11 +9134,81 @@ "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, + "__wrappers__.test_get_caller_address": { + "decorators": [ + "external" + ], + "pc": 2417, + "type": "function" + }, + "__wrappers__.test_get_caller_address.Args": { + "full_name": "__wrappers__.test_get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_get_caller_address.ImplicitArgs": { + "full_name": "__wrappers__.test_get_caller_address.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_get_caller_address.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_get_caller_address.__wrapped_func": { + "destination": "__main__.test_get_caller_address", + "type": "alias" + }, + "__wrappers__.test_get_caller_address_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.test_get_contract_address": { + "decorators": [ + "external" + ], + "pc": 2441, + "type": "function" + }, + "__wrappers__.test_get_contract_address.Args": { + "full_name": "__wrappers__.test_get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_get_contract_address.ImplicitArgs": { + "full_name": "__wrappers__.test_get_contract_address.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_get_contract_address.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_get_contract_address.__wrapped_func": { + "destination": "__main__.test_get_contract_address", + "type": "alias" + }, + "__wrappers__.test_get_contract_address_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__wrappers__.test_get_sequencer_address": { "decorators": [ "external" ], - "pc": 1639, + "pc": 1948, "type": "function" }, "__wrappers__.test_get_sequencer_address.Args": { @@ -7787,7 +9243,7 @@ "decorators": [ "external" ], - "pc": 1694, + "pc": 2003, "type": "function" }, "__wrappers__.test_get_tx_info.Args": { @@ -7823,7 +9279,7 @@ "external", "raw_output" ], - "pc": 819, + "pc": 1052, "type": "function" }, "__wrappers__.test_library_call.Args": { @@ -7854,11 +9310,81 @@ "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, + "__wrappers__.test_library_call_l1_handler": { + "decorators": [ + "external" + ], + "pc": 819, + "type": "function" + }, + "__wrappers__.test_library_call_l1_handler.Args": { + "full_name": "__wrappers__.test_library_call_l1_handler.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_library_call_l1_handler.ImplicitArgs": { + "full_name": "__wrappers__.test_library_call_l1_handler.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_library_call_l1_handler.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_library_call_l1_handler.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_library_call_l1_handler.__wrapped_func": { + "destination": "__main__.test_library_call_l1_handler", + "type": "alias" + }, + "__wrappers__.test_library_call_l1_handler_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.test_library_call_syntactic_sugar": { + "decorators": [ + "external" + ], + "pc": 1135, + "type": "function" + }, + "__wrappers__.test_library_call_syntactic_sugar.Args": { + "full_name": "__wrappers__.test_library_call_syntactic_sugar.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_library_call_syntactic_sugar.ImplicitArgs": { + "full_name": "__wrappers__.test_library_call_syntactic_sugar.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.test_library_call_syntactic_sugar.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, bitwise_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.test_library_call_syntactic_sugar.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.test_library_call_syntactic_sugar.__wrapped_func": { + "destination": "__main__.test_library_call_syntactic_sugar", + "type": "alias" + }, + "__wrappers__.test_library_call_syntactic_sugar_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, "__wrappers__.test_long_retdata": { "decorators": [ "external" ], - "pc": 797, + "pc": 1030, "type": "function" }, "__wrappers__.test_long_retdata.Args": { @@ -7887,7 +9413,7 @@ }, "__wrappers__.test_long_retdata_encode_return": { "decorators": [], - "pc": 784, + "pc": 1017, "type": "function" }, "__wrappers__.test_long_retdata_encode_return.Args": { @@ -7927,7 +9453,7 @@ "decorators": [ "external" ], - "pc": 892, + "pc": 1201, "type": "function" }, "__wrappers__.test_nested_library_call.Args": { @@ -7956,7 +9482,7 @@ }, "__wrappers__.test_nested_library_call_encode_return": { "decorators": [], - "pc": 883, + "pc": 1192, "type": "function" }, "__wrappers__.test_nested_library_call_encode_return.Args": { @@ -7996,7 +9522,7 @@ "decorators": [ "external" ], - "pc": 1110, + "pc": 1419, "type": "function" }, "__wrappers__.test_replace_class.Args": { @@ -8031,7 +9557,7 @@ "decorators": [ "external" ], - "pc": 686, + "pc": 919, "type": "function" }, "__wrappers__.test_storage_read_write.Args": { @@ -8060,7 +9586,7 @@ }, "__wrappers__.test_storage_read_write_encode_return": { "decorators": [], - "pc": 677, + "pc": 910, "type": "function" }, "__wrappers__.test_storage_read_write_encode_return.Args": { @@ -8100,7 +9626,7 @@ "decorators": [ "external" ], - "pc": 1198, + "pc": 1507, "type": "function" }, "__wrappers__.test_storage_var.Args": { @@ -8135,7 +9661,7 @@ "decorators": [ "external" ], - "pc": 1724, + "pc": 2033, "type": "function" }, "__wrappers__.test_tx_version.Args": { @@ -8170,7 +9696,7 @@ "decorators": [ "external" ], - "pc": 1560, + "pc": 1869, "type": "function" }, "__wrappers__.test_write_and_transfer.Args": { @@ -8199,7 +9725,7 @@ }, "__wrappers__.test_write_and_transfer_encode_return": { "decorators": [], - "pc": 1541, + "pc": 1850, "type": "function" }, "__wrappers__.test_write_and_transfer_encode_return.Args": { @@ -8239,7 +9765,7 @@ "decorators": [ "external" ], - "pc": 547, + "pc": 585, "type": "function" }, "__wrappers__.with_arg.Args": { @@ -8274,7 +9800,7 @@ "decorators": [ "external" ], - "pc": 530, + "pc": 568, "type": "function" }, "__wrappers__.without_arg.Args": { @@ -8309,7 +9835,7 @@ "decorators": [ "external" ], - "pc": 724, + "pc": 957, "type": "function" }, "__wrappers__.write_a_lot.Args": { @@ -8344,7 +9870,7 @@ "decorators": [ "external" ], - "pc": 754, + "pc": 987, "type": "function" }, "__wrappers__.write_and_revert.Args": { @@ -8379,7 +9905,7 @@ "decorators": [ "external" ], - "pc": 1931, + "pc": 2240, "type": "function" }, "__wrappers__.xor_counters.Args": { @@ -8445,7 +9971,7 @@ }, "starkware.cairo.common.bitwise.bitwise_xor": { "decorators": [], - "pc": 214, + "pc": 232, "type": "function" }, "starkware.cairo.common.bitwise.bitwise_xor.Args": { @@ -8734,7 +10260,7 @@ }, "starkware.cairo.common.ec.assert_on_curve": { "decorators": [], - "pc": 220, + "pc": 238, "type": "function" }, "starkware.cairo.common.ec.assert_on_curve.Args": { @@ -8764,7 +10290,7 @@ }, "starkware.cairo.common.ec.ec_add": { "decorators": [], - "pc": 256, + "pc": 274, "type": "function" }, "starkware.cairo.common.ec.ec_add.Args": { @@ -8798,7 +10324,7 @@ }, "starkware.cairo.common.ec.ec_double": { "decorators": [], - "pc": 233, + "pc": 251, "type": "function" }, "starkware.cairo.common.ec.ec_double.Args": { @@ -8828,7 +10354,7 @@ }, "starkware.cairo.common.ec.ec_op": { "decorators": [], - "pc": 293, + "pc": 311, "type": "function" }, "starkware.cairo.common.ec.ec_op.Args": { @@ -8875,10 +10401,10 @@ "references": [ { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-5), felt*)]" } ], @@ -8890,10 +10416,10 @@ "references": [ { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-7), starkware.cairo.common.ec_point.EcPoint*)]" } ], @@ -8905,10 +10431,10 @@ "references": [ { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-4), starkware.cairo.common.ec_point.EcPoint*)]" } ], @@ -8920,10 +10446,10 @@ "references": [ { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 2 }, - "pc": 301, + "pc": 319, "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]" } ], @@ -9020,7 +10546,7 @@ }, "starkware.cairo.common.hash_state.hash_felts": { "decorators": [], - "pc": 421, + "pc": 439, "type": "function" }, "starkware.cairo.common.hash_state.hash_felts.Args": { @@ -9059,7 +10585,7 @@ }, "starkware.cairo.common.hash_state.hash_felts_no_padding": { "decorators": [], - "pc": 396, + "pc": 414, "type": "function" }, "starkware.cairo.common.hash_state.hash_felts_no_padding.Args": { @@ -9120,12 +10646,12 @@ "value": 1 }, "starkware.cairo.common.hash_state.hash_felts_no_padding.hash_loop": { - "pc": 409, + "pc": 427, "type": "label" }, "starkware.cairo.common.hash_state.hash_finalize": { "decorators": [], - "pc": 390, + "pc": 408, "type": "function" }, "starkware.cairo.common.hash_state.hash_finalize.Args": { @@ -9160,7 +10686,7 @@ }, "starkware.cairo.common.hash_state.hash_init": { "decorators": [], - "pc": 337, + "pc": 355, "type": "function" }, "starkware.cairo.common.hash_state.hash_init.Args": { @@ -9185,7 +10711,7 @@ }, "starkware.cairo.common.hash_state.hash_update": { "decorators": [], - "pc": 347, + "pc": 365, "type": "function" }, "starkware.cairo.common.hash_state.hash_update.Args": { @@ -9228,7 +10754,7 @@ }, "starkware.cairo.common.hash_state.hash_update_single": { "decorators": [], - "pc": 363, + "pc": 381, "type": "function" }, "starkware.cairo.common.hash_state.hash_update_single.Args": { @@ -9267,7 +10793,7 @@ }, "starkware.cairo.common.hash_state.hash_update_with_hashchain": { "decorators": [], - "pc": 379, + "pc": 397, "type": "function" }, "starkware.cairo.common.hash_state.hash_update_with_hashchain.Args": { @@ -9359,7 +10885,7 @@ "decorators": [ "known_ap_change" ], - "pc": 161, + "pc": 179, "type": "function" }, "starkware.cairo.common.math.assert_250_bit.Args": { @@ -9410,10 +10936,10 @@ "references": [ { "ap_tracking_data": { - "group": 20, + "group": 23, "offset": 0 }, - "pc": 161, + "pc": 179, "value": "[cast([fp + (-4)] + 1, felt*)]" } ], @@ -9425,10 +10951,10 @@ "references": [ { "ap_tracking_data": { - "group": 20, + "group": 23, "offset": 0 }, - "pc": 161, + "pc": 179, "value": "[cast([fp + (-4)], felt*)]" } ], @@ -9437,6 +10963,95 @@ "starkware.cairo.common.math.assert_250_bit.value": { "cairo_type": "felt", "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 23, + "offset": 0 + }, + "pc": 179, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 165, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 161, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_nn.a", "references": [ { "ap_tracking_data": { @@ -9449,6 +11064,45 @@ ], "type": "reference" }, + "starkware.cairo.common.math.assert_nn_le": { + "decorators": [], + "pc": 170, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn_le.Args": { + "full_name": "starkware.cairo.common.math.assert_nn_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, "starkware.cairo.common.memcpy.memcpy": { "decorators": [], "pc": 9, @@ -9625,7 +11279,7 @@ }, "starkware.starknet.common.messages.send_message_to_l1": { "decorators": [], - "pc": 328, + "pc": 346, "type": "function" }, "starkware.starknet.common.messages.send_message_to_l1.Args": { @@ -9672,18 +11326,18 @@ "references": [ { "ap_tracking_data": { - "group": 31, + "group": 34, "offset": 0 }, - "pc": 328, + "pc": 346, "value": "[cast(fp + (-6), felt**)]" }, { "ap_tracking_data": { - "group": 31, + "group": 34, "offset": 1 }, - "pc": 334, + "pc": 352, "value": "cast([fp + (-6)] + 4, felt*)" } ], @@ -9705,7 +11359,7 @@ "decorators": [ "known_ap_change" ], - "pc": 174, + "pc": 192, "type": "function" }, "starkware.starknet.common.storage.normalize_address.Args": { @@ -9744,10 +11398,10 @@ "references": [ { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 0 }, - "pc": 174, + "pc": 192, "value": "[cast(fp + (-3), felt*)]" } ], @@ -9759,10 +11413,10 @@ "references": [ { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 2 }, - "pc": 194, + "pc": 212, "value": "[cast(ap + (-1), felt*)]" } ], @@ -9774,10 +11428,10 @@ "references": [ { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 1 }, - "pc": 176, + "pc": 194, "value": "[cast(ap + (-1), felt*)]" } ], @@ -11363,7 +13017,7 @@ }, "starkware.starknet.core.os.contract_address.contract_address.get_contract_address": { "decorators": [], - "pc": 432, + "pc": 450, "type": "function" }, "starkware.starknet.core.os.contract_address.contract_address.get_contract_address.Args": { @@ -11591,98 +13245,106 @@ }, { "ap_tracking_data": { - "group": 20, + "group": 23, "offset": 0 }, - "pc": 161, + "pc": 179, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 23, + "offset": 0 + }, + "pc": 179, "value": "[cast([fp + (-4)], felt*)]" }, { "ap_tracking_data": { - "group": 20, + "group": 23, "offset": 0 }, - "pc": 161, + "pc": 179, "value": "[cast([fp + (-4)] + 1, felt*)]" }, { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 0 }, - "pc": 174, + "pc": 192, "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 1 }, - "pc": 176, + "pc": 194, "value": "[cast(ap + (-1), felt*)]" }, { "ap_tracking_data": { - "group": 21, + "group": 24, "offset": 2 }, - "pc": 194, + "pc": 212, "value": "[cast(ap + (-1), felt*)]" }, { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-7), starkware.cairo.common.ec_point.EcPoint*)]" }, { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-5), felt*)]" }, { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 0 }, - "pc": 293, + "pc": 311, "value": "[cast(fp + (-4), starkware.cairo.common.ec_point.EcPoint*)]" }, { "ap_tracking_data": { - "group": 27, + "group": 30, "offset": 2 }, - "pc": 301, + "pc": 319, "value": "[cast(fp, starkware.cairo.common.ec_point.EcPoint*)]" }, { "ap_tracking_data": { - "group": 31, + "group": 34, "offset": 0 }, - "pc": 328, + "pc": 346, "value": "[cast(fp + (-6), felt**)]" }, { "ap_tracking_data": { - "group": 59, + "group": 76, "offset": 0 }, - "pc": 644, + "pc": 877, "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { - "group": 59, + "group": 76, "offset": 1 }, - "pc": 646, + "pc": 879, "value": "[cast(fp, felt*)]" } ] diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/tx_info_writer_compiled.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/tx_info_writer_compiled.json new file mode 100644 index 00000000000..bb0749218f2 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/compiled/tx_info_writer_compiled.json @@ -0,0 +1,3695 @@ +{ + "abi": [ + { + "inputs": [ + { + "name": "tx_type", + "type": "felt" + }, + { + "name": "offset", + "type": "felt" + } + ], + "name": "write", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "from_address", + "type": "felt" + } + ], + "name": "l1_write", + "outputs": [], + "type": "l1_handler" + }, + { + "inputs": [ + { + "name": "call_write", + "type": "felt" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + }, + { + "name": "contract_address_salt", + "type": "felt" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_write", + "type": "felt" + } + ], + "name": "__execute__", + "outputs": [], + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": 485, + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": 392, + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": 335, + "selector": "0x1fa01c26207c18282c14b44c5f0897b971e27a185537fe05a841a47d4b51454" + }, + { + "offset": 420, + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": 448, + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [ + { + "offset": 364, + "selector": "0xb402775ee52197c8a8c1d5bb29ae58fca12913f848d26fdbe09218652fbde0" + } + ] + }, + "program": { + "attributes": [], + "builtins": [ + "pedersen", + "range_check" + ], + "compiler_version": "0.14.0.1", + "data": [ + "0x400380007ffb7ffc", + "0x400380017ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x480280027ffb8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x3ffffffffffffffffffffffffffffff", + "0x480280017ffc8000", + "0x48307fff80007ffe", + "0x400280027ffc7fff", + "0x480280017ffc8000", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x480280007ffc8000", + "0x40317fff7ffe7ffd", + "0x482680017ffc8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0x10", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480680017fff8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x48127ffe7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x482680017ffd8000", + "0x11000000000000000000000000000000000000000000000101", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x20680017fff7fff", + "0xc", + "0x40780017fff7fff", + "0xa", + "0x480680017fff8000", + "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x48287ffd80007ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0xb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x21b4dd49a85c82b73f138b112d5135149203ed36c1ec80c46f8c572daa7c5ec", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa7", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x349e46a4deabc626e43d8c7e30efcc3b34c30311e93ae63a024bef4326f747", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb6", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x313214a20f84eb48ad2f84b0c56e34b78b9d42da99571e61fdd45aeb9949846", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9b", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x3993f83abc9404ac6e04b970217b329ab9b8d20287e029b25fa5daf8d55a128", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff80", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff56", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0xd8d3af8ab076bb7179ab6a0ba3284cb2d838afcd9459f348b215d38e1c14fa", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3b", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff65", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x18258a8de7b97db9fd0b50fb344da4d5e1fac29ffabfec634936714bfde4f67", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4a", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff20", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x2b1577440dd7bedf920cb6de2f9fc6bf7ba98c78c85a3fa1f8311aac95e1759", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff05", + "0x480a7ffc7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", + "0x48127fe17fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff05", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff07", + "0x480080007fff8000", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff49", + "0x480080017fc28000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5c", + "0x480080027f858000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6f", + "0x480080037f488000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff82", + "0x480080057f0b8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff95", + "0x480080067ece8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa8", + "0x480080077e918000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x48287ffd7ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbd", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x4c315f48414e444c4552", + "0x480680017fff8000", + "0x1234", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffab", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x494e564f4b455f46554e4354494f4e", + "0x480680017fff8000", + "0x1234", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x4445434c415245", + "0x480680017fff8000", + "0x1234", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff73", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x4445504c4f595f4143434f554e54", + "0x480680017fff8000", + "0x1234", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff57", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff36", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe8", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "13": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 1 + } + } + } + ], + "29": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 2 + } + } + } + ], + "33": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_250_bit" + ], + "code": "from starkware.cairo.common.math_utils import as_int\n\n# Correctness check.\nvalue = as_int(ids.value, PRIME) % PRIME\nassert value < ids.UPPER_BOUND, f'{value} is outside of the range [0, 2**250).'\n\n# Calculation for the assertion.\nids.high, ids.low = divmod(ids.value, ids.SHIFT)", + "flow_tracking_data": { + "ap_tracking": { + "group": 4, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_250_bit.high": 5, + "starkware.cairo.common.math.assert_250_bit.low": 4, + "starkware.cairo.common.math.assert_250_bit.value": 3 + } + } + } + ], + "48": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "# Verify the assumptions on the relationship between 2**250, ADDR_BOUND and PRIME.\nADDR_BOUND = ids.ADDR_BOUND % PRIME\nassert (2**250 < ADDR_BOUND <= 2**251) and (2 * 2**250 < PRIME) and (\n ADDR_BOUND * 2 > PRIME), \\\n 'normalize_address() cannot be used with the current constants.'\nids.is_small = 1 if ids.addr < ADDR_BOUND else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 6, + "starkware.starknet.common.storage.normalize_address.is_small": 7 + } + } + } + ], + "66": [ + { + "accessible_scopes": [ + "starkware.starknet.common.storage", + "starkware.starknet.common.storage.normalize_address" + ], + "code": "ids.is_250 = 1 if ids.addr < 2**250 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 2 + }, + "reference_ids": { + "starkware.starknet.common.storage.normalize_address.addr": 6, + "starkware.starknet.common.storage.normalize_address.is_250": 8 + } + } + } + ], + "345": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.write" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 21, + "offset": 441 + }, + "reference_ids": {} + } + } + ], + "373": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.l1_write" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 23, + "offset": 447 + }, + "reference_ids": {} + } + } + ], + "401": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 25, + "offset": 447 + }, + "reference_ids": {} + } + } + ], + "429": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 27, + "offset": 447 + }, + "reference_ids": {} + } + } + ], + "458": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 29, + "offset": 448 + }, + "reference_ids": {} + } + } + ], + "494": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__execute__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 32, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.OFFSET": { + "type": "const", + "value": 4660 + }, + "__main__.__execute__": { + "decorators": [ + "external" + ], + "pc": 467, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "call_write": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate__": { + "decorators": [ + "external" + ], + "pc": 382, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "call_write": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 410, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 438, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_contract_address": { + "type": "namespace" + }, + "__main__.account_contract_address.Args": { + "full_name": "__main__.account_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_contract_address.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.account_contract_address.ImplicitArgs": { + "full_name": "__main__.account_contract_address.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_contract_address.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_contract_address.addr": { + "decorators": [], + "pc": 113, + "type": "function" + }, + "__main__.account_contract_address.addr.Args": { + "full_name": "__main__.account_contract_address.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.account_contract_address.addr.ImplicitArgs": { + "full_name": "__main__.account_contract_address.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.account_contract_address.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.account_contract_address.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_contract_address.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.account_contract_address.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.account_contract_address.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.account_contract_address.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.account_contract_address.write": { + "decorators": [], + "pc": 127, + "type": "function" + }, + "__main__.account_contract_address.write.Args": { + "full_name": "__main__.account_contract_address.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.account_contract_address.write.ImplicitArgs": { + "full_name": "__main__.account_contract_address.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.account_contract_address.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_contract_address.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "__main__.chain_id": { + "type": "namespace" + }, + "__main__.chain_id.Args": { + "full_name": "__main__.chain_id.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.chain_id.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.chain_id.ImplicitArgs": { + "full_name": "__main__.chain_id.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.chain_id.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.chain_id.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.chain_id.addr": { + "decorators": [], + "pc": 221, + "type": "function" + }, + "__main__.chain_id.addr.Args": { + "full_name": "__main__.chain_id.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.chain_id.addr.ImplicitArgs": { + "full_name": "__main__.chain_id.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.chain_id.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.chain_id.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.chain_id.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.chain_id.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.chain_id.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.chain_id.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.chain_id.write": { + "decorators": [], + "pc": 235, + "type": "function" + }, + "__main__.chain_id.write.Args": { + "full_name": "__main__.chain_id.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.chain_id.write.ImplicitArgs": { + "full_name": "__main__.chain_id.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.chain_id.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.chain_id.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "__main__.l1_write": { + "decorators": [ + "l1_handler" + ], + "pc": 354, + "type": "function" + }, + "__main__.l1_write.Args": { + "full_name": "__main__.l1_write.Args", + "members": { + "from_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.l1_write.ImplicitArgs": { + "full_name": "__main__.l1_write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.l1_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.l1_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.max_fee": { + "type": "namespace" + }, + "__main__.max_fee.Args": { + "full_name": "__main__.max_fee.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.max_fee.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.max_fee.ImplicitArgs": { + "full_name": "__main__.max_fee.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.max_fee.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.max_fee.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.max_fee.addr": { + "decorators": [], + "pc": 140, + "type": "function" + }, + "__main__.max_fee.addr.Args": { + "full_name": "__main__.max_fee.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.max_fee.addr.ImplicitArgs": { + "full_name": "__main__.max_fee.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.max_fee.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.max_fee.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.max_fee.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.max_fee.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.max_fee.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.max_fee.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.max_fee.write": { + "decorators": [], + "pc": 154, + "type": "function" + }, + "__main__.max_fee.write.Args": { + "full_name": "__main__.max_fee.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.max_fee.write.ImplicitArgs": { + "full_name": "__main__.max_fee.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.max_fee.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.max_fee.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.nonce": { + "type": "namespace" + }, + "__main__.nonce.Args": { + "full_name": "__main__.nonce.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.nonce.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.nonce.ImplicitArgs": { + "full_name": "__main__.nonce.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.nonce.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.nonce.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.nonce.addr": { + "decorators": [], + "pc": 248, + "type": "function" + }, + "__main__.nonce.addr.Args": { + "full_name": "__main__.nonce.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.nonce.addr.ImplicitArgs": { + "full_name": "__main__.nonce.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.nonce.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.nonce.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.nonce.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.nonce.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.nonce.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.nonce.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.nonce.write": { + "decorators": [], + "pc": 262, + "type": "function" + }, + "__main__.nonce.write.Args": { + "full_name": "__main__.nonce.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.nonce.write.ImplicitArgs": { + "full_name": "__main__.nonce.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.nonce.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.nonce.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.signature_len": { + "type": "namespace" + }, + "__main__.signature_len.Args": { + "full_name": "__main__.signature_len.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.signature_len.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.signature_len.ImplicitArgs": { + "full_name": "__main__.signature_len.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.signature_len.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.signature_len.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.signature_len.addr": { + "decorators": [], + "pc": 167, + "type": "function" + }, + "__main__.signature_len.addr.Args": { + "full_name": "__main__.signature_len.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.signature_len.addr.ImplicitArgs": { + "full_name": "__main__.signature_len.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.signature_len.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.signature_len.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.signature_len.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.signature_len.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.signature_len.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.signature_len.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.signature_len.write": { + "decorators": [], + "pc": 181, + "type": "function" + }, + "__main__.signature_len.write.Args": { + "full_name": "__main__.signature_len.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.signature_len.write.ImplicitArgs": { + "full_name": "__main__.signature_len.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.signature_len.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.signature_len.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_hash": { + "type": "namespace" + }, + "__main__.transaction_hash.Args": { + "full_name": "__main__.transaction_hash.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.transaction_hash.ImplicitArgs": { + "full_name": "__main__.transaction_hash.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_hash.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_hash.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_hash.addr": { + "decorators": [], + "pc": 194, + "type": "function" + }, + "__main__.transaction_hash.addr.Args": { + "full_name": "__main__.transaction_hash.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.transaction_hash.addr.ImplicitArgs": { + "full_name": "__main__.transaction_hash.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.transaction_hash.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.transaction_hash.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_hash.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.transaction_hash.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.transaction_hash.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.transaction_hash.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.transaction_hash.write": { + "decorators": [], + "pc": 208, + "type": "function" + }, + "__main__.transaction_hash.write.Args": { + "full_name": "__main__.transaction_hash.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.transaction_hash.write.ImplicitArgs": { + "full_name": "__main__.transaction_hash.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transaction_hash.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_hash.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.version": { + "type": "namespace" + }, + "__main__.version.Args": { + "full_name": "__main__.version.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.version.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.version.ImplicitArgs": { + "full_name": "__main__.version.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.version.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.version.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.version.addr": { + "decorators": [], + "pc": 86, + "type": "function" + }, + "__main__.version.addr.Args": { + "full_name": "__main__.version.addr.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.version.addr.ImplicitArgs": { + "full_name": "__main__.version.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.version.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "__main__.version.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.version.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "__main__.version.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "__main__.version.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "__main__.version.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "__main__.version.write": { + "decorators": [], + "pc": 100, + "type": "function" + }, + "__main__.version.write.Args": { + "full_name": "__main__.version.write.Args", + "members": { + "tx_type": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.version.write.ImplicitArgs": { + "full_name": "__main__.version.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.version.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.version.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.write": { + "decorators": [ + "external" + ], + "pc": 275, + "type": "function" + }, + "__main__.write.Args": { + "full_name": "__main__.write.Args", + "members": { + "offset": { + "cairo_type": "felt", + "offset": 1 + }, + "tx_type": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.write.ImplicitArgs": { + "full_name": "__main__.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__": { + "decorators": [ + "external" + ], + "pc": 485, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 392, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 420, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "external" + ], + "pc": 448, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.l1_write": { + "decorators": [ + "l1_handler" + ], + "pc": 364, + "type": "function" + }, + "__wrappers__.l1_write.Args": { + "full_name": "__wrappers__.l1_write.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.l1_write.ImplicitArgs": { + "full_name": "__wrappers__.l1_write.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.l1_write.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.l1_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.l1_write.__wrapped_func": { + "destination": "__main__.l1_write", + "type": "alias" + }, + "__wrappers__.l1_write_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.write": { + "decorators": [ + "external" + ], + "pc": 335, + "type": "function" + }, + "__wrappers__.write.Args": { + "full_name": "__wrappers__.write.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.write.ImplicitArgs": { + "full_name": "__wrappers__.write.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.write.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.write.__wrapped_func": { + "destination": "__main__.write", + "type": "alias" + }, + "__wrappers__.write_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.ModBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.ModBuiltin", + "members": { + "n": { + "cairo_type": "felt", + "offset": 6 + }, + "offsets_ptr": { + "cairo_type": "felt*", + "offset": 5 + }, + "p": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384", + "offset": 0 + }, + "values_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.UInt384*", + "offset": 4 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "offset": 3 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { + "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.UInt384": { + "full_name": "starkware.cairo.common.cairo_builtins.UInt384", + "members": { + "d0": { + "cairo_type": "felt", + "offset": 0 + }, + "d1": { + "cairo_type": "felt", + "offset": 1 + }, + "d2": { + "cairo_type": "felt", + "offset": 2 + }, + "d3": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.hash.hash2": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.hash.hash2.Args": { + "full_name": "starkware.cairo.common.hash.hash2.Args", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.ImplicitArgs": { + "full_name": "starkware.cairo.common.hash.hash2.ImplicitArgs", + "members": { + "hash_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.hash.hash2.Return": { + "cairo_type": "(result: felt)", + "type": "type_definition" + }, + "starkware.cairo.common.hash.hash2.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_250_bit": { + "decorators": [ + "known_ap_change" + ], + "pc": 33, + "type": "function" + }, + "starkware.cairo.common.math.assert_250_bit.Args": { + "full_name": "starkware.cairo.common.math.assert_250_bit.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.HIGH_BOUND": { + "type": "const", + "value": 5316911983139663491615228241121378304 + }, + "starkware.cairo.common.math.assert_250_bit.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_250_bit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_250_bit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_250_bit.SHIFT": { + "type": "const", + "value": 340282366920938463463374607431768211456 + }, + "starkware.cairo.common.math.assert_250_bit.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_250_bit.UPPER_BOUND": { + "type": "const", + "value": 1809251394333065553493296640760748560207343510400633813116524750123642650624 + }, + "starkware.cairo.common.math.assert_250_bit.high": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.high", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast([fp + (-4)] + 1, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.low": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.low", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast([fp + (-4)], felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_250_bit.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_250_bit.value", + "references": [ + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { + "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.storage.normalize_address": { + "decorators": [ + "known_ap_change" + ], + "pc": 46, + "type": "function" + }, + "starkware.starknet.common.storage.normalize_address.Args": { + "full_name": "starkware.starknet.common.storage.normalize_address.Args", + "members": { + "addr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.storage.normalize_address.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.storage.normalize_address.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.storage.normalize_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.storage.normalize_address.addr": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.addr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 46, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_250": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_250", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 2 + }, + "pc": 66, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.normalize_address.is_small": { + "cairo_type": "felt", + "full_name": "starkware.starknet.common.storage.normalize_address.is_small", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 48, + "value": "[cast(ap + (-1), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { + "type": "const", + "value": 25500403217443378527601783667 + }, + "starkware.starknet.common.syscalls.ReplaceClass": { + "full_name": "starkware.starknet.common.syscalls.ReplaceClass", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 6, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 6, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 1 + }, + "pc": 13, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "decorators": [], + "pc": 26, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 26, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 1 + }, + "pc": 29, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 1 + }, + "pc": 23, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 6, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 26, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast([fp + (-4)], felt*)]" + }, + { + "ap_tracking_data": { + "group": 4, + "offset": 0 + }, + "pc": 33, + "value": "[cast([fp + (-4)] + 1, felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 46, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 48, + "value": "[cast(ap + (-1), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 2 + }, + "pc": 66, + "value": "[cast(ap + (-1), felt*)]" + } + ] + } + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/delegate_proxy.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/delegate_proxy.cairo new file mode 100644 index 00000000000..2372f58b98a --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/delegate_proxy.cairo @@ -0,0 +1,53 @@ +// Note that this is a dummy contract to be used in tests. + +%lang starknet +%builtins pedersen range_check bitwise + +from starkware.cairo.common.cairo_builtins import HashBuiltin +from starkware.starknet.common.syscalls import library_call, library_call_l1_handler + +// The hash of the implementation contract class. +@storage_var +func implementation_hash() -> (class_hash: felt) { +} + +@external +func set_implementation_hash{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + implementation_hash_: felt +) { + implementation_hash.write(value=implementation_hash_); + return (); +} + +@external +@raw_input +@raw_output +func __default__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + selector: felt, calldata_size: felt, calldata: felt* +) -> (retdata_size: felt, retdata: felt*) { + let (class_hash) = implementation_hash.read(); + + let (retdata_size: felt, retdata: felt*) = library_call( + class_hash=class_hash, + function_selector=selector, + calldata_size=calldata_size, + calldata=calldata, + ); + return (retdata_size=retdata_size, retdata=retdata); +} + +@l1_handler +@raw_input +func __l1_default__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + selector: felt, calldata_size: felt, calldata: felt* +) { + let (class_hash) = implementation_hash.read(); + + library_call_l1_handler( + class_hash=class_hash, + function_selector=selector, + calldata_size=calldata_size, + calldata=calldata, + ); + return (); +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract.cairo index 41c729dbef8..6e3d03e86a3 100644 --- a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract.cairo +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract.cairo @@ -6,6 +6,8 @@ from starkware.cairo.common.bool import FALSE from starkware.cairo.common.cairo_builtins import BitwiseBuiltin, HashBuiltin, EcOpBuiltin from starkware.cairo.common.ec import ec_op from starkware.cairo.common.ec_point import EcPoint +from starkware.cairo.common.hash import hash2 +from starkware.cairo.common.math import assert_nn_le from starkware.cairo.common.memcpy import memcpy from starkware.cairo.common.registers import get_fp_and_pc from starkware.starknet.common.messages import send_message_to_l1 @@ -32,6 +34,12 @@ from starkware.starknet.core.os.contract_address.contract_address import get_con // selector_from_name('transferFrom'). const TRANSFER_FROM_SELECTOR = 0x0041b033f4a31df8067c24d1e9b550a2ce75fd4a29e1147af9752174f0e6cb20; +@contract_interface +namespace TestContract { + func set_value(address: felt, value: felt) { + } +} + @storage_var func number_map(key: felt) -> (value: felt) { } @@ -53,6 +61,26 @@ func with_arg(num: felt) { return (); } +@external +func entry_point{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*}() { + const address = 15; + + let (value) = storage_read(address=address); + storage_write(address=address, value=value + 1); + let (new_value) = storage_read(address=address); + + assert new_value = value + 1; + return (); +} + +@external +func test_builtins{pedersen_ptr: HashBuiltin*, range_check_ptr}() -> (result: felt) { + assert_nn_le(17, 85); + let (result) = hash2{hash_ptr=pedersen_ptr}(x=1, y=2); + assert result = 2592987851775965742543459319508348457290966253241455514226127639100457844774; + return (result=result); +} + @external func return_result(num: felt) -> (result: felt) { return (result=num); @@ -70,6 +98,38 @@ func other_syscalls{syscall_ptr: felt*}() { return (); } +@l1_handler +func l1_handler_set_value_and_revert{syscall_ptr: felt*}( + from_address: felt, key: felt, value: felt +) { + storage_write(address=key, value=value); + assert 0 = 1; + return (); +} + +@l1_handler +func deposit{syscall_ptr: felt*, range_check_ptr, pedersen_ptr: HashBuiltin*}( + from_address: felt, amount: felt +) { + let (diffs: felt*) = alloc(); + assert (diffs[0], diffs[1]) = (amount, 0); + advance_counter(index=from_address, diff_0=amount, diff_1=0); + return (); +} + +@external +func test_library_call_l1_handler{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + class_hash: felt, selector: felt, calldata_len: felt, calldata: felt* +) { + library_call_l1_handler( + class_hash=class_hash, + function_selector=selector, + calldata_size=calldata_len, + calldata=calldata, + ); + return (); +} + @external func bitwise_and{bitwise_ptr: BitwiseBuiltin*}(x: felt, y: felt) { bitwise_ptr.x = x; @@ -142,6 +202,26 @@ func test_library_call{syscall_ptr: felt*}( return (retdata_size=retdata_size, retdata=retdata); } +@external +func set_value{syscall_ptr: felt*}(address: felt, value: felt) { + return storage_write(address=address, value=value); +} + +@external +func test_library_call_syntactic_sugar{syscall_ptr: felt*, range_check_ptr}(class_hash: felt) { + // Set value in this contract context. + set_value(address=444, value=555); + let (value) = storage_read(address=444); + assert value = 555; + + // Set value in this contract context using library call. + TestContract.library_call_set_value(class_hash=class_hash, address=444, value=666); + let (value) = storage_read(address=444); + assert value = 666; + + return (); +} + @external func test_nested_library_call{syscall_ptr: felt*}( class_hash: felt, lib_selector: felt, nested_selector: felt, calldata_len: felt, calldata: felt* @@ -567,6 +647,20 @@ func send_message{syscall_ptr: felt*}(to_address: felt) { return (); } +@external +func test_get_caller_address{syscall_ptr: felt*}(expected_address: felt) { + let (caller_address) = get_caller_address(); + assert caller_address = expected_address; + return (); +} + +@external +func test_get_contract_address{syscall_ptr: felt*}(expected_address: felt) { + let (contract_address) = get_contract_address_syscall(); + assert contract_address = expected_address; + return (); +} + func emit_event_recurse{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( counter: felt, keys_len: felt, keys: felt*, data_len: felt, data: felt* ) { diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract2.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract2.cairo new file mode 100644 index 00000000000..bcd23e5dd17 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/test_contract2.cairo @@ -0,0 +1,24 @@ +%lang starknet + +from starkware.starknet.common.syscalls import storage_write + +@external +func test_storage_write{syscall_ptr: felt*, range_check_ptr}(address: felt, value: felt) { + storage_write(address=address, value=value); + + return (); +} + +@l1_handler +func test_l1_handler_storage_write{syscall_ptr: felt*, range_check_ptr}( + from_address: felt, address: felt, value: felt +) { + storage_write(address=address, value=value); + + return (); +} + +@external +func foo() -> (res: felt) { + return (res=234); +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo0/tx_info_writer.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/tx_info_writer.cairo new file mode 100644 index 00000000000..835fede2381 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo0/tx_info_writer.cairo @@ -0,0 +1,94 @@ +%lang starknet + +from starkware.cairo.common.cairo_builtins import HashBuiltin +from starkware.starknet.common.syscalls import call_contract, get_tx_info + +// This should match the value of the offset used in `test_deprecated_tx_info`. +const OFFSET = 0x1234; + +@storage_var +func version(tx_type: felt) -> (version: felt) { +} + +@storage_var +func account_contract_address(tx_type: felt) -> (account_contract_address: felt) { +} + +@storage_var +func max_fee(tx_type: felt) -> (max_fee: felt) { +} + +@storage_var +func signature_len(tx_type: felt) -> (signature_len: felt) { +} + +@storage_var +func transaction_hash(tx_type: felt) -> (transaction_hash: felt) { +} + +@storage_var +func chain_id(tx_type: felt) -> (chain_id: felt) { +} + +@storage_var +func nonce(tx_type: felt) -> (nonce: felt) { +} + +@external +func write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + tx_type: felt, offset: felt +) { + let (tx_info) = get_tx_info(); + + // Add offset to values as writing '0' to the storage does not trigger a storage_update. + version.write(tx_type, tx_info.version + offset); + account_contract_address.write(tx_type, tx_info.account_contract_address + offset); + max_fee.write(tx_type, tx_info.max_fee + offset); + signature_len.write(tx_type, tx_info.signature_len + offset); + transaction_hash.write(tx_type, tx_info.transaction_hash + offset); + chain_id.write(tx_type, tx_info.chain_id + offset); + nonce.write(tx_type, tx_info.nonce + offset); + + return (); +} + +@l1_handler +func l1_write{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}(from_address: felt) { + write(tx_type='L1_HANDLER', offset=OFFSET); + return (); +} + +@external +func __validate__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + call_write: felt +) { + write(tx_type='INVOKE_FUNCTION', offset=OFFSET); + return (); +} + +@external +func __validate_declare__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + class_hash: felt +) { + write(tx_type='DECLARE', offset=OFFSET); + return (); +} + +@external +func __validate_deploy__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + class_hash: felt, contract_address_salt: felt +) { + write(tx_type='DEPLOY_ACCOUNT', offset=OFFSET); + return (); +} + +@external +func __execute__{syscall_ptr: felt*, pedersen_ptr: HashBuiltin*, range_check_ptr}( + call_write: felt +) { + if (call_write != 0) { + write(tx_type=0, offset=0); + return (); + } + return (); +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/block_info_test_contract.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/block_info_test_contract.cairo new file mode 100644 index 00000000000..7b5abbb169f --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/block_info_test_contract.cairo @@ -0,0 +1,96 @@ +#[starknet::contract(account)] +mod Account { + use array::ArrayTrait; + use array::SpanTrait; + use box::BoxTrait; + use starknet::{ + ContractAddress, + info::SyscallResultTrait, + get_block_number, + get_block_timestamp, + }; + use zeroable::{IsZeroResult, NonZeroIntoImpl, Zeroable}; + + // Round down the block number and timestamp when queried inside `__validate__`. + const VALIDATE_BLOCK_NUMBER_ROUNDING: u64 = 100; + const VALIDATE_TIMESTAMP_ROUNDING: u64 = 3600; + + #[storage] + struct Storage { + } + + #[constructor] + fn constructor(ref self: ContractState, is_validate_: bool) { + test_block_info(is_validate: is_validate_); + } + + #[external(v0)] + fn __validate_deploy__( + self: @ContractState, + class_hash: felt252, + contract_address_salt: felt252, + is_validate_: bool + ) -> felt252 { + test_block_info(is_validate: true) + } + + #[external(v0)] + fn __validate_declare__(self: @ContractState, class_hash: felt252) -> felt252 { + test_block_info(is_validate: true) + } + + #[external(v0)] + fn __validate__( + self: @ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> felt252 { + test_block_info(is_validate: true) + } + + #[external(v0)] + #[raw_output] + fn __execute__( + self: @ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> Span { + array![test_block_info(is_validate: false)].span() + } + + + fn test_block_info(is_validate: bool) -> felt252 { + let block_number = get_block_number(); + let block_timestamp = get_block_timestamp(); + test_given_block_info( + block_number, block_timestamp, is_validate + ) + } + + fn test_given_block_info ( + block_number: u64, block_timestamp: u64, is_validate: bool + ) -> felt252 { + // Verify the block number and timestamp. + assert (VALIDATE_BLOCK_NUMBER_ROUNDING != 0, 'INVALID_ROUNDING'); + let (divided_block_number, _) = DivRem::div_rem( + block_number, VALIDATE_BLOCK_NUMBER_ROUNDING.try_into().unwrap() + ); + let block_number_for_validate = divided_block_number * VALIDATE_BLOCK_NUMBER_ROUNDING; + let (divided_block_timestamp, _) = DivRem::div_rem( + block_timestamp, VALIDATE_TIMESTAMP_ROUNDING.try_into().unwrap() + ); + let block_timestamp_for_validate = ( + divided_block_timestamp * VALIDATE_TIMESTAMP_ROUNDING + ); + + if is_validate { + assert (block_number == block_number_for_validate, 'INVALID_BLOCK_NUMBER'); + assert (block_timestamp == block_timestamp_for_validate, 'INVALID_BLOCK_TIMESTAMP'); + return starknet::VALIDATED; + } + assert (!is_validate, 'INVALID_IS_VALIDATE'); + starknet::VALIDATED + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/block_info_test_contract.casm.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/block_info_test_contract.casm.json new file mode 100644 index 00000000000..720ac98db6c --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/block_info_test_contract.casm.json @@ -0,0 +1,2309 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.12.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xb5", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa2", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8f", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7c", + "0x480080007ffd8000", + "0x20680017fff7fff", + "0x6", + "0x482480017ff78000", + "0x1360", + "0x10780017fff7fff", + "0x4", + "0x482480017ff78000", + "0x13c4", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x397", + "0x482680017ff98000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x50a", + "0x482480017fff8000", + "0x509", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff7", + "0x6568", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x4d", + "0x4824800180007ff7", + "0x6568", + "0x400280017ff97fff", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffe", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x39", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ffb7fff", + "0x400280067ffb7ffe", + "0x480280087ffb8000", + "0x20680017fff7fff", + "0x27", + "0x480280047ffb8000", + "0x480080007fff8000", + "0x480280097ffb8000", + "0x480080007fff8000", + "0x482680017ff98000", + "0x2", + "0x480080007ffc8000", + "0x480080017ffd8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x367", + "0x20680017fff7ffd", + "0x10", + "0x480280077ffb8000", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffd", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xb", + "0x480680017fff8000", + "0x1", + "0x480280097ffb8000", + "0x4802800a7ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x27", + "0x1104800180018000", + "0x3ad", + "0x482680017ff98000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x3a7", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x3a1", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x397", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x87", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x74", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x2e8", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x45b", + "0x482480017fff8000", + "0x45a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff6", + "0x4d58", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x4d", + "0x4824800180007ff6", + "0x4d58", + "0x400280017ff97fff", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffe", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x39", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ffb7fff", + "0x400280067ffb7ffe", + "0x480280087ffb8000", + "0x20680017fff7fff", + "0x27", + "0x480280047ffb8000", + "0x480080007fff8000", + "0x480280097ffb8000", + "0x480080007fff8000", + "0x482680017ff98000", + "0x2", + "0x480080007ffc8000", + "0x480080017ffd8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x2b8", + "0x20680017fff7ffd", + "0x10", + "0x480280077ffb8000", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffd", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xb", + "0x480680017fff8000", + "0x1", + "0x480280097ffb8000", + "0x4802800a7ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff38000", + "0x1810", + "0x10780017fff7fff", + "0x11", + "0x1104800180018000", + "0x307", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x2fd", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xea", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd4", + "0x480280007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0xbf", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa4", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8e", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x4", + "0x48127ff07fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x2b7", + "0x20680017fff7ffa", + "0x77", + "0x20680017fff7ffd", + "0x70", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x219", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x38d", + "0x482480017fff8000", + "0x38c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x60cc", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x4d", + "0x4824800180007ff3", + "0x60cc", + "0x400080007ff17fff", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffe", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x39", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ffb7fff", + "0x400280067ffb7ffe", + "0x480280087ffb8000", + "0x20680017fff7fff", + "0x27", + "0x480280047ffb8000", + "0x480080007fff8000", + "0x480280097ffb8000", + "0x480080007fff8000", + "0x482480017fe88000", + "0x1", + "0x480080007ffc8000", + "0x480080017ffd8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x1ea", + "0x20680017fff7ffd", + "0x10", + "0x480280077ffb8000", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffd", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482480017fec8000", + "0x1", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xb", + "0x480680017fff8000", + "0x1", + "0x480280097ffb8000", + "0x4802800a7ffb8000", + "0x208b7fff7fff7ffe", + "0x482480017fef8000", + "0x1", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0x49c", + "0x10780017fff7fff", + "0x40", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x992", + "0x10780017fff7fff", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff18000", + "0x16bc", + "0x1104800180018000", + "0x21e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x219", + "0x482680017ff98000", + "0x4", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x1914", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x209", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x200", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xae", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x98", + "0x400380007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4825800180048000", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x83", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48317fff80008000", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x68", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x40137ffb7fff8001", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x51", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x4", + "0x48127ff17fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x1b7", + "0x20680017fff7ffa", + "0x3a", + "0x20680017fff7ffd", + "0x33", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x119", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x28d", + "0x482480017fff8000", + "0x28c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x6004", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x10", + "0x4824800180007ff3", + "0x6004", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x4802800080018000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x1104800180018000", + "0x1d6", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0x3d4", + "0x10780017fff7fff", + "0x40", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x8ca", + "0x10780017fff7fff", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff28000", + "0x15f4", + "0x1104800180018000", + "0x15b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x156", + "0x482680017ff98000", + "0x4", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff78000", + "0x18a6", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1d56", + "0x1104800180018000", + "0x146", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e1e", + "0x1104800180018000", + "0x13d", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x92", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7f", + "0x480280007ffc8000", + "0x20680017fff7fff", + "0x8", + "0x482480017ffd8000", + "0x161c", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x6", + "0x482480017ffd8000", + "0x1680", + "0x480680017fff8000", + "0x0", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x81", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f4", + "0x482480017fff8000", + "0x1f3", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff6", + "0x6568", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x4c", + "0x4824800180007ff6", + "0x6568", + "0x400280017ff97fff", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffe", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x38", + "0x480280027ffb8000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ffb7fff", + "0x400280067ffb7ffe", + "0x480280087ffb8000", + "0x20680017fff7fff", + "0x26", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480080007fff8000", + "0x480280097ffb8000", + "0x480080007fff8000", + "0x482680017ff98000", + "0x2", + "0x480080007ffc8000", + "0x480080017ffd8000", + "0x48307fe980007ff8", + "0x1104800180018000", + "0x50", + "0x20680017fff7ffd", + "0xe", + "0x480280077ffb8000", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280077ffb8000", + "0x482680017ffb8000", + "0xb", + "0x480680017fff8000", + "0x1", + "0x480280097ffb8000", + "0x4802800a7ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x48127ff37fff8000", + "0x10780017fff7fff", + "0x11", + "0x1104800180018000", + "0xa2", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x98", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x1104800180018000", + "0x161", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x64", + "0x480280007ffa8004", + "0x4824800180037fff", + "0x1", + "0x48307ffe7fff7ffd", + "0x480280017ffa7ffe", + "0x480280027ffa7fff", + "0x40507ffe7ffa7ffd", + "0x40317fff7ffd7ffb", + "0x484480017ffe8000", + "0x64", + "0xa0680017fff8000", + "0x7", + "0x4824800180007ffe", + "0x10000000000000000", + "0x400280037ffa7fff", + "0x10780017fff7fff", + "0x5d", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280037ffa7fff", + "0x480680017fff8000", + "0xe10", + "0x480280047ffa8004", + "0x4824800180037fff", + "0x1", + "0x48307ffe7fff7ffd", + "0x480280057ffa7ffe", + "0x480280067ffa7fff", + "0x40507ffe7ffa7ffd", + "0x40317fff7ffd7ffc", + "0x484480017ffe8000", + "0xe10", + "0xa0680017fff8000", + "0x7", + "0x4824800180007ffe", + "0x10000000000000000", + "0x400280077ffa7fff", + "0x10780017fff7fff", + "0x41", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280077ffa7fff", + "0x20780017fff7ffd", + "0x13", + "0x40780017fff7fff", + "0x2", + "0x20780017fff7ffd", + "0x6", + "0x40780017fff7fff", + "0x8", + "0x10780017fff7fff", + "0x2b", + "0x1104800180018000", + "0x12f", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48317ff480007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x1104800180018000", + "0x124", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48317ffc80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xb", + "0x1104800180018000", + "0x11b", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x8", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x56414c4944", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffa8000", + "0x8", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x4", + "0x1104800180018000", + "0x102", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x1104800180018000", + "0xe2", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x1104800180018000", + "0xdd", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x1104800180018000", + "0xd8", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x1104800180018000", + "0xd3", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff916", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x38", + "0x4825800180007ff8", + "0x6ea", + "0x400280007ff77fff", + "0x20780017fff7ffd", + "0xf", + "0x482680017ff78000", + "0x1", + "0x482480017ffe8000", + "0xa6e", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x12", + "0x480280007ff98000", + "0x400280007ffc7fff", + "0x482680017ff78000", + "0x1", + "0x48127ffc7fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x208b7fff7fff7ffe", + "0x482680017ff78000", + "0x1", + "0x482480017ffd8000", + "0x942", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ff97fff", + "0x400380017ff97ff8", + "0x480280037ff98000", + "0x20680017fff7fff", + "0x73", + "0x480280027ff98000", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280057ff97fff", + "0x400280067ff97ffe", + "0x480280087ff98000", + "0x20680017fff7fff", + "0x60", + "0x480280047ff98000", + "0x480080007fff8000", + "0x480080007fff8000", + "0x480680017fff8000", + "0x64", + "0x480280007ff78004", + "0x4824800180037fff", + "0x1", + "0x48307ffe7fff7ffd", + "0x480280017ff77ffe", + "0x480280027ff77fff", + "0x40507ffe7ffa7ffd", + "0x40307fff7ffd7ff9", + "0x484480017ffe8000", + "0x64", + "0xa0680017fff8000", + "0x7", + "0x4824800180007ffe", + "0x10000000000000000", + "0x400280037ff77fff", + "0x10780017fff7fff", + "0x38", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280037ff77fff", + "0x480280097ff98000", + "0x480080007fff8000", + "0x480080017fff8000", + "0x480680017fff8000", + "0xe10", + "0x480280047ff78004", + "0x4824800180037fff", + "0x1", + "0x48307ffe7fff7ffd", + "0x480280057ff77ffe", + "0x480280067ff77fff", + "0x40507ffe7ffa7ffd", + "0x40307fff7ffd7ff9", + "0x484480017ffe8000", + "0xe10", + "0xa0680017fff8000", + "0x7", + "0x4824800180007ffe", + "0x10000000000000000", + "0x400280077ff77fff", + "0x10780017fff7fff", + "0x19", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280077ff77fff", + "0x40780017fff7fff", + "0x8", + "0x480280077ff98000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x8", + "0x482480017ffc8000", + "0x334", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480280077ff98000", + "0x482680017ff78000", + "0x8", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xc", + "0x480280077ff98000", + "0x482680017ff78000", + "0x4", + "0x482480017ffe8000", + "0x67c", + "0x1104800180018000", + "0x37", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x23", + "0x480a7ff77fff8000", + "0x480280077ff98000", + "0x482680017ff98000", + "0xb", + "0x480680017fff8000", + "0x1", + "0x480280097ff98000", + "0x4802800a7ff98000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x26", + "0x480a7ff77fff8000", + "0x480280027ff98000", + "0x482680017ff98000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ff98000", + "0x480280057ff98000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x48127fff7fff8000", + "0x482480017ffe8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x494e56414c49445f49535f56414c4944415445", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x494e56414c49445f424c4f434b5f4e554d424552", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x494e56414c49445f424c4f434b5f54494d455354414d50", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x7536345f6d756c204f766572666c6f77", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", + "0x208b7fff7fff7ffe" + ], + "bytecode_segment_lengths": [ + 200, + 154, + 253, + 195, + 165, + 5, + 122, + 5, + 5, + 5, + 5, + 77, + 131, + 7, + 5, + 5, + 5, + 5 + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 64, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x6568" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 80, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 88, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x5" + } + } + } + } + } + ] + ], + [ + 106, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 200, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 239, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4d58" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 255, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 263, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x5" + } + } + } + } + } + ] + ], + [ + 281, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 354, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 370, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 374, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 384, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 408, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 445, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x60cc" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 461, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 469, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x5" + } + } + } + } + } + ] + ], + [ + 487, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 609, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 625, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 629, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 639, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 0 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 664, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 701, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x6004" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 802, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 854, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x6568" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 870, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 878, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x5" + } + } + } + } + } + ] + ], + [ + 897, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 974, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 984, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 996, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1006, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1114, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x6ea" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1195, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 1203, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0x5" + } + } + } + } + } + ] + ], + [ + 1211, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1221, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1236, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1246, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1259, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1322, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 607, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 354, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 200, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 0, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 802, + "builtins": [ + "range_check" + ] + } + ] + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/experimental_contract.casm.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/experimental_contract.casm.json new file mode 100644 index 00000000000..bfe7ba39fe8 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/experimental_contract.casm.json @@ -0,0 +1,2484 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.12.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x82", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6c", + "0x480280007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x57", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x3c", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x455", + "0x482680017ff98000", + "0x4", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x554", + "0x482480017fff8000", + "0x553", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fed", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x15", + "0x4824800180007fed", + "0x0", + "0x400280047ff97fff", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x5", + "0x482480017ffc8000", + "0x16da", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x482480017fea8000", + "0x128e", + "0x10780017fff7fff", + "0x25", + "0x1104800180018000", + "0x428", + "0x482680017ff98000", + "0x4", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x1914", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x418", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x40f", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x6f", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x59", + "0x480280007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x44", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x3c8", + "0x482680017ff98000", + "0x4", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x4c7", + "0x482480017fff8000", + "0x4c6", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff0", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x15", + "0x4824800180007ff0", + "0x0", + "0x400280047ff97fff", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x5", + "0x482480017ffc8000", + "0x186a", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x482480017fed8000", + "0x141e", + "0x10780017fff7fff", + "0x1a", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x1914", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x396", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x38d", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xfa", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe4", + "0x480280007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0xcf", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xb4", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x40137ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9d", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x4", + "0x48127ff07fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x344", + "0x20680017fff7ffa", + "0x86", + "0x20680017fff7ffd", + "0x7f", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x325", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x425", + "0x482480017fff8000", + "0x424", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0xa64", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x5c", + "0x4824800180007ff3", + "0xa64", + "0x400080007ff17fff", + "0x4802800080008000", + "0x4824800180007fff", + "0x1ebcd9fef2f1fe0f97b09d6da480c47d0b5ea3865375b396271cd8b472dadf6", + "0x20680017fff7fff", + "0x42", + "0x48307ff580007ff6", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x2f", + "0x480680017fff8000", + "0x1", + "0x48307ff380007ff4", + "0xa0680017fff8000", + "0x6", + "0x48307ffe80007ffd", + "0x400080017fea7fff", + "0x10780017fff7fff", + "0x20", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400080017fe97fff", + "0x48307ffb7fef8000", + "0x482480017fe88000", + "0x2", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080007fea8000", + "0x480080007ffa8000", + "0x1104800180018000", + "0x34a", + "0x20680017fff7ffd", + "0x6", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x22", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482480017fea8000", + "0x2", + "0x482480017ff78000", + "0xa6e", + "0x10780017fff7fff", + "0x6", + "0x482480017fee8000", + "0x1", + "0x482480017ffb8000", + "0xd0c", + "0x1104800180018000", + "0x3b9", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482480017fef8000", + "0x1", + "0x482480017ffc8000", + "0x1090", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x56414c4944", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0x3d4", + "0x10780017fff7fff", + "0x40", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x8ca", + "0x10780017fff7fff", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff18000", + "0x15f4", + "0x1104800180018000", + "0x38b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x297", + "0x482680017ff98000", + "0x4", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x18a6", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1d60", + "0x1104800180018000", + "0x287", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e28", + "0x1104800180018000", + "0x27e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x96", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x83", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x70", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x5d", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x4a", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x236", + "0x482680017ff98000", + "0x1", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x335", + "0x482480017fff8000", + "0x334", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fed", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x23", + "0x4824800180007fed", + "0x0", + "0x400280017ff97fff", + "0x482680017ff98000", + "0x2", + "0x48127ffe7fff8000", + "0x480280007ffc8000", + "0x480080007feb8000", + "0x480080007fed8000", + "0x480080007fef8000", + "0x1104800180018000", + "0x274", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ffa8000", + "0xc12", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017fea8000", + "0x1360", + "0x10780017fff7fff", + "0x32", + "0x1104800180018000", + "0x2ea", + "0x482680017ff98000", + "0x1", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2da", + "0x482680017ff98000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1e5", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1df", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x1d5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xc4", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xae", + "0x400380007ffc8001", + "0xa0680017fff8004", + "0xe", + "0x4825800180048001", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x99", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48317fff80008001", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7e", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x40137ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x67", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x4", + "0x48127ff17fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x18c", + "0x20680017fff7ffa", + "0x50", + "0x20680017fff7ffd", + "0x49", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x16d", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x26d", + "0x482480017fff8000", + "0x26c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x2210", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x26", + "0x4824800180007ff3", + "0x2210", + "0x400080007ff17fff", + "0x4802800080008000", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ffb7fff", + "0x400280017ffb7ffd", + "0x400380027ffb8001", + "0x400280037ffb7ffe", + "0x400280047ffb7ff5", + "0x400280057ffb7ff6", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0xd", + "0x480280067ffb8000", + "0x482480017fed8000", + "0x1", + "0x48127ffe7fff8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482480017fee8000", + "0x1", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0x3d4", + "0x10780017fff7fff", + "0x40", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x8ca", + "0x10780017fff7fff", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff28000", + "0x15f4", + "0x1104800180018000", + "0x209", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x115", + "0x482680017ff98000", + "0x4", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff78000", + "0x18a6", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1d56", + "0x1104800180018000", + "0x105", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e1e", + "0x1104800180018000", + "0xfc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x85", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x72", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x5f", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x4c", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0xbc", + "0x482680017ff98000", + "0x1", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1bb", + "0x482480017fff8000", + "0x1ba", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff0", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x25", + "0x4824800180007ff0", + "0x0", + "0x400280017ff97fff", + "0x482680017ff98000", + "0x2", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080007fed8000", + "0x480080007fef8000", + "0x1104800180018000", + "0xf8", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ffa8000", + "0xda2", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017fed8000", + "0x14f0", + "0x10780017fff7fff", + "0x27", + "0x1104800180018000", + "0x169", + "0x482680017ff98000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x74", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x6e", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x64", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x38", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x3c", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x13b", + "0x482480017fff8000", + "0x13a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff9", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x11", + "0x4824800180007ff9", + "0x0", + "0x400280017ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x2", + "0x482480017ffd8000", + "0x1eb4", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff68000", + "0x19a0", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x19", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x1104800180018000", + "0xf7", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x1104800180018000", + "0xf2", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x1104800180018000", + "0xed", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x1104800180018000", + "0xe8", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff916", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x38", + "0x4825800180007ff8", + "0x6ea", + "0x400280007ff77fff", + "0x20780017fff7ffd", + "0xf", + "0x482680017ff78000", + "0x1", + "0x482480017ffe8000", + "0xa6e", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x12", + "0x480280007ff98000", + "0x400280007ffc7fff", + "0x482680017ff78000", + "0x1", + "0x48127ffc7fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x208b7fff7fff7ffe", + "0x482680017ff78000", + "0x1", + "0x482480017ffd8000", + "0x942", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbf", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff98000", + "0xfffffffffffffffffffffffffffff862", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x76", + "0x4825800180007ff9", + "0x79e", + "0x400280007ff87fff", + "0xa0680017fff8000", + "0x16", + "0x480280017ff88003", + "0x480280027ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffd", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff87ffd", + "0x20680017fff7ffe", + "0x57", + "0x402780017fff7fff", + "0x1", + "0x400380017ff87ffd", + "0x48297ffd80017ff9", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280027ff87fff", + "0x10780017fff7fff", + "0xb", + "0x400280027ff87fff", + "0x40780017fff7fff", + "0x7", + "0x482680017ff88000", + "0x3", + "0x482480017ff48000", + "0x53c", + "0x10780017fff7fff", + "0x28", + "0xa0680017fff8000", + "0x16", + "0x480280037ff88003", + "0x480280047ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffc", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280057ff87ffd", + "0x20680017fff7ffe", + "0x2a", + "0x402780017fff7fff", + "0x1", + "0x400380037ff87ffc", + "0x40780017fff7fff", + "0x3", + "0x48297ff980017ffc", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280047ff87fff", + "0x10780017fff7fff", + "0x10", + "0x400280047ff87fff", + "0x482680017ff88000", + "0x5", + "0x482480017ff48000", + "0x280", + "0x1104800180018000", + "0x47", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9", + "0x482680017ff88000", + "0x5", + "0x482480017fea8000", + "0x546", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", + "0x6", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0xf", + "0x40780017fff7fff", + "0x4", + "0x482680017ff88000", + "0x4", + "0x482480017ff48000", + "0x2bc", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0xa", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x24", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x1104800180018000", + "0xd", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x1104800180018000", + "0x8", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x1104800180018000", + "0x3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x48127fff7fff8000", + "0x482480017ffe8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4741535f4e4f545f494e5f424f554e4453", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff8", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x208b7fff7fff7ffe" + ], + "bytecode_segment_lengths": [ + 149, + 130, + 271, + 169, + 217, + 152, + 75, + 5, + 5, + 5, + 5, + 77, + 137, + 5, + 5, + 5, + 7, + 5, + 5 + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 16, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 20, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 30, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 70, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 82, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 149, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 165, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 169, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 179, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 211, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 223, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 281, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 297, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 301, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 311, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 336, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 373, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xa64" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 398, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 458, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 550, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 613, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 636, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 721, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 737, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 741, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 751, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 776, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 813, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x2210" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 834, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 936, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 991, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1016, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1088, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1119, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1131, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1183, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x6ea" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1260, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x79e" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1270, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1272, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1294, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1310, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1312, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1336, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1412, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 719, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 279, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1ebcd9fef2f1fe0f97b09d6da480c47d0b5ea3865375b396271cd8b472dadf6", + "offset": 550, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 149, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 0, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [ + { + "selector": "0x20f622f22c0865136fcb80b31daa1e6520f964454e74ebb58b5b2b7dd81e8ca", + "offset": 936, + "builtins": [ + "range_check" + ] + } + ], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 1088, + "builtins": [ + "range_check" + ] + } + ] + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/test_contract.casm.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/test_contract.casm.json index 4bd6297f4d0..acbba230d53 100644 --- a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/test_contract.casm.json +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/compiled/test_contract.casm.json @@ -42,7 +42,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x258d", + "0x2eed", "0x482680017ff98000", "0x1", "0x48127fec7fff8000", @@ -53,9 +53,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x53da", + "0x6078", "0x482480017fff8000", - "0x53d9", + "0x6077", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -146,7 +146,7 @@ "0x10780017fff7fff", "0x27", "0x1104800180018000", - "0x252a", + "0x2e8a", "0x482680017ff98000", "0x1", "0x48127fef7fff8000", @@ -157,7 +157,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2524", + "0x2e84", "0x482680017ff98000", "0x1", "0x48127ff27fff8000", @@ -168,7 +168,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x251e", + "0x2e7e", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -183,7 +183,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x2514", + "0x2e74", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -216,7 +216,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x24df", + "0x2e3f", "0x482680017ff98000", "0x1", "0x48127ff27fff8000", @@ -227,9 +227,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x532c", + "0x5fca", "0x482480017fff8000", - "0x532b", + "0x5fc9", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -319,7 +319,7 @@ "0x10780017fff7fff", "0x11", "0x1104800180018000", - "0x2487", + "0x2de7", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -334,7 +334,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x247d", + "0x2ddd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -375,7 +375,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x2440", + "0x2da0", "0x482680017ff98000", "0x1", "0x48127fef7fff8000", @@ -386,9 +386,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x528d", + "0x5f2b", "0x482480017fff8000", - "0x528c", + "0x5f2a", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -477,7 +477,7 @@ "0x10780017fff7fff", "0x1c", "0x1104800180018000", - "0x23e4", + "0x2d44", "0x482680017ff98000", "0x1", "0x48127ff27fff8000", @@ -488,7 +488,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x23de", + "0x2d3e", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -503,7 +503,197 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x23d4", + "0x2d34", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xab", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x98", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x85", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x72", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x2cef", + "0x482680017ff98000", + "0x1", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x5e7a", + "0x482480017fff8000", + "0x5e79", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff0", + "0x3ea8", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x4b", + "0x4824800180007ff0", + "0x3ea8", + "0x400280017ff97fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffc", + "0x400280027ffb7ffd", + "0x400280037ffb7ffe", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x31", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", + "0x482480017ffc8000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280077ffb7fff", + "0x400280087ffb7ffb", + "0x400280097ffb7ffc", + "0x4002800a7ffb7ffd", + "0x4002800b7ffb7ffe", + "0x4802800d7ffb8000", + "0x20680017fff7fff", + "0x15", + "0x4802800c7ffb8000", + "0x40780017fff7fff", + "0x1", + "0x480280007ffc8000", + "0x400080007ffe7fff", + "0x482480017ff68000", + "0x1", + "0x400080017ffd7fff", + "0x482680017ff98000", + "0x2", + "0x48127ffb7fff8000", + "0x482680017ffb8000", + "0xe", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x2", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x4802800c7ffb8000", + "0x482680017ffb8000", + "0x10", + "0x480680017fff8000", + "0x1", + "0x4802800e7ffb8000", + "0x4802800f7ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017fed8000", + "0x14f0", + "0x10780017fff7fff", + "0x27", + "0x1104800180018000", + "0x2c8c", + "0x482680017ff98000", + "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2c86", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2c80", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x2c76", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -567,7 +757,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x2380", + "0x2c22", "0x482680017ff98000", "0x4", "0x48127fe97fff8000", @@ -578,9 +768,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x51cd", + "0x5dad", "0x482480017fff8000", - "0x51cc", + "0x5dac", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -662,7 +852,7 @@ "0x10780017fff7fff", "0x25", "0x1104800180018000", - "0x232b", + "0x2bcd", "0x482680017ff98000", "0x4", "0x48127fec7fff8000", @@ -683,7 +873,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x231b", + "0x2bbd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -697,7 +887,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x2312", + "0x2bb4", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -761,7 +951,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x22be", + "0x2b60", "0x482680017ff98000", "0x4", "0x48127fe97fff8000", @@ -772,9 +962,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x510b", + "0x5ceb", "0x482480017fff8000", - "0x510a", + "0x5cea", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -802,7 +992,7 @@ "0x20680017fff7fff", "0xe", "0x1104800180018000", - "0x22ae", + "0x2b50", "0x482680017ff98000", "0x5", "0x480280057ffb8000", @@ -830,7 +1020,7 @@ "0x10780017fff7fff", "0x25", "0x1104800180018000", - "0x2283", + "0x2b25", "0x482680017ff98000", "0x4", "0x48127fec7fff8000", @@ -851,7 +1041,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x2273", + "0x2b15", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -865,7 +1055,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x226a", + "0x2b0c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -890,7 +1080,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x223d", + "0x2adf", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -901,9 +1091,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x508a", + "0x5c6a", "0x482480017fff8000", - "0x5089", + "0x5c69", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1004,7 +1194,7 @@ "0x480280087ffb8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x21e9", + "0x2a8b", "0x482680017ff98000", "0x5", "0x48127fef7fff8000", @@ -1025,7 +1215,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x21ca", + "0x2a6c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1103,7 +1293,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x218b", + "0x2a2d", "0x20680017fff7ffa", "0x50", "0x20680017fff7ffd", @@ -1114,7 +1304,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x215d", + "0x29ff", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -1124,9 +1314,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4fab", + "0x5b8b", "0x482480017fff8000", - "0x4faa", + "0x5b8a", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1197,7 +1387,7 @@ "0x482480017ff28000", "0x15f4", "0x1104800180018000", - "0x210f", + "0x29b1", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1207,7 +1397,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x210a", + "0x29ac", "0x482680017ff98000", "0x4", "0x48127fed7fff8000", @@ -1228,7 +1418,7 @@ "0x482480017ffd8000", "0x1d56", "0x1104800180018000", - "0x20fa", + "0x299c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1242,7 +1432,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x20f1", + "0x2993", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1311,7 +1501,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x20bb", + "0x295d", "0x20680017fff7ffa", "0x6a", "0x20680017fff7ffd", @@ -1322,7 +1512,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x208d", + "0x292f", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -1332,9 +1522,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4edb", + "0x5abb", "0x482480017fff8000", - "0x4eda", + "0x5aba", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1378,7 +1568,7 @@ "0x402780017ffb8000", "0xa", "0x1104800180018000", - "0x20c5", + "0x2967", "0x20680017fff7ffd", "0xa", "0x48127ffb7fff8000", @@ -1431,7 +1621,7 @@ "0x482480017ff58000", "0x17de", "0x1104800180018000", - "0x202a", + "0x28cc", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1451,7 +1641,7 @@ "0x482480017ffd8000", "0x1d56", "0x1104800180018000", - "0x201b", + "0x28bd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1465,7 +1655,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x2012", + "0x28b4", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1543,7 +1733,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1fd3", + "0x2875", "0x20680017fff7ffa", "0x11e", "0x20680017fff7ffd", @@ -1607,7 +1797,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1f93", + "0x2835", "0x20680017fff7ffa", "0xa5", "0x20680017fff7ffd", @@ -1618,7 +1808,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x1f65", + "0x2807", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -1628,9 +1818,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4db3", + "0x5993", "0x482480017fff8000", - "0x4db2", + "0x5992", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1683,7 +1873,7 @@ "0x400380127ffb8001", "0x400380137ffb8002", "0x1104800180018000", - "0x1fc4", + "0x2866", "0x20680017fff7ffd", "0x33", "0x48127ffb7fff8000", @@ -1693,7 +1883,7 @@ "0x480a80017fff8000", "0x480a80027fff8000", "0x1104800180018000", - "0x1fba", + "0x285c", "0x20680017fff7ffd", "0x21", "0x40780017fff7fff", @@ -1708,7 +1898,7 @@ "0x482480017ff98000", "0x1", "0x1104800180018000", - "0x1f7b", + "0x281d", "0x20680017fff7ffd", "0xa", "0x48127ffb7fff8000", @@ -1786,7 +1976,7 @@ "0x482480017fec8000", "0x1220", "0x1104800180018000", - "0x1f8d", + "0x282f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1796,7 +1986,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1f88", + "0x282a", "0x482480017fe78000", "0x3", "0x48127fe77fff8000", @@ -1816,7 +2006,7 @@ "0x482480017ff78000", "0x1982", "0x1104800180018000", - "0x1f79", + "0x281b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1843,7 +2033,7 @@ "0x482480017ff28000", "0x2828", "0x1104800180018000", - "0x1e89", + "0x272b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1853,7 +2043,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1e84", + "0x2726", "0x482680017ff98000", "0x4", "0x48127fed7fff8000", @@ -1874,7 +2064,7 @@ "0x482480017ffd8000", "0x2f8a", "0x1104800180018000", - "0x1e74", + "0x2716", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1888,7 +2078,7 @@ "0x482680017ffa8000", "0x1dd8", "0x1104800180018000", - "0x1e6b", + "0x270d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -1965,7 +2155,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1e0a", + "0x26ac", "0x482680017ff98000", "0x4", "0x48127ff27fff8000", @@ -1976,9 +2166,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4c57", + "0x5837", "0x482480017fff8000", - "0x4c56", + "0x5836", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -1999,7 +2189,7 @@ "0x48127fe87fff8000", "0x48307ff280007ffc", "0x1104800180018000", - "0x1ec7", + "0x2769", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", @@ -2028,7 +2218,7 @@ "0x10780017fff7fff", "0x25", "0x1104800180018000", - "0x1dd5", + "0x2677", "0x482680017ff98000", "0x4", "0x48127fec7fff8000", @@ -2049,7 +2239,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x1dc5", + "0x2667", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2063,7 +2253,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1dbc", + "0x265e", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2088,7 +2278,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1d8f", + "0x2631", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -2099,9 +2289,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4bdc", + "0x57bc", "0x482480017fff8000", - "0x4bdb", + "0x57bb", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2165,7 +2355,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1d56", + "0x25f8", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2252,7 +2442,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1ceb", + "0x258d", "0x482680017ff98000", "0x7", "0x48127fe37fff8000", @@ -2263,9 +2453,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4b38", + "0x5718", "0x482480017fff8000", - "0x4b37", + "0x5717", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2367,7 +2557,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1dd7", + "0x2679", "0x482680017ff98000", "0x8", "0x480280187ffb8000", @@ -2415,7 +2605,7 @@ "0x482480017ff48000", "0x184c", "0x1104800180018000", - "0x1c52", + "0x24f4", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2435,7 +2625,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x1c43", + "0x24e5", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2449,7 +2639,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1c3a", + "0x24dc", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2527,7 +2717,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1bfb", + "0x249d", "0x20680017fff7ffa", "0x55", "0x20680017fff7ffd", @@ -2538,7 +2728,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x1bcd", + "0x246f", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -2548,9 +2738,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4a1b", + "0x55fb", "0x482480017fff8000", - "0x4a1a", + "0x55fa", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2626,7 +2816,7 @@ "0x482480017ff28000", "0x15f4", "0x1104800180018000", - "0x1b7a", + "0x241c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2636,7 +2826,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1b75", + "0x2417", "0x482680017ff98000", "0x4", "0x48127fed7fff8000", @@ -2657,7 +2847,7 @@ "0x482480017ffd8000", "0x1d56", "0x1104800180018000", - "0x1b65", + "0x2407", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2671,7 +2861,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x1b5c", + "0x23fe", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2740,7 +2930,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1b26", + "0x23c8", "0x20680017fff7ffa", "0x80", "0x20680017fff7ffd", @@ -2763,7 +2953,7 @@ "0x48127ffa7fff8000", "0x480080007ff38000", "0x1104800180018000", - "0x1b0f", + "0x23b1", "0x20680017fff7ffa", "0x4f", "0x20680017fff7ffd", @@ -2774,7 +2964,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x1ae1", + "0x2383", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -2784,9 +2974,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x492f", + "0x550f", "0x482480017fff8000", - "0x492e", + "0x550e", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -2812,7 +3002,7 @@ "0x480a80007fff8000", "0x480a80017fff8000", "0x1104800180018000", - "0x1c1f", + "0x24c1", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -2855,7 +3045,7 @@ "0x482480017ff78000", "0x1220", "0x1104800180018000", - "0x1a95", + "0x2337", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2882,7 +3072,7 @@ "0x482480017ff88000", "0x20c6", "0x1104800180018000", - "0x1a7f", + "0x2321", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2902,7 +3092,7 @@ "0x482480017ffd8000", "0x24cc", "0x1104800180018000", - "0x1a70", + "0x2312", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2916,7 +3106,7 @@ "0x482680017ffa8000", "0x1e14", "0x1104800180018000", - "0x1a67", + "0x2309", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -2931,7 +3121,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xc2", + "0x119", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -2939,7 +3129,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xac", + "0x103", "0x480280007ffc8000", "0xa0680017fff8004", "0xe", @@ -2954,7 +3144,7 @@ "0xffffffffffffffeeffffffffffffffff", "0x400280037ff97ffd", "0x10780017fff7fff", - "0x97", + "0xee", "0x484480017fff8001", "0x8000000000000000000000000000000", "0x48307fff80007ffd", @@ -2970,7 +3160,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x79", + "0xd0", "0x480080007ffd8000", "0xa0680017fff8004", "0xe", @@ -2985,7 +3175,7 @@ "0xffffffffffffffeeffffffffffffffff", "0x400280067ff97ffd", "0x10780017fff7fff", - "0x64", + "0xbb", "0x484480017fff8001", "0x8000000000000000000000000000000", "0x48307fff80007ffd", @@ -3001,12 +3191,43 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0x9d", + "0x480080007ffd8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280077ff97ffc", + "0x480280087ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280097ff97ffd", + "0x10780017fff7fff", + "0x88", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280077ff97ffd", + "0x480280087ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280097ff97ffe", + "0x482480017ff78000", + "0x1", + "0x48127ff77fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x19fc", + "0x227f", "0x482680017ff98000", - "0x7", - "0x48127fe37fff8000", + "0xa", + "0x48127fda7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -3014,62 +3235,98 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4849", + "0x540a", "0x482480017fff8000", - "0x4848", + "0x5409", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fe7", - "0x1a04", + "0x4824800180007fde", + "0x4c0e", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280077ff97fff", + "0x4002800a7ff97fff", "0x10780017fff7fff", - "0x35", - "0x4824800180007fe7", - "0x1a04", - "0x400280077ff97fff", + "0x59", + "0x4824800180007fde", + "0x4c0e", + "0x4002800a7ff97fff", "0x480680017fff8000", "0x476574436c617373486173684174", "0x400280007ffb7fff", "0x400280017ffb7ffe", - "0x400280027ffb7fe7", + "0x400280027ffb7fde", "0x480280047ffb8000", "0x20680017fff7fff", - "0x20", + "0x44", "0x480280057ffb8000", - "0x48307fee80007fff", + "0x48307fe580007fff", "0x20680017fff7fff", - "0x10", + "0x2e", "0x480280037ffb8000", + "0x480680017fff8000", + "0x476574436c617373486173684174", + "0x400280067ffb7fff", + "0x400280077ffb7ffe", + "0x400280087ffb7feb", + "0x4802800a7ffb8000", + "0x20680017fff7fff", + "0x1b", + "0x4802800b7ffb8000", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x10", + "0x480280097ffb8000", "0x40780017fff7fff", "0x1", "0x482680017ff98000", - "0x8", + "0xb", "0x482480017ffd8000", - "0x2bc", + "0x44c", "0x482680017ffb8000", - "0x6", + "0xc", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1b84", + "0x480280097ffb8000", + "0x48127fff7fff8000", + "0x482680017ffb8000", + "0xc", + "0x10780017fff7fff", + "0x13", "0x482680017ff98000", - "0x8", + "0xb", + "0x480280097ffb8000", + "0x482680017ffb8000", + "0xd", + "0x480680017fff8000", + "0x1", + "0x4802800b7ffb8000", + "0x4802800c7ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5", "0x480280037ffb8000", + "0x482480017fff8000", + "0x2ac6", "0x482680017ffb8000", "0x6", + "0x1104800180018000", + "0x23e2", + "0x482680017ff98000", + "0xb", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x8", + "0xb", "0x480280037ffb8000", "0x482680017ffb8000", "0x7", @@ -3079,11 +3336,31 @@ "0x480280067ffb8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x8", + "0xb", + "0x482480017fdb8000", + "0x91a", + "0x10780017fff7fff", + "0x42", + "0x482680017ff98000", + "0xa", "0x482480017fe48000", - "0xe9c", + "0xe10", "0x10780017fff7fff", - "0x2e", + "0x6", + "0x482680017ff98000", + "0x7", + "0x482480017feb8000", + "0x12ca", + "0x1104800180018000", + "0x2204", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x7", "0x482480017fed8000", @@ -3095,7 +3372,7 @@ "0x482480017ff48000", "0x184c", "0x1104800180018000", - "0x19aa", + "0x21f5", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3115,7 +3392,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x199b", + "0x21e6", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3129,7 +3406,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1992", + "0x21dd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3144,7 +3421,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x81", + "0xa5", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -3152,7 +3429,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x6b", + "0x8f", "0x480280007ffc8000", "0xa0680017fff8000", "0x12", @@ -3169,7 +3446,7 @@ "0x402480017fff7ffb", "0xffffffffffffffffffffffffffffffff", "0x20680017fff7fff", - "0x54", + "0x78", "0x402780017fff7fff", "0x1", "0x400280017ff97ffe", @@ -3183,12 +3460,20 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0x5f", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1946", + "0x2189", "0x482680017ff98000", "0x3", - "0x48127fef7fff8000", + "0x48127fec7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -3196,46 +3481,63 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4793", + "0x5314", "0x482480017fff8000", - "0x4792", + "0x5313", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff3", - "0xff0", + "0x4824800180007ff0", + "0x1504", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280037ff97fff", "0x10780017fff7fff", - "0x27", - "0x4824800180007ff3", - "0xff0", + "0x38", + "0x4824800180007ff0", + "0x1504", "0x400280037ff97fff", "0x480680017fff8000", "0x476574426c6f636b48617368", "0x400280007ffb7fff", "0x400280017ffb7ffe", - "0x400280027ffb7ff3", + "0x400280027ffb7ff0", "0x480280047ffb8000", "0x20680017fff7fff", + "0x23", + "0x480280057ffb8000", + "0x480080007ff18000", + "0x48307fff80007ffe", + "0x20680017fff7fff", "0x12", "0x480280037ffb8000", "0x40780017fff7fff", "0x1", - "0x480280057ffb8000", - "0x400080007ffe7fff", + "0x400080007fff7ffb", "0x482680017ff98000", "0x4", - "0x48127ffc7fff8000", + "0x482480017ffd8000", + "0x258", "0x482680017ffb8000", "0x6", "0x480680017fff8000", "0x0", - "0x48127ffa7fff8000", - "0x482480017ff98000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", "0x1", "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2313", + "0x482680017ff98000", + "0x4", + "0x480280037ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x4", "0x480280037ffb8000", @@ -3248,10 +3550,21 @@ "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x4", - "0x482480017ff08000", - "0x1590", + "0x482480017fed8000", + "0x1400", "0x10780017fff7fff", - "0x1a", + "0x25", + "0x1104800180018000", + "0x213e", + "0x482680017ff98000", + "0x3", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x4", "0x482480017ff58000", @@ -3263,7 +3576,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x1907", + "0x212e", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3277,7 +3590,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x18fe", + "0x2125", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3303,7 +3616,7 @@ "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x1a93", + "0x22bf", "0x20680017fff7ffc", "0xad", "0x48127ff97fff8000", @@ -3314,7 +3627,7 @@ "0x40137ffa7fff8001", "0x40137ffb7fff8002", "0x1104800180018000", - "0x1b26", + "0x2352", "0x20680017fff7feb", "0x9a", "0x20680017fff7fee", @@ -3349,7 +3662,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x18a2", + "0x20c9", "0x48127fd77fff8000", "0x48127fd77fff8000", "0x480a7ffb7fff8000", @@ -3359,21 +3672,21 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x46f0", + "0x5255", "0x482480017fff8000", - "0x46ef", + "0x5254", "0x480080007fff8000", "0xa0680017fff8000", "0x9", "0x4824800180007fdb", - "0x8840", + "0x7ca6", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400080007fd87fff", "0x10780017fff7fff", "0x36", "0x4824800180007fdb", - "0x8840", + "0x7ca6", "0x400080007fd97fff", "0x482480017fd98000", "0x1", @@ -3403,7 +3716,7 @@ "0x480080007fd98000", "0x480080007fdb8000", "0x1104800180018000", - "0x1d90", + "0x25bc", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -3430,7 +3743,7 @@ "0x10780017fff7fff", "0x40", "0x1104800180018000", - "0x1926", + "0x214d", "0x48127fda7fff8000", "0x48127fda7fff8000", "0x480a7ffb7fff8000", @@ -3440,7 +3753,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1921", + "0x2148", "0x48127fdd7fff8000", "0x48127fdd7fff8000", "0x480a7ffb7fff8000", @@ -3450,7 +3763,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1842", + "0x2069", "0x48127fe07fff8000", "0x48127fe07fff8000", "0x480a7ffb7fff8000", @@ -3460,7 +3773,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x183d", + "0x2064", "0x48127fe17fff8000", "0x48127fe17fff8000", "0x480a7ffb7fff8000", @@ -3478,7 +3791,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1830", + "0x2057", "0x48127ff17fff8000", "0x48127fd67fff8000", "0x480a7ffb7fff8000", @@ -3492,7 +3805,7 @@ "0x482680017ffa8000", "0x1e14", "0x1104800180018000", - "0x1827", + "0x204e", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3556,7 +3869,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1e6e", + "0x26d1", "0x20680017fff7ffa", "0x87", "0x20680017fff7ffd", @@ -3591,7 +3904,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x17b0", + "0x1fd7", "0x48127fe67fff8000", "0x48127fe67fff8000", "0x480a7ffb7fff8000", @@ -3601,9 +3914,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x45fe", + "0x5163", "0x482480017fff8000", - "0x45fd", + "0x5162", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3630,7 +3943,7 @@ "0x480080007fe88000", "0x480080007fea8000", "0x1104800180018000", - "0x1e72", + "0x26d5", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -3658,7 +3971,7 @@ "0x10780017fff7fff", "0x60", "0x1104800180018000", - "0x1f44", + "0x27a7", "0x48127fe97fff8000", "0x48127fe97fff8000", "0x480a7ffb7fff8000", @@ -3668,7 +3981,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1833", + "0x205a", "0x48127fec7fff8000", "0x48127fec7fff8000", "0x480a7ffb7fff8000", @@ -3678,7 +3991,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x182e", + "0x2055", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -3705,7 +4018,7 @@ "0x482480017ff48000", "0x17f2", "0x1104800180018000", - "0x1818", + "0x203f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3715,7 +4028,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1739", + "0x1f60", "0x482680017ff98000", "0x1", "0x48127fef7fff8000", @@ -3726,7 +4039,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1733", + "0x1f5a", "0x482680017ff98000", "0x1", "0x48127ff27fff8000", @@ -3737,7 +4050,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x172d", + "0x1f54", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -3752,7 +4065,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x1723", + "0x1f4a", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3830,7 +4143,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x16e4", + "0x1f0b", "0x20680017fff7ffa", "0x50", "0x20680017fff7ffd", @@ -3841,7 +4154,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x16b6", + "0x1edd", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -3851,9 +4164,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4504", + "0x5069", "0x482480017fff8000", - "0x4503", + "0x5068", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -3924,7 +4237,7 @@ "0x482480017ff28000", "0x15f4", "0x1104800180018000", - "0x1668", + "0x1e8f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3934,7 +4247,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1663", + "0x1e8a", "0x482680017ff98000", "0x4", "0x48127fed7fff8000", @@ -3955,7 +4268,7 @@ "0x482480017ffd8000", "0x1d56", "0x1104800180018000", - "0x1653", + "0x1e7a", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -3969,7 +4282,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x164a", + "0x1e71", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4057,7 +4370,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x15de", + "0x1e05", "0x482680017ff98000", "0x4", "0x48127fe07fff8000", @@ -4068,9 +4381,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x442b", + "0x4f90", "0x482480017fff8000", - "0x442a", + "0x4f8f", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4172,7 +4485,7 @@ "0x10780017fff7fff", "0x46", "0x1104800180018000", - "0x1640", + "0x1e67", "0x482680017ff98000", "0x4", "0x48127fe37fff8000", @@ -4183,7 +4496,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x163a", + "0x1e61", "0x482680017ff98000", "0x4", "0x48127fe67fff8000", @@ -4194,7 +4507,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x155a", + "0x1d81", "0x482680017ff98000", "0x4", "0x48127fe97fff8000", @@ -4205,7 +4518,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1554", + "0x1d7b", "0x482680017ff98000", "0x4", "0x48127fec7fff8000", @@ -4226,7 +4539,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x1544", + "0x1d6b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4240,7 +4553,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x153b", + "0x1d62", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4296,7 +4609,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x14ef", + "0x1d16", "0x482680017ff98000", "0x4", "0x48127fec7fff8000", @@ -4307,9 +4620,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x433c", + "0x4ea1", "0x482480017fff8000", - "0x433b", + "0x4ea0", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4371,7 +4684,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x14b3", + "0x1cda", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4385,7 +4698,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x14aa", + "0x1cd1", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4429,7 +4742,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x148d", + "0x1cb4", "0x20680017fff7ffa", "0x51", "0x20680017fff7ffd", @@ -4440,7 +4753,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x145f", + "0x1c86", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -4450,9 +4763,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x42ad", + "0x4e12", "0x482480017fff8000", - "0x42ac", + "0x4e11", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4524,7 +4837,7 @@ "0x482480017ffa8000", "0x1c3e", "0x1104800180018000", - "0x1415", + "0x1c3c", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4534,7 +4847,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1410", + "0x1c37", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -4549,7 +4862,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1406", + "0x1c2d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4574,7 +4887,7 @@ "0x10780017fff7fff", "0xe", "0x1104800180018000", - "0x13d9", + "0x1c00", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -4586,9 +4899,9 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4225", + "0x4d8a", "0x482480017fff8000", - "0x4224", + "0x4d89", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4620,7 +4933,7 @@ "0x48127ff77fff8000", "0x480080007ffc8000", "0x1104800180018000", - "0x1b87", + "0x23ea", "0x40780017fff7fff", "0x1", "0x48127ffa7fff8000", @@ -4643,7 +4956,151 @@ "0x482680017ffa8000", "0x1e32", "0x1104800180018000", - "0x13a8", + "0x1bcf", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x7a", + "0x4825800180007ffa", + "0x0", + "0x400280007ff87fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe", + "0x1104800180018000", + "0x1b9f", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x4d29", + "0x482480017fff8000", + "0x4d28", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff9", + "0x7cc4", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff87fff", + "0x10780017fff7fff", + "0x52", + "0x4824800180007ff9", + "0x7cc4", + "0x400280017ff87fff", + "0x48027ffd7ff98000", + "0x48027ffe7ff98000", + "0x48027fff7ff98000", + "0x400280007ff97ffd", + "0x482480017ffe8000", + "0x1", + "0x400280017ff97fff", + "0x400280027ff97ffe", + "0x484480017ffd8000", + "0x3", + "0x48307fff7ffb8000", + "0x480280007ff98000", + "0x480280017ff98000", + "0x480280027ff98000", + "0x400280037ff97ffd", + "0x482480017ffe8000", + "0x1", + "0x400280047ff97fff", + "0x400280057ff97ffe", + "0x484480017ffd8000", + "0x3", + "0x48307fff7ffb8000", + "0x480080007ff98000", + "0x480680017fff8000", + "0x0", + "0x400080007ffe7fff", + "0x480680017fff8000", + "0x64", + "0x400080027ffd7fff", + "0x480080007ffc8000", + "0x480680017fff8000", + "0x1", + "0x400080007ffe7fff", + "0x480680017fff8000", + "0xc8", + "0x400080027ffd7fff", + "0x480680017fff8000", + "0x1", + "0x400080037ff97fff", + "0x400180047ff98000", + "0x402580017ff98002", + "0x6", + "0x40037fff80028000", + "0x480680017fff8000", + "0x1", + "0x400080037ffb7fff", + "0x400180047ffb8001", + "0x400180057ffb8001", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x6", + "0x48127fe97fff8000", + "0x482480017ff88000", + "0x6", + "0x1104800180018000", + "0x2363", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80027fff8000", + "0x1104800180018000", + "0x235d", + "0x40780017fff7fff", + "0x1", + "0x482a800180008000", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", + "0x2", + "0x482480017ff68000", + "0x18ba", + "0x10780017fff7fff", + "0x6", + "0x482680017ff88000", + "0x1", + "0x482680017ffa8000", + "0x1db0", + "0x1104800180018000", + "0x1b3f", "0x48127ff67fff8000", "0x480a7ff97fff8000", "0x48127ff57fff8000", @@ -4722,7 +5179,7 @@ "0x48127ffa7fff8000", "0x480080007ff68000", "0x1104800180018000", - "0x1368", + "0x1aff", "0x20680017fff7ffa", "0x74", "0x20680017fff7ffd", @@ -4754,7 +5211,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x1325", + "0x1abc", "0x48127fe97fff8000", "0x48127ff27fff8000", "0x480a7ffb7fff8000", @@ -4764,9 +5221,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x4173", + "0x4c48", "0x482480017fff8000", - "0x4172", + "0x4c47", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4825,7 +5282,7 @@ "0x10780017fff7fff", "0x4a", "0x1104800180018000", - "0x13b8", + "0x1b4f", "0x48127fef7fff8000", "0x48127fef7fff8000", "0x480a7ffb7fff8000", @@ -4852,7 +5309,7 @@ "0x482480017ff28000", "0x15f4", "0x1104800180018000", - "0x12c8", + "0x1a5f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4862,7 +5319,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x12c3", + "0x1a5a", "0x482680017ff98000", "0x4", "0x48127fed7fff8000", @@ -4883,7 +5340,7 @@ "0x482480017ffd8000", "0x1d56", "0x1104800180018000", - "0x12b3", + "0x1a4a", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4897,7 +5354,7 @@ "0x482680017ffa8000", "0x1e1e", "0x1104800180018000", - "0x12aa", + "0x1a41", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -4954,7 +5411,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x125d", + "0x19f4", "0x482680017ff98000", "0x2", "0x48127ff07fff8000", @@ -4965,9 +5422,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x40aa", + "0x4b7f", "0x482480017fff8000", - "0x40a9", + "0x4b7e", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -4986,7 +5443,7 @@ "0x48127ffe7fff8000", "0x48127ff37fff8000", "0x1104800180018000", - "0x1ad7", + "0x22aa", "0x20680017fff7ffd", "0xf", "0x40780017fff7fff", @@ -5027,7 +5484,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0x1223", + "0x19ba", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5041,7 +5498,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x121a", + "0x19b1", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5054,90 +5511,144 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x10780017fff7fff", - "0x46", + "0x7b", "0x4825800180007ffa", "0x0", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", + "0xe", "0x1104800180018000", - "0x11ed", - "0x482680017ff98000", + "0x1984", + "0x482680017ff88000", "0x1", - "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x403a", + "0x4b0e", "0x482480017fff8000", - "0x4039", + "0x4b0d", "0x480080007fff8000", + "0x480080037fff8000", + "0x482480017fff8000", + "0x0", "0xa0680017fff8000", - "0x9", - "0x4824800180007ff9", - "0x6c0c", + "0x8", + "0x48307ffe80007ff7", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280017ff87fff", "0x10780017fff7fff", - "0x1f", - "0x4824800180007ff9", - "0x6c0c", - "0x400280017ff97fff", - "0x482680017ff98000", + "0x51", + "0x48307ffe80007ff7", + "0x400280017ff87fff", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", "0x2", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x1b08", - "0x20680017fff7ffd", - "0xc", + "0x480680017fff8000", + "0x3", + "0x400280007ff97ffd", + "0x400280017ff97ffe", + "0x400280027ff97fff", + "0x480280037ff98000", + "0x4824800180007fff", + "0xfa8c9b6742b6176139365833d001e30e932a9bf7456d009b1b174f36d558c5", + "0x20680017fff7fff", + "0x34", + "0x480280047ff98000", + "0x4824800180007fff", + "0x4f04deca4cb7f9f2bd16b1d25b817ca2d16fba2151e4252a2e2111cde08bfe6", + "0x20680017fff7fff", + "0x22", + "0x480280057ff98000", + "0x4824800180007fff", + "0x58dde0a2a785b395ee2dc7b60b79e9472ab826e9bb5383a8018b59772964892", + "0x20680017fff7fff", + "0x10", "0x40780017fff7fff", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x6", + "0x482480017ff38000", + "0x17ac", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffb7fff8000", "0x48127ffa7fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x1104800180018000", + "0x22b7", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x6", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x22af", + "0x482680017ff88000", + "0x2", "0x482680017ff98000", + "0x6", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x22a7", + "0x482680017ff88000", "0x2", - "0x482480017ff68000", - "0x19a0", + "0x482680017ff98000", + "0x6", + "0x48127ff07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", + "0x2", + "0x482480017ff48000", + "0x1874", "0x10780017fff7fff", "0x6", - "0x482680017ff98000", + "0x482680017ff88000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1e32", "0x1104800180018000", - "0x11c1", - "0x48127ff67fff8000", + "0x1923", "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -5145,7 +5656,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x75", + "0x46", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -5155,7 +5666,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1194", + "0x18f5", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -5166,9 +5677,98 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3fe1", + "0x4a80", "0x482480017fff8000", - "0x3fe0", + "0x4a7f", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff9", + "0x6c0c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x1f", + "0x4824800180007ff9", + "0x6c0c", + "0x400280017ff97fff", + "0x482680017ff98000", + "0x2", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x225b", + "0x20680017fff7ffd", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff68000", + "0x19a0", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x18c9", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x75", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x1104800180018000", + "0x189c", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x4a27", + "0x482480017fff8000", + "0x4a26", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -5198,11 +5798,11 @@ "0x4824800180007ffd", "0x3", "0x1104800180018000", - "0x1b27", + "0x227a", "0x1104800180018000", - "0x3fa3", + "0x49e9", "0x482480017fff8000", - "0x3fa2", + "0x49e8", "0x480680017fff8000", "0x20", "0x400080007ffb7fff", @@ -5215,7 +5815,7 @@ "0x1", "0x48127ff97fff8000", "0x1104800180018000", - "0x1be7", + "0x233a", "0x20680017fff7ffc", "0x1f", "0x48127fff7fff8000", @@ -5227,7 +5827,7 @@ "0x10780017fff7fff", "0xc", "0x1104800180018000", - "0x1c2a", + "0x237d", "0x48127fee7fff8000", "0x48127fee7fff8000", "0x48127fee7fff8000", @@ -5266,7 +5866,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1139", + "0x1841", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5291,7 +5891,7 @@ "0x10780017fff7fff", "0xe", "0x1104800180018000", - "0x110c", + "0x1814", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -5303,9 +5903,9 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3f58", + "0x499e", "0x482480017fff8000", - "0x3f57", + "0x499d", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", @@ -5328,7 +5928,7 @@ "0x480a7ff97fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x1bca", + "0x231d", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", @@ -5362,7 +5962,7 @@ "0x482680017ffa8000", "0x1e32", "0x1104800180018000", - "0x10d9", + "0x17e1", "0x48127ff67fff8000", "0x480a7ff97fff8000", "0x48127ff57fff8000", @@ -5388,7 +5988,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x10ab", + "0x17b3", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -5399,9 +5999,9 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3ef8", + "0x493e", "0x482480017fff8000", - "0x3ef7", + "0x493d", "0x480080007fff8000", "0xa0680017fff8000", "0x9", @@ -5420,7 +6020,7 @@ "0x48127ffe7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", - "0x1cc4", + "0x2417", "0x20680017fff7ffd", "0xc", "0x40780017fff7fff", @@ -5452,7 +6052,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x107f", + "0x1787", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5467,7 +6067,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xa8", + "0x10a", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -5475,7 +6075,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x92", + "0xf4", "0x480280007ffc8000", "0xa0680017fff8000", "0x16", @@ -5496,7 +6096,7 @@ "0xf7ffffffffffffef0000000000000000", "0x400280037ff97ffd", "0x20680017fff7ffe", - "0x77", + "0xd9", "0x402780017fff7fff", "0x1", "0x400280017ff97ffe", @@ -5507,7 +6107,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x66", + "0xc8", "0x480080007ffd8000", "0xa0680017fff8000", "0x16", @@ -5528,7 +6128,7 @@ "0xf7ffffffffffffef0000000000000000", "0x400280047ff97ffd", "0x20680017fff7ffe", - "0x4b", + "0xad", "0x402780017fff7fff", "0x1", "0x400280027ff97ffe", @@ -5539,12 +6139,76 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0x94", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280037ff98003", + "0x480280047ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280057ff97ffd", + "0x20680017fff7ffe", + "0x79", + "0x402780017fff7fff", + "0x1", + "0x400280037ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x68", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280047ff98003", + "0x480280057ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280067ff97ffd", + "0x20680017fff7ffe", + "0x4d", + "0x402780017fff7fff", + "0x1", + "0x400280047ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x1012", + "0x16da", "0x482680017ff98000", - "0x3", - "0x48127feb7fff8000", + "0x5", + "0x48127fe17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -5552,34 +6216,36 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3e5f", + "0x4865", "0x482480017fff8000", - "0x3e5e", + "0x4864", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fef", - "0x12f70", + "0x4824800180007fe5", + "0x5280", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280037ff97fff", + "0x400280057ff97fff", "0x10780017fff7fff", - "0x21", - "0x4824800180007fef", - "0x12f70", - "0x400280037ff97fff", + "0x23", + "0x4824800180007fe5", + "0x5280", + "0x400280057ff97fff", "0x48127fff7fff8000", "0x480a7ffb7fff8000", - "0x48127fee7fff8000", - "0x48127ff27fff8000", + "0x48127fe47fff8000", + "0x48127fe87fff8000", + "0x48127fec7fff8000", + "0x48127ff07fff8000", "0x1104800180018000", - "0x1dc5", + "0x24d6", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", "0x1", "0x482680017ff98000", - "0x4", + "0x6", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x480680017fff8000", @@ -5588,7 +6254,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x4", + "0x6", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x480680017fff8000", @@ -5597,11 +6263,43 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x6", + "0x482480017fe28000", + "0xd98", + "0x10780017fff7fff", + "0x46", + "0x482680017ff98000", + "0x7", + "0x482480017fe78000", + "0xf46", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", "0x4", + "0x482480017fee8000", + "0x1464", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x6", "0x482480017fec8000", - "0x139c", + "0x1248", "0x10780017fff7fff", - "0x26", + "0x6", + "0x482680017ff98000", + "0x3", + "0x482480017ff38000", + "0x17ca", + "0x1104800180018000", + "0x168e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x5", "0x482480017ff18000", @@ -5625,7 +6323,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0xfcd", + "0x1673", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5639,7 +6337,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xfc4", + "0x166a", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -5652,275 +6350,86 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x90", + "0x164", "0x4825800180007ffa", "0x0", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", - "0x1104800180018000", - "0xf97", - "0x482680017ff88000", - "0x1", - "0x480a7ff97fff8000", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x3de3", - "0x482480017fff8000", - "0x3de2", - "0x480080007fff8000", - "0x480080017fff8000", - "0x484480017fff8000", - "0x8", - "0x482480017fff8000", - "0x31aa6", + "0x14e", + "0x480280007ffc8000", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff6", - "0x482480017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", "0x100000000000000000000000000000000", - "0x400280017ff87fff", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", "0x10780017fff7fff", - "0x64", - "0x48307ffe80007ff6", - "0x400280017ff87fff", - "0x482680017ff88000", - "0x2", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x788f195a6f509ca3e934f78d7a71dd85", - "0x480680017fff8000", - "0xe888fbb4cf9ae6254f19ba12e6d9af54", - "0x480680017fff8000", - "0x7a5f81cf3ee10044320a0d03b62d3e9a", - "0x480680017fff8000", - "0x4c8e4fbc1fbb1dece52185e532812c4f", - "0x480680017fff8000", - "0xc2b7f60e6a8b84965830658f08f7410c", - "0x480680017fff8000", - "0x4ac5e5c0c0e8a4871583cc131f35fb49", - "0x480680017fff8000", - "0x1", - "0x1104800180018000", - "0x1ea0", - "0x20680017fff7ffd", - "0x43", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", "0x20680017fff7ffe", - "0x36", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x214d", - "0x20680017fff7ffd", - "0x24", - "0x480680017fff8000", - "0x767410c1", - "0x484480017fff8000", - "0x100000000000000000000000000000000", - "0x482480017fff8000", - "0xbb448978bd42b984d7de5970bcaf5c43", - "0x48307ffc80007fff", - "0x20680017fff7fff", - "0xe", - "0x40780017fff7fff", - "0x1", - "0x48127ff47fff8000", - "0x48127ff57fff8000", - "0x482480017ff38000", - "0x258", - "0x48127ff47fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x496e76616c6964207369676e6174757265", - "0x1104800180018000", - "0x21c6", - "0x48127fef7fff8000", - "0x48127ff07fff8000", - "0x48127fee7fff8000", - "0x48127fef7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127ffa7fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0xf49", - "0x48127ff27fff8000", - "0x480a7ff97fff8000", - "0x48127ff17fff8000", - "0x48127ff17fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x480a7ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", - "0x482480017ff38000", - "0x1810", - "0x10780017fff7fff", - "0x6", - "0x482680017ff88000", + "0x133", + "0x402780017fff7fff", "0x1", - "0x482680017ffa8000", - "0x1e32", - "0x1104800180018000", - "0xf21", - "0x48127ff67fff8000", - "0x480a7ff97fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", + "0x400280017ff97ffe", + "0x482680017ffc8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0x100000000000000000000000000000000", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0x46", - "0x4825800180007ffa", - "0x0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", - "0x1104800180018000", - "0xef3", - "0x482680017ff98000", - "0x1", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x3d40", - "0x482480017fff8000", - "0x3d3f", - "0x480080007fff8000", + "0x122", + "0x480080007ffd8000", "0xa0680017fff8000", - "0x9", - "0x4824800180007ff9", - "0x369a2", - "0x482480017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", "0x100000000000000000000000000000000", - "0x400280017ff97fff", - "0x10780017fff7fff", - "0x1f", - "0x4824800180007ff9", - "0x369a2", - "0x400280017ff97fff", - "0x482680017ff98000", - "0x2", - "0x48127ffe7fff8000", - "0x480a7ffb7fff8000", - "0x1104800180018000", - "0x2161", - "0x20680017fff7ffd", - "0xc", - "0x40780017fff7fff", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x482480017ff68000", - "0x19a0", - "0x10780017fff7fff", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", "0x6", - "0x482680017ff98000", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x107", + "0x402780017fff7fff", "0x1", - "0x482680017ffa8000", - "0x1e96", - "0x1104800180018000", - "0xec7", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", + "0x400280027ff97ffe", + "0x482480017ffb8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0x100000000000000000000000000000000", - "0x400280007ff97fff", - "0x10780017fff7fff", - "0xa8", - "0x4825800180007ffa", - "0x0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x92", - "0x480280007ffc8000", + "0xee", + "0x480080007ffd8000", "0xa0680017fff8000", "0x16", - "0x480280017ff98003", - "0x480280027ff98003", + "0x480280037ff98003", + "0x480280047ff98003", "0x4844800180017ffe", "0x100000000000000000000000000000000", "0x483080017ffd7ffb", @@ -5934,25 +6443,25 @@ "0x4", "0x402480017ffe7ffd", "0xf7ffffffffffffef0000000000000000", - "0x400280037ff97ffd", + "0x400280057ff97ffd", "0x20680017fff7ffe", - "0x77", + "0xd3", "0x402780017fff7fff", "0x1", - "0x400280017ff97ffe", - "0x482680017ffc8000", + "0x400280037ff97ffe", + "0x482480017ffb8000", "0x1", - "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x66", + "0xc2", "0x480080007ffd8000", "0xa0680017fff8000", "0x16", - "0x480280027ff98003", - "0x480280037ff98003", + "0x480280047ff98003", + "0x480280057ff98003", "0x4844800180017ffe", "0x100000000000000000000000000000000", "0x483080017ffd7ffb", @@ -5966,12 +6475,12 @@ "0x4", "0x402480017ffe7ffd", "0xf7ffffffffffffef0000000000000000", - "0x400280047ff97ffd", + "0x400280067ff97ffd", "0x20680017fff7ffe", - "0x4b", + "0xa7", "0x402780017fff7fff", "0x1", - "0x400280027ff97ffe", + "0x400280047ff97ffe", "0x482480017ffb8000", "0x1", "0x48127ffb7fff8000", @@ -5981,10 +6490,10 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xe5a", + "0x15bd", "0x482680017ff98000", - "0x3", - "0x48127feb7fff8000", + "0x5", + "0x48127fe17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -5992,56 +6501,180 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3ca7", + "0x4748", "0x482480017fff8000", - "0x3ca6", + "0x4747", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fef", - "0x10158", + "0x4824800180007fe5", + "0x72ec", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280037ff97fff", + "0x400280057ff97fff", "0x10780017fff7fff", - "0x21", - "0x4824800180007fef", - "0x10158", - "0x400280037ff97fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", + "0x7d", + "0x4824800180007fe5", + "0x72ec", + "0x400280057ff97fff", + "0x48127fe67fff8000", + "0x48127fea7fff8000", "0x48127fee7fff8000", "0x48127ff27fff8000", - "0x1104800180018000", - "0x221a", - "0x20680017fff7ffd", - "0xd", + "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x400280007ffb7fff", + "0x400280017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0x61", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x20680017fff7ffe", + "0x51", + "0x480280067ffb8000", + "0x480680017fff8000", + "0x29bfcdb2dce28d959f2815b16f81798", + "0x480680017fff8000", + "0x79be667ef9dcbbac55a06295ce870b07", + "0x480680017fff8000", + "0xfd17b448a68554199c47d08ffb10d4b8", + "0x480680017fff8000", + "0x483ada7726a3c4655da4fbfc0e1108a8", + "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x4002800a7ffb7fff", + "0x4002800b7ffb7ffa", + "0x4002800c7ffb7ffb", + "0x4002800d7ffb7ffc", + "0x4002800e7ffb7ffd", + "0x4002800f7ffb7ffe", + "0x480280117ffb8000", + "0x20680017fff7fff", + "0x33", + "0x480280127ffb8000", + "0x480280137ffb8000", + "0x20680017fff7ffe", + "0x23", + "0x480280107ffb8000", + "0x480680017fff8000", + "0x536563703235366b31416464", + "0x400280147ffb7fff", + "0x400280157ffb7ffe", + "0x400280167ffb7ff4", + "0x400280177ffb7ffd", + "0x480280197ffb8000", + "0x20680017fff7fff", + "0xf", + "0x480280187ffb8000", "0x40780017fff7fff", "0x1", "0x482680017ff98000", - "0x4", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x6", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x1b", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x4", + "0x6", + "0x480280187ffb8000", + "0x482680017ffb8000", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x4802801a7ffb8000", + "0x4802801b7ffb8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1573", + "0x482680017ff98000", + "0x6", + "0x480280107ffb8000", + "0x482680017ffb8000", + "0x14", + "0x480680017fff8000", + "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x6", + "0x480280107ffb8000", + "0x482680017ffb8000", + "0x14", + "0x480680017fff8000", + "0x1", + "0x480280127ffb8000", + "0x480280137ffb8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x155d", + "0x482680017ff98000", + "0x6", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x6", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x6", + "0x482480017fe28000", + "0xd98", + "0x10780017fff7fff", + "0x46", + "0x482680017ff98000", + "0x7", + "0x482480017fe78000", + "0xf46", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", "0x4", + "0x482480017fee8000", + "0x1464", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x6", "0x482480017fec8000", - "0x139c", + "0x1248", "0x10780017fff7fff", - "0x26", + "0x6", + "0x482680017ff98000", + "0x3", + "0x482480017ff38000", + "0x17ca", + "0x1104800180018000", + "0x1517", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x5", "0x482480017ff18000", @@ -6065,7 +6698,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0xe15", + "0x14fc", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6079,7 +6712,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xe0c", + "0x14f3", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6094,7 +6727,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x81", + "0xdd", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6102,12 +6735,76 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0xc7", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0xac", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9b", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x80", + "0x402780017fff7fff", + "0x1", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xddf", + "0x1486", "0x482680017ff98000", - "0x1", - "0x48127ff57fff8000", + "0x3", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6115,32 +6812,32 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3c2c", + "0x4611", "0x482480017fff8000", - "0x3c2b", + "0x4610", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff9", - "0x2aa3a", + "0x4824800180007fef", + "0x4060", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280037ff97fff", "0x10780017fff7fff", - "0x5a", - "0x4824800180007ff9", - "0x2aa3a", - "0x400280017ff97fff", + "0x56", + "0x4824800180007fef", + "0x4060", + "0x400280037ff97fff", "0x480680017fff8000", - "0x32e41495a944d0045b522eba7240fad5", + "0x29bfcdb2dce28d959f2815b16f81798", "0x480680017fff8000", - "0x4aaec73635726f213fb8a9e64da3b86", + "0x79be667ef9dcbbac55a06295ce870b07", "0x480680017fff8000", - "0xaaf7b4e09fc81d6d1aa546e8365d525d", + "0xfd17b448a68554199c47d08ffb10d4b8", "0x480680017fff8000", - "0x87d9315798aaa3a5ba01775787ced05e", + "0x483ada7726a3c4655da4fbfc0e1108a8", "0x480680017fff8000", - "0x5365637032353672314e6577", + "0x536563703235366b314e6577", "0x400280007ffb7fff", "0x400280017ffb7ffa", "0x400280027ffb7ffb", @@ -6149,55 +6846,51 @@ "0x400280057ffb7ffe", "0x480280077ffb8000", "0x20680017fff7fff", - "0x3a", + "0x36", "0x480280087ffb8000", "0x480280097ffb8000", "0x20680017fff7ffe", - "0x2a", - "0x482680017ff98000", - "0x2", + "0x26", "0x480280067ffb8000", - "0x482680017ffb8000", - "0xa", - "0x480680017fff8000", - "0x27ae41e4649b934ca495991b7852b855", - "0x480680017fff8000", - "0xe3b0c44298fc1c149afbf4c8996fb924", - "0x480680017fff8000", - "0x42d16e47f219f9e98e76e09d8770b34a", - "0x480680017fff8000", - "0xb292a619339f6e567a305c951c0dcbcc", - "0x480680017fff8000", - "0xe59ec2a17ce5bd2dab2abebdf89a62e2", + "0x48127fe77fff8000", + "0x48127feb7fff8000", "0x480680017fff8000", - "0x177e60492c5a8242f76f07bfe3661bd", - "0x48127ff67fff8000", - "0x1104800180018000", - "0x22bb", - "0x20680017fff7ffd", - "0xc", + "0x536563703235366b314d756c", + "0x4002800a7ffb7fff", + "0x4002800b7ffb7ffc", + "0x4002800c7ffb7ffb", + "0x4002800d7ffb7ffd", + "0x4002800e7ffb7ffe", + "0x480280107ffb8000", + "0x20680017fff7fff", + "0xf", + "0x4802800f7ffb8000", "0x40780017fff7fff", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x482680017ff98000", + "0x4", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x12", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x482680017ff98000", + "0x4", + "0x4802800f7ffb8000", + "0x482680017ffb8000", + "0x13", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x480280117ffb8000", + "0x480280127ffb8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0xda2", + "0x144d", "0x482680017ff98000", - "0x2", + "0x4", "0x480280067ffb8000", "0x482680017ffb8000", "0xa", @@ -6207,7 +6900,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x2", + "0x4", "0x480280067ffb8000", "0x482680017ffb8000", "0xa", @@ -6217,17 +6910,49 @@ "0x480280097ffb8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x4", + "0x482480017fec8000", + "0x139c", + "0x10780017fff7fff", + "0x26", + "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", "0x2", + "0x482480017ff88000", + "0x1a68", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x4", "0x482480017ff68000", - "0x19a0", + "0x184c", "0x10780017fff7fff", "0x6", "0x482680017ff98000", "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x140c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xd78", + "0x1403", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6242,7 +6967,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x72", + "0xa8", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6250,7 +6975,31 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x5f", + "0x92", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0x77", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -6258,20 +7007,44 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x4c", - "0x482480017ffd8000", + "0x66", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x4b", + "0x402780017fff7fff", "0x1", - "0x48127ffd7fff8000", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xd3b", + "0x1396", "0x482680017ff98000", - "0x1", - "0x48127fef7fff8000", + "0x3", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6279,76 +7052,82 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3b88", + "0x4521", "0x482480017fff8000", - "0x3b87", + "0x4520", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff3", - "0x0", + "0x4824800180007fef", + "0x12f70", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280037ff97fff", "0x10780017fff7fff", - "0x25", - "0x4824800180007ff3", - "0x0", - "0x400280017ff97fff", - "0x480280007ffc8000", - "0x480080007ff38000", - "0x48307fff80007ffe", - "0x20680017fff7fff", - "0x12", + "0x21", + "0x4824800180007fef", + "0x12f70", + "0x400280037ff97fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127fee7fff8000", + "0x48127ff27fff8000", + "0x1104800180018000", + "0x2213", + "0x20680017fff7ffd", + "0xd", "0x40780017fff7fff", "0x1", - "0x480680017fff8000", - "0x73756363657373", - "0x400080007ffe7fff", "0x482680017ff98000", - "0x2", - "0x482480017ff98000", - "0x193c", - "0x480a7ffb7fff8000", + "0x4", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", + "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x253b", "0x482680017ff98000", - "0x2", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", + "0x4", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x4", + "0x482480017fec8000", + "0x139c", + "0x10780017fff7fff", + "0x26", + "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", "0x2", - "0x482480017ff08000", - "0x1680", + "0x482480017ff88000", + "0x1a68", "0x10780017fff7fff", - "0x1c", - "0x1104800180018000", - "0xd03", + "0xc", "0x482680017ff98000", - "0x1", - "0x48127ff27fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0xcfd", + "0x4", + "0x482480017ff68000", + "0x184c", + "0x10780017fff7fff", + "0x6", "0x482680017ff98000", "0x1", - "0x48127ff57fff8000", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x1351", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6360,7 +7139,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xcf3", + "0x1348", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6373,143 +7152,165 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x10780017fff7fff", - "0x7b", + "0x90", "0x4825800180007ffa", "0x0", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x65", - "0x40780017fff7fff", - "0x1", - "0x482680017ff98000", + "0xe", + "0x1104800180018000", + "0x131b", + "0x482680017ff88000", "0x1", - "0x48127ffc7fff8000", - "0x482680017ffc8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", "0x1", - "0x480a7ffd7fff8000", - "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x480280007ffc8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x1104800180018000", - "0xcde", - "0x20680017fff7ffa", - "0x4e", - "0x20680017fff7ffd", - "0x47", - "0x48307ffb80007ffc", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xc", - "0x1104800180018000", - "0xcb0", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x3afe", + "0x44a5", "0x482480017fff8000", - "0x3afd", + "0x44a4", "0x480080007fff8000", + "0x480080017fff8000", + "0x484480017fff8000", + "0x8", + "0x482480017fff8000", + "0x31aa6", "0xa0680017fff8000", - "0x9", - "0x4824800180007ff3", - "0x0", + "0x8", + "0x48307ffe80007ff6", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff07fff", + "0x400280017ff87fff", "0x10780017fff7fff", - "0x24", - "0x4824800180007ff3", - "0x0", - "0x400080007ff17fff", - "0x482480017ff18000", - "0x1", + "0x64", + "0x48307ffe80007ff6", + "0x400280017ff87fff", + "0x482680017ff88000", + "0x2", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", - "0x48127ff47fff8000", - "0x48127ff47fff8000", + "0x480680017fff8000", + "0x788f195a6f509ca3e934f78d7a71dd85", + "0x480680017fff8000", + "0xe888fbb4cf9ae6254f19ba12e6d9af54", + "0x480680017fff8000", + "0x7a5f81cf3ee10044320a0d03b62d3e9a", + "0x480680017fff8000", + "0x4c8e4fbc1fbb1dece52185e532812c4f", + "0x480680017fff8000", + "0xc2b7f60e6a8b84965830658f08f7410c", + "0x480680017fff8000", + "0x4ac5e5c0c0e8a4871583cc131f35fb49", + "0x480680017fff8000", + "0x1", "0x1104800180018000", - "0x24c5", + "0x22ee", "0x20680017fff7ffd", - "0xf", + "0x43", + "0x20680017fff7ffe", + "0x36", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x259b", + "0x20680017fff7ffd", + "0x24", + "0x480680017fff8000", + "0x767410c1", + "0x484480017fff8000", + "0x100000000000000000000000000000000", + "0x482480017fff8000", + "0xbb448978bd42b984d7de5970bcaf5c43", + "0x48307ffc80007fff", + "0x20680017fff7fff", + "0xe", "0x40780017fff7fff", "0x1", - "0x400080007fff7ffe", - "0x48127ff97fff8000", - "0x482480017ff98000", - "0x58c", - "0x48127ff97fff8000", + "0x48127ff47fff8000", + "0x48127ff57fff8000", + "0x482480017ff38000", + "0x258", + "0x48127ff47fff8000", "0x480680017fff8000", "0x0", - "0x48127ffb7fff8000", - "0x482480017ffa8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x496e76616c6964207369676e6174757265", + "0x1104800180018000", + "0x2614", + "0x48127fef7fff8000", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x48127fef7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482480017ff08000", - "0x1", - "0x482480017ff08000", - "0xbae", - "0x10780017fff7fff", - "0x21", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x10a4", - "0x10780017fff7fff", - "0xe", - "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", "0x48127ff87fff8000", - "0x480a7ffb7fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x1", - "0x482480017ffd8000", - "0x1dce", "0x1104800180018000", - "0xc6e", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffb7fff8000", + "0x12cd", + "0x48127ff27fff8000", + "0x480a7ff97fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", "0x480680017fff8000", "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x480a7ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", + "0x482680017ff88000", + "0x2", + "0x482480017ff38000", + "0x1810", + "0x10780017fff7fff", + "0x6", + "0x482680017ff88000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1e32", "0x1104800180018000", - "0xc65", - "0x48127ff67fff8000", + "0x12a5", "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -6517,7 +7318,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x37", + "0x46", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6527,7 +7328,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xc38", + "0x1277", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -6538,28 +7339,43 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3a85", + "0x4402", "0x482480017fff8000", - "0x3a84", + "0x4401", "0x480080007fff8000", "0xa0680017fff8000", "0x9", "0x4824800180007ff9", - "0x0", + "0x369a2", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x10", + "0x1f", "0x4824800180007ff9", - "0x0", + "0x369a2", "0x400280017ff97fff", - "0x1104800180018000", - "0x255a", "0x482680017ff98000", "0x2", - "0x48127ff67fff8000", + "0x48127ffe7fff8000", "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x25af", + "0x20680017fff7ffd", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", @@ -6576,7 +7392,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xc1b", + "0x124b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6591,7 +7407,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x5a", + "0xa8", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6599,7 +7415,31 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x47", + "0x92", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0x77", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -6607,12 +7447,44 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0x66", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x4b", + "0x402780017fff7fff", + "0x1", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xbe6", + "0x11de", "0x482680017ff98000", - "0x1", - "0x48127ff27fff8000", + "0x3", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6620,60 +7492,82 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3a33", + "0x4369", "0x482480017fff8000", - "0x3a32", + "0x4368", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff6", - "0x0", + "0x4824800180007fef", + "0x10158", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280037ff97fff", "0x10780017fff7fff", - "0x20", - "0x4824800180007ff6", - "0x0", - "0x400280017ff97fff", - "0x482680017ff98000", - "0x2", - "0x48127ffe7fff8000", - "0x480280007ffc8000", + "0x21", + "0x4824800180007fef", + "0x10158", + "0x400280037ff97fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127fee7fff8000", + "0x48127ff27fff8000", "0x1104800180018000", - "0x2509", + "0x2668", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", "0x1", - "0x48127ffa7fff8000", - "0x482480017ffa8000", - "0x137e", - "0x480a7ffb7fff8000", + "0x482680017ff98000", + "0x4", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", + "0x482680017ff98000", + "0x4", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x4", + "0x482480017fec8000", + "0x139c", + "0x10780017fff7fff", + "0x26", + "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", "0x2", - "0x482480017ff38000", - "0x1810", + "0x482480017ff88000", + "0x1a68", "0x10780017fff7fff", - "0x11", - "0x1104800180018000", - "0xbb8", + "0xc", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x184c", + "0x10780017fff7fff", + "0x6", "0x482680017ff98000", "0x1", - "0x48127ff57fff8000", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x1199", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6685,7 +7579,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xbae", + "0x1190", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6700,7 +7594,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x5a", + "0x10a", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6708,7 +7602,31 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x47", + "0xf4", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0xd9", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -6716,12 +7634,108 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0xc8", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0xad", + "0x402780017fff7fff", + "0x1", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x94", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280037ff98003", + "0x480280047ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280057ff97ffd", + "0x20680017fff7ffe", + "0x79", + "0x402780017fff7fff", + "0x1", + "0x400280037ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x68", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280047ff98003", + "0x480280057ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280067ff97ffd", + "0x20680017fff7ffe", + "0x4d", + "0x402780017fff7fff", + "0x1", + "0x400280047ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xb79", + "0x10e3", "0x482680017ff98000", - "0x1", - "0x48127ff27fff8000", + "0x5", + "0x48127fe17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6729,72 +7743,128 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x39c6", + "0x426e", "0x482480017fff8000", - "0x39c5", + "0x426d", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff6", - "0x0", + "0x4824800180007fe5", + "0x5280", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280057ff97fff", "0x10780017fff7fff", - "0x20", - "0x4824800180007ff6", - "0x0", - "0x400280017ff97fff", - "0x482680017ff98000", - "0x2", - "0x48127ffe7fff8000", - "0x480280007ffc8000", + "0x23", + "0x4824800180007fe5", + "0x5280", + "0x400280057ff97fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127fe47fff8000", + "0x48127fe87fff8000", + "0x48127fec7fff8000", + "0x48127ff07fff8000", "0x1104800180018000", - "0x24c4", + "0x26ac", "0x20680017fff7ffd", "0xd", "0x40780017fff7fff", "0x1", - "0x48127ffa7fff8000", - "0x482480017ffa8000", - "0x137e", - "0x480a7ffb7fff8000", + "0x482680017ff98000", + "0x6", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480a7ffb7fff8000", + "0x482680017ff98000", + "0x6", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x2", - "0x482480017ff38000", - "0x1810", + "0x6", + "0x482480017fe28000", + "0xd98", "0x10780017fff7fff", - "0x11", - "0x1104800180018000", - "0xb4b", + "0x46", "0x482680017ff98000", - "0x1", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", + "0x7", + "0x482480017fe78000", + "0xf46", + "0x10780017fff7fff", + "0x12", "0x482680017ff98000", - "0x1", + "0x4", + "0x482480017fee8000", + "0x1464", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x6", + "0x482480017fec8000", + "0x1248", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x3", + "0x482480017ff38000", + "0x17ca", + "0x1104800180018000", + "0x1097", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", + "0x2", + "0x482480017ff88000", + "0x1a68", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x184c", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x107c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xb41", + "0x1073", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -6809,7 +7879,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xbe", + "0x164", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -6817,30 +7887,31 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xa8", + "0x14e", "0x480280007ffc8000", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280017ff97ffc", - "0x480280027ff97ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280037ff97ffd", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", "0x10780017fff7fff", - "0x93", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280017ff97ffd", - "0x480280027ff97ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280037ff97ffe", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0x133", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -6848,28 +7919,108 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x78", - "0x482480017ffd8000", + "0x122", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x107", + "0x402780017fff7fff", "0x1", - "0x48127ffd7fff8000", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x65", - "0x482480017ffd8000", + "0xee", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280037ff98003", + "0x480280047ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280057ff97ffd", + "0x20680017fff7ffe", + "0xd3", + "0x402780017fff7fff", "0x1", - "0x48127ffd7fff8000", + "0x400280037ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc2", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280047ff98003", + "0x480280057ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280067ff97ffd", + "0x20680017fff7ffe", + "0xa7", + "0x402780017fff7fff", + "0x1", + "0x400280047ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0xae5", + "0xfc6", "0x482680017ff98000", - "0x4", - "0x48127fe67fff8000", + "0x5", + "0x48127fe17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6877,101 +8028,174 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3932", + "0x4151", "0x482480017fff8000", - "0x3931", + "0x4150", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fea", - "0x1996", + "0x4824800180007fe5", + "0x72ec", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280047ff97fff", - "0x10780017fff7fff", - "0x3e", - "0x4824800180007fea", - "0x1996", - "0x400280047ff97fff", - "0x480080007ff48000", - "0x20680017fff7fff", - "0x9", - "0x40780017fff7fff", - "0x8", - "0x482480017ff68000", - "0x2d00", - "0x480a7ffb7fff8000", + "0x400280057ff97fff", "0x10780017fff7fff", - "0x1c", - "0x40780017fff7fff", - "0x1", - "0x400080007fff7fe9", - "0x480080007fef8000", - "0x400080017ffe7fff", - "0x4824800180007ffd", - "0x1", - "0x400080027ffd7fff", - "0x48127ffd7fff8000", - "0x482480017ffc8000", - "0x3", + "0x7d", + "0x4824800180007fe5", + "0x72ec", + "0x400280057ff97fff", + "0x48127fe67fff8000", + "0x48127fea7fff8000", + "0x48127fee7fff8000", + "0x48127ff27fff8000", "0x480680017fff8000", - "0x43616c6c436f6e7472616374", + "0x5365637032353672314e6577", "0x400280007ffb7fff", - "0x400280017ffb7ff8", - "0x400280027ffb7fe4", - "0x400280037ffb7ffb", + "0x400280017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", "0x400280047ffb7ffd", "0x400280057ffb7ffe", "0x480280077ffb8000", "0x20680017fff7fff", - "0x11", + "0x61", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x20680017fff7ffe", + "0x51", "0x480280067ffb8000", - "0x48127fff7fff8000", - "0x482680017ffb8000", - "0xa", + "0x480680017fff8000", + "0x77037d812deb33a0f4a13945d898c296", + "0x480680017fff8000", + "0x6b17d1f2e12c4247f8bce6e563a440f2", + "0x480680017fff8000", + "0x2bce33576b315ececbb6406837bf51f5", + "0x480680017fff8000", + "0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e16", + "0x480680017fff8000", + "0x5365637032353672314e6577", + "0x4002800a7ffb7fff", + "0x4002800b7ffb7ffa", + "0x4002800c7ffb7ffb", + "0x4002800d7ffb7ffc", + "0x4002800e7ffb7ffd", + "0x4002800f7ffb7ffe", + "0x480280117ffb8000", + "0x20680017fff7fff", + "0x33", + "0x480280127ffb8000", + "0x480280137ffb8000", + "0x20680017fff7ffe", + "0x23", + "0x480280107ffb8000", + "0x480680017fff8000", + "0x536563703235367231416464", + "0x400280147ffb7fff", + "0x400280157ffb7ffe", + "0x400280167ffb7ff4", + "0x400280177ffb7ffd", + "0x480280197ffb8000", + "0x20680017fff7fff", + "0xf", + "0x480280187ffb8000", "0x40780017fff7fff", "0x1", "0x482680017ff98000", - "0x5", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", + "0x6", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x1b", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x5", - "0x480280067ffb8000", + "0x6", + "0x480280187ffb8000", "0x482680017ffb8000", - "0xa", + "0x1c", "0x480680017fff8000", "0x1", - "0x480280087ffb8000", - "0x480280097ffb8000", + "0x4802801a7ffb8000", + "0x4802801b7ffb8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x5", - "0x482480017fe78000", - "0x10fe", - "0x10780017fff7fff", - "0x30", "0x1104800180018000", - "0xa8f", + "0xf7c", "0x482680017ff98000", - "0x4", - "0x48127fe97fff8000", - "0x480a7ffb7fff8000", + "0x6", + "0x480280107ffb8000", + "0x482680017ffb8000", + "0x14", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x6", + "0x480280107ffb8000", + "0x482680017ffb8000", + "0x14", + "0x480680017fff8000", + "0x1", + "0x480280127ffb8000", + "0x480280137ffb8000", + "0x208b7fff7fff7ffe", "0x1104800180018000", - "0xa89", + "0xf66", + "0x482680017ff98000", + "0x6", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x6", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x6", + "0x482480017fe28000", + "0xd98", + "0x10780017fff7fff", + "0x46", + "0x482680017ff98000", + "0x7", + "0x482480017fe78000", + "0xf46", + "0x10780017fff7fff", + "0x12", "0x482680017ff98000", "0x4", - "0x48127fec7fff8000", + "0x482480017fee8000", + "0x1464", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x6", + "0x482480017fec8000", + "0x1248", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x3", + "0x482480017ff38000", + "0x17ca", + "0x1104800180018000", + "0xf20", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -6979,9 +8203,21 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", + "0x2", + "0x482480017ff88000", + "0x1a68", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", "0x4", "0x482480017ff68000", - "0x1914", + "0x184c", "0x10780017fff7fff", "0x6", "0x482680017ff98000", @@ -6989,7 +8225,7 @@ "0x482480017ffd8000", "0x1dce", "0x1104800180018000", - "0xa79", + "0xf05", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -7003,7 +8239,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xa70", + "0xefc", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -7018,7 +8254,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x8c", + "0xdd", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -7026,7 +8262,31 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x78", + "0xc7", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x16", + "0x480280017ff98003", + "0x480280027ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280037ff97ffd", + "0x20680017fff7ffe", + "0xac", + "0x402780017fff7fff", + "0x1", + "0x400280017ff97ffe", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -7034,271 +8294,347 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x64", - "0x482480017ffd8000", - "0x1", - "0x48127ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", + "0x9b", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280027ff98003", + "0x480280037ff98003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", "0x10780017fff7fff", - "0x50", - "0x482480017ffd8000", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280047ff97ffd", + "0x20680017fff7ffe", + "0x80", + "0x402780017fff7fff", "0x1", - "0x48127ffd7fff8000", + "0x400280027ff97ffe", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", + "0xd", "0x1104800180018000", - "0xa2b", - "0x480a7ff87fff8000", + "0xe8f", "0x482680017ff98000", - "0x1", + "0x3", "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3877", + "0x401a", "0x482480017fff8000", - "0x3876", - "0x480080007fff8000", + "0x4019", "0x480080007fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0xa83e", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007fed", + "0x9", + "0x4824800180007fef", + "0x4060", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280037ff97fff", "0x10780017fff7fff", - "0x24", - "0x48307ffe80007fed", - "0x400280017ff97fff", - "0x482680017ff98000", - "0x2", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", - "0x480a7ffb7fff8000", - "0x480280007ffc8000", - "0x480080007fe98000", - "0x480080007feb8000", - "0x1104800180018000", - "0x2397", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", - "0x1", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", + "0x56", + "0x4824800180007fef", + "0x4060", + "0x400280037ff97fff", "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", + "0x77037d812deb33a0f4a13945d898c296", "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x482480017fea8000", - "0x1360", - "0x10780017fff7fff", - "0x2a", - "0x1104800180018000", - "0x9ea", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x48127fee7fff8000", - "0x480a7ffb7fff8000", + "0x6b17d1f2e12c4247f8bce6e563a440f2", "0x480680017fff8000", + "0x2bce33576b315ececbb6406837bf51f5", + "0x480680017fff8000", + "0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e16", + "0x480680017fff8000", + "0x5365637032353672314e6577", + "0x400280007ffb7fff", + "0x400280017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0x36", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x20680017fff7ffe", + "0x26", + "0x480280067ffb8000", + "0x48127fe77fff8000", + "0x48127feb7fff8000", + "0x480680017fff8000", + "0x5365637032353672314d756c", + "0x4002800a7ffb7fff", + "0x4002800b7ffb7ffc", + "0x4002800c7ffb7ffb", + "0x4002800d7ffb7ffd", + "0x4002800e7ffb7ffe", + "0x480280107ffb8000", + "0x20680017fff7fff", + "0xf", + "0x4802800f7ffb8000", + "0x40780017fff7fff", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x482680017ff98000", + "0x4", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x12", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x4802800f7ffb8000", + "0x482680017ffb8000", + "0x13", + "0x480680017fff8000", + "0x1", + "0x480280117ffb8000", + "0x480280127ffb8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x9e3", - "0x480a7ff87fff8000", + "0xe56", "0x482680017ff98000", + "0x4", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", "0x1", - "0x48127ff17fff8000", - "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x480280087ffb8000", + "0x480280097ffb8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x9dc", - "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x4", + "0x482480017fec8000", + "0x139c", + "0x10780017fff7fff", + "0x26", + "0x482680017ff98000", + "0x5", + "0x482480017ff18000", + "0x154a", + "0x10780017fff7fff", + "0x12", + "0x482680017ff98000", + "0x2", + "0x482480017ff88000", + "0x1a68", + "0x10780017fff7fff", + "0xc", + "0x482680017ff98000", + "0x4", + "0x482480017ff68000", + "0x184c", + "0x10780017fff7fff", + "0x6", "0x482680017ff98000", "0x1", - "0x48127ff47fff8000", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0xe15", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e32", + "0x1e96", "0x1104800180018000", - "0x9d1", - "0x480a7ff87fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0xe0c", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x6b", + "0x81", "0x4825800180007ffa", "0x0", - "0x400280007ff87fff", - "0x482680017ff88000", - "0x1", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x23fd", - "0x20680017fff7ffc", - "0x54", - "0x48307ffa80007ffb", + "0x400280007ff97fff", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", + "0xd", "0x1104800180018000", - "0x99b", - "0x480a7ff77fff8000", - "0x48127fef7fff8000", - "0x480a7ff97fff8000", - "0x48127fd77fff8000", + "0xddf", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x37e7", + "0x3f6a", "0x482480017fff8000", - "0x37e6", - "0x480080007fff8000", + "0x3f69", "0x480080007fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0xba72", - "0x480080017ffc8000", - "0x484480017fff8000", - "0x2", - "0x48307ffd7fff8000", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007fd7", + "0x9", + "0x4824800180007ff9", + "0x2aa3a", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007feb7fff", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x27", - "0x48307ffe80007fd7", - "0x400080007fec7fff", - "0x482480017fec8000", - "0x1", - "0x48127ffe7fff8000", - "0x480a7ff97fff8000", - "0x480a7ff77fff8000", - "0x480a7ffb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x48127feb7fff8000", + "0x5a", + "0x4824800180007ff9", + "0x2aa3a", + "0x400280017ff97fff", + "0x480680017fff8000", + "0x32e41495a944d0045b522eba7240fad5", + "0x480680017fff8000", + "0x4aaec73635726f213fb8a9e64da3b86", + "0x480680017fff8000", + "0xaaf7b4e09fc81d6d1aa546e8365d525d", + "0x480680017fff8000", + "0x87d9315798aaa3a5ba01775787ced05e", + "0x480680017fff8000", + "0x5365637032353672314e6577", + "0x400280007ffb7fff", + "0x400280017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0x3a", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x20680017fff7ffe", + "0x2a", + "0x482680017ff98000", + "0x2", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x27ae41e4649b934ca495991b7852b855", + "0x480680017fff8000", + "0xe3b0c44298fc1c149afbf4c8996fb924", + "0x480680017fff8000", + "0x42d16e47f219f9e98e76e09d8770b34a", + "0x480680017fff8000", + "0xb292a619339f6e567a305c951c0dcbcc", + "0x480680017fff8000", + "0xe59ec2a17ce5bd2dab2abebdf89a62e2", + "0x480680017fff8000", + "0x177e60492c5a8242f76f07bfe3661bd", + "0x48127ff67fff8000", "0x1104800180018000", - "0x2446", + "0x2404", "0x20680017fff7ffd", - "0xe", + "0xc", "0x40780017fff7fff", "0x1", - "0x48127ffa7fff8000", - "0x48127ff67fff8000", - "0x48127ff77fff8000", - "0x48127ff57fff8000", - "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", - "0x48127ff97fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", "0x48127ffb7fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x48127ff67fff8000", - "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482480017feb8000", - "0x1", - "0x482480017fd48000", - "0x62c", - "0x10780017fff7fff", - "0x12", "0x1104800180018000", - "0x95d", - "0x480a7ff77fff8000", - "0x48127ff07fff8000", - "0x480a7ff97fff8000", - "0x48127fd87fff8000", - "0x480a7ffb7fff8000", + "0xda2", + "0x482680017ff98000", + "0x2", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", "0x1", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", + "0x482680017ff98000", + "0x2", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff68000", + "0x19a0", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1dce", + "0x1e96", "0x1104800180018000", - "0x952", - "0x480a7ff77fff8000", - "0x48127ff57fff8000", - "0x480a7ff97fff8000", - "0x48127ff47fff8000", + "0xd78", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -7306,7 +8642,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x9a", + "0x72", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -7314,48 +8650,28 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x84", - "0x480280007ffc8000", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280017ff97ffc", - "0x480280027ff97ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280037ff97ffd", - "0x10780017fff7fff", - "0x6f", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280017ff97ffd", - "0x480280027ff97ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280037ff97ffe", - "0x482680017ff98000", - "0x4", + "0x5f", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x2360", - "0x20680017fff7ffc", - "0x54", - "0x48307ffa80007ffb", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xc", + "0x4c", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", "0x1104800180018000", - "0x8fe", - "0x48127ff07fff8000", - "0x48127fd27fff8000", + "0xd3b", + "0x482680017ff98000", + "0x1", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -7363,76 +8679,48 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x374c", + "0x3ec6", "0x482480017fff8000", - "0x374b", + "0x3ec5", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fd6", - "0x240e", + "0x4824800180007ff3", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff17fff", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x31", - "0x4824800180007fd6", - "0x240e", - "0x400080007ff27fff", - "0x40780017fff7fff", - "0x1", - "0x400080007fff7ff5", - "0x400080017fff7ff6", - "0x400080027fff7ff7", - "0x480680017fff8000", - "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb", - "0x48127ffe7fff8000", - "0x482480017ffd8000", - "0x3", - "0x480680017fff8000", - "0x43616c6c436f6e7472616374", - "0x400280007ffb7fff", - "0x400280017ffb7ffa", - "0x400280027ffb7fd2", - "0x400280037ffb7ffc", - "0x400280047ffb7ffd", - "0x400280057ffb7ffe", - "0x480280077ffb8000", + "0x25", + "0x4824800180007ff3", + "0x0", + "0x400280017ff97fff", + "0x480280007ffc8000", + "0x480080007ff38000", + "0x48307fff80007ffe", "0x20680017fff7fff", - "0xf", - "0x480280067ffb8000", + "0x12", "0x40780017fff7fff", "0x1", - "0x482480017fea8000", - "0x1", - "0x48127ffd7fff8000", - "0x482680017ffb8000", - "0xa", + "0x480680017fff8000", + "0x73756363657373", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x2", + "0x482480017ff98000", + "0x193c", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482480017fec8000", - "0x1", - "0x480280067ffb8000", - "0x482680017ffb8000", - "0xa", - "0x480680017fff8000", + "0x482480017ff98000", "0x1", - "0x480280087ffb8000", - "0x480280097ffb8000", "0x208b7fff7fff7ffe", - "0x482480017ff18000", - "0x1", - "0x482480017fd38000", - "0x492", - "0x10780017fff7fff", - "0x24", "0x1104800180018000", - "0x8bb", - "0x48127ff17fff8000", - "0x48127fd37fff8000", + "0x2684", + "0x482680017ff98000", + "0x2", + "0x48127ff37fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -7440,19 +8728,27 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x4", - "0x482480017ff68000", - "0x1914", + "0x2", + "0x482480017ff08000", + "0x1680", "0x10780017fff7fff", - "0x6", + "0x1c", + "0x1104800180018000", + "0xd03", "0x482680017ff98000", "0x1", - "0x482480017ffd8000", - "0x1dce", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x8ac", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0xcfd", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -7464,7 +8760,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x8a3", + "0xcf3", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -7477,96 +8773,143 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x4b", + "0x7b", "0x4825800180007ffa", "0x0", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", - "0x1104800180018000", - "0x876", - "0x482680017ff88000", + "0x65", + "0x40780017fff7fff", "0x1", - "0x480a7ff97fff8000", - "0x48127ff47fff8000", + "0x482680017ff98000", + "0x1", + "0x48127ffc7fff8000", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480280007ffc8000", + "0x1104800180018000", + "0xcde", + "0x20680017fff7ffa", + "0x4e", + "0x20680017fff7ffd", + "0x47", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0xcb0", + "0x48127fef7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x36c2", + "0x3e3c", "0x482480017fff8000", - "0x36c1", + "0x3e3b", "0x480080007fff8000", - "0x480080027fff8000", - "0x482480017fff8000", - "0x687e", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff7", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400280017ff87fff", + "0x9", + "0x4824800180007ff3", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", "0x10780017fff7fff", - "0x21", - "0x48307ffe80007ff7", - "0x400280017ff87fff", - "0x480a7ff97fff8000", + "0x24", + "0x4824800180007ff3", + "0x0", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", "0x48127ffe7fff8000", "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", "0x1104800180018000", - "0x2460", + "0x260e", "0x20680017fff7ffd", - "0xe", + "0xf", "0x40780017fff7fff", "0x1", - "0x482680017ff88000", - "0x2", + "0x400080007fff7ffe", + "0x48127ff97fff8000", + "0x482480017ff98000", + "0x58c", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0xbae", + "0x10780017fff7fff", + "0x21", "0x48127ff87fff8000", + "0x482480017ff88000", + "0x10a4", + "0x10780017fff7fff", + "0xe", "0x48127ff87fff8000", "0x48127ff87fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", "0x48127ffa7fff8000", - "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0xc6e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", - "0x482480017ff48000", - "0x1874", - "0x10780017fff7fff", - "0x6", - "0x482680017ff88000", + "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e32", + "0x1e96", "0x1104800180018000", - "0x845", + "0xc65", + "0x48127ff67fff8000", "0x48127ff67fff8000", - "0x480a7ff97fff8000", - "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -7574,7 +8917,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x62", + "0x37", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -7582,109 +8925,65 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x4e", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xe", + "0xd", "0x1104800180018000", - "0x80f", - "0x480a7ff87fff8000", + "0xc38", "0x482680017ff98000", "0x1", - "0x48127ff17fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x365b", + "0x3dc3", "0x482480017fff8000", - "0x365a", - "0x480080007fff8000", + "0x3dc2", "0x480080007fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0xd3e0", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff3", + "0x9", + "0x4824800180007ff9", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x22", - "0x48307ffe80007ff3", + "0x10", + "0x4824800180007ff9", + "0x0", "0x400280017ff97fff", + "0x1104800180018000", + "0x26a3", "0x482680017ff98000", "0x2", - "0x48127ffe7fff8000", - "0x480a7ff87fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", - "0x480280007ffc8000", - "0x1104800180018000", - "0x251f", - "0x20680017fff7ffd", - "0xd", - "0x40780017fff7fff", + "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ffb7fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x48127ff97fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x2", - "0x482480017ff08000", - "0x1680", + "0x482480017ff68000", + "0x19a0", "0x10780017fff7fff", - "0x12", - "0x1104800180018000", - "0x7da", - "0x480a7ff87fff8000", - "0x482680017ff98000", - "0x1", - "0x48127ff47fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", + "0x6", "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e32", + "0x1e96", "0x1104800180018000", - "0x7cf", - "0x480a7ff87fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0xc1b", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -7692,7 +8991,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x6c", + "0x5a", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -7700,7 +8999,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x59", + "0x47", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -7710,7 +9009,7 @@ "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x799", + "0xbe6", "0x482680017ff98000", "0x1", "0x48127ff27fff8000", @@ -7721,66 +9020,48 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x35e6", + "0x3d71", "0x482480017fff8000", - "0x35e5", + "0x3d70", "0x480080007fff8000", "0xa0680017fff8000", "0x9", "0x4824800180007ff6", - "0x1090", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x32", + "0x20", "0x4824800180007ff6", - "0x1090", + "0x0", "0x400280017ff97fff", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0xc", - "0x400080007ffe7fff", - "0x480680017fff8000", - "0x22", - "0x400080017ffd7fff", - "0x480280007ffc8000", - "0x48127ffc7fff8000", - "0x482480017ffb8000", + "0x482680017ff98000", "0x2", - "0x480680017fff8000", - "0x53656e644d657373616765546f4c31", - "0x400280007ffb7fff", - "0x400280017ffb7ff8", - "0x400280027ffb7ffc", - "0x400280037ffb7ffd", - "0x400280047ffb7ffe", - "0x480280067ffb8000", - "0x20680017fff7fff", - "0xf", - "0x480280057ffb8000", + "0x48127ffe7fff8000", + "0x480280007ffc8000", + "0x1104800180018000", + "0x2652", + "0x20680017fff7ffd", + "0xd", "0x40780017fff7fff", "0x1", - "0x482680017ff98000", - "0x2", - "0x48127ffd7fff8000", - "0x482680017ffb8000", - "0x7", + "0x48127ffa7fff8000", + "0x482480017ffa8000", + "0x137e", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x480280057ffb8000", - "0x482680017ffb8000", - "0x9", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x480280077ffb8000", - "0x480280087ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x2", @@ -7789,7 +9070,7 @@ "0x10780017fff7fff", "0x11", "0x1104800180018000", - "0x759", + "0xbb8", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -7804,7 +9085,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x74f", + "0xbae", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -7817,229 +9098,118 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff67fff", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x58", + "0x5a", "0x4825800180007ffa", "0x0", - "0x400280007ff67fff", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x1104800180018000", - "0x722", - "0x482680017ff68000", - "0x1", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ff27fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x356c", - "0x482480017fff8000", - "0x356b", - "0x480080007fff8000", - "0x480080047fff8000", - "0x484480017fff8000", - "0x2", - "0x482480017fff8000", - "0xcfe6", - "0x480080057ffc8000", - "0x484480017fff8000", - "0x4", - "0x48307ffd7fff8000", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff3", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400280017ff67fff", - "0x10780017fff7fff", - "0x26", - "0x48307ffe80007ff3", - "0x400280017ff67fff", - "0x482680017ff68000", - "0x2", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x480a7ff77fff8000", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x2549", - "0x20680017fff7ffd", - "0xf", - "0x40780017fff7fff", - "0x1", - "0x48127ff77fff8000", - "0x48127ff97fff8000", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x48127ff77fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff77fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ffa7fff8000", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff68000", - "0x2", - "0x482480017ff08000", - "0x161c", - "0x10780017fff7fff", - "0x6", - "0x482680017ff68000", - "0x1", - "0x482680017ffa8000", - "0x1d6a", - "0x1104800180018000", - "0x6e4", - "0x48127ff67fff8000", - "0x480a7ff77fff8000", - "0x480a7ff87fff8000", - "0x480a7ff97fff8000", - "0x48127ff37fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", + "0x47", + "0x482680017ffc8000", "0x1", - "0x48127ff77fff8000", - "0x48127ff77fff8000", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0x100000000000000000000000000000000", - "0x400280007ff87fff", - "0x10780017fff7fff", - "0x58", - "0x4825800180007ffa", - "0x0", - "0x400280007ff87fff", - "0x48297ffc80007ffd", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", + "0xd", "0x1104800180018000", - "0x6b4", - "0x482680017ff88000", + "0xb79", + "0x482680017ff98000", "0x1", - "0x480a7ff97fff8000", - "0x48127ff47fff8000", + "0x48127ff27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3500", + "0x3d04", "0x482480017fff8000", - "0x34ff", + "0x3d03", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff9", + "0x4824800180007ff6", "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff87fff", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x30", - "0x4824800180007ff9", + "0x20", + "0x4824800180007ff6", "0x0", - "0x400280017ff87fff", - "0x480a7ff97fff8000", - "0x1104800180018000", - "0x2685", - "0x20680017fff7ffd", - "0x1e", - "0x48127ffc7fff8000", + "0x400280017ff97fff", + "0x482680017ff98000", + "0x2", + "0x48127ffe7fff8000", + "0x480280007ffc8000", "0x1104800180018000", - "0x2680", + "0x260d", "0x20680017fff7ffd", - "0xf", + "0xd", "0x40780017fff7fff", "0x1", - "0x482680017ff88000", - "0x2", "0x48127ffa7fff8000", - "0x482480017fde8000", - "0x7e0", + "0x482480017ffa8000", + "0x137e", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", + "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", "0x48127ffb7fff8000", - "0x48127fdf7fff8000", + "0x48127ffb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", + "0x482680017ff98000", "0x2", - "0x48127ffb7fff8000", - "0x48127fee7fff8000", + "0x482480017ff38000", + "0x1810", + "0x10780017fff7fff", + "0x11", + "0x1104800180018000", + "0xb4b", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", - "0x482480017ff68000", - "0x193c", - "0x10780017fff7fff", - "0x6", - "0x482680017ff88000", + "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e32", + "0x1e96", "0x1104800180018000", - "0x676", + "0xb41", + "0x48127ff67fff8000", "0x48127ff67fff8000", - "0x480a7ff97fff8000", - "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xc1", + "0xbe", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -8047,11 +9217,11 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xab", - "0x400380007ffc8001", + "0xa8", + "0x480280007ffc8000", "0xa0680017fff8004", "0xe", - "0x4825800180048001", + "0x4824800180047ffe", "0x800000000000000000000000000000000000000000000000000000000000000", "0x484480017ffe8000", "0x110000000000000000", @@ -8062,10 +9232,10 @@ "0xffffffffffffffeeffffffffffffffff", "0x400280037ff97ffd", "0x10780017fff7fff", - "0x96", + "0x93", "0x484480017fff8001", "0x8000000000000000000000000000000", - "0x48317fff80008001", + "0x48307fff80007ffd", "0x480280017ff97ffd", "0x480280027ff97ffd", "0x402480017ffc7ffe", @@ -8078,42 +9248,28 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7b", + "0x78", "0x482480017ffd8000", "0x1", "0x48127ffd7fff8000", - "0x40137ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x64", - "0x40780017fff7fff", - "0x1", - "0x482680017ff98000", - "0x4", - "0x48127ff17fff8000", - "0x482480017ffa8000", + "0x65", + "0x482480017ffd8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffb7fff8000", - "0x48127ffa7fff8000", - "0x480080007ff68000", - "0x1104800180018000", - "0x636", - "0x20680017fff7ffa", - "0x4d", - "0x20680017fff7ffd", - "0x46", - "0x48307ffb80007ffc", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xc", + "0xd", "0x1104800180018000", - "0x608", - "0x48127fef7fff8000", - "0x48127fef7fff8000", + "0xae5", + "0x482680017ff98000", + "0x4", + "0x48127fe67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -8121,79 +9277,90 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3456", + "0x3c70", "0x482480017fff8000", - "0x3455", + "0x3c6f", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff3", - "0x10c7a", + "0x4824800180007fea", + "0x1996", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400080007ff07fff", + "0x400280047ff97fff", "0x10780017fff7fff", - "0x23", - "0x4824800180007ff3", - "0x10c7a", - "0x400080007ff17fff", - "0x48127fff7fff8000", - "0x480a7ffb7fff8000", - "0x480a80017fff8000", - "0x4802800080008000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x1104800180018000", - "0x25f6", - "0x20680017fff7ffd", - "0xd", + "0x3e", + "0x4824800180007fea", + "0x1996", + "0x400280047ff97fff", + "0x480080007ff48000", + "0x20680017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2d00", + "0x480a7ffb7fff8000", + "0x10780017fff7fff", + "0x1c", "0x40780017fff7fff", "0x1", - "0x482480017fad8000", + "0x400080007fff7fe9", + "0x480080007fef8000", + "0x400080017ffe7fff", + "0x4824800180007ffd", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x400080027ffd7fff", + "0x48127ffd7fff8000", + "0x482480017ffc8000", + "0x3", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ffb7fff", + "0x400280017ffb7ff8", + "0x400280027ffb7fe4", + "0x400280037ffb7ffb", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0x11", + "0x480280067ffb8000", + "0x48127fff7fff8000", + "0x482680017ffb8000", + "0xa", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x5", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482480017fae8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x482680017ff98000", + "0x5", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x480280087ffb8000", + "0x480280097ffb8000", "0x208b7fff7fff7ffe", - "0x482480017ff08000", - "0x1", - "0x482480017ff08000", - "0x3d4", - "0x10780017fff7fff", - "0x40", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x8ca", + "0x482680017ff98000", + "0x5", + "0x482480017fe78000", + "0x10fe", "0x10780017fff7fff", - "0xe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", + "0x30", + "0x1104800180018000", + "0xa8f", "0x482680017ff98000", "0x4", - "0x482480017ff28000", - "0x15f4", - "0x1104800180018000", - "0x5bd", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x48127fe97fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -8201,10 +9368,10 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x5b8", + "0xa89", "0x482680017ff98000", "0x4", - "0x48127fed7fff8000", + "0x48127fec7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -8213,16 +9380,16 @@ "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x4", - "0x482480017ff78000", - "0x18a6", + "0x482480017ff68000", + "0x1914", "0x10780017fff7fff", "0x6", "0x482680017ff98000", "0x1", "0x482480017ffd8000", - "0x1d56", + "0x1dce", "0x1104800180018000", - "0x5a8", + "0xa79", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -8234,9 +9401,9 @@ "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e1e", + "0x1e96", "0x1104800180018000", - "0x59f", + "0xa70", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -8251,7 +9418,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x4e", + "0x8c", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -8259,7 +9426,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x3b", + "0x78", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -8267,155 +9434,271 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", + "0x64", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x50", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe", "0x1104800180018000", - "0x56a", + "0xa2b", + "0x480a7ff87fff8000", "0x482680017ff98000", "0x1", - "0x48127ff27fff8000", + "0x48127feb7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x33b7", + "0x3bb5", "0x482480017fff8000", - "0x33b6", + "0x3bb4", "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x2", + "0x482480017fff8000", + "0xa83e", "0xa0680017fff8000", - "0x9", - "0x4824800180007ff6", - "0x0", + "0x8", + "0x48307ffe80007fed", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x14", - "0x4824800180007ff6", - "0x0", + "0x24", + "0x48307ffe80007fed", "0x400280017ff97fff", - "0x40780017fff7fff", - "0x1", - "0x480280007ffc8000", - "0x400080007ffe7fff", "0x482680017ff98000", "0x2", - "0x482480017ffc8000", - "0x1c5c", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", "0x480a7ffb7fff8000", + "0x480280007ffc8000", + "0x480080007fe98000", + "0x480080007feb8000", + "0x1104800180018000", + "0x24e0", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", - "0x482480017ff98000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x2", - "0x482480017ff38000", - "0x1810", + "0x482480017fea8000", + "0x1360", "0x10780017fff7fff", - "0x11", + "0x2a", "0x1104800180018000", - "0x548", + "0x9ea", + "0x480a7ff87fff8000", "0x482680017ff98000", "0x1", - "0x48127ff57fff8000", + "0x48127fee7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x9e3", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x48127ff17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x9dc", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1e32", "0x1104800180018000", - "0x53e", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x9d1", + "0x480a7ff87fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x10780017fff7fff", - "0x38", + "0x6b", "0x4825800180007ffa", "0x0", - "0x400280007ff97fff", - "0x48297ffc80007ffd", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2546", + "0x20680017fff7ffc", + "0x54", + "0x48307ffa80007ffb", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", + "0xe", "0x1104800180018000", - "0x511", - "0x482680017ff98000", - "0x1", - "0x48127ff57fff8000", + "0x99b", + "0x480a7ff77fff8000", + "0x48127fef7fff8000", + "0x480a7ff97fff8000", + "0x48127fd77fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x335e", + "0x3b25", "0x482480017fff8000", - "0x335d", + "0x3b24", + "0x480080007fff8000", "0x480080007fff8000", + "0x484480017fff8000", + "0x2", + "0x482480017fff8000", + "0xba72", + "0x480080017ffc8000", + "0x484480017fff8000", + "0x2", + "0x48307ffd7fff8000", "0xa0680017fff8000", - "0x9", - "0x4824800180007ff9", - "0x0", + "0x8", + "0x48307ffe80007fd7", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400080007feb7fff", "0x10780017fff7fff", - "0x11", - "0x4824800180007ff9", - "0x0", - "0x400280017ff97fff", - "0x40780017fff7fff", + "0x27", + "0x48307ffe80007fd7", + "0x400080007fec7fff", + "0x482480017fec8000", "0x1", - "0x482680017ff98000", - "0x2", - "0x482480017ffd8000", - "0x1eb4", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480a7ff77fff8000", "0x480a7ffb7fff8000", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x1104800180018000", + "0x258f", + "0x20680017fff7ffd", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff67fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x48127ff77fff8000", "0x480680017fff8000", "0x0", + "0x48127ff97fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", "0x48127ffb7fff8000", - "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x48127ff67fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x482480017ff68000", - "0x19a0", + "0x482480017feb8000", + "0x1", + "0x482480017fd48000", + "0x62c", "0x10780017fff7fff", - "0x6", - "0x482680017ff98000", + "0x12", + "0x1104800180018000", + "0x95d", + "0x480a7ff77fff8000", + "0x48127ff07fff8000", + "0x480a7ff97fff8000", + "0x48127fd87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1dce", "0x1104800180018000", - "0x4f3", - "0x48127ff67fff8000", - "0x48127ff67fff8000", + "0x952", + "0x480a7ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -8423,7 +9706,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x38", + "0x9a", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -8431,12 +9714,48 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", - "0x1104800180018000", - "0x4c6", + "0x84", + "0x480280007ffc8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x6f", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", "0x482680017ff98000", + "0x4", + "0x482680017ffc8000", "0x1", - "0x48127ff57fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x24a9", + "0x20680017fff7ffc", + "0x54", + "0x48307ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x8fe", + "0x48127ff07fff8000", + "0x48127fd27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -8444,46 +9763,108 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3313", + "0x3a8a", "0x482480017fff8000", - "0x3312", + "0x3a89", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff9", - "0x0", + "0x4824800180007fd6", + "0x240e", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400080007ff17fff", "0x10780017fff7fff", - "0x11", - "0x4824800180007ff9", - "0x0", - "0x400280017ff97fff", + "0x31", + "0x4824800180007fd6", + "0x240e", + "0x400080007ff27fff", "0x40780017fff7fff", "0x1", - "0x482680017ff98000", - "0x2", + "0x400080007fff7ff5", + "0x400080017fff7ff6", + "0x400080027fff7ff7", + "0x480680017fff8000", + "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb", + "0x48127ffe7fff8000", "0x482480017ffd8000", - "0x1eb4", - "0x480a7ffb7fff8000", + "0x3", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ffb7fff", + "0x400280017ffb7ffa", + "0x400280027ffb7fd2", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0xf", + "0x480280067ffb8000", + "0x40780017fff7fff", + "0x1", + "0x482480017fea8000", + "0x1", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x482480017fec8000", + "0x1", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", + "0x482480017ff18000", + "0x1", + "0x482480017fd38000", + "0x492", + "0x10780017fff7fff", + "0x24", + "0x1104800180018000", + "0x8bb", + "0x48127ff17fff8000", + "0x48127fd37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x2", + "0x4", "0x482480017ff68000", - "0x19a0", + "0x1914", "0x10780017fff7fff", "0x6", "0x482680017ff98000", "0x1", + "0x482480017ffd8000", + "0x1dce", + "0x1104800180018000", + "0x8ac", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x4a8", + "0x8a3", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -8498,7 +9879,7 @@ "0x100000000000000000000000000000000", "0x400280007ff87fff", "0x10780017fff7fff", - "0x42", + "0x4b", "0x4825800180007ffa", "0x0", "0x400280007ff87fff", @@ -8508,7 +9889,7 @@ "0x10780017fff7fff", "0xe", "0x1104800180018000", - "0x47b", + "0x876", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -8520,13 +9901,13 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x32c7", + "0x3a00", "0x482480017fff8000", - "0x32c6", + "0x39ff", "0x480080007fff8000", - "0x480080017fff8000", + "0x480080027fff8000", "0x482480017fff8000", - "0x0", + "0x687e", "0xa0680017fff8000", "0x8", "0x48307ffe80007ff7", @@ -8534,24 +9915,23 @@ "0x100000000000000000000000000000000", "0x400280017ff87fff", "0x10780017fff7fff", - "0x18", + "0x21", "0x48307ffe80007ff7", "0x400280017ff87fff", - "0x480680017fff8000", - "0x1", - "0x480680017fff8000", - "0x2", - "0x400280007ff97ffe", - "0x400280017ff97fff", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x25a9", + "0x20680017fff7ffd", + "0xe", "0x40780017fff7fff", "0x1", "0x482680017ff88000", "0x2", - "0x482680017ff98000", - "0x5", - "0x482480017ffa8000", - "0x1bf8", - "0x480a7ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", @@ -8559,6 +9939,16 @@ "0x208b7fff7fff7ffe", "0x482680017ff88000", "0x2", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", + "0x2", "0x482480017ff48000", "0x1874", "0x10780017fff7fff", @@ -8568,7 +9958,7 @@ "0x482680017ffa8000", "0x1e32", "0x1104800180018000", - "0x453", + "0x845", "0x48127ff67fff8000", "0x480a7ff97fff8000", "0x48127ff57fff8000", @@ -8584,7 +9974,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x42", + "0x62", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -8592,13 +9982,21 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", + "0x4e", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", "0xe", "0x1104800180018000", - "0x425", + "0x80f", "0x480a7ff87fff8000", "0x482680017ff98000", "0x1", - "0x48127ff47fff8000", + "0x48127ff17fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -8606,84 +10004,66 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3271", + "0x3999", "0x482480017fff8000", - "0x3270", + "0x3998", "0x480080007fff8000", "0x480080007fff8000", + "0x484480017fff8000", + "0x2", "0x482480017fff8000", - "0x0", + "0xd3e0", "0xa0680017fff8000", "0x8", - "0x48307ffe80007ff7", + "0x48307ffe80007ff3", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x18", - "0x48307ffe80007ff7", + "0x22", + "0x48307ffe80007ff3", "0x400280017ff97fff", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1", - "0x400280007ff87ffe", - "0x400280017ff87fff", - "0x40780017fff7fff", - "0x1", - "0x482680017ff88000", - "0x3", "0x482680017ff98000", "0x2", - "0x482480017ffa8000", - "0x1bf8", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", "0x480a7ffb7fff8000", + "0x480280007ffc8000", + "0x1104800180018000", + "0x2668", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x482480017ff48000", - "0x1874", - "0x10780017fff7fff", - "0x6", - "0x482680017ff98000", - "0x1", - "0x482680017ffa8000", - "0x1e32", - "0x1104800180018000", - "0x3fd", - "0x480a7ff87fff8000", - "0x48127ff57fff8000", - "0x48127ff57fff8000", - "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x1", "0x48127ff97fff8000", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ffa8000", - "0x100000000000000000000000000000000", - "0x400280007ff87fff", - "0x10780017fff7fff", - "0x49", - "0x4825800180007ffa", - "0x0", - "0x400280007ff87fff", - "0x48297ffc80007ffd", - "0x20680017fff7fff", - "0x4", + "0x482680017ff98000", + "0x2", + "0x482480017ff08000", + "0x1680", "0x10780017fff7fff", - "0xe", + "0x12", "0x1104800180018000", - "0x3cf", - "0x482680017ff88000", + "0x7da", + "0x480a7ff87fff8000", + "0x482680017ff98000", "0x1", - "0x480a7ff97fff8000", "0x48127ff47fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", @@ -8691,65 +10071,14 @@ "0x48127ff97fff8000", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x321b", - "0x482480017fff8000", - "0x321a", - "0x480080007fff8000", - "0x480080037fff8000", - "0x482480017fff8000", - "0x0", - "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff7", - "0x482480017fff8000", - "0x100000000000000000000000000000000", - "0x400280017ff87fff", - "0x10780017fff7fff", - "0x1f", - "0x48307ffe80007ff7", - "0x400280017ff87fff", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x482480017ffe8000", - "0x1", - "0x482480017ffe8000", - "0x1", - "0x480680017fff8000", - "0x0", - "0x400280007ff97ffd", - "0x400280017ff97ffe", - "0x400280027ff97fff", - "0x40780017fff7fff", - "0x1", - "0x482680017ff88000", - "0x2", "0x482680017ff98000", - "0x6", - "0x482480017ff78000", - "0x1a68", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffa7fff8000", - "0x48127ff97fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x2", - "0x482480017ff48000", - "0x1874", - "0x10780017fff7fff", - "0x6", - "0x482680017ff88000", "0x1", "0x482680017ffa8000", "0x1e32", "0x1104800180018000", - "0x3a0", - "0x48127ff67fff8000", - "0x480a7ff97fff8000", + "0x7cf", + "0x480a7ff87fff8000", + "0x48127ff57fff8000", "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", @@ -8761,386 +10090,356 @@ "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x66", + "0x6c", "0x4825800180007ffa", "0x0", - "0x400280007ff87fff", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xe", + "0x59", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", "0x1104800180018000", - "0x372", - "0x482680017ff88000", + "0x799", + "0x482680017ff98000", "0x1", - "0x480a7ff97fff8000", - "0x48127ff47fff8000", + "0x48127ff27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x31be", + "0x3924", "0x482480017fff8000", - "0x31bd", + "0x3923", "0x480080007fff8000", - "0x480080027fff8000", - "0x482480017fff8000", - "0x0", "0xa0680017fff8000", - "0x8", - "0x48307ffe80007ff7", + "0x9", + "0x4824800180007ff6", + "0x1090", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff87fff", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x3c", - "0x48307ffe80007ff7", - "0x400280017ff87fff", - "0x480680017fff8000", - "0xbe96d72eb4f94078192c2e84d5230cde2a70f4b45c8797e2c907acff5060bb", + "0x32", + "0x4824800180007ff6", + "0x1090", + "0x400280017ff97fff", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", - "0x3c5906a3bc4858a3fc46f5d63a29ff95f31b816586c35b221405f884cb17bc3", - "0x48507fff7fff8000", - "0x48507ffd7ffd8001", - "0x48507ffc80008001", - "0x482480017ffb8001", - "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", - "0x483080007fff7ffd", - "0x48307ffc80007ffb", - "0x20680017fff7fff", - "0x21", - "0x4800800080068004", - "0x4800800180058004", - "0x4850800380037ffe", - "0x4850800180017ffe", - "0x485080007ffd7ffe", - "0x482480017fff7ffe", - "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", - "0x48307ffd7ffc7ffa", + "0xc", + "0x400080007ffe7fff", "0x480680017fff8000", + "0x22", + "0x400080017ffd7fff", + "0x480280007ffc8000", + "0x48127ffc7fff8000", + "0x482480017ffb8000", "0x2", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x400280007ff97ffa", - "0x400280017ff97ffb", - "0x400280027ff97ffe", - "0x400280037ff97fff", - "0x400280047ff97ffd", + "0x480680017fff8000", + "0x53656e644d657373616765546f4c31", + "0x400280007ffb7fff", + "0x400280017ffb7ff8", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x400280047ffb7ffe", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xf", + "0x480280057ffb8000", "0x40780017fff7fff", "0x1", - "0x482680017ff88000", - "0x2", "0x482680017ff98000", + "0x2", + "0x48127ffd7fff8000", + "0x482680017ffb8000", "0x7", - "0x482480017fea8000", - "0x1428", - "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", + "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x346", - "0x482680017ff88000", + "0x482680017ff98000", "0x2", - "0x480a7ff97fff8000", - "0x48127fed7fff8000", - "0x480a7ffb7fff8000", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x480280077ffb8000", + "0x480280087ffb8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", + "0x482680017ff98000", "0x2", - "0x482480017ff48000", - "0x1874", + "0x482480017ff38000", + "0x1810", "0x10780017fff7fff", - "0x6", - "0x482680017ff88000", + "0x11", + "0x1104800180018000", + "0x759", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e32", + "0x1e96", "0x1104800180018000", - "0x326", + "0x74f", + "0x48127ff67fff8000", "0x48127ff67fff8000", - "0x480a7ff97fff8000", - "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff37fff", + "0x400280007ff67fff", "0x10780017fff7fff", - "0x71", + "0x58", "0x4825800180007ffa", "0x0", - "0x400280007ff37fff", + "0x400280007ff67fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x14", + "0x10", "0x1104800180018000", - "0x2f8", - "0x480a7ff27fff8000", - "0x482680017ff38000", + "0x722", + "0x482680017ff68000", "0x1", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", - "0x48127fee7fff8000", + "0x48127ff27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff37fff8000", - "0x48127ff37fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x313e", + "0x38aa", "0x482480017fff8000", - "0x313d", + "0x38a9", "0x480080007fff8000", - "0x480080007fff8000", - "0x482480017fff8000", - "0x17b12", - "0x480080037ffd8000", - "0x48307ffe7fff8000", - "0x480080017ffb8000", - "0x48307ffe7fff8000", - "0x480080027ff98000", - "0x48307ffe7fff8000", - "0x480080047ff78000", + "0x480080047fff8000", "0x484480017fff8000", "0x2", - "0x48307ffd7fff8000", - "0x480080057ff48000", + "0x482480017fff8000", + "0xeb1e", + "0x480080057ffc8000", "0x484480017fff8000", "0x4", "0x48307ffd7fff8000", "0xa0680017fff8000", "0x8", - "0x48307ffe80007feb", + "0x48307ffe80007ff3", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff37fff", + "0x400280017ff67fff", "0x10780017fff7fff", - "0x33", - "0x48307ffe80007feb", - "0x400280017ff37fff", - "0x482680017ff38000", + "0x26", + "0x48307ffe80007ff3", + "0x400280017ff67fff", + "0x482680017ff68000", "0x2", "0x480a7ff87fff8000", "0x480a7ff97fff8000", "0x480a7ff77fff8000", - "0x480a7ff57fff8000", - "0x48127ffa7fff8000", - "0x480a7ff47fff8000", - "0x480a7ff27fff8000", - "0x480a7ff67fff8000", - "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", "0x1104800180018000", - "0x2429", + "0x2692", "0x20680017fff7ffd", - "0x13", + "0xf", "0x40780017fff7fff", "0x1", + "0x48127ff77fff8000", "0x48127ff97fff8000", - "0x48127ff17fff8000", "0x48127ff67fff8000", - "0x48127ff37fff8000", "0x48127ff67fff8000", - "0x48127ff07fff8000", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x48127fef7fff8000", - "0x48127ff27fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x48127ff47fff8000", - "0x48127ff37fff8000", + "0x48127ff87fff8000", + "0x48127ff77fff8000", "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", "0x48127ffa7fff8000", - "0x48127ff27fff8000", "0x48127ff77fff8000", - "0x48127ff47fff8000", "0x48127ff77fff8000", - "0x48127ff17fff8000", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x48127ff07fff8000", - "0x48127ff37fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff37fff8000", - "0x48127ff37fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff38000", + "0x482680017ff68000", "0x2", - "0x482480017fe88000", - "0x116c", + "0x482480017ff08000", + "0x161c", "0x10780017fff7fff", "0x6", - "0x482680017ff38000", + "0x482680017ff68000", "0x1", "0x482680017ffa8000", - "0x1bda", + "0x1d6a", "0x1104800180018000", - "0x2a1", - "0x480a7ff27fff8000", - "0x48127ff57fff8000", - "0x480a7ff47fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", + "0x6e4", + "0x48127ff67fff8000", "0x480a7ff77fff8000", "0x480a7ff87fff8000", "0x480a7ff97fff8000", - "0x48127fef7fff8000", + "0x48127ff37fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ff37fff8000", - "0x48127ff37fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x10780017fff7fff", - "0x61", + "0x58", "0x4825800180007ffa", "0x0", - "0x400280007ff97fff", + "0x400280007ff87fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x4e", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x3b", - "0x482480017ffd8000", - "0x1", - "0x48127ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0xd", + "0xe", "0x1104800180018000", - "0x25d", - "0x482680017ff98000", + "0x6b4", + "0x482680017ff88000", "0x1", - "0x48127fef7fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x30aa", + "0x383e", "0x482480017fff8000", - "0x30a9", + "0x383d", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff3", + "0x4824800180007ff9", "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280017ff97fff", + "0x400280017ff87fff", "0x10780017fff7fff", - "0x14", - "0x4824800180007ff3", + "0x30", + "0x4824800180007ff9", "0x0", - "0x400280017ff97fff", + "0x400280017ff87fff", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x29b4", + "0x20680017fff7ffd", + "0x1e", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x29af", + "0x20680017fff7ffd", + "0xf", "0x40780017fff7fff", "0x1", - "0x480080007ff38000", - "0x400080007ffe7fff", - "0x482680017ff98000", + "0x482680017ff88000", "0x2", - "0x482480017ffc8000", - "0x1acc", + "0x48127ffa7fff8000", + "0x482480017fde8000", + "0x7e0", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", "0x48127ffa7fff8000", - "0x482480017ff98000", - "0x1", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", + "0x482680017ff88000", "0x2", - "0x482480017ff08000", - "0x1680", - "0x10780017fff7fff", - "0x1c", - "0x1104800180018000", - "0x236", - "0x482680017ff98000", - "0x1", - "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127fdf7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x230", - "0x482680017ff98000", - "0x1", - "0x48127ff57fff8000", + "0x482680017ff88000", + "0x2", + "0x48127ffb7fff8000", + "0x48127fee7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", + "0x482680017ff88000", + "0x2", + "0x482480017ff68000", + "0x193c", + "0x10780017fff7fff", + "0x6", + "0x482680017ff88000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1e32", "0x1104800180018000", - "0x226", - "0x48127ff67fff8000", + "0x676", "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", "0xa0680017fff8000", "0x7", "0x482680017ffa8000", "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xab", + "0xc1", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -9148,19 +10447,11 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x98", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x82", - "0x480080007ffd8000", + "0xab", + "0x400380007ffc8001", "0xa0680017fff8004", "0xe", - "0x4824800180047ffe", + "0x4825800180048001", "0x800000000000000000000000000000000000000000000000000000000000000", "0x484480017ffe8000", "0x110000000000000000", @@ -9171,36 +10462,58 @@ "0xffffffffffffffeeffffffffffffffff", "0x400280037ff97ffd", "0x10780017fff7fff", - "0x6d", + "0x96", "0x484480017fff8001", "0x8000000000000000000000000000000", - "0x48307fff80007ffd", + "0x48317fff80008001", "0x480280017ff97ffd", "0x480280027ff97ffd", "0x402480017ffc7ffe", "0xf8000000000000000000000000000000", "0x400280037ff97ffe", - "0x482480017ff78000", + "0x482680017ffc8000", "0x1", - "0x48127ff77fff8000", + "0x480a7ffd7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x52", + "0x7b", "0x482480017ffd8000", "0x1", "0x48127ffd7fff8000", + "0x40137ffb7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0xd", - "0x1104800180018000", - "0x1ca", + "0x64", + "0x40780017fff7fff", + "0x1", "0x482680017ff98000", "0x4", - "0x48127fe67fff8000", + "0x48127ff17fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x636", + "0x20680017fff7ffa", + "0x4d", + "0x20680017fff7ffd", + "0x46", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x608", + "0x48127fef7fff8000", + "0x48127fef7fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9208,71 +10521,65 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3017", + "0x3794", "0x482480017fff8000", - "0x3016", + "0x3793", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fea", - "0x15ae", + "0x4824800180007ff3", + "0x10c7a", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280047ff97fff", + "0x400080007ff07fff", "0x10780017fff7fff", - "0x2b", - "0x4824800180007fea", - "0x15ae", - "0x400280047ff97fff", - "0x480080007ff48000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400280017ffb7ffc", - "0x400280027ffb7ffe", - "0x400280037ffb7feb", - "0x400280047ffb7ffd", - "0x480280067ffb8000", - "0x20680017fff7fff", - "0x11", - "0x480280057ffb8000", + "0x23", + "0x4824800180007ff3", + "0x10c7a", + "0x400080007ff17fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x480a80017fff8000", + "0x4802800080008000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x1104800180018000", + "0x2925", + "0x20680017fff7ffd", + "0xd", "0x40780017fff7fff", "0x1", - "0x400080007fff7ffa", - "0x482680017ff98000", - "0x5", - "0x48127ffd7fff8000", - "0x482680017ffb8000", - "0x7", + "0x482480017fad8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", - "0x482480017ffa8000", - "0x1", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x5", - "0x480280057ffb8000", - "0x482680017ffb8000", - "0x9", + "0x482480017fae8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x480680017fff8000", "0x1", - "0x480280077ffb8000", - "0x480280087ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x5", - "0x482480017fe78000", - "0x10fe", + "0x482480017ff08000", + "0x1", + "0x482480017ff08000", + "0x3d4", "0x10780017fff7fff", - "0x30", - "0x1104800180018000", - "0x187", - "0x482680017ff98000", - "0x4", - "0x48127fe97fff8000", + "0x40", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x8ca", + "0x10780017fff7fff", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9281,16 +10588,10 @@ "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x4", - "0x482480017ff38000", - "0x1784", - "0x10780017fff7fff", - "0x6", - "0x482680017ff98000", - "0x1", - "0x482480017ffa8000", - "0x1c3e", + "0x482480017ff28000", + "0x15f4", "0x1104800180018000", - "0x177", + "0x5bd", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -9300,10 +10601,30 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x172", + "0x5b8", "0x482680017ff98000", + "0x4", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", "0x1", - "0x48127ff57fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff78000", + "0x18a6", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffd8000", + "0x1d56", + "0x1104800180018000", + "0x5a8", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9313,9 +10634,9 @@ "0x482680017ff98000", "0x1", "0x482680017ffa8000", - "0x1e96", + "0x1e1e", "0x1104800180018000", - "0x168", + "0x59f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -9330,7 +10651,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0xa8", + "0x4e", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -9338,7 +10659,7 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x95", + "0x3b", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -9346,51 +10667,12 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7f", - "0x480080007ffd8000", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280017ff97ffc", - "0x480280027ff97ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280037ff97ffd", - "0x10780017fff7fff", - "0x6a", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280017ff97ffd", - "0x480280027ff97ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280037ff97ffe", - "0x482480017ff78000", - "0x1", - "0x48127ff77fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x4f", - "0x482480017ffd8000", - "0x1", - "0x48127ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x10c", + "0x56a", "0x482680017ff98000", - "0x4", - "0x48127fe67fff8000", + "0x1", + "0x48127ff27fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9398,96 +10680,45 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2f59", + "0x36f5", "0x482480017fff8000", - "0x2f58", + "0x36f4", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007fea", - "0x1806", + "0x4824800180007ff6", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x400280047ff97fff", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x28", - "0x4824800180007fea", - "0x1806", - "0x400280047ff97fff", - "0x480680017fff8000", + "0x14", + "0x4824800180007ff6", "0x0", - "0x480080007ff38000", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400280017ffb7ffc", - "0x400280027ffb7ffd", - "0x400280037ffb7feb", - "0x400280047ffb7ffe", - "0x480280067ffb8000", - "0x20680017fff7fff", - "0xe", - "0x1104800180018000", - "0x22cf", - "0x482680017ff98000", - "0x5", - "0x480280057ffb8000", - "0x482680017ffb8000", - "0x7", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x5", - "0x480280057ffb8000", - "0x482680017ffb8000", - "0x9", - "0x480680017fff8000", + "0x400280017ff97fff", + "0x40780017fff7fff", "0x1", - "0x480280077ffb8000", - "0x480280087ffb8000", - "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x5", - "0x482480017fe78000", - "0x10fe", - "0x10780017fff7fff", - "0x30", - "0x1104800180018000", - "0xcc", + "0x480280007ffc8000", + "0x400080007ffe7fff", "0x482680017ff98000", - "0x4", - "0x48127fe97fff8000", + "0x2", + "0x482480017ffc8000", + "0x1c5c", "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", + "0x0", "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", "0x208b7fff7fff7ffe", "0x482680017ff98000", - "0x4", + "0x2", "0x482480017ff38000", - "0x1784", + "0x1810", "0x10780017fff7fff", - "0x6", - "0x482680017ff98000", - "0x1", - "0x482480017ffa8000", - "0x1c3e", - "0x1104800180018000", - "0xbc", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", + "0x11", "0x1104800180018000", - "0xb7", + "0x548", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -9502,7 +10733,7 @@ "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0xad", + "0x53e", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -9517,7 +10748,7 @@ "0x100000000000000000000000000000000", "0x400280007ff97fff", "0x10780017fff7fff", - "0x7c", + "0x38", "0x4825800180007ffa", "0x0", "0x400280007ff97fff", @@ -9525,28 +10756,12 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x69", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x56", - "0x482480017ffd8000", - "0x1", - "0x48127ffd7fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", "0xd", "0x1104800180018000", - "0x70", + "0x511", "0x482680017ff98000", "0x1", - "0x48127fef7fff8000", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", @@ -9554,83 +10769,71 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x2ebd", + "0x369c", "0x482480017fff8000", - "0x2ebc", + "0x369b", "0x480080007fff8000", "0xa0680017fff8000", "0x9", - "0x4824800180007ff3", - "0x1158", + "0x4824800180007ff9", + "0x0", "0x482480017fff8000", "0x100000000000000000000000000000000", "0x400280017ff97fff", "0x10780017fff7fff", - "0x2f", - "0x4824800180007ff3", - "0x1158", - "0x400280017ff97fff", - "0x480280007ffc8000", - "0x480080007ff38000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", - "0x48307ffd7ffc8000", - "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280007ffb7fff", - "0x400280017ffb7ff9", - "0x400280027ffb7ffc", - "0x400280037ffb7ffd", - "0x400280047ffb7ffe", - "0x480280067ffb8000", - "0x20680017fff7fff", "0x11", - "0x480280057ffb8000", + "0x4824800180007ff9", + "0x0", + "0x400280017ff97fff", "0x40780017fff7fff", "0x1", - "0x400080007fff7ff7", "0x482680017ff98000", "0x2", - "0x48127ffd7fff8000", - "0x482680017ffb8000", - "0x7", + "0x482480017ffd8000", + "0x1eb4", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", - "0x482480017ffa8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x482680017ff98000", - "0x2", - "0x480280057ffb8000", - "0x482680017ffb8000", - "0x9", - "0x480680017fff8000", - "0x1", - "0x480280077ffb8000", - "0x480280087ffb8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x482680017ff98000", "0x2", - "0x482480017ff08000", - "0x1680", + "0x482480017ff68000", + "0x19a0", "0x10780017fff7fff", - "0x1c", - "0x1104800180018000", - "0x2e", + "0x6", "0x482680017ff98000", "0x1", - "0x48127ff27fff8000", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x4f3", + "0x48127ff67fff8000", + "0x48127ff67fff8000", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x38", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", "0x1104800180018000", - "0x28", + "0x4c6", "0x482680017ff98000", "0x1", "0x48127ff57fff8000", @@ -9640,12 +10843,47 @@ "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x3651", + "0x482480017fff8000", + "0x3650", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff9", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x11", + "0x4824800180007ff9", + "0x0", + "0x400280017ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x2", + "0x482480017ffd8000", + "0x1eb4", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff68000", + "0x19a0", + "0x10780017fff7fff", + "0x6", "0x482680017ff98000", "0x1", "0x482680017ffa8000", "0x1e96", "0x1104800180018000", - "0x1e", + "0x4a8", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -9654,485 +10892,547 @@ "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x42", + "0x4825800180007ffa", + "0x0", + "0x400280007ff87fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe", "0x1104800180018000", - "0x1285", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202333", - "0x1104800180018000", - "0x1280", - "0x208b7fff7fff7ffe", + "0x47b", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202332", - "0x1104800180018000", - "0x127b", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202331", "0x1104800180018000", - "0x1276", - "0x208b7fff7fff7ffe", + "0x3605", + "0x482480017fff8000", + "0x3604", + "0x480080007fff8000", + "0x480080017fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff87fff", + "0x10780017fff7fff", + "0x18", + "0x48307ffe80007ff7", + "0x400280017ff87fff", "0x480680017fff8000", - "0x4f7574206f6620676173", - "0x1104800180018000", - "0x1271", - "0x208b7fff7fff7ffe", + "0x1", "0x480680017fff8000", - "0x50616e696320666f7220726576657274", - "0x1104800180018000", - "0x126c", - "0x208b7fff7fff7ffe", + "0x2", + "0x400280007ff97ffe", + "0x400280017ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x5", + "0x482480017ffa8000", + "0x1bf8", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x4f7074696f6e3a3a756e77726170206661696c65642e", - "0x1104800180018000", - "0x1267", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", "0x482680017ff88000", - "0xfffffffffffffffffffffffffffff916", - "0x400280007ff77fff", + "0x2", + "0x482480017ff48000", + "0x1874", "0x10780017fff7fff", - "0x38", - "0x4825800180007ff8", - "0x6ea", - "0x400280007ff77fff", - "0x20780017fff7ffd", - "0xf", - "0x482680017ff78000", + "0x6", + "0x482680017ff88000", "0x1", - "0x482480017ffe8000", - "0xa6e", - "0x480680017fff8000", - "0x0", + "0x482680017ffa8000", + "0x1e32", + "0x1104800180018000", + "0x453", + "0x48127ff67fff8000", "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x480680017fff8000", - "0x0", + "0x48127ff57fff8000", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x48297ff980007ffa", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x42", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x12", - "0x480280007ff98000", - "0x400280007ffc7fff", - "0x482680017ff78000", - "0x1", - "0x48127ffc7fff8000", + "0xe", + "0x1104800180018000", + "0x425", + "0x480a7ff87fff8000", "0x482680017ff98000", "0x1", - "0x480a7ffa7fff8000", + "0x48127ff47fff8000", "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x1", - "0x4825800180007ffd", + "0x480680017fff8000", "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff78000", - "0x1", - "0x482480017ffd8000", - "0x942", + "0x1104800180018000", + "0x35af", + "0x482480017fff8000", + "0x35ae", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x18", + "0x48307ffe80007ff7", + "0x400280017ff97fff", "0x480680017fff8000", "0x0", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", "0x480680017fff8000", "0x1", + "0x400280007ff87ffe", + "0x400280017ff87fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff88000", + "0x3", + "0x482680017ff98000", + "0x2", + "0x482480017ffa8000", + "0x1bf8", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", - "0x482680017ff78000", + "0x482680017ff98000", + "0x2", + "0x482480017ff48000", + "0x1874", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", "0x1", + "0x482680017ffa8000", + "0x1e32", + "0x1104800180018000", + "0x3fd", "0x480a7ff87fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", - "0x482680017ff98000", - "0xfffffffffffffffffffffffffffff9de", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", "0x400280007ff87fff", "0x10780017fff7fff", - "0x21", - "0x4825800180007ff9", - "0x622", + "0x49", + "0x4825800180007ffa", + "0x0", "0x400280007ff87fff", - "0x48297ffa80007ffb", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x480280007ffa8000", - "0x400280007ffd7fff", + "0xe", + "0x1104800180018000", + "0x3cf", "0x482680017ff88000", "0x1", - "0x48127ffc7fff8000", - "0x482680017ffa8000", - "0x1", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x482680017ffd8000", + "0x480680017fff8000", "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x482680017ff88000", + "0x1104800180018000", + "0x3559", + "0x482480017fff8000", + "0x3558", + "0x480080007fff8000", + "0x480080037fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff87fff", + "0x10780017fff7fff", + "0x1f", + "0x48307ffe80007ff7", + "0x400280017ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x482480017ffe8000", + "0x1", + "0x482480017ffe8000", "0x1", - "0x482480017ffd8000", - "0x8de", "0x480680017fff8000", "0x0", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", + "0x400280007ff97ffd", + "0x400280017ff97ffe", + "0x400280027ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x6", + "0x482480017ff78000", + "0x1a68", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", + "0x482680017ff88000", + "0x2", + "0x482480017ff48000", + "0x1874", + "0x10780017fff7fff", + "0x6", "0x482680017ff88000", "0x1", + "0x482680017ffa8000", + "0x1e32", + "0x1104800180018000", + "0x3a0", + "0x48127ff67fff8000", "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", - "0x482680017ff98000", - "0xfffffffffffffffffffffffffffff9de", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", "0x400280007ff87fff", "0x10780017fff7fff", - "0x21", - "0x4825800180007ff9", - "0x622", + "0x66", + "0x4825800180007ffa", + "0x0", "0x400280007ff87fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x10", - "0x480280007ffc8000", - "0x400280007ffb7fff", - "0x482680017ff88000", - "0x1", - "0x48127ffc7fff8000", - "0x480a7ffa7fff8000", - "0x482680017ffb8000", - "0x1", - "0x482680017ffc8000", - "0x1", - "0x480a7ffd7fff8000", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", - "0x208b7fff7fff7ffe", - "0x482680017ff88000", - "0x1", - "0x482480017ffd8000", - "0x8de", - "0x480680017fff8000", - "0x0", - "0x480a7ffa7fff8000", - "0x480a7ffb7fff8000", - "0x208b7fff7fff7ffe", + "0xe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", + "0x372", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202336", - "0x1104800180018000", - "0x11b5", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202335", - "0x1104800180018000", - "0x11b0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202334", "0x1104800180018000", - "0x11ab", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", + "0x34fc", + "0x482480017fff8000", + "0x34fb", + "0x480080007fff8000", + "0x480080027fff8000", + "0x482480017fff8000", "0x0", - "0x400080007ffe7fff", - "0x48127ffe7fff8000", - "0x482480017ffd8000", - "0x1", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ffb7fff", - "0x400380017ffb7ffa", - "0x400280027ffb7ffd", - "0x400280037ffb7ffe", - "0x400280047ffb7ffd", - "0x400280057ffb7ffe", - "0x480280077ffb8000", - "0x20680017fff7fff", - "0x65", - "0x480280067ffb8000", - "0x480680017fff8000", - "0x5265706c616365436c617373", - "0x400280087ffb7fff", - "0x400280097ffb7ffe", - "0x4003800a7ffb7ffc", - "0x4802800c7ffb8000", - "0x20680017fff7fff", - "0x52", - "0x4802800b7ffb8000", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff87fff", + "0x10780017fff7fff", + "0x3c", + "0x48307ffe80007ff7", + "0x400280017ff87fff", "0x480680017fff8000", - "0x11", + "0xbe96d72eb4f94078192c2e84d5230cde2a70f4b45c8797e2c907acff5060bb", "0x480680017fff8000", - "0x53656e644d657373616765546f4c31", - "0x4002800d7ffb7fff", - "0x4002800e7ffb7ffd", - "0x4002800f7ffb7ffe", - "0x400280107ffb7ff6", - "0x400280117ffb7ff7", - "0x480280137ffb8000", + "0x3c5906a3bc4858a3fc46f5d63a29ff95f31b816586c35b221405f884cb17bc3", + "0x48507fff7fff8000", + "0x48507ffd7ffd8001", + "0x48507ffc80008001", + "0x482480017ffb8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x48307ffc80007ffb", "0x20680017fff7fff", - "0x3b", - "0x480280127ffb8000", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", - "0x480680017fff8000", - "0x11", + "0x21", + "0x4800800080068004", + "0x4800800180058004", + "0x4850800380037ffe", + "0x4850800180017ffe", + "0x485080007ffd7ffe", + "0x482480017fff7ffe", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x48307ffd7ffc7ffa", "0x480680017fff8000", - "0x53746f726167655772697465", - "0x400280147ffb7fff", - "0x400280157ffb7ffb", - "0x400280167ffb7ffc", - "0x400280177ffb7ffd", - "0x400280187ffb7ffe", - "0x4802801a7ffb8000", - "0x20680017fff7fff", - "0x20", - "0x20780017fff7ffd", - "0x10", + "0x2", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x400280007ff97ffa", + "0x400280017ff97ffb", + "0x400280027ff97ffe", + "0x400280037ff97fff", + "0x400280047ff97ffd", "0x40780017fff7fff", "0x1", - "0x480280197ffb8000", - "0x482480017fff8000", - "0x5a", - "0x482680017ffb8000", - "0x1b", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x482680017ff88000", + "0x2", + "0x482680017ff98000", + "0x7", + "0x482480017fea8000", + "0x1428", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x1", - "0x480680017fff8000", - "0x746573745f7265766572745f68656c706572", - "0x400080007ffe7fff", - "0x480280197ffb8000", - "0x482680017ffb8000", - "0x1b", - "0x480680017fff8000", - "0x1", - "0x48127ffb7fff8000", - "0x482480017ffa8000", - "0x1", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", + "0x1104800180018000", + "0x346", + "0x482680017ff88000", "0x2", - "0x480280197ffb8000", - "0x482680017ffb8000", - "0x1d", + "0x480a7ff97fff8000", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x4802801b7ffb8000", - "0x4802801c7ffb8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x8", - "0x480280127ffb8000", - "0x482680017ffb8000", - "0x16", - "0x480680017fff8000", + "0x482680017ff88000", + "0x2", + "0x482480017ff48000", + "0x1874", + "0x10780017fff7fff", + "0x6", + "0x482680017ff88000", "0x1", - "0x480280147ffb8000", - "0x480280157ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xc", - "0x4802800b7ffb8000", - "0x482680017ffb8000", - "0xf", + "0x482680017ffa8000", + "0x1e32", + "0x1104800180018000", + "0x326", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x4802800d7ffb8000", - "0x4802800e7ffb8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xf", - "0x480280067ffb8000", - "0x482680017ffb8000", - "0xa", - "0x480680017fff8000", - "0x1", - "0x480280087ffb8000", - "0x480280097ffb8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x57726f6e675f73746f726167655f76616c75652e", - "0x1104800180018000", - "0x1126", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", - "0x482680017ff68000", - "0xffffffffffffffffffffffffffffcdba", - "0x400280007ff57fff", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff37fff", "0x10780017fff7fff", - "0x4a", - "0x4825800180007ff6", - "0x3246", - "0x400280007ff57fff", - "0x48297ffb80007ff8", + "0x71", + "0x4825800180007ffa", + "0x0", + "0x400280007ff37fff", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x37", - "0x480680017fff8000", - "0x456d69744576656e74", - "0x400280007ff77fff", - "0x400280017ff77ffd", - "0x400380027ff77ffc", - "0x400380037ff77ffd", - "0x400380047ff77ff9", - "0x400380057ff77ffa", - "0x480280077ff78000", - "0x20680017fff7fff", - "0x22", - "0x4825800180007ff8", - "0xffffffffffffffff", - "0x20680017fff7fff", - "0xe", + "0x14", "0x1104800180018000", - "0x206f", - "0x482680017ff58000", + "0x2f8", + "0x480a7ff27fff8000", + "0x482680017ff38000", "0x1", - "0x480280067ff78000", - "0x482680017ff78000", - "0x8", + "0x480a7ff47fff8000", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", "0x208b7fff7fff7ffe", - "0x480280067ff78000", - "0x482680017ff58000", - "0x1", - "0x48127ffe7fff8000", - "0x482680017ff78000", + "0x1104800180018000", + "0x347c", + "0x482480017fff8000", + "0x347b", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x1964a", + "0x480080037ffd8000", + "0x48307ffe7fff8000", + "0x480080017ffb8000", + "0x48307ffe7fff8000", + "0x480080027ff98000", + "0x48307ffe7fff8000", + "0x480080047ff78000", + "0x484480017fff8000", + "0x2", + "0x48307ffd7fff8000", + "0x480080057ff48000", + "0x484480017fff8000", + "0x4", + "0x48307ffd7fff8000", + "0xa0680017fff8000", "0x8", - "0x482680017ff88000", - "0x1", + "0x48307ffe80007feb", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff37fff", + "0x10780017fff7fff", + "0x33", + "0x48307ffe80007feb", + "0x400280017ff37fff", + "0x482680017ff38000", + "0x2", + "0x480a7ff87fff8000", "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff57fff8000", + "0x48127ffa7fff8000", + "0x480a7ff47fff8000", + "0x480a7ff27fff8000", + "0x480a7ff67fff8000", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", - "0x208b7fff7fff7ffe", - "0x482680017ff58000", - "0x1", - "0x480280067ff78000", - "0x482680017ff78000", - "0xa", - "0x480680017fff8000", - "0x1", - "0x480280087ff78000", - "0x480280097ff78000", - "0x208b7fff7fff7ffe", - "0x482680017ff58000", + "0x2758", + "0x20680017fff7ffd", + "0x13", + "0x40780017fff7fff", "0x1", - "0x482480017ffd8000", - "0x3502", - "0x480a7ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff17fff8000", + "0x48127ff67fff8000", + "0x48127ff37fff8000", + "0x48127ff67fff8000", + "0x48127ff07fff8000", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x48127fef7fff8000", + "0x48127ff27fff8000", "0x480680017fff8000", "0x0", + "0x48127ff47fff8000", + "0x48127ff37fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff27fff8000", + "0x48127ff77fff8000", + "0x48127ff47fff8000", + "0x48127ff77fff8000", + "0x48127ff17fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff07fff8000", + "0x48127ff37fff8000", "0x480680017fff8000", - "0x0", - "0x480a7ff87fff8000", + "0x1", + "0x48127ff37fff8000", + "0x48127ff37fff8000", "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe62", - "0x482680017ff58000", + "0x482680017ff38000", + "0x2", + "0x482480017fe88000", + "0x116c", + "0x10780017fff7fff", + "0x6", + "0x482680017ff38000", "0x1", + "0x482680017ffa8000", + "0x1bda", + "0x1104800180018000", + "0x2a1", + "0x480a7ff27fff8000", + "0x48127ff57fff8000", + "0x480a7ff47fff8000", + "0x480a7ff57fff8000", "0x480a7ff67fff8000", "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x57524f4e475f434c4153535f48415348", - "0x1104800180018000", - "0x10c7", + "0x48127ff37fff8000", + "0x48127ff37fff8000", "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x61", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x8d", - "0x480280007ffc8000", - "0xa0680017fff8000", - "0x12", - "0x4824800180007ffe", - "0x10000000000000000", - "0x4844800180008002", - "0x8000000000000110000000000000000", - "0x4830800080017ffe", - "0x480280007ffb7fff", - "0x482480017ffe8000", - "0xefffffffffffffdeffffffffffffffff", - "0x480280017ffb7fff", - "0x400280027ffb7ffb", - "0x402480017fff7ffb", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x73", - "0x402780017fff7fff", - "0x1", - "0x400280007ffb7ffe", - "0x482480017ffe8000", - "0xffffffffffffffff0000000000000000", - "0x400280017ffb7fff", + "0x4e", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -10140,136 +11440,115 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x5d", - "0x480080007ffd8000", - "0xa0680017fff8000", - "0x12", - "0x4824800180007ffe", - "0x10000000000000000", - "0x4844800180008002", - "0x8000000000000110000000000000000", - "0x4830800080017ffe", - "0x480280027ffb7fff", - "0x482480017ffe8000", - "0xefffffffffffffdeffffffffffffffff", - "0x480280037ffb7fff", - "0x400280047ffb7ffb", - "0x402480017fff7ffb", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x43", - "0x402780017fff7fff", - "0x1", - "0x400280027ffb7ffe", - "0x482480017ffe8000", - "0xffffffffffffffff0000000000000000", - "0x400280037ffb7fff", - "0x482480017ffa8000", + "0x3b", + "0x482480017ffd8000", "0x1", - "0x48127ffa7fff8000", + "0x48127ffd7fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x2d", - "0x480080007ffd8000", - "0xa0680017fff8004", - "0xe", - "0x4824800180047ffe", - "0x800000000000000000000000000000000000000000000000000000000000000", - "0x484480017ffe8000", - "0x110000000000000000", - "0x48307ffe7fff8002", - "0x480280047ffb7ffc", - "0x480280057ffb7ffc", - "0x402480017ffb7ffd", - "0xffffffffffffffeeffffffffffffffff", - "0x400280067ffb7ffd", - "0x10780017fff7fff", - "0x17", - "0x484480017fff8001", - "0x8000000000000000000000000000000", - "0x48307fff80007ffd", - "0x480280047ffb7ffd", - "0x480280057ffb7ffd", - "0x402480017ffc7ffe", - "0xf8000000000000000000000000000000", - "0x400280067ffb7ffe", - "0x40780017fff7fff", - "0x1", - "0x482680017ffb8000", - "0x7", - "0x482480017ff58000", + "0xd", + "0x1104800180018000", + "0x25d", + "0x482680017ff98000", "0x1", - "0x48127ff57fff8000", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", - "0x48127fe97fff8000", - "0x48127fee7fff8000", - "0x48127ff37fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ffb8000", - "0x7", - "0x482480017ff58000", "0x1", - "0x48127ff57fff8000", - "0x10780017fff7fff", - "0x29", - "0x40780017fff7fff", - "0x7", - "0x482680017ffb8000", - "0x4", - "0x48127ff57fff8000", - "0x48127ff57fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x33e8", + "0x482480017fff8000", + "0x33e7", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", "0x10780017fff7fff", - "0x21", + "0x14", + "0x4824800180007ff3", + "0x0", + "0x400280017ff97fff", "0x40780017fff7fff", - "0x5", - "0x482680017ffb8000", - "0x5", - "0x482480017fef8000", "0x1", - "0x48127fef7fff8000", - "0x10780017fff7fff", - "0x18", - "0x40780017fff7fff", - "0xd", - "0x482680017ffb8000", + "0x480080007ff38000", + "0x400080007ffe7fff", + "0x482680017ff98000", "0x2", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x10780017fff7fff", - "0x10", - "0x40780017fff7fff", - "0xb", - "0x482680017ffb8000", - "0x3", - "0x482680017ffc8000", + "0x482480017ffc8000", + "0x1acc", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", "0x1", - "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x482480017ff08000", + "0x1680", "0x10780017fff7fff", - "0x7", - "0x40780017fff7fff", - "0x13", + "0x1c", + "0x1104800180018000", + "0x236", + "0x482680017ff98000", + "0x1", + "0x48127ff27fff8000", "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x230", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x226", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", + "0xa0680017fff8000", "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xab", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x28e", + "0x98", "0x482680017ffc8000", "0x1", "0x480a7ffd7fff8000", @@ -10277,191 +11556,220 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x27f", - "0x400180007ffd8001", + "0x82", + "0x480080007ffd8000", "0xa0680017fff8004", "0xe", - "0x4825800180048001", + "0x4824800180047ffe", "0x800000000000000000000000000000000000000000000000000000000000000", "0x484480017ffe8000", "0x110000000000000000", "0x48307ffe7fff8002", - "0x480280007ffa7ffc", - "0x480280017ffa7ffc", + "0x480280017ff97ffc", + "0x480280027ff97ffc", "0x402480017ffb7ffd", "0xffffffffffffffeeffffffffffffffff", - "0x400280027ffa7ffd", + "0x400280037ff97ffd", "0x10780017fff7fff", - "0x267", + "0x6d", "0x484480017fff8001", "0x8000000000000000000000000000000", - "0x48317fff80008001", - "0x480280007ffa7ffd", - "0x480280017ffa7ffd", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", "0x402480017ffc7ffe", "0xf8000000000000000000000000000000", - "0x400280027ffa7ffe", - "0x482480017ff88000", - "0x1", - "0x48127ff87fff8000", - "0x48307ffe80007fff", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x24f", - "0x400180007ffd8000", - "0xa0680017fff8000", - "0x16", - "0x480280037ffa8003", - "0x480280047ffa8003", - "0x4844800180017ffe", - "0x100000000000000000000000000000000", - "0x483180017ffd8000", - "0x482480017fff7ffd", - "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", - "0x20680017fff7ffc", - "0x6", - "0x402480017fff7ffd", - "0xffffffffffffffffffffffffffffffff", - "0x10780017fff7fff", - "0x4", - "0x402480017ffe7ffd", - "0xf7ffffffffffffef0000000000000000", - "0x400280057ffa7ffd", - "0x20680017fff7ffe", - "0x231", - "0x402780017fff7fff", - "0x1", - "0x400380037ffa8000", - "0x482680017ffa8000", - "0x4", - "0x482480017ffb8000", - "0x1", - "0x48127ffb7fff8000", - "0x1104800180018000", - "0x1f4a", - "0x20680017fff7ffa", - "0x1fa", - "0x20680017fff7ffd", - "0x1c8", - "0x40137ffe7fff8004", - "0x40137fff7fff8005", - "0x48307ffb80007ffc", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x1ba", - "0x482480017ffa8000", + "0x400280037ff97ffe", + "0x482480017ff78000", "0x1", - "0x48127ffa7fff8000", - "0x40137ff87fff8002", + "0x48127ff77fff8000", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x1aa", + "0x52", "0x482480017ffd8000", "0x1", "0x48127ffd7fff8000", - "0x40137ffb7fff8006", "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x19a", - "0x482480017ffd8000", - "0x1", - "0x48127ffd7fff8000", - "0x40137ffb7fff8003", - "0x48307ffe80007fff", - "0x20680017fff7fff", + "0xd", + "0x1104800180018000", + "0x1ca", + "0x482680017ff98000", "0x4", - "0x10780017fff7fff", - "0x161", - "0x40780017fff7fff", - "0x1", - "0x48127fee7fff8000", + "0x48127fe67fff8000", "0x480a7ffb7fff8000", - "0x482480017ffa8000", + "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", - "0x48127ffb7fff8000", "0x48127ffa7fff8000", - "0x480080007ff68000", + "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x3bd", - "0x20680017fff7ffa", - "0x128", - "0x20680017fff7ffd", - "0x11f", - "0x48307ffb80007ffc", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x113", - "0x480080007ffa8000", + "0x3355", + "0x482480017fff8000", + "0x3354", + "0x480080007fff8000", "0xa0680017fff8000", - "0x16", - "0x480080007ff58003", - "0x480080017ff48003", - "0x4844800180017ffe", + "0x9", + "0x4824800180007fea", + "0x15ae", + "0x482480017fff8000", "0x100000000000000000000000000000000", - "0x483080017ffd7ffb", - "0x482480017fff7ffd", - "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", - "0x20680017fff7ffc", - "0x6", - "0x402480017fff7ffd", - "0xffffffffffffffffffffffffffffffff", + "0x400280047ff97fff", "0x10780017fff7fff", - "0x4", - "0x402480017ffe7ffd", - "0xf7ffffffffffffef0000000000000000", - "0x400080027ff07ffd", - "0x20680017fff7ffe", - "0xf5", - "0x402780017fff7fff", + "0x2b", + "0x4824800180007fea", + "0x15ae", + "0x400280047ff97fff", + "0x480080007ff48000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400280017ffb7ffc", + "0x400280027ffb7ffe", + "0x400280037ffb7feb", + "0x400280047ffb7ffd", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0x11", + "0x480280057ffb8000", + "0x40780017fff7fff", "0x1", - "0x400080007ff57ffe", - "0x482480017ff58000", + "0x400080007fff7ffa", + "0x482680017ff98000", + "0x5", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", "0x1", - "0x482480017ff78000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", "0x1", - "0x48127ff77fff8000", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x482480017fe78000", + "0x10fe", + "0x10780017fff7fff", + "0x30", "0x1104800180018000", - "0x1ef0", - "0x20680017fff7ffa", - "0xbe", - "0x20680017fff7ffd", - "0xb5", - "0x48307ffb80007ffc", - "0x20680017fff7fff", + "0x187", + "0x482680017ff98000", + "0x4", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", "0x4", + "0x482480017ff38000", + "0x1784", "0x10780017fff7fff", - "0xa9", - "0x480080007ffa8000", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffa8000", + "0x1c3e", + "0x1104800180018000", + "0x177", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x172", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x168", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0xa0680017fff8000", - "0x12", - "0x4824800180007ffe", - "0x100000000", - "0x4844800180008002", - "0x8000000000000110000000000000000", - "0x4830800080017ffe", - "0x480080007ff37fff", - "0x482480017ffe8000", - "0xefffffffffffffde00000000ffffffff", - "0x480080017ff17fff", - "0x400080027ff07ffb", - "0x402480017fff7ffb", - "0xffffffffffffffffffffffffffffffff", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xa8", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", "0x20680017fff7fff", - "0x8f", - "0x402780017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x95", + "0x482680017ffc8000", "0x1", - "0x400080007ff67ffe", - "0x482480017ffe8000", - "0xffffffffffffffffffffffff00000000", - "0x400080017ff57fff", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7f", + "0x480080007ffd8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280017ff97ffc", + "0x480280027ff97ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280037ff97ffd", + "0x10780017fff7fff", + "0x6a", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280017ff97ffd", + "0x480280027ff97ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280037ff97ffe", "0x482480017ff78000", "0x1", "0x48127ff77fff8000", @@ -10469,376 +11777,573 @@ "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x79", - "0x480080007ffd8000", - "0xa0680017fff8000", - "0x12", - "0x4824800180007ffe", - "0x100000000", - "0x4844800180008002", - "0x8000000000000110000000000000000", - "0x4830800080017ffe", - "0x480080027fed7fff", - "0x482480017ffe8000", - "0xefffffffffffffde00000000ffffffff", - "0x480080037feb7fff", - "0x400080047fea7ffb", - "0x402480017fff7ffb", - "0xffffffffffffffffffffffffffffffff", - "0x20680017fff7fff", - "0x5f", - "0x402780017fff7fff", + "0x4f", + "0x482480017ffd8000", "0x1", - "0x400080027ff07ffe", - "0x482480017ffe8000", - "0xffffffffffffffffffffffff00000000", - "0x400080037fef7fff", - "0x482480017fef8000", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", "0x4", - "0x482480017ff98000", - "0x1", - "0x48127ff97fff8000", - "0x1104800180018000", - "0x1eaa", - "0x20680017fff7ffa", - "0x25", - "0x20680017fff7ffd", - "0x1d", - "0x48127ff97fff8000", - "0x482480017f9b8000", - "0x1f4", - "0x480680017fff8000", - "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", - "0x0", - "0x480280007ffc8000", - "0x480a80017fff8000", - "0x480a80007fff8000", - "0x480a80047fff8000", - "0x480a80057fff8000", - "0x4802800080028000", - "0x4802800080068000", - "0x4802800080038000", - "0x48127f937fff8000", - "0x48127f937fff8000", - "0x48127f947fff8000", - "0x48127fbb7fff8000", - "0x48127fbb7fff8000", - "0x48127fbc7fff8000", - "0x48127fc17fff8000", - "0x48127fe97fff8000", - "0x48127fe97fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x48127f9b7fff8000", - "0x48127ff97fff8000", - "0x48127ff97fff8000", "0x10780017fff7fff", + "0xd", + "0x1104800180018000", "0x10c", - "0x48127ff97fff8000", - "0x48127f9b7fff8000", + "0x482680017ff98000", + "0x4", + "0x48127fe67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x3297", + "0x482480017fff8000", + "0x3296", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fea", + "0x1806", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x28", + "0x4824800180007fea", + "0x1806", + "0x400280047ff97fff", "0x480680017fff8000", "0x0", + "0x480080007ff38000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400280017ffb7ffc", + "0x400280027ffb7ffd", + "0x400280037ffb7feb", + "0x400280047ffb7ffe", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xe", + "0x1104800180018000", + "0x25fe", + "0x482680017ff98000", + "0x5", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x7", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", "0x480680017fff8000", - "0x0", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x5", + "0x482480017fe78000", + "0x10fe", + "0x10780017fff7fff", + "0x30", + "0x1104800180018000", + "0xcc", + "0x482680017ff98000", + "0x4", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x4", + "0x482480017ff38000", + "0x1784", + "0x10780017fff7fff", + "0x6", + "0x482680017ff98000", + "0x1", + "0x482480017ffa8000", + "0x1c3e", + "0x1104800180018000", + "0xbc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xb7", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", - "0x48127fe97fff8000", - "0x48127fe97fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x482480017fea8000", - "0x5", - "0x482480017fbe8000", - "0x12ac", - "0x482480017ff38000", + "0x482680017ff98000", "0x1", - "0x48127ff37fff8000", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0xad", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", "0x10780017fff7fff", - "0x154", - "0x482480017ff28000", - "0x2", - "0x482480017fc68000", - "0x1766", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x7c", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0x14c", - "0x482480017ff08000", - "0x3", - "0x482480017fc48000", - "0x16bc", - "0x482480017ff08000", + "0x69", + "0x482680017ffc8000", "0x1", - "0x48127ff07fff8000", - "0x10780017fff7fff", - "0x143", - "0x48127ff87fff8000", - "0x482480017fcc8000", - "0x1b76", - "0x48127ff87fff8000", - "0x48127ff87fff8000", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0x13c", - "0x48127ff97fff8000", - "0x482480017fcd8000", - "0x1ca2", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x56", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", "0x10780017fff7fff", - "0xb9", - "0x48127ff97fff8000", - "0x48127fcd7fff8000", - "0x480680017fff8000", + "0xd", + "0x1104800180018000", + "0x70", + "0x482680017ff98000", "0x1", + "0x48127fef7fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x31fb", + "0x482480017fff8000", + "0x31fa", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x1158", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280017ff97fff", + "0x10780017fff7fff", + "0x2f", + "0x4824800180007ff3", + "0x1158", + "0x400280017ff97fff", + "0x480280007ffc8000", + "0x480080007ff38000", "0x480680017fff8000", "0x0", "0x480680017fff8000", - "0x0", + "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", + "0x48307ffd7ffc8000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400280017ffb7ff9", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x400280047ffb7ffe", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0x11", + "0x480280057ffb8000", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ff7", + "0x482680017ff98000", + "0x2", + "0x48127ffd7fff8000", + "0x482680017ffb8000", + "0x7", "0x480680017fff8000", "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", "0x480680017fff8000", - "0x0", - "0x48127fe97fff8000", - "0x48127fe97fff8000", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x2", "0x482480017ff08000", - "0x3", - "0x482480017ff08000", - "0x2ddc", - "0x482480017ff18000", - "0x1", - "0x48127ff17fff8000", - "0x10780017fff7fff", - "0x101", - "0x48127ff77fff8000", - "0x482480017ff78000", - "0x32fa", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x10780017fff7fff", - "0xfa", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x3426", - "0x48127ff97fff8000", - "0x48127ff97fff8000", + "0x1680", "0x10780017fff7fff", - "0x32", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480680017fff8000", + "0x1c", + "0x1104800180018000", + "0x2e", + "0x482680017ff98000", "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x28", + "0x482680017ff98000", + "0x1", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff98000", + "0x1", + "0x482680017ffa8000", + "0x1e96", + "0x1104800180018000", + "0x1e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x1104800180018000", + "0x134f", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x1104800180018000", + "0x134a", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x1104800180018000", + "0x1345", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x1104800180018000", + "0x1340", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4f7574206f6620676173", + "0x1104800180018000", + "0x133b", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x50616e696320666f7220726576657274", + "0x1104800180018000", + "0x1336", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0x1331", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xfffffffffffffffffffffffffffff916", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x38", + "0x4825800180007ff8", + "0x6ea", + "0x400280007ff77fff", + "0x20780017fff7ffd", + "0xf", + "0x482680017ff78000", + "0x1", + "0x482480017ffe8000", + "0xa6e", "0x480680017fff8000", "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480680017fff8000", "0x0", - "0x48127fe97fff8000", - "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", - "0x48127fef7fff8000", - "0x482680017ffb8000", - "0x4150", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x48127ffc7fff8000", + "0x48297ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x12", + "0x480280007ff98000", + "0x400280007ffc7fff", + "0x482680017ff78000", + "0x1", "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x480680017fff8000", + "0x482680017ff98000", "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x208b7fff7fff7ffe", + "0x482680017ff78000", + "0x1", + "0x482480017ffd8000", + "0x942", "0x480680017fff8000", "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x1", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb5", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", "0x480680017fff8000", - "0x0", + "0x1", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", - "0x48127ff27fff8000", - "0x482680017ffb8000", - "0x42d6", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x10780017fff7fff", - "0x91", - "0x48127ff57fff8000", - "0x482680017ffb8000", - "0x44c0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", - "0x10780017fff7fff", - "0x8a", - "0x48127ff87fff8000", - "0x482680017ffb8000", - "0x46aa", "0x48127ff87fff8000", "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff98000", + "0xfffffffffffffffffffffffffffff9de", + "0x400280007ff87fff", "0x10780017fff7fff", - "0x83", - "0x48127ff97fff8000", - "0x482680017ffb8000", - "0x48ee", - "0x48127ff97fff8000", - "0x48127ff97fff8000", - "0x48127ffc7fff8000", + "0x21", + "0x4825800180007ff9", + "0x622", + "0x400280007ff87fff", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x480280007ffa8000", + "0x400280007ffd7fff", + "0x482680017ff88000", + "0x1", "0x48127ffc7fff8000", + "0x482680017ffa8000", + "0x1", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", + "0x1", + "0x482480017ffd8000", + "0x8de", "0x480680017fff8000", "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7f", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", "0x48127ffb7fff8000", "0x48127ffb7fff8000", - "0x480680017fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff98000", + "0xfffffffffffffffffffffffffffff9de", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x21", + "0x4825800180007ff9", + "0x622", + "0x400280007ff87fff", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x480280007ffc8000", + "0x400280007ffb7fff", + "0x482680017ff88000", + "0x1", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x208b7fff7fff7ffe", + "0x482680017ff88000", "0x1", + "0x482480017ffd8000", + "0x8de", "0x480680017fff8000", "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff4f", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202336", + "0x1104800180018000", + "0x127f", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202335", + "0x1104800180018000", + "0x127a", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x1104800180018000", + "0x1275", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", "0x480680017fff8000", "0x0", + "0x400080007ffe7fff", + "0x48127ffe7fff8000", + "0x482480017ffd8000", + "0x1", "0x480680017fff8000", - "0x0", + "0x456d69744576656e74", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400280027ffb7ffd", + "0x400280037ffb7ffe", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0x65", + "0x480280067ffb8000", "0x480680017fff8000", - "0x0", + "0x5265706c616365436c617373", + "0x400280087ffb7fff", + "0x400280097ffb7ffe", + "0x4003800a7ffb7ffc", + "0x4802800c7ffb8000", + "0x20680017fff7fff", + "0x52", + "0x4802800b7ffb8000", "0x480680017fff8000", - "0x0", + "0x11", "0x480680017fff8000", - "0x0", + "0x53656e644d657373616765546f4c31", + "0x4002800d7ffb7fff", + "0x4002800e7ffb7ffd", + "0x4002800f7ffb7ffe", + "0x400280107ffb7ff6", + "0x400280117ffb7ff7", + "0x480280137ffb8000", + "0x20680017fff7fff", + "0x3b", + "0x480280127ffb8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", - "0x0", + "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", "0x480680017fff8000", - "0x0", + "0x11", "0x480680017fff8000", - "0x0", + "0x53746f726167655772697465", + "0x400280147ffb7fff", + "0x400280157ffb7ffb", + "0x400280167ffb7ffc", + "0x400280177ffb7ffd", + "0x400280187ffb7ffe", + "0x4802801a7ffb8000", + "0x20680017fff7fff", + "0x20", + "0x20780017fff7ffd", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480280197ffb8000", + "0x482480017fff8000", + "0x5a", + "0x482680017ffb8000", + "0x1b", "0x480680017fff8000", "0x0", "0x480680017fff8000", @@ -10846,93 +12351,314 @@ "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x480a7ffb7fff8000", - "0x480680017fff8000", + "0x40780017fff7fff", "0x1", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x746573745f7265766572745f68656c706572", + "0x400080007ffe7fff", + "0x480280197ffb8000", + "0x482680017ffb8000", + "0x1b", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280197ffb8000", + "0x482680017ffb8000", + "0x1d", "0x480680017fff8000", - "0x0", + "0x1", + "0x4802801b7ffb8000", + "0x4802801c7ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x8", + "0x480280127ffb8000", + "0x482680017ffb8000", + "0x16", "0x480680017fff8000", - "0x0", + "0x1", + "0x480280147ffb8000", + "0x480280157ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc", + "0x4802800b7ffb8000", + "0x482680017ffb8000", + "0xf", "0x480680017fff8000", - "0x0", + "0x1", + "0x4802800d7ffb8000", + "0x4802800e7ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xf", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", "0x480680017fff8000", - "0x0", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x57726f6e675f73746f726167655f76616c75652e", + "0x1104800180018000", + "0x11f0", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff68000", + "0xffffffffffffffffffffffffffffcdba", + "0x400280007ff57fff", + "0x10780017fff7fff", + "0x4a", + "0x4825800180007ff6", + "0x3246", + "0x400280007ff57fff", + "0x48297ffb80007ff8", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x37", "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", + "0x456d69744576656e74", + "0x400280007ff77fff", + "0x400280017ff77ffd", + "0x400380027ff77ffc", + "0x400380037ff77ffd", + "0x400380047ff77ff9", + "0x400380057ff77ffa", + "0x480280077ff78000", + "0x20680017fff7fff", + "0x22", + "0x4825800180007ff8", + "0xffffffffffffffff", + "0x20680017fff7fff", + "0xe", + "0x1104800180018000", + "0x239e", + "0x482680017ff58000", + "0x1", + "0x480280067ff78000", + "0x482680017ff78000", + "0x8", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480280067ff78000", + "0x482680017ff58000", + "0x1", + "0x48127ffe7fff8000", + "0x482680017ff78000", + "0x8", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x208b7fff7fff7ffe", + "0x482680017ff58000", + "0x1", + "0x480280067ff78000", + "0x482680017ff78000", + "0xa", "0x480680017fff8000", - "0x0", + "0x1", + "0x480280087ff78000", + "0x480280097ff78000", + "0x208b7fff7fff7ffe", + "0x482680017ff58000", + "0x1", + "0x482480017ffd8000", + "0x3502", + "0x480a7ff77fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", + "0x480a7ff87fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe62", + "0x482680017ff58000", + "0x1", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", "0x480680017fff8000", - "0x0", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x57524f4e475f434c4153535f48415348", + "0x1104800180018000", + "0x1191", + "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x0", + "0x556e657870656374656420626c6f636b20686173682e", + "0x1104800180018000", + "0x118c", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8d", + "0x480280007ffc8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x10000000000000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480280007ffb7fff", + "0x482480017ffe8000", + "0xefffffffffffffdeffffffffffffffff", + "0x480280017ffb7fff", + "0x400280027ffb7ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x73", + "0x402780017fff7fff", + "0x1", + "0x400280007ffb7ffe", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280017ffb7fff", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x5d", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x10000000000000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480280027ffb7fff", + "0x482480017ffe8000", + "0xefffffffffffffdeffffffffffffffff", + "0x480280037ffb7fff", + "0x400280047ffb7ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x43", + "0x402780017fff7fff", + "0x1", + "0x400280027ffb7ffe", + "0x482480017ffe8000", + "0xffffffffffffffff0000000000000000", + "0x400280037ffb7fff", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x2d", + "0x480080007ffd8000", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280047ffb7ffc", + "0x480280057ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280067ffb7ffd", + "0x10780017fff7fff", + "0x17", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280047ffb7ffd", + "0x480280057ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280067ffb7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x7", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", "0x480680017fff8000", "0x0", "0x48127fe97fff8000", - "0x48127fe97fff8000", + "0x48127fee7fff8000", + "0x48127ff37fff8000", "0x208b7fff7fff7ffe", - "0x482680017ffa8000", - "0x6", "0x482680017ffb8000", - "0x59c4", + "0x7", "0x482480017ff58000", "0x1", "0x48127ff57fff8000", "0x10780017fff7fff", - "0x1f", - "0x482680017ffa8000", - "0x3", + "0x29", + "0x40780017fff7fff", + "0x7", "0x482680017ffb8000", - "0x5ed8", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x4", + "0x48127ff57fff8000", + "0x48127ff57fff8000", "0x10780017fff7fff", - "0x17", - "0x482680017ffa8000", - "0x3", + "0x21", + "0x40780017fff7fff", + "0x5", "0x482680017ffb8000", - "0x6004", - "0x482480017ff58000", + "0x5", + "0x482480017fef8000", "0x1", - "0x48127ff57fff8000", + "0x48127fef7fff8000", "0x10780017fff7fff", - "0xe", - "0x480a7ffa7fff8000", + "0x18", + "0x40780017fff7fff", + "0xd", "0x482680017ffb8000", - "0x6450", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", + "0x2", + "0x48127fef7fff8000", + "0x48127fef7fff8000", "0x10780017fff7fff", - "0x7", - "0x480a7ffa7fff8000", + "0x10", + "0x40780017fff7fff", + "0xb", "0x482680017ffb8000", - "0x6644", + "0x3", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x13", + "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", - "0x48127ffc7fff8000", - "0x48127ffc7fff8000", - "0x480680017fff8000", - "0x0", - "0x48127ffb7fff8000", - "0x48127ffb7fff8000", "0x480680017fff8000", "0x1", "0x480680017fff8000", @@ -10941,739 +12667,1473 @@ "0x0", "0x480680017fff8000", "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", - "0x480680017fff8000", - "0x0", "0x208b7fff7fff7ffe", "0x40780017fff7fff", - "0x15", - "0x480680017fff8000", - "0x476574457865637574696f6e496e666f", - "0x400280007fe67fff", - "0x400380017fe67fe5", - "0x480280037fe68000", - "0x20680017fff7fff", - "0x167", - "0x480280047fe68000", - "0x480080007fff8000", - "0x480080007fff8000", - "0x480080017ffe8000", - "0x480080027ffd8000", - "0x402780017fe68000", - "0x5", - "0x400180027ffb8001", - "0x400180037ffb8003", - "0x400180047ffb8002", - "0x48287fe780007ffd", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", "0x7", - "0x480280027fe68000", - "0x482480017fff8000", - "0x4c9a", - "0x10780017fff7fff", - "0x149", - "0x48287fe880007ffd", + "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x480280027fe68000", - "0x482480017fff8000", - "0x4b6e", - "0x10780017fff7fff", - "0x13f", - "0x48287fe980007ffd", - "0x20680017fff7fff", - "0x139", - "0x480080017ff88000", - "0x400180007fff8004", - "0x400180017fff8005", - "0x400180027fff8006", - "0x400180037fff8007", - "0x400180047fff8008", - "0x400180057fff8009", - "0x400180067fff800a", - "0x400180077fff800b", - "0x400180087fff800c", - "0x400180097fff800d", - "0x4001800a7fff800e", - "0x4001800b7fff800f", - "0x4001800c7fff8010", - "0x4001800d7fff8011", - "0x4001800e7fff8012", - "0x4001800f7fff8013", - "0x400180107fff8014", - "0x48297fea80008004", - "0x20680017fff7fff", - "0x115", - "0x48297feb80008005", - "0x20680017fff7fff", - "0x10d", - "0x48297fec80008006", + "0x28e", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x480280027fe68000", - "0x482480017fff8000", - "0x40c4", + "0x27f", + "0x400180007ffd8001", + "0xa0680017fff8004", + "0xe", + "0x4825800180048001", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffa7ffc", + "0x480280017ffa7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffa7ffd", "0x10780017fff7fff", - "0x10b", - "0x4829800780008008", - "0x48297fed80007fee", - "0x48307fff80007ffe", + "0x267", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48317fff80008001", + "0x480280007ffa7ffd", + "0x480280017ffa7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffa7ffe", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x8", - "0x480280027fe68000", - "0x480a7fe47fff8000", - "0x482480017ffe8000", - "0x3ed0", + "0x24f", + "0x400180007ffd8000", + "0xa0680017fff8000", + "0x16", + "0x480280037ffa8003", + "0x480280047ffa8003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd8000", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", "0x10780017fff7fff", - "0x11", - "0x480a7fe47fff8000", - "0x480280027fe68000", - "0x480a80077fff8000", - "0x480a80087fff8000", - "0x480a7fed7fff8000", - "0x480a7fee7fff8000", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280057ffa7ffd", + "0x20680017fff7ffe", + "0x231", + "0x402780017fff7fff", + "0x1", + "0x400380037ffa8000", + "0x482680017ffa8000", + "0x4", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", "0x1104800180018000", - "0x1d07", + "0x2274", "0x20680017fff7ffa", - "0xe4", - "0x20680017fff7fff", - "0x7", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x32d2", - "0x10780017fff7fff", - "0xef", - "0x48297fef80008009", - "0x20680017fff7fff", - "0xd5", - "0x48297ff08000800a", - "0x20680017fff7fff", - "0xcd", - "0x48297ff18000800b", - "0x20680017fff7fff", - "0xc5", - "0x4829800c8000800d", - "0x48297ff280007ff3", - "0x4844800180007ffe", - "0x3", - "0x4844800180007ffe", - "0x3", - "0x48307fff80007ffe", + "0x1fa", + "0x20680017fff7ffd", + "0x1c8", + "0x40137ffe7fff8004", + "0x40137fff7fff8005", + "0x48307ffb80007ffc", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff07fff8000", - "0x482480017ff08000", - "0x2dbe", - "0x10780017fff7fff", - "0x11", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a800c7fff8000", - "0x480a800d7fff8000", - "0x480a7ff27fff8000", - "0x480a7ff37fff8000", - "0x1104800180018000", - "0x1d3e", - "0x20680017fff7ffa", - "0xa3", + "0x1ba", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x40137ff87fff8002", + "0x48307ffe80007fff", "0x20680017fff7fff", - "0x7", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x215c", + "0x4", "0x10780017fff7fff", - "0xc5", - "0x48297ff48000800e", + "0x1aa", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x40137ffb7fff8006", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff77fff8000", - "0x482480017ff78000", - "0x2094", - "0x10780017fff7fff", - "0xbb", - "0x4829800f80008010", - "0x48297ff580007ff6", - "0x48307fff80007ffe", + "0x19a", + "0x482480017ffd8000", + "0x1", + "0x48127ffd7fff8000", + "0x40137ffb7fff8003", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff47fff8000", - "0x482480017ff48000", - "0x1e3c", - "0x10780017fff7fff", - "0x11", - "0x48127ff47fff8000", - "0x48127ff47fff8000", - "0x480a800f7fff8000", - "0x480a80107fff8000", - "0x480a7ff57fff8000", - "0x480a7ff67fff8000", + "0x161", + "0x40780017fff7fff", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", "0x1104800180018000", - "0x1cb6", + "0x3f4", "0x20680017fff7ffa", - "0x74", - "0x20680017fff7fff", - "0x7", - "0x48127ff87fff8000", - "0x482480017ff88000", - "0x11da", - "0x10780017fff7fff", - "0x9e", - "0x48297ff780008011", + "0x128", + "0x20680017fff7ffd", + "0x11f", + "0x48307ffb80007ffc", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff77fff8000", - "0x482480017ff78000", - "0x1112", + "0x113", + "0x480080007ffa8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff58003", + "0x480080017ff48003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", "0x10780017fff7fff", - "0x94", - "0x48297ff880008012", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff07ffd", + "0x20680017fff7ffe", + "0xf5", + "0x402780017fff7fff", + "0x1", + "0x400080007ff57ffe", + "0x482480017ff58000", + "0x1", + "0x482480017ff78000", + "0x1", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x221a", + "0x20680017fff7ffa", + "0xbe", + "0x20680017fff7ffd", + "0xb5", + "0x48307ffb80007ffc", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff67fff8000", - "0x482480017ff68000", - "0xfe6", - "0x10780017fff7fff", - "0x8a", - "0x4829801380008014", - "0x48297ff980007ffa", - "0x48307fff80007ffe", + "0xa9", + "0x480080007ffa8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x100000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480080007ff37fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000ffffffff", + "0x480080017ff17fff", + "0x400080027ff07ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x8f", + "0x402780017fff7fff", + "0x1", + "0x400080007ff67ffe", + "0x482480017ffe8000", + "0xffffffffffffffffffffffff00000000", + "0x400080017ff57fff", + "0x482480017ff78000", + "0x1", + "0x48127ff77fff8000", + "0x48307ffe80007fff", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x7", - "0x48127ff37fff8000", - "0x482480017ff38000", - "0xdf2", - "0x10780017fff7fff", - "0x7e", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a80137fff8000", - "0x480a80147fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", + "0x79", + "0x480080007ffd8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x100000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480080027fed7fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000ffffffff", + "0x480080037feb7fff", + "0x400080047fea7ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x5f", + "0x402780017fff7fff", + "0x1", + "0x400080027ff07ffe", + "0x482480017ffe8000", + "0xffffffffffffffffffffffff00000000", + "0x400080037fef7fff", + "0x482480017fef8000", + "0x4", + "0x482480017ff98000", + "0x1", + "0x48127ff97fff8000", "0x1104800180018000", - "0x1c85", + "0x21d4", "0x20680017fff7ffa", - "0x3b", - "0x20680017fff7fff", - "0x7", + "0x25", + "0x20680017fff7ffd", + "0x1d", + "0x48127ff97fff8000", + "0x482480017f9b8000", + "0x1f4", + "0x480680017fff8000", + "0x0", "0x48127ff87fff8000", - "0x482480017ff88000", - "0x12c", - "0x10780017fff7fff", - "0x6d", - "0x48297ffb80008001", - "0x20680017fff7fff", - "0x27", - "0x48297ffc80008003", - "0x20680017fff7fff", - "0x1a", - "0x48297ffd80008002", - "0x20680017fff7fff", - "0xd", - "0x48127ff57fff8000", - "0x482480017ff58000", - "0x384", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x480a80017fff8000", "0x480a80007fff8000", + "0x480a80047fff8000", + "0x480a80057fff8000", + "0x4802800080028000", + "0x4802800080068000", + "0x4802800080038000", + "0x48127f937fff8000", + "0x48127f937fff8000", + "0x48127f947fff8000", + "0x48127fbb7fff8000", + "0x48127fbb7fff8000", + "0x48127fbc7fff8000", + "0x48127fc17fff8000", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127f9b7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x10c", + "0x48127ff97fff8000", + "0x48127f9b7fff8000", + "0x480680017fff8000", + "0x1", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1d43", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a80007fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1d3e", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a80007fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1d39", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a80007fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a80007fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a80007fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a80007fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", "0x208b7fff7fff7ffe", - "0x48127ff57fff8000", - "0x482480017ff58000", - "0x307a", + "0x482480017fea8000", + "0x5", + "0x482480017fbe8000", + "0x12ac", + "0x482480017ff38000", + "0x1", + "0x48127ff37fff8000", "0x10780017fff7fff", - "0x1e", - "0x48127ff67fff8000", - "0x482480017ff68000", - "0x3142", + "0x154", + "0x482480017ff28000", + "0x2", + "0x482480017fc68000", + "0x1766", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", "0x10780017fff7fff", - "0x19", - "0x48127ff77fff8000", - "0x482480017ff78000", - "0x320a", + "0x14c", + "0x482480017ff08000", + "0x3", + "0x482480017fc48000", + "0x16bc", + "0x482480017ff08000", + "0x1", + "0x48127ff07fff8000", "0x10780017fff7fff", - "0x14", + "0x143", + "0x48127ff87fff8000", + "0x482480017fcc8000", + "0x1b76", "0x48127ff87fff8000", "0x48127ff87fff8000", - "0x480a80007fff8000", - "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027fe68000", - "0x482480017fff8000", - "0x418c", "0x10780017fff7fff", - "0x5", - "0x480280027fe68000", - "0x482480017fff8000", - "0x42b8", - "0x480a7fe47fff8000", - "0x48127ffe7fff8000", - "0x1104800180018000", - "0x1cfb", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a80007fff8000", + "0x13c", + "0x48127ff97fff8000", + "0x482480017fcd8000", + "0x1ca2", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0xb9", + "0x48127ff97fff8000", + "0x48127fcd7fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480280027fe68000", - "0x482480017fff8000", - "0x4aa6", - "0x1104800180018000", - "0x1cf3", - "0x480a7fe47fff8000", - "0x48127ff67fff8000", - "0x480a80007fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x480a7fe47fff8000", - "0x480280027fe68000", - "0x482680017fe68000", - "0x6", + "0x0", "0x480680017fff8000", - "0x1", - "0x480280047fe68000", - "0x480280057fe68000", - "0x208b7fff7fff7ffe", - "0xa0680017fff8000", - "0x7", - "0x482680017ff88000", - "0xffffffffffffffffffffffffffffe818", - "0x400280007ff77fff", - "0x10780017fff7fff", - "0x39", - "0x4825800180007ff8", - "0x17e8", - "0x400280007ff77fff", - "0x20780017fff7ffd", - "0xf", - "0x482680017ff78000", - "0x1", - "0x482480017ffe8000", - "0x1b6c", + "0x0", "0x480680017fff8000", "0x0", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", "0x480680017fff8000", "0x0", - "0x480a7ffb7fff8000", - "0x480a7ffc7fff8000", - "0x208b7fff7fff7ffe", - "0x482680017ff78000", - "0x1", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x1cc8", - "0x20680017fff7ffc", - "0x11", - "0x400280007ffc7ffd", - "0x400280017ffc7ffe", - "0x400280027ffc7fff", - "0x48127ff97fff8000", - "0x48127fe17fff8000", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a7ffb7fff8000", - "0x482680017ffc8000", - "0x3", - "0x4825800180007ffd", - "0x1", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", - "0x208b7fff7fff7ffe", - "0x48127ff97fff8000", - "0x482480017fe18000", - "0xa0a", "0x480680017fff8000", "0x0", - "0x48127ff77fff8000", - "0x48127ff77fff8000", "0x480680017fff8000", - "0x1", + "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff93c", - "0x482680017ff78000", - "0x1", - "0x480a7ff87fff8000", "0x480680017fff8000", - "0x1", + "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0xb", "0x480680017fff8000", - "0x476574457865637574696f6e496e666f", - "0x400280007ff57fff", - "0x400380017ff57ff4", - "0x480280037ff58000", - "0x20680017fff7fff", - "0xde", - "0x480280047ff58000", - "0x480080017fff8000", - "0x480080007fff8000", - "0x48287ff680007fff", - "0x402780017ff58002", - "0x5", - "0x400180027ffc8006", - "0x400180037ffc8005", - "0x400180047ffc8004", - "0x4001800a7ffd8003", - "0x4001800b7ffd8000", - "0x4001800c7ffd8001", - "0x4001800d7ffd800a", - "0x4001800e7ffd8009", - "0x4001800f7ffd8007", - "0x400180107ffd8008", - "0x480080087ffd8000", - "0x480080097ffc8000", - "0x20680017fff7ffd", - "0xc0", - "0x480080017ffb8000", - "0x48287ff780007fff", - "0x20680017fff7fff", - "0xb2", - "0x480080027ff98000", - "0x48287ff880007fff", - "0x20680017fff7fff", - "0xa4", - "0x48307ffa80007ffb", - "0x48297ff980007ffa", - "0x4844800180007ffe", - "0x3", - "0x4844800180007ffe", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ff08000", "0x3", - "0x48307fff80007ffe", - "0x20680017fff7fff", - "0x4", + "0x482480017ff08000", + "0x2ddc", + "0x482480017ff18000", + "0x1", + "0x48127ff17fff8000", "0x10780017fff7fff", - "0x8", - "0x480280027ff58000", - "0x480a7ff37fff8000", - "0x482480017ffe8000", - "0x104a", + "0x101", + "0x48127ff77fff8000", + "0x482480017ff78000", + "0x32fa", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x10780017fff7fff", - "0x11", - "0x480a7ff37fff8000", - "0x480280027ff58000", - "0x48127ff37fff8000", - "0x48127ff37fff8000", - "0x480a7ff97fff8000", - "0x480a7ffa7fff8000", - "0x1104800180018000", - "0x1bc6", - "0x20680017fff7ffa", - "0x81", - "0x20680017fff7fff", - "0xf", + "0xfa", "0x48127ff87fff8000", "0x482480017ff88000", - "0x44c", - "0x1104800180018000", - "0x1cd0", - "0x48127ff67fff8000", - "0x48127ff67fff8000", - "0x480a80027fff8000", + "0x3426", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x32", + "0x48127ff87fff8000", + "0x48127ff87fff8000", "0x480680017fff8000", "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x20780017fff8003", - "0x66", - "0x4829800080008001", - "0x20680017fff7fff", - "0x59", - "0x20780017fff800a", - "0x4d", - "0x20780017fff8009", - "0x41", - "0x4829800780008008", - "0x20680017fff7fff", - "0x34", - "0x48297ffb80008006", - "0x20680017fff7fff", - "0x27", - "0x48297ffc80008005", - "0x20680017fff7fff", - "0x1a", - "0x48297ffd80008004", - "0x20680017fff7fff", - "0xd", - "0x48127ff37fff8000", - "0x482480017ff38000", - "0x384", - "0x480a80027fff8000", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1c0f", - "0x48127feb7fff8000", - "0x48127feb7fff8000", - "0x480a80027fff8000", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1c0a", - "0x48127fec7fff8000", - "0x48127fec7fff8000", - "0x480a80027fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1c05", - "0x48127fed7fff8000", - "0x48127fed7fff8000", - "0x480a80027fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1c8d", - "0x48127fee7fff8000", - "0x48127fee7fff8000", - "0x480a80027fff8000", + "0x0", "0x480680017fff8000", - "0x1", - "0x48127ffa7fff8000", - "0x48127ffa7fff8000", - "0x208b7fff7fff7ffe", - "0x1104800180018000", - "0x1c88", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a80027fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x48127fef7fff8000", + "0x482680017ffb8000", + "0x4150", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff27fff8000", + "0x482680017ffb8000", + "0x42d6", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x91", + "0x48127ff57fff8000", + "0x482680017ffb8000", + "0x44c0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x8a", + "0x48127ff87fff8000", + "0x482680017ffb8000", + "0x46aa", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x83", + "0x48127ff97fff8000", + "0x482680017ffb8000", + "0x48ee", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffa8000", + "0x6", + "0x482680017ffb8000", + "0x59c4", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1f", + "0x482680017ffa8000", + "0x3", + "0x482680017ffb8000", + "0x5ed8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x17", + "0x482680017ffa8000", + "0x3", + "0x482680017ffb8000", + "0x6004", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0xe", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x6450", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x10780017fff7fff", + "0x7", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x6644", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xb", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007fe67fff", + "0x400380017fe67fe5", + "0x480280037fe68000", + "0x20680017fff7fff", + "0x19e", + "0x480280047fe68000", + "0x480080007fff8000", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x480080027ffd8000", + "0x402780017fe68000", + "0x5", + "0x400180027ffb8001", + "0x400180037ffb8003", + "0x400180047ffb8002", + "0x48287fe780007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x480280027fe68000", + "0x482480017fff8000", + "0x4164", + "0x10780017fff7fff", + "0x180", + "0x48287fe880007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x480280027fe68000", + "0x482480017fff8000", + "0x4038", + "0x10780017fff7fff", + "0x176", + "0x48287fe980007ffd", + "0x20680017fff7fff", + "0x170", + "0x480080017ff88000", + "0x480080037fff8000", + "0x480080047ffe8000", + "0x48307ffe80007fff", + "0x4001800a7ffc8008", + "0x4001800b7ffc8009", + "0x4001800c7ffc800a", + "0x4001800d7ffc8004", + "0x4001800e7ffc8007", + "0x4001800f7ffc8005", + "0x400180107ffc8006", + "0x480080087ffc8000", + "0x480080097ffb8000", + "0x4824800180007ffd", + "0x1", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x1104800180018000", + "0x2053", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x48307ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x144", + "0x480080057ff88000", + "0x480080007ff88000", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x135", + "0x480080007ff58000", + "0x48287fea80007fff", + "0x20680017fff7fff", + "0x127", + "0x480080017ff38000", + "0x48287feb80007fff", + "0x20680017fff7fff", + "0x119", + "0x480080027ff18000", + "0x48287fec80007fff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", "0x1104800180018000", - "0x1c83", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a80027fff8000", + "0x2036", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x480080067fef8000", + "0x48287ff080007fff", + "0x20680017fff7fff", + "0xfb", + "0x480080077fed8000", + "0x48287ff180007fff", + "0x20680017fff7fff", + "0xed", + "0x48307fef80007ff0", + "0x48297ff280007ff3", + "0x4844800180007ffe", + "0x3", + "0x4844800180007ffe", + "0x3", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8", + "0x480280027fe68000", + "0x480a7fe47fff8000", + "0x482480017ffe8000", + "0x2dbe", + "0x10780017fff7fff", + "0x11", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x480a7ff27fff8000", + "0x480a7ff37fff8000", "0x1104800180018000", - "0x1c7e", - "0x48127fef7fff8000", - "0x48127fef7fff8000", - "0x480a80027fff8000", + "0x2012", + "0x20680017fff7ffa", + "0xca", + "0x20680017fff7fff", + "0xf", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x21c0", + "0x1104800180018000", + "0x2085", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x48297ff480008008", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", "0x1104800180018000", - "0x1c79", - "0x48127ff07fff8000", - "0x48127ff07fff8000", - "0x480a80027fff8000", + "0x207b", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x482980098000800a", + "0x48297ff580007ff6", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x48127ff47fff8000", + "0x482480017ff48000", + "0x1ea0", + "0x10780017fff7fff", + "0x11", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480a80097fff8000", + "0x480a800a7fff8000", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x2064", + "0x20680017fff7ffa", + "0x8e", + "0x20680017fff7fff", + "0xf", "0x48127ff87fff8000", - "0x48127ff87fff8000", - "0x480a80027fff8000", + "0x482480017ff88000", + "0x123e", + "0x1104800180018000", + "0x20bc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x48297ff780008004", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", "0x1104800180018000", - "0x1c6c", - "0x480a7ff37fff8000", - "0x480280027ff58000", - "0x480a80027fff8000", + "0x20b2", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x48297ff880008007", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", "0x1104800180018000", - "0x1c67", - "0x480a7ff37fff8000", - "0x480280027ff58000", - "0x480a80027fff8000", + "0x20a8", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", + "0x4829800580008006", + "0x48297ff980007ffa", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x482480017ff38000", + "0xdf2", + "0x10780017fff7fff", + "0x11", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480a80057fff8000", + "0x480a80067fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", "0x1104800180018000", - "0x1c62", - "0x480a7ff37fff8000", - "0x480280027ff58000", - "0x480a80027fff8000", + "0x2021", + "0x20680017fff7ffa", + "0x43", + "0x20680017fff7fff", + "0xf", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x190", + "0x1104800180018000", + "0x2088", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80007fff8000", "0x480680017fff8000", "0x1", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ff37fff8000", - "0x480280027ff58000", - "0x482680017ff58000", - "0x6", + "0x48297ffb80008001", + "0x20680017fff7fff", + "0x27", + "0x48297ffc80008003", + "0x20680017fff7fff", + "0x1a", + "0x48297ffd80008002", + "0x20680017fff7fff", + "0xd", + "0x48127ff57fff8000", + "0x482480017ff58000", + "0x384", + "0x480a80007fff8000", "0x480680017fff8000", - "0x1", - "0x480280047ff58000", - "0x480280057ff58000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x206f", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x480a80007fff8000", "0x480680017fff8000", - "0x4661696c656420746f20646573657269616c697a6520706172616d202337", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", "0x1104800180018000", - "0xaae", + "0x206a", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", - "0x480a7ffa7fff8000", - "0x480a7ffc7fff8000", - "0x480a7ffb7fff8000", - "0x480a7ffd7fff8000", "0x1104800180018000", - "0x4", - "0x10780017fff7fff", - "0xb2", + "0x2065", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2048", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2043", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x203e", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2039", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x2034", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x202f", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027fe68000", + "0x482480017fff8000", + "0x3f70", + "0x1104800180018000", + "0x2027", + "0x480a7fe47fff8000", + "0x48127ff67fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7fe47fff8000", + "0x480280027fe68000", + "0x482680017fe68000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047fe68000", + "0x480280057fe68000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ff88000", + "0xffffffffffffffffffffffffffffe818", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x39", + "0x4825800180007ff8", + "0x17e8", + "0x400280007ff77fff", + "0x20780017fff7ffd", + "0xf", + "0x482680017ff78000", + "0x1", + "0x482480017ffe8000", + "0x1b6c", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ff78000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x1ffc", + "0x20680017fff7ffc", + "0x11", + "0x400280007ffc7ffd", + "0x400280017ffc7ffe", + "0x400280027ffc7fff", + "0x48127ff97fff8000", + "0x48127fe17fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x3", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd4", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x482480017fe18000", + "0xa0a", + "0x480680017fff8000", + "0x0", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff900", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xb", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ff57fff", + "0x400380017ff57ff4", + "0x480280037ff58000", + "0x20680017fff7fff", + "0xde", + "0x480280047ff58000", + "0x480080017fff8000", + "0x480080007fff8000", + "0x48287ff680007fff", + "0x402780017ff58002", + "0x5", + "0x400180027ffc8006", + "0x400180037ffc8005", + "0x400180047ffc8004", + "0x4001800a7ffd8003", + "0x4001800b7ffd8000", + "0x4001800c7ffd8001", + "0x4001800d7ffd800a", + "0x4001800e7ffd8009", + "0x4001800f7ffd8007", + "0x400180107ffd8008", + "0x480080087ffd8000", + "0x480080097ffc8000", + "0x20680017fff7ffd", + "0xc0", + "0x480080017ffb8000", + "0x48287ff780007fff", + "0x20680017fff7fff", + "0xb2", + "0x480080027ff98000", + "0x48287ff880007fff", + "0x20680017fff7fff", + "0xa4", + "0x48307ffa80007ffb", + "0x48297ff980007ffa", + "0x4844800180007ffe", + "0x3", + "0x4844800180007ffe", + "0x3", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8", + "0x480280027ff58000", + "0x480a7ff37fff8000", + "0x482480017ffe8000", + "0x104a", + "0x10780017fff7fff", + "0x11", + "0x480a7ff37fff8000", + "0x480280027ff58000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x1e62", + "0x20680017fff7ffa", + "0x81", + "0x20680017fff7fff", + "0xf", + "0x48127ff87fff8000", + "0x482480017ff88000", + "0x44c", + "0x1104800180018000", + "0x1ed5", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff8003", + "0x66", + "0x4829800080008001", + "0x20680017fff7fff", + "0x59", + "0x20780017fff800a", + "0x4d", + "0x20780017fff8009", + "0x41", + "0x4829800780008008", + "0x20680017fff7fff", + "0x34", + "0x48297ffb80008006", + "0x20680017fff7fff", + "0x27", + "0x48297ffc80008005", + "0x20680017fff7fff", + "0x1a", + "0x48297ffd80008004", + "0x20680017fff7fff", + "0xd", + "0x48127ff37fff8000", + "0x482480017ff38000", + "0x384", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f2a", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f25", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f20", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f07", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1ef8", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1ee9", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1eda", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1e6a", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1dd2", + "0x480a7ff37fff8000", + "0x480280027ff58000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1ee1", + "0x480a7ff37fff8000", + "0x480280027ff58000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1edc", + "0x480a7ff37fff8000", + "0x480280027ff58000", + "0x480a80027fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff37fff8000", + "0x480280027ff58000", + "0x482680017ff58000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ff58000", + "0x480280057ff58000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202337", + "0x1104800180018000", + "0xb3c", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4", + "0x10780017fff7fff", + "0xb2", "0x48037ffd7ffc8002", "0x48037ffe7ffc8003", "0x48037fff7ffc8004", @@ -11961,7 +14421,7 @@ "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1b29", + "0x1e30", "0x482480017fde8000", "0xa", "0x48127fde7fff8000", @@ -11971,7 +14431,7 @@ "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1b24", + "0x1e2b", "0x482480017fe18000", "0x9", "0x48127fe17fff8000", @@ -11992,7 +14452,7 @@ "0x482480017ff78000", "0x175c", "0x1104800180018000", - "0x1b14", + "0x1e1b", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -12008,7 +14468,7 @@ "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6e4", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff6a8", "0x482680017ffb8000", "0x1", "0x480a7ffc7fff8000", @@ -12017,6 +14477,21 @@ "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x77726f6e67207332", + "0x1104800180018000", + "0x9d8", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x77726f6e67207331", + "0x1104800180018000", + "0x9d3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x77726f6e67207330", + "0x1104800180018000", + "0x9ce", + "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x480680017fff8000", @@ -12032,7 +14507,7 @@ "0x482480017ff98000", "0x2", "0x1104800180018000", - "0x1af1", + "0x1de9", "0x20680017fff7ffd", "0x6b", "0x4824800180007ffe", @@ -12083,7 +14558,7 @@ "0x20680017fff7fff", "0xd", "0x1104800180018000", - "0x1b3b", + "0x1e33", "0x48127fea7fff8000", "0x480080047feb8000", "0x482480017fea8000", @@ -12119,7 +14594,7 @@ "0x0", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1b1c", + "0x1e14", "0x48127fe57fff8000", "0x480080047fe68000", "0x482480017fe58000", @@ -12130,7 +14605,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x1b16", + "0x1cf0", "0x48127fe77fff8000", "0x480080047fe88000", "0x482480017fe78000", @@ -12424,7 +14899,7 @@ "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff544", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff4f9", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -12439,7 +14914,7 @@ "0x480680017fff8000", "0x57726f6e6720686173682076616c7565", "0x1104800180018000", - "0x7a7", + "0x826", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", @@ -12465,7 +14940,7 @@ "0x20680017fff7ffe", "0xe", "0x1104800180018000", - "0x19cc", + "0x1cbf", "0x480a7ffa7fff8000", "0x480280067ffd8000", "0x480a7ffc7fff8000", @@ -12497,7 +14972,7 @@ "0x20680017fff7fff", "0xe", "0x1104800180018000", - "0x199d", + "0x1c95", "0x480a7ffa7fff8000", "0x480280107ffd8000", "0x480a7ffc7fff8000", @@ -12565,9 +15040,9 @@ "0x5", "0x480280217ffd8000", "0x1104800180018000", - "0x22fa", + "0x25ed", "0x482480017fff8000", - "0x22f9", + "0x25ec", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", @@ -12587,9 +15062,9 @@ "0x4", "0x480280217ffd8000", "0x1104800180018000", - "0x22e4", + "0x25d7", "0x482480017fff8000", - "0x22e3", + "0x25d6", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", @@ -12611,9 +15086,9 @@ "0x1", "0x480280217ffd8000", "0x1104800180018000", - "0x22cc", + "0x25bf", "0x482480017fff8000", - "0x22cb", + "0x25be", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", @@ -12631,9 +15106,9 @@ "0x1a", "0x480280217ffd8000", "0x1104800180018000", - "0x22b8", + "0x25ab", "0x482480017fff8000", - "0x22b7", + "0x25aa", "0x480080007fff8000", "0x480080017fff8000", "0x484480017fff8000", @@ -12642,7 +15117,7 @@ "0x34a12", "0x48307fff7ff88000", "0x1104800180018000", - "0x1920", + "0x1c13", "0x480a7ffa7fff8000", "0x48127ff67fff8000", "0x480a7ffc7fff8000", @@ -12679,7 +15154,7 @@ "0x482480017ff48000", "0xbb448978bd42b984d7de5970bcaf5c43", "0x1104800180018000", - "0x1900", + "0x1bf3", "0x20680017fff7ffd", "0x1c", "0x20680017fff7ffe", @@ -12698,7 +15173,7 @@ "0x208b7fff7fff7ffe", "0x48127fff7fff8000", "0x1104800180018000", - "0x6a4", + "0x723", "0x48127ff37fff8000", "0x48127ff37fff8000", "0x48127ff37fff8000", @@ -12728,7 +15203,7 @@ "0x480280247ffd8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff41e", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff3d3", "0x480a7ffa7fff8000", "0x4802801a7ffd8000", "0x480a7ffc7fff8000", @@ -12750,7 +15225,7 @@ "0x4802801d7ffd8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x18a5", + "0x1b9d", "0x480a7ffa7fff8000", "0x480280107ffd8000", "0x480a7ffc7fff8000", @@ -12762,7 +15237,7 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x189e", + "0x1a78", "0x480a7ffa7fff8000", "0x480280107ffd8000", "0x480a7ffc7fff8000", @@ -12806,7 +15281,7 @@ "0x40780017fff7fff", "0x3f", "0x1104800180018000", - "0x1877", + "0x1b6a", "0x480a7ffb7fff8000", "0x480280057ffd8000", "0x482680017ffd8000", @@ -13072,7 +15547,7 @@ "0x482680017ffd8000", "0x2d", "0x1104800180018000", - "0x1772", + "0x1a65", "0x48127ff57fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -13113,7 +15588,7 @@ "0x482480017fed8000", "0x303e", "0x1104800180018000", - "0x1856", + "0x1b49", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x482680017ffd8000", @@ -13162,7 +15637,7 @@ "0x482680017ffd8000", "0x12", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff26c", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff221", "0x480a7ffb7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -13194,6 +15669,133 @@ "0x480280087ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x400280007ff97fff", + "0x400380017ff97ff8", + "0x400380027ff97ffa", + "0x400380037ff97ffb", + "0x400380047ff97ffc", + "0x400380057ff97ffd", + "0x480280077ff98000", + "0x20680017fff7fff", + "0x6c", + "0x480280087ff98000", + "0x480280097ff98000", + "0x20680017fff7ffe", + "0x5c", + "0x480280067ff98000", + "0x480680017fff8000", + "0x536563703235366b314765745879", + "0x4002800a7ff97fff", + "0x4002800b7ff97ffe", + "0x4002800c7ff97ffd", + "0x4802800e7ff98000", + "0x20680017fff7fff", + "0x49", + "0x4802800f7ff98000", + "0x480280107ff98000", + "0x48287ffa80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x5", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x2ee", + "0x10780017fff7fff", + "0xc", + "0x48287ffb80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x4", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x230", + "0x10780017fff7fff", + "0x17", + "0x480280117ff98000", + "0x480280127ff98000", + "0x48287ffc80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x5a", + "0x10780017fff7fff", + "0x9", + "0x48287ffd80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe", + "0x4802800d7ff98000", + "0x48127fff7fff8000", + "0x1104800180018000", + "0x19a4", + "0x48127ff77fff8000", + "0x482680017ff98000", + "0x13", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x2c6", + "0x482680017ff98000", + "0x13", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x12", + "0x4802800d7ff98000", + "0x482680017ff98000", + "0x11", + "0x480680017fff8000", + "0x1", + "0x4802800f7ff98000", + "0x480280107ff98000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff196", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x17", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ff98000", + "0x480280097ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", @@ -13291,7 +15893,7 @@ "0x482680017ffb8000", "0x1d", "0x1104800180018000", - "0x1683", + "0x18fc", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -13407,7 +16009,7 @@ "0x482680017ffb8000", "0x43", "0x1104800180018000", - "0x161e", + "0x1892", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -13452,7 +16054,7 @@ "0x40780017fff7fff", "0x12", "0x1104800180018000", - "0x1708", + "0x197c", "0x4802802c7ffb8000", "0x482680017ffb8000", "0x30", @@ -13474,7 +16076,7 @@ "0x40780017fff7fff", "0x18", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff134", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff06a", "0x480280237ffb8000", "0x482680017ffb8000", "0x27", @@ -13519,7 +16121,7 @@ "0x482680017ffb8000", "0x14", "0x1104800180018000", - "0x15a4", + "0x181d", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -13535,7 +16137,7 @@ "0x482680017ffb8000", "0x14", "0x1104800180018000", - "0x1599", + "0x16f4", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -13948,7 +16550,7 @@ "0x480680017fff8000", "0xfffffffffffffffffffffffffffffffe", "0x1104800180018000", - "0x151d", + "0x1791", "0x480680017fff8000", "0xfffffffffffffffffffffffffffffffe", "0x48307ffe80017fff", @@ -14028,7 +16630,7 @@ "0x480680017fff8000", "0xfffffffffffffffffffffffffffffffe", "0x1104800180018000", - "0x14cd", + "0x1741", "0x48127f087fff8000", "0x48127f087fff8000", "0x480680017fff8000", @@ -14115,7 +16717,7 @@ "0x482480017f038000", "0x10eb4", "0x1104800180018000", - "0x146c", + "0x16e0", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x482680017ff68000", @@ -14188,7 +16790,7 @@ "0x40287ff97ffe7fff", "0x40307ffc7ff77d5f", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee6a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeda0", "0x482680017ff48000", "0x19", "0x4802800f7ff68000", @@ -14202,7 +16804,7 @@ "0x40780017fff7fff", "0x2aa", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee5c", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed92", "0x480a7ff47fff8000", "0x4802800f7ff68000", "0x482680017ff68000", @@ -14274,7 +16876,7 @@ "0x482480017ffa8000", "0x4", "0x1104800180018000", - "0x14c3", + "0x1737", "0x20680017fff7ffd", "0x67", "0x400080007ffb7fff", @@ -14430,7 +17032,7 @@ "0x40780017fff7fff", "0x2fc", "0x1104800180018000", - "0x121f", + "0x1493", "0x480a7ffb7fff8000", "0x480280067ffd8000", "0x482680017ffd8000", @@ -14463,7 +17065,7 @@ "0x40780017fff7fff", "0x2f5", "0x1104800180018000", - "0x11ef", + "0x1468", "0x480a7ffb7fff8000", "0x480280107ffd8000", "0x482680017ffd8000", @@ -14573,7 +17175,7 @@ "0x482480017fff8000", "0x2a882", "0x1104800180018000", - "0x1195", + "0x1409", "0x480a7ffb7fff8000", "0x48127ff67fff8000", "0x482680017ffd8000", @@ -14625,7 +17227,7 @@ "0x177e60492c5a8242f76f07bfe3661bd", "0x48127ff67fff8000", "0x1104800180018000", - "0x1b7", + "0x236", "0x20680017fff7ffd", "0xc", "0x48127ffa7fff8000", @@ -14685,7 +17287,7 @@ "0x482680017ffd8000", "0x1e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec79", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebaf", "0x480a7ffb7fff8000", "0x48127ff57fff8000", "0x48127ff57fff8000", @@ -14708,7 +17310,7 @@ "0x40780017fff7fff", "0x2f0", "0x1104800180018000", - "0x10ff", + "0x1378", "0x480a7ffb7fff8000", "0x480280107ffd8000", "0x482680017ffd8000", @@ -14721,7 +17323,7 @@ "0x40780017fff7fff", "0x2f2", "0x1104800180018000", - "0x10f7", + "0x1252", "0x480a7ffb7fff8000", "0x480280107ffd8000", "0x482680017ffd8000", @@ -14840,7 +17442,7 @@ "0x482680017ffb8000", "0x1d", "0x1104800180018000", - "0x1076", + "0x12ef", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -14912,7 +17514,7 @@ "0x482680017ffb8000", "0x31", "0x1104800180018000", - "0x103d", + "0x12b1", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -14952,7 +17554,7 @@ "0x0", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x112c", + "0x13a0", "0x480280367ffb8000", "0x482680017ffb8000", "0x3a", @@ -14984,7 +17586,7 @@ "0x40780017fff7fff", "0xd", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb4e", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffea84", "0x480280237ffb8000", "0x482680017ffb8000", "0x27", @@ -15029,7 +17631,7 @@ "0x482680017ffb8000", "0x14", "0x1104800180018000", - "0xfbe", + "0x1237", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -15045,7 +17647,7 @@ "0x482680017ffb8000", "0x14", "0x1104800180018000", - "0xfb3", + "0x110e", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480680017fff8000", @@ -15063,6 +17665,133 @@ "0x480280087ffb8000", "0x480280097ffb8000", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5365637032353672314e6577", + "0x400280007ff97fff", + "0x400380017ff97ff8", + "0x400380027ff97ffa", + "0x400380037ff97ffb", + "0x400380047ff97ffc", + "0x400380057ff97ffd", + "0x480280077ff98000", + "0x20680017fff7fff", + "0x6c", + "0x480280087ff98000", + "0x480280097ff98000", + "0x20680017fff7ffe", + "0x5c", + "0x480280067ff98000", + "0x480680017fff8000", + "0x5365637032353672314765745879", + "0x4002800a7ff97fff", + "0x4002800b7ff97ffe", + "0x4002800c7ff97ffd", + "0x4802800e7ff98000", + "0x20680017fff7fff", + "0x49", + "0x4802800f7ff98000", + "0x480280107ff98000", + "0x48287ffa80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x5", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x2ee", + "0x10780017fff7fff", + "0xc", + "0x48287ffb80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x4", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x230", + "0x10780017fff7fff", + "0x17", + "0x480280117ff98000", + "0x480280127ff98000", + "0x48287ffc80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x5a", + "0x10780017fff7fff", + "0x9", + "0x48287ffd80007ffe", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xe", + "0x4802800d7ff98000", + "0x48127fff7fff8000", + "0x1104800180018000", + "0x11d7", + "0x48127ff77fff8000", + "0x482680017ff98000", + "0x13", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9", + "0x4802800d7ff98000", + "0x482480017fff8000", + "0x2c6", + "0x482680017ff98000", + "0x13", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x12", + "0x4802800d7ff98000", + "0x482680017ff98000", + "0x11", + "0x480680017fff8000", + "0x1", + "0x4802800f7ff98000", + "0x480280107ff98000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xd", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9c9", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x17", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ff98000", + "0x480280097ff98000", + "0x208b7fff7fff7ffe", "0x20780017fff7ff9", "0xe", "0x20780017fff7ffa", @@ -15572,7 +18301,7 @@ "0x480680017fff8000", "0xffffffff00000000ffffffffffffffff", "0x1104800180018000", - "0xec5", + "0x10ba", "0x48127ffd7fff8000", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", @@ -15583,7 +18312,7 @@ "0x480680017fff8000", "0xffffffff00000000ffffffffffffffff", "0x1104800180018000", - "0xeba", + "0x10af", "0x480680017fff8000", "0x77037d812deb33a0f4a13945d898c296", "0x480680017fff8000", @@ -15739,7 +18468,7 @@ "0x40780017fff7fff", "0xc", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe85b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe712", "0x48127fe17fff8000", "0x480280067ff68000", "0x482680017ff68000", @@ -15850,7 +18579,7 @@ "0x480680017fff8000", "0x7820213d2079", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa55", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9d6", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -16085,7 +18814,7 @@ "0x482480017ff98000", "0x307a", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe701", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe5b8", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffb7fff8000", @@ -16095,7 +18824,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0xe2c", + "0x1021", "0x482680017ff98000", "0x2", "0x48127ff17fff8000", @@ -16106,7 +18835,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6e2", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe599", "0x482680017ff98000", "0x1", "0x480a7ffa7fff8000", @@ -16119,7 +18848,7 @@ "0x480680017fff8000", "0x6661696c", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff948", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff8c9", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -16134,7 +18863,7 @@ "0x20780017fff7ffd", "0xc", "0x1104800180018000", - "0xe0a", + "0xfff", "0x482680017ffb8000", "0x1", "0x48127ff67fff8000", @@ -16152,7 +18881,7 @@ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe6", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6b4", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe56b", "0x482680017ffb8000", "0x1", "0x480a7ffc7fff8000", @@ -16193,7 +18922,7 @@ "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe5", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe68b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe542", "0x482680017ffb8000", "0x1", "0x480a7ffc7fff8000", @@ -16755,9 +19484,9 @@ "0x208b7fff7fff7ffe", "0x4802800b7ffa8000", "0x1104800180018000", - "0x129c", + "0x1491", "0x482480017fff8000", - "0x129b", + "0x1490", "0x480080007fff8000", "0x480080007fff8000", "0x482480017fff8000", @@ -16775,9 +19504,9 @@ "0x2", "0x4802800b7ffa8000", "0x1104800180018000", - "0x1288", + "0x147d", "0x482480017fff8000", - "0x1287", + "0x147c", "0x480080007fff8000", "0x480080007fff8000", "0x482480017fff8000", @@ -16790,7 +19519,7 @@ "0x6", "0x48307ffe7ff58000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe440", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe2f7", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ff87fff8000", @@ -16868,9 +19597,9 @@ "0x40780017fff7fff", "0x10", "0x1104800180018000", - "0x122b", + "0x1420", "0x482480017fff8000", - "0x122a", + "0x141f", "0x480080007fff8000", "0x480080027fff8000", "0x482480017fff8000", @@ -17099,9 +19828,9 @@ "0x40780017fff7fff", "0x44", "0x1104800180018000", - "0x1144", + "0x1339", "0x482480017fff8000", - "0x1143", + "0x1338", "0x480080007fff8000", "0x480080027fff8000", "0x482480017fff8000", @@ -17113,9 +19842,9 @@ "0x40780017fff7fff", "0x4e", "0x1104800180018000", - "0x1136", + "0x132b", "0x482480017fff8000", - "0x1135", + "0x132a", "0x480080007fff8000", "0x480080027fff8000", "0x482480017fff8000", @@ -17123,7 +19852,7 @@ "0x480a7ffb7fff8000", "0x48327ffe7ffc8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe2f3", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1aa", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x480a7ffd7fff8000", @@ -17338,9 +20067,9 @@ "0xa", "0x480280107ffc8000", "0x1104800180018000", - "0x1055", + "0x124a", "0x482480017fff8000", - "0x1054", + "0x1249", "0x480080007fff8000", "0x480080007fff8000", "0x482480017fff8000", @@ -17354,9 +20083,9 @@ "0xe", "0x480280107ffc8000", "0x1104800180018000", - "0x1045", + "0x123a", "0x482480017fff8000", - "0x1044", + "0x1239", "0x480080007fff8000", "0x480080007fff8000", "0x482480017fff8000", @@ -17365,7 +20094,7 @@ "0x3", "0x48307ffe7ff88000", "0x1104800180018000", - "0x6a3", + "0x77f", "0x48127ff67fff8000", "0x48127ff67fff8000", "0x482680017ffb8000", @@ -17436,13 +20165,13 @@ "0x20680017fff7ffb", "0x4", "0x10780017fff7fff", - "0x17e", + "0x364", "0x402480017fff7ffb", "0x1", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x178", + "0x35e", "0x482680017ffc8000", "0x4", "0x482680017ffc8000", @@ -17465,7 +20194,7 @@ "0x20680017fff7fff", "0xf", "0x1104800180018000", - "0x8dc", + "0xad1", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", @@ -17493,11 +20222,11 @@ "0x4", "0x48307fff80007ff4", "0x20680017fff7fff", - "0x138", + "0x31e", "0x1104800180018000", - "0xfa5", + "0x119a", "0x482480017fff8000", - "0xfa4", + "0x1199", "0x480680017fff8000", "0x2", "0x482480017ffe8000", @@ -17532,9 +20261,9 @@ "0x7", "0x48307ffe80007ffa", "0x20680017fff7fff", - "0xb5", + "0x29b", "0x482480017ffc8000", - "0x20", + "0x14", "0x480080007fff8000", "0x480080017ffe8000", "0x480080027ffd8000", @@ -17573,23 +20302,160 @@ "0x48127ffc7fff8000", "0x400280247ffc7fff", "0x4824800180007ff7", + "0x2", + "0x20680017fff7fff", + "0x1fb", + "0x20680017fff7ff7", + "0x1f5", + "0x20680017fff7ff8", + "0x1ef", + "0x20680017fff7ff9", + "0x1e9", + "0x482480017ff18000", + "0x18", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x480080027ffd8000", + "0x480080037ffc8000", + "0x48307fff80007fd4", + "0x20680017fff7fff", + "0x17", + "0x48307ffd80007fd2", + "0x20680017fff7fff", + "0xd", + "0x48307ffb80007fd0", + "0x20680017fff7fff", "0x6", - "0x402780017ffc8002", - "0x25", + "0x48127ff57fff8000", + "0x48307ff880007fcd", + "0x10780017fff7fff", + "0x12", + "0x48127ff57fff8000", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x482480017ff58000", + "0x5a", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x2", + "0x482480017ff58000", + "0x17c", + "0x48127ffc7fff8000", + "0x400280257ffc7fff", + "0x4824800180007ff7", + "0x4", "0x20680017fff7fff", + "0x15d", + "0x20680017fff7ff7", + "0x157", + "0x20680017fff7ff8", + "0x151", + "0x20680017fff7ff9", + "0x14b", + "0x482480017fe68000", + "0x1c", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x480080027ffd8000", + "0x480080037ffc8000", + "0x48307fff80007fc9", + "0x20680017fff7fff", + "0x17", + "0x48307ffd80007fc7", + "0x20680017fff7fff", + "0xd", + "0x48307ffb80007fc5", + "0x20680017fff7fff", + "0x6", + "0x48127ff57fff8000", + "0x48307ff880007fc2", + "0x10780017fff7fff", + "0x12", + "0x48127ff57fff8000", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x482480017ff58000", + "0x5a", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x2", + "0x482480017ff58000", + "0x17c", + "0x48127ffc7fff8000", + "0x400280267ffc7fff", + "0x4824800180007ff7", + "0x5", + "0x20680017fff7fff", + "0xbf", + "0x20680017fff7ff7", + "0xb9", + "0x20680017fff7ff8", + "0xb3", + "0x20680017fff7ff9", + "0xad", + "0x482480017fdb8000", "0x20", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x480080027ffd8000", + "0x480080037ffc8000", + "0x48307fff80007fbe", + "0x20680017fff7fff", + "0x17", + "0x48307ffd80007fbc", + "0x20680017fff7fff", + "0xd", + "0x48307ffb80007fba", + "0x20680017fff7fff", + "0x6", + "0x48127ff57fff8000", + "0x48307ff880007fb7", + "0x10780017fff7fff", + "0x12", + "0x48127ff57fff8000", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x482480017ff58000", + "0x5a", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x2", + "0x482480017ff58000", + "0x17c", + "0x48127ffc7fff8000", + "0x400280277ffc7fff", + "0x4824800180007ff7", + "0x6", + "0x20680017fff7fff", + "0x21", "0x20680017fff7ff7", - "0x1a", + "0x1b", "0x20680017fff7ff8", - "0x14", + "0x15", "0x20680017fff7ff9", - "0xf", + "0x10", "0x480a7ff97fff8000", "0x480a80017fff8000", "0x480a80007fff8000", - "0x480a80027fff8000", + "0x482680017ffc8000", + "0x28", "0x482480017ff98000", - "0xba5e", + "0xbdd8", "0x480680017fff8000", "0x0", "0x480680017fff8000", @@ -17612,9 +20478,9 @@ "0x190", "0x480a7ff97fff8000", "0x1104800180018000", - "0x84e", + "0x9ba", "0x20680017fff7ffb", - "0x59", + "0x54", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", @@ -17625,9 +20491,9 @@ "0x480680017fff8000", "0x1f", "0x1104800180018000", - "0x87a", + "0x9e6", "0x20680017fff7ffb", - "0x42", + "0x3c", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", @@ -17638,9 +20504,9 @@ "0x480680017fff8000", "0x1f", "0x1104800180018000", - "0x86d", + "0x9d9", "0x20680017fff7ffb", - "0x2b", + "0x24", "0x48127ffa7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", @@ -17651,17 +20517,362 @@ "0x480680017fff8000", "0x2", "0x1104800180018000", - "0x860", + "0x9cc", "0x20680017fff7ffb", - "0x14", + "0xc", + "0x48127ffa7fff8000", + "0x482680017ffc8000", + "0x28", + "0x48127ed77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x150", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x28", + "0x48127ed57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x28", + "0x48127f2f7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x28", + "0x48127f897fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x28", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ffd8000", + "0x808", + "0x10780017fff7fff", + "0xc", + "0x482480017ffd8000", + "0x86c", + "0x10780017fff7fff", + "0x8", + "0x482480017ffd8000", + "0x8d0", + "0x10780017fff7fff", + "0x4", + "0x482480017ffd8000", + "0x998", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x94a", + "0x20680017fff7ffb", + "0x54", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x6f75747075742873756229203d3d2075333834207b206c696d62303a20352c", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x976", + "0x20680017fff7ffb", + "0x3c", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x206c696d62313a20302c206c696d62323a20302c206c696d62333a2030207d", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x969", + "0x20680017fff7ffb", + "0x24", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x602e", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x95c", + "0x20680017fff7ffb", + "0xc", + "0x48127ffa7fff8000", + "0x482680017ffc8000", + "0x27", + "0x48127ed77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0xe0", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x27", + "0x48127ed57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x27", + "0x48127f2f7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x27", + "0x48127f897fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x27", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ffd8000", + "0x1010", + "0x10780017fff7fff", + "0xc", + "0x482480017ffd8000", + "0x1074", + "0x10780017fff7fff", + "0x8", + "0x482480017ffd8000", + "0x10d8", + "0x10780017fff7fff", + "0x4", + "0x482480017ffd8000", + "0x11a0", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x8da", + "0x20680017fff7ffb", + "0x54", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x6f757470757428696e7629203d3d2075333834207b206c696d62303a20342c", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x906", + "0x20680017fff7ffb", + "0x3c", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x206c696d62313a20302c206c696d62323a20302c206c696d62333a2030207d", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x8f9", + "0x20680017fff7ffb", + "0x24", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x602e", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x8ec", + "0x20680017fff7ffb", + "0xc", + "0x48127ffa7fff8000", + "0x482680017ffc8000", + "0x26", + "0x48127ed77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x10780017fff7fff", + "0x70", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x26", + "0x48127ed57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x26", + "0x48127f2f7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x26", + "0x48127f897fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x482680017ffc8000", + "0x26", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ffd8000", + "0x187c", + "0x10780017fff7fff", + "0xc", + "0x482480017ffd8000", + "0x18e0", + "0x10780017fff7fff", + "0x8", + "0x482480017ffd8000", + "0x1944", + "0x10780017fff7fff", + "0x4", + "0x482480017ffd8000", + "0x1a0c", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x86a", + "0x20680017fff7ffb", + "0x65", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x6f75747075742861646429203d3d2075333834207b206c696d62303a20322c", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x896", + "0x20680017fff7ffb", + "0x4d", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x206c696d62313a20302c206c696d62323a20302c206c696d62333a2030207d", + "0x480680017fff8000", + "0x1f", + "0x1104800180018000", + "0x889", + "0x20680017fff7ffb", + "0x35", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x602e", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x87c", + "0x20680017fff7ffb", + "0x1d", + "0x48127ffa7fff8000", + "0x482680017ffc8000", + "0x25", + "0x48127ed77fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", "0x48127ffa7fff8000", - "0x48127ed87fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", "0x48127ffa7fff8000", + "0x40137ff47fff8002", "0x1104800180018000", - "0x9f4", + "0xa07", "0x48127ffc7fff8000", "0x480a80017fff8000", "0x480a80007fff8000", @@ -17675,7 +20886,8 @@ "0x48127ffa7fff8000", "0x480a80017fff8000", "0x480a80007fff8000", - "0x480a80027fff8000", + "0x482680017ffc8000", + "0x25", "0x48127ed57fff8000", "0x480680017fff8000", "0x1", @@ -17685,7 +20897,8 @@ "0x48127ffa7fff8000", "0x480a80017fff8000", "0x480a80007fff8000", - "0x480a80027fff8000", + "0x482680017ffc8000", + "0x25", "0x48127f2f7fff8000", "0x480680017fff8000", "0x1", @@ -17695,7 +20908,8 @@ "0x48127ffa7fff8000", "0x480a80017fff8000", "0x480a80007fff8000", - "0x480a80027fff8000", + "0x482680017ffc8000", + "0x25", "0x48127f897fff8000", "0x480680017fff8000", "0x1", @@ -17705,7 +20919,8 @@ "0x48127ffa7fff8000", "0x480a80017fff8000", "0x480a80007fff8000", - "0x480a80027fff8000", + "0x482680017ffc8000", + "0x25", "0x48127fe37fff8000", "0x480680017fff8000", "0x1", @@ -17713,7 +20928,7 @@ "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x9df", + "0x9ee", "0x482680017ffc8000", "0x24", "0x48327ff57ffb8000", @@ -17769,26 +20984,26 @@ "0x20680017fff7fff", "0x7", "0x482680017ffd8000", - "0xac70", + "0xc7a8", "0x48307ff880007fc5", "0x10780017fff7fff", "0x13", "0x482680017ffd8000", - "0xac70", + "0xc7a8", "0x48127ffe7fff8000", "0x10780017fff7fff", "0xe", "0x40780017fff7fff", "0x1", "0x482680017ffd8000", - "0xacca", + "0xc802", "0x48127ffd7fff8000", "0x10780017fff7fff", "0x7", "0x40780017fff7fff", "0x2", "0x482680017ffd8000", - "0xadec", + "0xc924", "0x48127ffc7fff8000", "0x400080067feb7fff", "0x480a7ff97fff8000", @@ -17805,7 +21020,7 @@ "0x48127fe37fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x988", + "0x997", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", @@ -17818,7 +21033,7 @@ "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe03c", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdd0d", "0x480a7ff97fff8000", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", @@ -18068,7 +21283,7 @@ "0x0", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x886", + "0x895", "0x480280287ff98000", "0x482680017ff98000", "0x2b", @@ -18090,7 +21305,7 @@ "0x40780017fff7fff", "0x7", "0x1104800180018000", - "0x875", + "0x884", "0x480280217ff98000", "0x482680017ff98000", "0x24", @@ -18102,7 +21317,7 @@ "0x40780017fff7fff", "0xa", "0x1104800180018000", - "0x86e", + "0x87d", "0x480280217ff98000", "0x482680017ff98000", "0x24", @@ -18134,7 +21349,7 @@ "0x40780017fff7fff", "0x14", "0x1104800180018000", - "0x853", + "0x862", "0x480280137ff98000", "0x482680017ff98000", "0x17", @@ -18146,7 +21361,7 @@ "0x40780017fff7fff", "0x16", "0x1104800180018000", - "0x84c", + "0x85b", "0x480280137ff98000", "0x482680017ff98000", "0x17", @@ -18168,7 +21383,7 @@ "0x482480017fff8000", "0x86ec", "0x1104800180018000", - "0x83b", + "0x84a", "0x48127ff77fff8000", "0x482680017ff98000", "0x17", @@ -18183,7 +21398,7 @@ "0x482480017fff8000", "0x87fa", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdecf", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdba0", "0x48127ff77fff8000", "0x482680017ff98000", "0x17", @@ -18281,7 +21496,7 @@ "0x402780017ff88000", "0x7", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe78a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe4a6", "0x40137ffc7fff8001", "0x20680017fff7ffd", "0x17", @@ -18291,7 +21506,7 @@ "0x480a7ff77fff8000", "0x48127ff77fff8000", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc98", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab2", "0x48127ff87fff8000", "0x48127ff87fff8000", "0x48127ff87fff8000", @@ -18322,7 +21537,7 @@ "0x48127ff37fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffde44", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdb15", "0x480a7ff47fff8000", "0x480a7ff57fff8000", "0x480a7ff67fff8000", @@ -18341,12 +21556,12 @@ "0x480680017fff8000", "0x72657665727420696e206c312068616e646c6572", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff09a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee35", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x7536345f616464204f766572666c6f77", "0x1104800180018000", - "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff095", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee30", "0x208b7fff7fff7ffe", "0x48297ffc80007ffd", "0x20680017fff7fff", @@ -18435,7 +21650,7 @@ "0x40780017fff7fff", "0x5", "0x1104800180018000", - "0x735", + "0x744", "0x482680017ffb8000", "0x4", "0x480680017fff8000", @@ -18454,7 +21669,7 @@ "0x482680017ffb8000", "0x3", "0x1104800180018000", - "0x262", + "0x158", "0x48127ff77fff8000", "0x480680017fff8000", "0x1", @@ -18496,60 +21711,97 @@ "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5349474e41545552455f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed97", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4d41585f4645455f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed92", + "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ff98000", - "0xfffffffffffffffffffffffffffff84e", + "0xfffffffffffffffffffffffffffff466", "0x400280007ff87fff", "0x10780017fff7fff", - "0x4c", + "0x67", "0x4825800180007ff9", - "0x7b2", + "0xb9a", "0x400280007ff87fff", "0x48297ffa80007ffb", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x37", + "0x52", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x22", + "0x3d", "0x480280007ffa8000", + "0x480280017ffa8000", + "0x480280027ffa8000", "0x480280007ffc8000", - "0x48307fff80007ffe", + "0x480280017ffc8000", + "0x480280027ffc8000", + "0x48307ffd80007ffa", "0x20680017fff7fff", - "0xe", + "0x22", + "0x48307ffd80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0x1", + "0x482480017ff48000", + "0x8d4", + "0x10780017fff7fff", + "0x1b", + "0x48307ffd80007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x482480017ff48000", + "0x816", + "0x10780017fff7fff", + "0x12", "0x482680017ff88000", "0x1", - "0x48127ff97fff8000", + "0x48127ff37fff8000", "0x482680017ffa8000", - "0x1", + "0x3", "0x480a7ffb7fff8000", "0x482680017ffc8000", - "0x1", + "0x3", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x482480017ff48000", + "0x9f6", "0x482680017ff88000", "0x1", - "0x482480017ff98000", - "0x87a", + "0x48127ffe7fff8000", "0x480680017fff8000", "0x0", "0x482680017ffa8000", - "0x1", + "0x3", "0x480a7ffb7fff8000", "0x482680017ffc8000", - "0x1", + "0x3", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdd61", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffda0d", "0x482680017ff88000", "0x1", "0x48127ff47fff8000", @@ -18567,7 +21819,7 @@ "0x482680017ff88000", "0x1", "0x482480017ffd8000", - "0xa6e", + "0xe56", "0x480680017fff8000", "0x0", "0x480a7ffa7fff8000", @@ -18578,7 +21830,7 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdd3a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd9e6", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -18593,87 +21845,70 @@ "0x48127ff87fff8000", "0x48127ff87fff8000", "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5245534f555243455f424f554e445f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed11", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5449505f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffed0c", + "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", "0x482680017ff98000", - "0xfffffffffffffffffffffffffffff466", + "0xfffffffffffffffffffffffffffff84e", "0x400280007ff87fff", "0x10780017fff7fff", - "0x67", + "0x4c", "0x4825800180007ff9", - "0xb9a", + "0x7b2", "0x400280007ff87fff", "0x48297ffa80007ffb", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x52", + "0x37", "0x48297ffc80007ffd", "0x20680017fff7fff", "0x4", "0x10780017fff7fff", - "0x3d", + "0x22", "0x480280007ffa8000", - "0x480280017ffa8000", - "0x480280027ffa8000", "0x480280007ffc8000", - "0x480280017ffc8000", - "0x480280027ffc8000", - "0x48307ffd80007ffa", - "0x20680017fff7fff", - "0x22", - "0x48307ffd80007ffa", - "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x8", - "0x40780017fff7fff", - "0x1", - "0x482480017ff48000", - "0x8d4", - "0x10780017fff7fff", - "0x1b", - "0x48307ffd80007ffa", + "0x48307fff80007ffe", "0x20680017fff7fff", - "0x4", - "0x10780017fff7fff", - "0x6", - "0x482480017ff48000", - "0x816", - "0x10780017fff7fff", - "0x12", + "0xe", "0x482680017ff88000", "0x1", - "0x48127ff37fff8000", + "0x48127ff97fff8000", "0x482680017ffa8000", - "0x3", + "0x1", "0x480a7ffb7fff8000", "0x482680017ffc8000", - "0x3", + "0x1", "0x480a7ffd7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc7", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdf", "0x208b7fff7fff7ffe", - "0x40780017fff7fff", - "0x2", - "0x482480017ff48000", - "0x9f6", "0x482680017ff88000", "0x1", - "0x48127ffe7fff8000", + "0x482480017ff98000", + "0x87a", "0x480680017fff8000", "0x0", "0x482680017ffa8000", - "0x3", + "0x1", "0x480a7ffb7fff8000", "0x482680017ffc8000", - "0x3", + "0x1", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdce5", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd9a2", "0x482680017ff88000", "0x1", "0x48127ff47fff8000", @@ -18691,7 +21926,7 @@ "0x482680017ff88000", "0x1", "0x482480017ffd8000", - "0xe56", + "0xa6e", "0x480680017fff8000", "0x0", "0x480a7ffa7fff8000", @@ -18702,7 +21937,7 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffdcbe", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd97b", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -18718,29 +21953,74 @@ "0x48127ff87fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", + "0x5041594d41535445525f444154415f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeca6", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4e4f4e43455f44415f4d4f44455f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeca1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4645455f44415f4d4f44455f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec9c", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4445504c4f594d454e545f444154415f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec97", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", "0x53454c4543544f525f4d49534d41544348", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef1f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec92", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x434f4e54524143545f4d49534d41544348", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef1a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec8d", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x43414c4c45525f4d49534d41544348", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef15", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec88", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4e4f4e43455f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec83", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x434841494e5f49445f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec7e", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4143434f554e545f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec79", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x56455253494f4e5f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec74", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5452414e53414354494f4e5f484153485f4d49534d41544348", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec6f", "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x54585f494e464f5f4d49534d41544348", + "0x496e646578206f7574206f6620626f756e6473", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef10", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec6a", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x424c4f434b5f494e464f5f4d49534d41544348", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffef0b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec65", "0x208b7fff7fff7ffe", "0x48297ffc80007ffd", "0x20680017fff7fff", @@ -18869,64 +22149,19 @@ "0x0", "0x208b7fff7fff7ffe", "0x480680017fff8000", - "0x5245534f555243455f424f554e445f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee88", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4445504c4f594d454e545f444154415f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee83", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4645455f44415f4d4f44455f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee7e", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4e4f4e43455f44415f4d4f44455f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee79", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x5041594d41535445525f444154415f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee74", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x5449505f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee6f", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4d41585f4645455f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee6a", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x4143434f554e545f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee65", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x56455253494f4e5f4d49534d41544348", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee60", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", "0x753132385f616464204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee5b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebe2", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x753132385f6d756c204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee56", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebdd", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x753132385f737562204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffee51", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffebd8", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", @@ -18937,7 +22172,7 @@ "0x48127ffb7fff8000", "0x48127ffa7fff8000", "0x1104800180018000", - "0x544", + "0x53f", "0x20680017fff7ffb", "0x6b", "0x48307ffe80007fff", @@ -18979,7 +22214,7 @@ "0x1", "0x48127ffa7fff8000", "0x1104800180018000", - "0x568", + "0x563", "0x20680017fff7ffd", "0x8", "0x48127ffb7fff8000", @@ -18997,7 +22232,7 @@ "0x48127ffa7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x503", + "0x4fe", "0x482480017fe58000", "0x4", "0x48127fe57fff8000", @@ -19056,27 +22291,22 @@ "0x480680017fff8000", "0x53686f756c64206661696c", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedcf", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb56", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x57726f6e67206572726f72206d7367", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedca", - "0x208b7fff7fff7ffe", - "0x480680017fff8000", - "0x496e646578206f7574206f6620626f756e6473", - "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedc5", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb51", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53686f756c64206265206e6f6e65", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedc0", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb4c", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x556e657870656374656420636f6f7264696e61746573", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffedbb", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb47", "0x208b7fff7fff7ffe", "0x20780017fff7ff8", "0x15", @@ -19274,7 +22504,7 @@ "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9a9", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe735", "0x20680017fff7ffd", "0x3a", "0x20680017fff7ffe", @@ -19285,7 +22515,7 @@ "0x48127ff97fff8000", "0x48127ffb7fff8000", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec56", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe9e2", "0x20680017fff7ffd", "0x1b", "0x48317fff80007ffd", @@ -19323,7 +22553,7 @@ "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffda5b", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd71d", "0x48127ff27fff8000", "0x48127ff27fff8000", "0x480a7ff47fff8000", @@ -19345,12 +22575,12 @@ "0x480680017fff8000", "0x753235365f737562204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffecae", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffea3a", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53686f756c6420626520736f6d65", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeca9", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffea35", "0x208b7fff7fff7ffe", "0x480a7ff77fff8000", "0x480a7ff87fff8000", @@ -19725,17 +22955,17 @@ "0x480680017fff8000", "0x4469766973696f6e2062792030", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb32", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8be", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x7265637572736976655f6661696c", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb2d", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b9", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x416c6c20696e707574732068617665206265656e2066696c6c6564", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb28", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe8b4", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x1000000000000000000000000000000", @@ -20242,47 +23472,47 @@ "0x480680017fff8000", "0x526573756c743a3a756e77726170206661696c65642e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe92d", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6b9", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4e6f7420616c6c20696e707574732068617665206265656e2066696c6c6564", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe928", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6b4", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x746573745f73746f726167655f7661725f6368616e6765642e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe923", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6af", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x636c61737320686173682073686f756c64206e6f74206368616e67652e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe91e", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6aa", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x76616c7565732073686f756c64206e6f74206368616e67652e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe919", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6a5", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x57726f6e675f6572726f72", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe914", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe6a0", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x57726f6e6720456e74727920506f696e74", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe90f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe69b", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x556e6578706563746564206572726f72", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe90a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe696", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x7533325f737562204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe905", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe691", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -20349,7 +23579,7 @@ "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd64f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd311", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -20418,7 +23648,7 @@ "0x1", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd60a", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd2cc", "0x482680017ff98000", "0x1", "0x480a7ffa7fff8000", @@ -20853,7 +24083,7 @@ "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd457", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd119", "0x482680017ff78000", "0x1", "0x480a7ff87fff8000", @@ -21430,12 +24660,12 @@ "0x480680017fff8000", "0x62616420617070656e64206c656e", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe489", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe215", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x7533325f616464204f766572666c6f77", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe484", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe210", "0x208b7fff7fff7ffe", "0xa0680017fff8000", "0x7", @@ -21476,7 +24706,7 @@ "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffd1e8", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffceaa", "0x482680017ff88000", "0x1", "0x480a7ff97fff8000", @@ -21488,7 +24718,7 @@ "0x480680017fff8000", "0x6e5f627974657320746f6f20626967", "0x1104800180018000", - "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe44f", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffe1db", "0x208b7fff7fff7ffe", "0x208b7fff7fff7ffe", "0x6a09e667", @@ -21523,6 +24753,7 @@ 190, 151, 169, + 190, 194, 168, 160, @@ -21534,8 +24765,8 @@ 284, 222, 245, - 213, - 148, + 300, + 184, 215, 260, 217, @@ -21543,16 +24774,24 @@ 145, 164, 95, + 144, 253, 144, + 143, 89, 136, 97, 89, + 285, + 375, + 240, 187, 164, 89, 187, + 285, + 375, + 240, 148, 133, 142, @@ -21598,26 +24837,32 @@ 5, 90, 5, + 5, 158, 707, - 375, + 430, 78, 238, 5, 190, 161, + 5, + 5, + 5, 131, 209, 79, 5, 342, 410, + 127, 360, 696, 148, 7, 338, 321, + 127, 784, 5, 264, @@ -21629,21 +24874,23 @@ 307, 299, 285, - 412, + 898, 32, 351, 126, 5, 5, 148, - 97, + 5, + 5, 124, 5, 5, + 97, + 5, 5, 5, 5, - 126, 5, 5, 5, @@ -21654,10 +24901,11 @@ 5, 5, 5, + 126, 5, 5, - 125, 5, + 125, 5, 5, 5, @@ -21697,20 +24945,1973 @@ ], "hints": [ [ - 0, + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 55, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x3ea8" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 77, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 95, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 99, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 190, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 229, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x13ba" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 242, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 246, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 257, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 281, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 285, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 341, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 388, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x154a" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 401, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 405, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 416, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 442, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 446, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 510, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 565, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x3ea8" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 587, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 605, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 609, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 700, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 716, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 720, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 730, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 770, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x3f16" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 792, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 804, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 808, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 894, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 910, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 914, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 924, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 964, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1676" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 986, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1062, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1093, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x3bf6" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1107, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1111, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1121, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1140, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1155, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 1159, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1224, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1240, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1244, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1254, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1279, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1316, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x2210" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1337, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1441, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1457, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1461, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1471, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 1 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1487, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1524, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x2ce2" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1546, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1551, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1664, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x127a" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1680, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 3 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1684, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1694, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1719, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1744, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": 7 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1748, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1758, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "FP", + "offset": 7 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1783, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1820, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x73f0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1841, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1854, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 1857, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1884, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2085, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2101, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2105, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2115, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2168, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xae9c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2190, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2260, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2291, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xd0c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2316, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 2320, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2362, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2378, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2382, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2392, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2409, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2413, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2423, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { + "LinearSplit": { + "value": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { "register": "AP", "offset": 0 } @@ -21719,17 +26920,17 @@ ] ], [ - 55, + 2455, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x3ea8" + "Immediate": "0x74a4" }, "rhs": { "Deref": { "register": "AP", - "offset": -15 + "offset": -24 } }, "dst": { @@ -21741,7 +26942,20 @@ ] ], [ - 77, + 2467, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2479, [ { "SystemCall": { @@ -21756,7 +26970,20 @@ ] ], [ - 95, + 2482, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2502, [ { "SystemCall": { @@ -21768,7 +26995,7 @@ "offset": -5 }, "b": { - "Immediate": "0x7" + "Immediate": "0xa" } } } @@ -21777,7 +27004,7 @@ ] ], [ - 99, + 2505, [ { "AllocSegment": { @@ -21790,19 +27017,31 @@ ] ], [ - 190, + 2532, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x14" + } } - }, + } + } + } + ] + ], + [ + 2541, + [ + { + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -21812,17 +27051,17 @@ ] ], [ - 229, + 2648, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x13ba" + "Immediate": "0x0" }, "rhs": { "Deref": { - "register": "AP", - "offset": -9 + "register": "FP", + "offset": -6 } }, "dst": { @@ -21834,36 +27073,36 @@ ] ], [ - 242, + 2664, [ { "TestLessThan": { "lhs": { "Deref": { - "register": "AP", - "offset": -1 + "register": "FP", + "offset": 1 } }, "rhs": { - "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" }, "dst": { "register": "AP", - "offset": 5 + "offset": 4 } } } ] ], [ - 246, + 2668, [ { "LinearSplit": { "value": { "Deref": { "register": "AP", - "offset": 4 + "offset": 3 } }, "scalar": { @@ -21885,54 +27124,61 @@ ] ], [ - 257, + 2678, [ { "LinearSplit": { "value": { "Deref": { - "register": "AP", - "offset": 4 + "register": "FP", + "offset": 1 } }, "scalar": { "Immediate": "0x8000000000000000000000000000000" }, "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" + "Immediate": "0xffffffffffffffffffffffffffffffff" }, "x": { "register": "AP", - "offset": -2 + "offset": -1 }, "y": { "register": "AP", - "offset": -1 + "offset": 0 } } } ] ], [ - 281, + 2703, [ { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -5 - } + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 285, + 2740, [ { - "AllocSegment": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x22d8" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, "dst": { "register": "AP", "offset": 0 @@ -21942,19 +27188,25 @@ ] ], [ - 341, + 2761, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { + "SystemCall": { + "system": { "Deref": { "register": "FP", - "offset": -6 + "offset": -5 } - }, + } + } + } + ] + ], + [ + 2764, + [ + { + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -21964,17 +27216,17 @@ ] ], [ - 388, + 2870, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x154a" + "Immediate": "0x780" }, "rhs": { "Deref": { - "register": "AP", - "offset": -12 + "register": "FP", + "offset": -6 } }, "dst": { @@ -21986,102 +27238,112 @@ ] ], [ - 401, + 2886, [ { "TestLessThan": { "lhs": { - "Deref": { - "register": "AP", - "offset": -1 + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": 2 + }, + "b": { + "Immediate": "0x0" + } } }, "rhs": { - "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + "Immediate": "0x10000000000000000" }, "dst": { "register": "AP", - "offset": 5 + "offset": 0 } } } ] ], [ - 405, + 2890, [ { "LinearSplit": { "value": { "Deref": { "register": "AP", - "offset": 4 + "offset": -1 } }, "scalar": { - "Immediate": "0x110000000000000000" + "Immediate": "0x8000000000000110000000000000000" }, "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "Immediate": "0xfffffffffffffffffffffffffffffffe" }, "x": { "register": "AP", - "offset": -2 + "offset": 0 }, "y": { "register": "AP", - "offset": -1 + "offset": 1 } } } ] ], [ - 416, + 2916, [ { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 4 - } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" - }, - "x": { + "AllocSegment": { + "dst": { "register": "AP", - "offset": -2 - }, - "y": { + "offset": 0 + } + } + } + ] + ], + [ + 2940, + [ + { + "AllocSegment": { + "dst": { "register": "AP", - "offset": -1 + "offset": 0 } } } ] ], [ - 442, + 2976, [ { - "SystemCall": { - "system": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x74e" + }, + "rhs": { "Deref": { - "register": "FP", - "offset": -5 + "register": "AP", + "offset": -12 } + }, + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 446, + 3003, [ { "AllocSegment": { @@ -22094,7 +27356,7 @@ ] ], [ - 510, + 3113, [ { "TestLessThanOrEqual": { @@ -22116,7 +27378,7 @@ ] ], [ - 526, + 3129, [ { "TestLessThan": { @@ -22138,7 +27400,7 @@ ] ], [ - 530, + 3133, [ { "LinearSplit": { @@ -22167,7 +27429,7 @@ ] ], [ - 540, + 3143, [ { "LinearSplit": { @@ -22196,91 +27458,78 @@ ] ], [ - 580, + 3160, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { - "Immediate": "0x3f16" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -18 + "offset": -1 } }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, "dst": { "register": "AP", - "offset": 0 + "offset": 4 } } } ] ], [ - 602, + 3164, [ { - "SystemCall": { - "system": { + "LinearSplit": { + "value": { "Deref": { - "register": "FP", - "offset": -5 - } - } - } - } - ] - ], - [ - 614, - [ - { - "SystemCall": { - "system": { - "BinOp": { - "op": "Add", - "a": { - "register": "FP", - "offset": -5 - }, - "b": { - "Immediate": "0x7" - } + "register": "AP", + "offset": 3 } - } - } - } - ] - ], - [ - 618, - [ - { - "AllocSegment": { - "dst": { + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { "register": "AP", - "offset": 0 + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 } } } ] ], [ - 704, + 3174, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { + "LinearSplit": { + "value": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { "register": "AP", "offset": 0 } @@ -22289,7 +27538,7 @@ ] ], [ - 720, + 3191, [ { "TestLessThan": { @@ -22311,7 +27560,7 @@ ] ], [ - 724, + 3195, [ { "LinearSplit": { @@ -22340,7 +27589,7 @@ ] ], [ - 734, + 3205, [ { "LinearSplit": { @@ -22369,17 +27618,17 @@ ] ], [ - 774, + 3237, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1676" + "Immediate": "0x4c0e" }, "rhs": { "Deref": { "register": "AP", - "offset": -18 + "offset": -33 } }, "dst": { @@ -22391,7 +27640,7 @@ ] ], [ - 796, + 3254, [ { "SystemCall": { @@ -22406,19 +27655,31 @@ ] ], [ - 872, + 3267, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x6" + } } - }, + } + } + } + ] + ], + [ + 3276, + [ + { + "AllocSegment": { "dst": { "register": "AP", "offset": 0 @@ -22428,16 +27689,16 @@ ] ], [ - 903, + 3413, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x3bf6" + "Immediate": "0x0" }, "rhs": { "Deref": { - "register": "AP", + "register": "FP", "offset": -6 } }, @@ -22450,78 +27711,77 @@ ] ], [ - 917, + 3429, [ { "TestLessThan": { "lhs": { - "Deref": { - "register": "AP", - "offset": -1 + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -1 + }, + "b": { + "Immediate": "0x0" + } } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Immediate": "0x10000000000000000" }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 921, + 3433, [ { "LinearSplit": { "value": { "Deref": { "register": "AP", - "offset": 3 + "offset": -1 } }, "scalar": { - "Immediate": "0x110000000000000000" + "Immediate": "0x8000000000000110000000000000000" }, "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "Immediate": "0xfffffffffffffffffffffffffffffffe" }, "x": { "register": "AP", - "offset": -2 + "offset": 0 }, "y": { "register": "AP", - "offset": -1 + "offset": 1 } } } ] ], [ - 931, + 3483, [ { - "LinearSplit": { - "value": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1504" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -15 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -22530,7 +27790,7 @@ ] ], [ - 950, + 3500, [ { "SystemCall": { @@ -22545,28 +27805,7 @@ ] ], [ - 965, - [ - { - "SystemCall": { - "system": { - "BinOp": { - "op": "Add", - "a": { - "register": "FP", - "offset": -5 - }, - "b": { - "Immediate": "0x7" - } - } - } - } - } - ] - ], - [ - 969, + 3509, [ { "AllocSegment": { @@ -22579,12 +27818,12 @@ ] ], [ - 1034, + 3599, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x0" + "Immediate": "0x7580" }, "rhs": { "Deref": { @@ -22601,78 +27840,20 @@ ] ], [ - 1050, + 3674, [ { - "TestLessThan": { + "TestLessThanOrEqual": { "lhs": { - "Deref": { - "register": "FP", - "offset": 1 - } + "Immediate": "0x7ca6" }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": 4 - } - } - } - ] - ], - [ - 1054, - [ - { - "LinearSplit": { - "value": { "Deref": { "register": "AP", - "offset": 3 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 1064, - [ - { - "LinearSplit": { - "value": { - "Deref": { - "register": "FP", - "offset": 1 + "offset": -36 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -22681,7 +27862,7 @@ ] ], [ - 1089, + 3717, [ { "AllocSegment": { @@ -22694,17 +27875,17 @@ ] ], [ - 1126, + 3814, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x2210" + "Immediate": "0x0" }, "rhs": { "Deref": { - "register": "AP", - "offset": -12 + "register": "FP", + "offset": -6 } }, "dst": { @@ -22716,22 +27897,55 @@ ] ], [ - 1147, + 3855, [ { - "SystemCall": { - "system": { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3916, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4c18" + }, + "rhs": { "Deref": { - "register": "FP", - "offset": -5 + "register": "AP", + "offset": -21 } + }, + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 1251, + 3944, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4074, [ { "TestLessThanOrEqual": { @@ -22753,7 +27967,7 @@ ] ], [ - 1267, + 4090, [ { "TestLessThan": { @@ -22775,7 +27989,7 @@ ] ], [ - 1271, + 4094, [ { "LinearSplit": { @@ -22804,7 +28018,7 @@ ] ], [ - 1281, + 4104, [ { "LinearSplit": { @@ -22833,7 +28047,7 @@ ] ], [ - 1297, + 4129, [ { "AllocSegment": { @@ -22846,12 +28060,12 @@ ] ], [ - 1334, + 4166, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x2ce2" + "Immediate": "0x2210" }, "rhs": { "Deref": { @@ -22868,7 +28082,7 @@ ] ], [ - 1356, + 4187, [ { "SystemCall": { @@ -22883,25 +28097,12 @@ ] ], [ - 1361, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1474, + 4289, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x127a" + "Immediate": "0x0" }, "rhs": { "Deref": { @@ -22918,14 +28119,14 @@ ] ], [ - 1490, + 4305, [ { "TestLessThan": { "lhs": { "Deref": { - "register": "FP", - "offset": 3 + "register": "AP", + "offset": -1 } }, "rhs": { @@ -22940,7 +28141,7 @@ ] ], [ - 1494, + 4309, [ { "LinearSplit": { @@ -22969,14 +28170,14 @@ ] ], [ - 1504, + 4319, [ { "LinearSplit": { "value": { "Deref": { - "register": "FP", - "offset": 3 + "register": "AP", + "offset": -2 } }, "scalar": { @@ -22998,7 +28199,29 @@ ] ], [ - 1529, + 4383, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4a6a" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -27 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4395, [ { "AllocSegment": { @@ -23011,14 +28234,85 @@ ] ], [ - 1554, + 4423, [ { - "TestLessThan": { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 4426, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4442, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 4560, + [ + { + "TestLessThanOrEqual": { "lhs": { + "Immediate": "0x0" + }, + "rhs": { "Deref": { "register": "FP", - "offset": 7 + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4576, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 } }, "rhs": { @@ -23033,7 +28327,7 @@ ] ], [ - 1558, + 4580, [ { "LinearSplit": { @@ -23062,14 +28356,14 @@ ] ], [ - 1568, + 4590, [ { "LinearSplit": { "value": { "Deref": { - "register": "FP", - "offset": 7 + "register": "AP", + "offset": -2 } }, "scalar": { @@ -23091,30 +28385,17 @@ ] ], [ - 1593, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1630, + 4622, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x73f0" + "Immediate": "0x109a" }, "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -15 } }, "dst": { @@ -23126,7 +28407,7 @@ ] ], [ - 1651, + 4639, [ { "SystemCall": { @@ -23141,28 +28422,7 @@ ] ], [ - 1664, - [ - { - "SystemCall": { - "system": { - "BinOp": { - "op": "Add", - "a": { - "register": "FP", - "offset": -5 - }, - "b": { - "Immediate": "0xa" - } - } - } - } - } - ] - ], - [ - 1667, + 4643, [ { "AllocSegment": { @@ -23175,20 +28435,7 @@ ] ], [ - 1694, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 1895, + 4705, [ { "TestLessThanOrEqual": { @@ -23210,78 +28457,33 @@ ] ], [ - 1911, + 4728, [ { - "TestLessThan": { - "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } - }, - "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, + "AllocSegment": { "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 1915, + 4765, [ { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": 3 - } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1bc6" }, - "y": { - "register": "AP", - "offset": -1 - } - } - } - ] - ], - [ - 1925, - [ - { - "LinearSplit": { - "value": { + "rhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -12 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -23290,29 +28492,22 @@ ] ], [ - 1978, + 4785, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0xae9c" - }, - "rhs": { + "SystemCall": { + "system": { "Deref": { - "register": "AP", - "offset": -9 + "register": "FP", + "offset": -5 } - }, - "dst": { - "register": "AP", - "offset": 0 } } } ] ], [ - 2000, + 4789, [ { "AllocSegment": { @@ -23325,7 +28520,7 @@ ] ], [ - 2070, + 4869, [ { "TestLessThanOrEqual": { @@ -23347,12 +28542,12 @@ ] ], [ - 2101, + 4901, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0xd0c" + "Immediate": "0x3b6" }, "rhs": { "Deref": { @@ -23369,14 +28564,14 @@ ] ], [ - 2126, + 4913, [ { - "SystemCall": { - "system": { + "AllocFelt252Dict": { + "segment_arena_ptr": { "Deref": { "register": "FP", - "offset": -5 + "offset": -7 } } } @@ -23384,7 +28579,7 @@ ] ], [ - 2130, + 4932, [ { "AllocSegment": { @@ -23397,7 +28592,7 @@ ] ], [ - 2172, + 4966, [ { "TestLessThanOrEqual": { @@ -23419,209 +28614,201 @@ ] ], [ - 2188, + 4998, [ { - "TestLessThan": { + "TestLessThanOrEqual": { "lhs": { + "Immediate": "0x7cc4" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -6 } }, - "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 2192, + 5010, [ { - "LinearSplit": { - "value": { + "AllocFelt252Dict": { + "segment_arena_ptr": { "Deref": { - "register": "AP", - "offset": 3 + "register": "FP", + "offset": -7 } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 } } } ] ], [ - 2202, + 5021, [ { - "LinearSplit": { - "value": { - "Deref": { - "register": "AP", - "offset": -2 + "AllocFelt252Dict": { + "segment_arena_ptr": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0x3" + } } - }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { - "register": "AP", - "offset": 0 } } } ] ], [ - 2219, + 5035, [ { - "TestLessThan": { - "lhs": { + "Felt252DictEntryInit": { + "dict_ptr": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, - "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, - "dst": { - "register": "AP", - "offset": 4 + "key": { + "Deref": { + "register": "AP", + "offset": -1 + } } } } ] ], [ - 2223, + 5038, [ { - "LinearSplit": { + "Felt252DictEntryUpdate": { + "dict_ptr": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -3 + }, + "b": { + "Immediate": "0x3" + } + } + }, "value": { "Deref": { "register": "AP", - "offset": 3 + "offset": -1 } - }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { - "register": "AP", - "offset": -1 } } } ] ], [ - 2233, + 5042, [ { - "LinearSplit": { - "value": { + "Felt252DictEntryInit": { + "dict_ptr": { "Deref": { "register": "AP", "offset": -2 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { - "register": "AP", - "offset": 0 + "key": { + "Deref": { + "register": "AP", + "offset": -1 + } } } } ] ], [ - 2265, + 5045, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x74a4" + "Felt252DictEntryUpdate": { + "dict_ptr": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -3 + }, + "b": { + "Immediate": "0x3" + } + } }, - "rhs": { + "value": { "Deref": { "register": "AP", - "offset": -24 + "offset": -1 } - }, - "dst": { - "register": "AP", - "offset": 0 } } } ] ], [ - 2277, + 5048, [ { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 + "Felt252DictEntryInit": { + "dict_ptr": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -7 + }, + "b": { + "Immediate": "0x3" + } + } + }, + "key": { + "Deref": { + "register": "AP", + "offset": -1 + } } } } ] ], [ - 2289, + 5052, [ { - "SystemCall": { - "system": { + "Felt252DictEntryUpdate": { + "dict_ptr": { "Deref": { "register": "FP", - "offset": -5 + "offset": 2 + } + }, + "value": { + "Deref": { + "register": "FP", + "offset": 0 } } } @@ -23629,75 +28816,61 @@ ] ], [ - 2292, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 2312, + 5055, [ { - "SystemCall": { - "system": { + "Felt252DictEntryInit": { + "dict_ptr": { "BinOp": { "op": "Add", "a": { - "register": "FP", + "register": "AP", "offset": -5 }, "b": { - "Immediate": "0xa" + "Immediate": "0x3" } } + }, + "key": { + "Deref": { + "register": "AP", + "offset": -1 + } } } } ] ], [ - 2315, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 2342, + 5057, [ { - "SystemCall": { - "system": { + "Felt252DictEntryUpdate": { + "dict_ptr": { "BinOp": { "op": "Add", "a": { - "register": "FP", + "register": "AP", "offset": -5 }, "b": { - "Immediate": "0x14" + "Immediate": "0x6" } } + }, + "value": { + "Deref": { + "register": "FP", + "offset": 1 + } } } } ] ], [ - 2351, + 5073, [ { "AllocSegment": { @@ -23710,7 +28883,7 @@ ] ], [ - 2458, + 5110, [ { "TestLessThanOrEqual": { @@ -23732,7 +28905,7 @@ ] ], [ - 2474, + 5126, [ { "TestLessThan": { @@ -23754,7 +28927,7 @@ ] ], [ - 2478, + 5130, [ { "LinearSplit": { @@ -23783,7 +28956,7 @@ ] ], [ - 2488, + 5140, [ { "LinearSplit": { @@ -23812,7 +28985,7 @@ ] ], [ - 2513, + 5165, [ { "AllocSegment": { @@ -23825,17 +28998,17 @@ ] ], [ - 2550, + 5223, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x22d8" + "Immediate": "0x2774" }, "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -9 } }, "dst": { @@ -23847,7 +29020,7 @@ ] ], [ - 2571, + 5248, [ { "SystemCall": { @@ -23862,7 +29035,7 @@ ] ], [ - 2574, + 5252, [ { "AllocSegment": { @@ -23875,12 +29048,12 @@ ] ], [ - 2680, + 5361, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x780" + "Immediate": "0x0" }, "rhs": { "Deref": { @@ -23897,24 +29070,18 @@ ] ], [ - 2696, + 5377, [ { "TestLessThan": { "lhs": { - "BinOp": { - "op": "Add", - "a": { - "register": "FP", - "offset": 2 - }, - "b": { - "Immediate": "0x0" - } + "Deref": { + "register": "AP", + "offset": -1 } }, "rhs": { - "Immediate": "0x10000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", @@ -23925,36 +29092,55 @@ ] ], [ - 2700, + 5379, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, - "scalar": { - "Immediate": "0x8000000000000110000000000000000" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" + "quotient": { + "register": "AP", + "offset": 3 }, - "x": { + "remainder": { "register": "AP", - "offset": 0 + "offset": 4 + } + } + } + ] + ], + [ + 5424, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" }, - "y": { + "rhs": { + "Deref": { + "register": "AP", + "offset": -11 + } + }, + "dst": { "register": "AP", - "offset": 1 + "offset": 0 } } } ] ], [ - 2726, + 5444, [ { "AllocSegment": { @@ -23967,10 +29153,19 @@ ] ], [ - 2750, + 5505, [ { - "AllocSegment": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, "dst": { "register": "AP", "offset": 0 @@ -23980,17 +29175,20 @@ ] ], [ - 2786, + 5540, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x74e" + "Deref": { + "register": "AP", + "offset": -1 + } }, "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -8 } }, "dst": { @@ -24002,7 +29200,7 @@ ] ], [ - 2813, + 5574, [ { "AllocSegment": { @@ -24015,7 +29213,7 @@ ] ], [ - 2923, + 5648, [ { "TestLessThanOrEqual": { @@ -24037,78 +29235,90 @@ ] ], [ - 2939, + 5679, [ { - "TestLessThan": { + "TestLessThanOrEqual": { "lhs": { + "Immediate": "0x6c0c" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -6 } }, - "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" - }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 2943, + 5699, [ { - "LinearSplit": { - "value": { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5737, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { "Deref": { - "register": "AP", - "offset": 3 + "register": "FP", + "offset": -6 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -2 - }, - "y": { + "dst": { "register": "AP", - "offset": -1 + "offset": 0 } } } ] ], [ - 2953, + 5768, [ { - "LinearSplit": { - "value": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x113a" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -6 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { + "dst": { "register": "AP", - "offset": -1 - }, - "y": { + "offset": 0 + } + } + } + ] + ], + [ + 5780, + [ + { + "AllocSegment": { + "dst": { "register": "AP", "offset": 0 } @@ -24117,78 +29327,93 @@ ] ], [ - 2970, + 5834, [ { - "TestLessThan": { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5873, + [ + { + "TestLessThanOrEqual": { "lhs": { - "Deref": { - "register": "AP", - "offset": -1 - } + "Immediate": "0x0" }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Deref": { + "register": "FP", + "offset": -6 + } }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 2974, + 5910, [ { - "LinearSplit": { - "value": { + "TestLessThanOrEqual": { + "lhs": { "Deref": { "register": "AP", - "offset": 3 + "offset": -1 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } }, - "x": { + "dst": { "register": "AP", - "offset": -2 - }, - "y": { + "offset": 0 + } + } + } + ] + ], + [ + 5929, + [ + { + "AllocSegment": { + "dst": { "register": "AP", - "offset": -1 + "offset": 0 } } } ] ], [ - 2984, + 5970, [ { - "LinearSplit": { - "value": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { "Deref": { - "register": "AP", - "offset": -2 + "register": "FP", + "offset": -6 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 - }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -24197,17 +29422,17 @@ ] ], [ - 3016, + 6001, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1a04" + "Immediate": "0xdc46" }, "rhs": { "Deref": { "register": "AP", - "offset": -24 + "offset": -6 } }, "dst": { @@ -24219,25 +29444,54 @@ ] ], [ - 3033, + 6021, [ { - "SystemCall": { - "system": { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6059, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { "Deref": { "register": "FP", - "offset": -5 + "offset": -6 } + }, + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 3041, + 6075, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -24247,46 +29501,44 @@ ] ], [ - 3136, + 6077, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3152, + 6107, [ { "TestLessThan": { "lhs": { - "BinOp": { - "op": "Add", - "a": { - "register": "AP", - "offset": -1 - }, - "b": { - "Immediate": "0x0" - } + "Deref": { + "register": "AP", + "offset": -1 } }, "rhs": { - "Immediate": "0x10000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", @@ -24297,48 +29549,45 @@ ] ], [ - 3156, + 6109, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -2 } }, - "scalar": { - "Immediate": "0x8000000000000110000000000000000" - }, - "max_x": { - "Immediate": "0xfffffffffffffffffffffffffffffffe" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "x": { + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 }, - "y": { + "remainder": { "register": "AP", - "offset": 1 + "offset": 4 } } } ] ], [ - 3198, + 6139, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { - "Immediate": "0xff0" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -1 } }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -24348,25 +29597,45 @@ ] ], [ - 3215, + 6141, [ { - "SystemCall": { - "system": { + "DivMod": { + "lhs": { "Deref": { - "register": "FP", - "offset": -5 + "register": "AP", + "offset": -2 } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3219, + 6171, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -24376,39 +29645,43 @@ ] ], [ - 3286, + 6173, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x7580" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3361, + 6218, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x8840" + "Immediate": "0x5280" }, "rhs": { "Deref": { "register": "AP", - "offset": -36 + "offset": -26 } }, "dst": { @@ -24420,7 +29693,7 @@ ] ], [ - 3404, + 6240, [ { "AllocSegment": { @@ -24433,7 +29706,7 @@ ] ], [ - 3501, + 6344, [ { "TestLessThanOrEqual": { @@ -24455,10 +29728,19 @@ ] ], [ - 3542, + 6360, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -24468,32 +29750,45 @@ ] ], [ - 3603, + 6362, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x4c18" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -21 + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3631, + 6392, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -24503,100 +29798,94 @@ ] ], [ - 3761, + 6394, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3777, + 6424, [ { "TestLessThan": { "lhs": { "Deref": { - "register": "FP", - "offset": 1 + "register": "AP", + "offset": -1 } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 3781, + 6426, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": 3 + "offset": -2 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "x": { + "quotient": { "register": "AP", - "offset": -2 + "offset": 3 }, - "y": { + "remainder": { "register": "AP", - "offset": -1 + "offset": 4 } } } ] ], [ - 3791, + 6456, [ { - "LinearSplit": { - "value": { + "TestLessThan": { + "lhs": { "Deref": { - "register": "FP", - "offset": 1 + "register": "AP", + "offset": -1 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -24605,30 +29894,43 @@ ] ], [ - 3816, + 6458, [ { - "AllocSegment": { - "dst": { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 3853, + 6503, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x2210" + "Immediate": "0x72ec" }, "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -26 } }, "dst": { @@ -24640,7 +29942,7 @@ ] ], [ - 3874, + 6527, [ { "SystemCall": { @@ -24655,7 +29957,62 @@ ] ], [ - 3976, + 6551, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 6565, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x14" + } + } + } + } + } + ] + ], + [ + 6569, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6719, [ { "TestLessThanOrEqual": { @@ -24677,7 +30034,7 @@ ] ], [ - 3992, + 6735, [ { "TestLessThan": { @@ -24688,67 +30045,57 @@ } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 3996, + 6737, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": 3 + "offset": -2 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "x": { + "quotient": { "register": "AP", - "offset": -2 + "offset": 3 }, - "y": { + "remainder": { "register": "AP", - "offset": -1 + "offset": 4 } } } ] ], [ - 4006, + 6767, [ { - "LinearSplit": { - "value": { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -24757,32 +30104,45 @@ ] ], [ - 4070, + 6769, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x4a6a" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -27 + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 4082, + 6814, [ { - "AllocSegment": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4060" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -16 + } + }, "dst": { "register": "AP", "offset": 0 @@ -24792,7 +30152,7 @@ ] ], [ - 4110, + 6842, [ { "SystemCall": { @@ -24807,20 +30167,7 @@ ] ], [ - 4113, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4129, + 6859, [ { "SystemCall": { @@ -24841,7 +30188,20 @@ ] ], [ - 4247, + 6863, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6959, [ { "TestLessThanOrEqual": { @@ -24863,7 +30223,7 @@ ] ], [ - 4263, + 6975, [ { "TestLessThan": { @@ -24874,67 +30234,57 @@ } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 4267, + 6977, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": 3 + "offset": -2 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "x": { + "quotient": { "register": "AP", - "offset": -2 + "offset": 3 }, - "y": { + "remainder": { "register": "AP", - "offset": -1 + "offset": 4 } } } ] ], [ - 4277, + 7007, [ { - "LinearSplit": { - "value": { + "TestLessThan": { + "lhs": { "Deref": { "register": "AP", - "offset": -2 + "offset": -1 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -24943,44 +30293,55 @@ ] ], [ - 4309, + 7009, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x109a" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -15 + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 4326, + 7054, [ { - "SystemCall": { - "system": { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x12f70" + }, + "rhs": { "Deref": { - "register": "FP", - "offset": -5 + "register": "AP", + "offset": -16 } + }, + "dst": { + "register": "AP", + "offset": 0 } } } ] ], [ - 4330, + 7074, [ { "AllocSegment": { @@ -24993,7 +30354,7 @@ ] ], [ - 4392, + 7146, [ { "TestLessThanOrEqual": { @@ -25015,30 +30376,20 @@ ] ], [ - 4415, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 4452, + 7183, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x1bc6" + "Deref": { + "register": "AP", + "offset": -1 + } }, "rhs": { "Deref": { "register": "AP", - "offset": -12 + "offset": -9 } }, "dst": { @@ -25050,22 +30401,7 @@ ] ], [ - 4472, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -5 - } - } - } - } - ] - ], - [ - 4476, + 7235, [ { "AllocSegment": { @@ -25078,7 +30414,7 @@ ] ], [ - 4556, + 7310, [ { "TestLessThanOrEqual": { @@ -25100,12 +30436,12 @@ ] ], [ - 4588, + 7341, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x3b6" + "Immediate": "0x369a2" }, "rhs": { "Deref": { @@ -25122,22 +30458,7 @@ ] ], [ - 4600, - [ - { - "AllocFelt252Dict": { - "segment_arena_ptr": { - "Deref": { - "register": "FP", - "offset": -7 - } - } - } - } - ] - ], - [ - 4619, + 7361, [ { "AllocSegment": { @@ -25150,7 +30471,7 @@ ] ], [ - 4653, + 7399, [ { "TestLessThanOrEqual": { @@ -25172,78 +30493,68 @@ ] ], [ - 4669, + 7415, [ { "TestLessThan": { "lhs": { "Deref": { - "register": "FP", - "offset": 1 + "register": "AP", + "offset": -1 } }, "rhs": { - "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", - "offset": 4 + "offset": 0 } } } ] ], [ - 4673, + 7417, [ { - "LinearSplit": { - "value": { + "DivMod": { + "lhs": { "Deref": { "register": "AP", - "offset": 3 + "offset": -2 } }, - "scalar": { - "Immediate": "0x110000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "x": { + "quotient": { "register": "AP", - "offset": -2 + "offset": 3 }, - "y": { + "remainder": { "register": "AP", - "offset": -1 + "offset": 4 } } } ] ], [ - 4683, + 7447, [ { - "LinearSplit": { - "value": { + "TestLessThan": { + "lhs": { "Deref": { - "register": "FP", - "offset": 1 + "register": "AP", + "offset": -1 } }, - "scalar": { - "Immediate": "0x8000000000000000000000000000000" - }, - "max_x": { - "Immediate": "0xffffffffffffffffffffffffffffffff" - }, - "x": { - "register": "AP", - "offset": -1 + "rhs": { + "Immediate": "0x100000000000000000000000000000000" }, - "y": { + "dst": { "register": "AP", "offset": 0 } @@ -25252,30 +30563,43 @@ ] ], [ - 4708, + 7449, [ { - "AllocSegment": { - "dst": { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 4766, + 7494, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x2774" + "Immediate": "0x10158" }, "rhs": { "Deref": { "register": "AP", - "offset": -9 + "offset": -16 } }, "dst": { @@ -25287,22 +30611,7 @@ ] ], [ - 4791, - [ - { - "SystemCall": { - "system": { - "Deref": { - "register": "FP", - "offset": -5 - } - } - } - } - ] - ], - [ - 4795, + 7514, [ { "AllocSegment": { @@ -25315,7 +30624,7 @@ ] ], [ - 4904, + 7586, [ { "TestLessThanOrEqual": { @@ -25337,7 +30646,7 @@ ] ], [ - 4920, + 7602, [ { "TestLessThan": { @@ -25359,7 +30668,7 @@ ] ], [ - 4922, + 7604, [ { "DivMod": { @@ -25385,19 +30694,19 @@ ] ], [ - 4967, + 7634, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -11 + "offset": -1 } }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -25407,32 +30716,45 @@ ] ], [ - 4987, + 7636, [ { - "AllocSegment": { - "dst": { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 5048, + 7666, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -1 } }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -25442,32 +30764,45 @@ ] ], [ - 5079, + 7668, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x6c0c" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -6 + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 5099, + 7698, [ { - "AllocSegment": { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -25477,39 +30812,43 @@ ] ], [ - 5137, + 7700, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 5168, + 7745, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x113a" + "Immediate": "0x5280" }, "rhs": { "Deref": { "register": "AP", - "offset": -6 + "offset": -26 } }, "dst": { @@ -25521,7 +30860,7 @@ ] ], [ - 5180, + 7767, [ { "AllocSegment": { @@ -25534,20 +30873,7 @@ ] ], [ - 5234, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5273, + 7871, [ { "TestLessThanOrEqual": { @@ -25569,10 +30895,10 @@ ] ], [ - 5310, + 7887, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { "Deref": { "register": "AP", @@ -25580,10 +30906,7 @@ } }, "rhs": { - "Deref": { - "register": "AP", - "offset": -9 - } + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", @@ -25594,54 +30917,45 @@ ] ], [ - 5329, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5370, + 7889, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 5401, + 7919, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { - "Immediate": "0xdc46" - }, - "rhs": { "Deref": { "register": "AP", - "offset": -6 + "offset": -1 } }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, "dst": { "register": "AP", "offset": 0 @@ -25651,42 +30965,33 @@ ] ], [ - 5421, - [ - { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5459, + 7921, [ { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { "register": "AP", - "offset": 0 + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 } } } ] ], [ - 5475, + 7951, [ { "TestLessThan": { @@ -25708,7 +31013,7 @@ ] ], [ - 5477, + 7953, [ { "DivMod": { @@ -25734,7 +31039,7 @@ ] ], [ - 5507, + 7983, [ { "TestLessThan": { @@ -25756,7 +31061,7 @@ ] ], [ - 5509, + 7985, [ { "DivMod": { @@ -25782,17 +31087,17 @@ ] ], [ - 5554, + 8030, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x12f70" + "Immediate": "0x72ec" }, "rhs": { "Deref": { "register": "AP", - "offset": -16 + "offset": -26 } }, "dst": { @@ -25804,7 +31109,64 @@ ] ], [ - 5574, + 8054, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 8078, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 8092, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0x14" + } + } + } + } + } + ] + ], + [ + 8096, [ { "AllocSegment": { @@ -25817,7 +31179,7 @@ ] ], [ - 5646, + 8246, [ { "TestLessThanOrEqual": { @@ -25839,10 +31201,10 @@ ] ], [ - 5683, + 8262, [ { - "TestLessThanOrEqual": { + "TestLessThan": { "lhs": { "Deref": { "register": "AP", @@ -25850,10 +31212,7 @@ } }, "rhs": { - "Deref": { - "register": "AP", - "offset": -9 - } + "Immediate": "0x100000000000000000000000000000000" }, "dst": { "register": "AP", @@ -25864,99 +31223,33 @@ ] ], [ - 5735, + 8264, [ { - "AllocSegment": { - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5810, - [ - { - "TestLessThanOrEqual": { + "DivMod": { "lhs": { - "Immediate": "0x0" - }, - "rhs": { "Deref": { - "register": "FP", - "offset": -6 + "register": "AP", + "offset": -2 } }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5841, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x369a2" - }, "rhs": { - "Deref": { - "register": "AP", - "offset": -6 - } + "Immediate": "0x100000000000000000000000000000000" }, - "dst": { - "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5861, - [ - { - "AllocSegment": { - "dst": { + "quotient": { "register": "AP", - "offset": 0 - } - } - } - ] - ], - [ - 5899, - [ - { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x0" - }, - "rhs": { - "Deref": { - "register": "FP", - "offset": -6 - } + "offset": 3 }, - "dst": { + "remainder": { "register": "AP", - "offset": 0 + "offset": 4 } } } ] ], [ - 5915, + 8294, [ { "TestLessThan": { @@ -25978,7 +31271,7 @@ ] ], [ - 5917, + 8296, [ { "DivMod": { @@ -26004,19 +31297,19 @@ ] ], [ - 5947, + 8341, [ { - "TestLessThan": { + "TestLessThanOrEqual": { "lhs": { + "Immediate": "0x4060" + }, + "rhs": { "Deref": { "register": "AP", - "offset": -1 + "offset": -16 } }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, "dst": { "register": "AP", "offset": 0 @@ -26026,55 +31319,43 @@ ] ], [ - 5949, + 8369, [ { - "DivMod": { - "lhs": { + "SystemCall": { + "system": { "Deref": { - "register": "AP", - "offset": -2 + "register": "FP", + "offset": -5 } - }, - "rhs": { - "Immediate": "0x100000000000000000000000000000000" - }, - "quotient": { - "register": "AP", - "offset": 3 - }, - "remainder": { - "register": "AP", - "offset": 4 } } } ] ], [ - 5994, + 8386, [ { - "TestLessThanOrEqual": { - "lhs": { - "Immediate": "0x10158" - }, - "rhs": { - "Deref": { - "register": "AP", - "offset": -16 + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -5 + }, + "b": { + "Immediate": "0xa" + } } - }, - "dst": { - "register": "AP", - "offset": 0 } } } ] ], [ - 6014, + 8390, [ { "AllocSegment": { @@ -26087,7 +31368,7 @@ ] ], [ - 6086, + 8486, [ { "TestLessThanOrEqual": { @@ -26109,7 +31390,7 @@ ] ], [ - 6117, + 8517, [ { "TestLessThanOrEqual": { @@ -26131,7 +31412,7 @@ ] ], [ - 6145, + 8545, [ { "SystemCall": { @@ -26146,7 +31427,7 @@ ] ], [ - 6174, + 8574, [ { "AllocSegment": { @@ -26159,7 +31440,7 @@ ] ], [ - 6234, + 8634, [ { "TestLessThanOrEqual": { @@ -26181,7 +31462,7 @@ ] ], [ - 6281, + 8681, [ { "TestLessThanOrEqual": { @@ -26203,7 +31484,7 @@ ] ], [ - 6298, + 8698, [ { "AllocSegment": { @@ -26216,7 +31497,7 @@ ] ], [ - 6367, + 8767, [ { "TestLessThanOrEqual": { @@ -26238,7 +31519,7 @@ ] ], [ - 6382, + 8782, [ { "AllocSegment": { @@ -26251,7 +31532,7 @@ ] ], [ - 6419, + 8819, [ { "TestLessThanOrEqual": { @@ -26273,7 +31554,7 @@ ] ], [ - 6441, + 8841, [ { "AllocSegment": { @@ -26286,7 +31567,7 @@ ] ], [ - 6509, + 8909, [ { "TestLessThanOrEqual": { @@ -26308,7 +31589,7 @@ ] ], [ - 6540, + 8940, [ { "TestLessThanOrEqual": { @@ -26330,7 +31611,7 @@ ] ], [ - 6583, + 8983, [ { "TestLessThanOrEqual": { @@ -26352,7 +31633,7 @@ ] ], [ - 6622, + 9022, [ { "TestLessThanOrEqual": { @@ -26374,7 +31655,7 @@ ] ], [ - 6642, + 9042, [ { "AllocSegment": { @@ -26387,7 +31668,7 @@ ] ], [ - 6692, + 9092, [ { "TestLessThanOrEqual": { @@ -26409,7 +31690,7 @@ ] ], [ - 6731, + 9131, [ { "TestLessThanOrEqual": { @@ -26431,7 +31712,7 @@ ] ], [ - 6751, + 9151, [ { "AllocSegment": { @@ -26444,7 +31725,7 @@ ] ], [ - 6801, + 9201, [ { "TestLessThanOrEqual": { @@ -26466,7 +31747,7 @@ ] ], [ - 6817, + 9217, [ { "TestLessThan": { @@ -26488,7 +31769,7 @@ ] ], [ - 6821, + 9221, [ { "LinearSplit": { @@ -26517,7 +31798,7 @@ ] ], [ - 6831, + 9231, [ { "LinearSplit": { @@ -26546,7 +31827,7 @@ ] ], [ - 6879, + 9279, [ { "TestLessThanOrEqual": { @@ -26568,7 +31849,7 @@ ] ], [ - 6901, + 9301, [ { "AllocSegment": { @@ -26581,7 +31862,7 @@ ] ], [ - 6920, + 9320, [ { "SystemCall": { @@ -26596,7 +31877,7 @@ ] ], [ - 6927, + 9327, [ { "AllocSegment": { @@ -26609,7 +31890,7 @@ ] ], [ - 7010, + 9410, [ { "TestLessThanOrEqual": { @@ -26631,7 +31912,7 @@ ] ], [ - 7071, + 9471, [ { "TestLessThanOrEqual": { @@ -26656,7 +31937,7 @@ ] ], [ - 7093, + 9493, [ { "AllocSegment": { @@ -26669,7 +31950,7 @@ ] ], [ - 7170, + 9570, [ { "TestLessThanOrEqual": { @@ -26691,7 +31972,7 @@ ] ], [ - 7219, + 9619, [ { "TestLessThanOrEqual": { @@ -26716,7 +31997,7 @@ ] ], [ - 7242, + 9642, [ { "AllocSegment": { @@ -26729,7 +32010,7 @@ ] ], [ - 7298, + 9698, [ { "TestLessThanOrEqual": { @@ -26751,7 +32032,7 @@ ] ], [ - 7314, + 9714, [ { "TestLessThan": { @@ -26773,7 +32054,7 @@ ] ], [ - 7318, + 9718, [ { "LinearSplit": { @@ -26802,7 +32083,7 @@ ] ], [ - 7328, + 9728, [ { "LinearSplit": { @@ -26831,7 +32112,7 @@ ] ], [ - 7365, + 9765, [ { "TestLessThanOrEqual": { @@ -26853,7 +32134,7 @@ ] ], [ - 7377, + 9777, [ { "AllocSegment": { @@ -26866,7 +32147,7 @@ ] ], [ - 7395, + 9795, [ { "SystemCall": { @@ -26881,7 +32162,7 @@ ] ], [ - 7399, + 9799, [ { "AllocSegment": { @@ -26894,7 +32175,7 @@ ] ], [ - 7471, + 9871, [ { "TestLessThanOrEqual": { @@ -26916,7 +32197,7 @@ ] ], [ - 7506, + 9906, [ { "TestLessThanOrEqual": { @@ -26941,7 +32222,7 @@ ] ], [ - 7523, + 9923, [ { "AllocSegment": { @@ -26954,7 +32235,7 @@ ] ], [ - 7566, + 9966, [ { "TestLessThanOrEqual": { @@ -26976,7 +32257,7 @@ ] ], [ - 7611, + 10011, [ { "TestLessThanOrEqual": { @@ -27001,7 +32282,7 @@ ] ], [ - 7631, + 10031, [ { "AllocSegment": { @@ -27014,7 +32295,7 @@ ] ], [ - 7684, + 10084, [ { "TestLessThanOrEqual": { @@ -27036,7 +32317,7 @@ ] ], [ - 7723, + 10123, [ { "TestLessThanOrEqual": { @@ -27058,7 +32339,7 @@ ] ], [ - 7735, + 10135, [ { "AllocSegment": { @@ -27071,7 +32352,7 @@ ] ], [ - 7754, + 10154, [ { "SystemCall": { @@ -27086,7 +32367,7 @@ ] ], [ - 7758, + 10158, [ { "AllocSegment": { @@ -27099,7 +32380,7 @@ ] ], [ - 7811, + 10211, [ { "TestLessThanOrEqual": { @@ -27121,7 +32402,7 @@ ] ], [ - 7854, + 10254, [ { "TestLessThanOrEqual": { @@ -27146,7 +32427,7 @@ ] ], [ - 7874, + 10274, [ { "AllocSegment": { @@ -27159,7 +32440,7 @@ ] ], [ - 7921, + 10321, [ { "TestLessThanOrEqual": { @@ -27181,7 +32462,7 @@ ] ], [ - 7953, + 10353, [ { "TestLessThanOrEqual": { @@ -27203,7 +32484,7 @@ ] ], [ - 7975, + 10375, [ { "AllocSegment": { @@ -27216,7 +32497,7 @@ ] ], [ - 8031, + 10431, [ { "TestLessThanOrEqual": { @@ -27238,7 +32519,7 @@ ] ], [ - 8047, + 10447, [ { "TestLessThan": { @@ -27260,7 +32541,7 @@ ] ], [ - 8051, + 10451, [ { "LinearSplit": { @@ -27289,7 +32570,7 @@ ] ], [ - 8061, + 10461, [ { "LinearSplit": { @@ -27318,7 +32599,7 @@ ] ], [ - 8086, + 10486, [ { "AllocSegment": { @@ -27331,7 +32612,7 @@ ] ], [ - 8123, + 10523, [ { "TestLessThanOrEqual": { @@ -27353,7 +32634,7 @@ ] ], [ - 8145, + 10545, [ { "AllocSegment": { @@ -27366,7 +32647,7 @@ ] ], [ - 8243, + 10643, [ { "TestLessThanOrEqual": { @@ -27388,7 +32669,7 @@ ] ], [ - 8282, + 10682, [ { "TestLessThanOrEqual": { @@ -27410,7 +32691,7 @@ ] ], [ - 8294, + 10694, [ { "AllocSegment": { @@ -27423,7 +32704,7 @@ ] ], [ - 8340, + 10740, [ { "TestLessThanOrEqual": { @@ -27445,7 +32726,7 @@ ] ], [ - 8371, + 10771, [ { "TestLessThanOrEqual": { @@ -27467,7 +32748,7 @@ ] ], [ - 8383, + 10783, [ { "AllocSegment": { @@ -27480,7 +32761,7 @@ ] ], [ - 8415, + 10815, [ { "TestLessThanOrEqual": { @@ -27502,7 +32783,7 @@ ] ], [ - 8446, + 10846, [ { "TestLessThanOrEqual": { @@ -27524,7 +32805,7 @@ ] ], [ - 8458, + 10858, [ { "AllocSegment": { @@ -27537,7 +32818,7 @@ ] ], [ - 8490, + 10890, [ { "TestLessThanOrEqual": { @@ -27559,7 +32840,7 @@ ] ], [ - 8525, + 10925, [ { "TestLessThanOrEqual": { @@ -27584,7 +32865,7 @@ ] ], [ - 8541, + 10941, [ { "AllocSegment": { @@ -27597,7 +32878,7 @@ ] ], [ - 8576, + 10976, [ { "TestLessThanOrEqual": { @@ -27619,7 +32900,7 @@ ] ], [ - 8611, + 11011, [ { "TestLessThanOrEqual": { @@ -27644,7 +32925,7 @@ ] ], [ - 8627, + 11027, [ { "AllocSegment": { @@ -27657,7 +32938,7 @@ ] ], [ - 8662, + 11062, [ { "TestLessThanOrEqual": { @@ -27679,7 +32960,7 @@ ] ], [ - 8697, + 11097, [ { "TestLessThanOrEqual": { @@ -27704,7 +32985,7 @@ ] ], [ - 8720, + 11120, [ { "AllocSegment": { @@ -27717,7 +32998,7 @@ ] ], [ - 8755, + 11155, [ { "TestLessThanOrEqual": { @@ -27739,7 +33020,7 @@ ] ], [ - 8790, + 11190, [ { "TestLessThanOrEqual": { @@ -27764,7 +33045,7 @@ ] ], [ - 8813, + 11213, [ { "RandomEcPoint": { @@ -27792,7 +33073,7 @@ ] ], [ - 8830, + 11230, [ { "AllocSegment": { @@ -27805,7 +33086,7 @@ ] ], [ - 8877, + 11277, [ { "TestLessThanOrEqual": { @@ -27827,7 +33108,7 @@ ] ], [ - 8932, + 11332, [ { "TestLessThanOrEqual": { @@ -27852,7 +33133,7 @@ ] ], [ - 8957, + 11357, [ { "AllocSegment": { @@ -27865,7 +33146,7 @@ ] ], [ - 9016, + 11416, [ { "TestLessThanOrEqual": { @@ -27887,7 +33168,7 @@ ] ], [ - 9063, + 11463, [ { "TestLessThanOrEqual": { @@ -27909,7 +33190,7 @@ ] ], [ - 9075, + 11475, [ { "AllocSegment": { @@ -27922,7 +33203,7 @@ ] ], [ - 9132, + 11532, [ { "TestLessThanOrEqual": { @@ -27944,7 +33225,7 @@ ] ], [ - 9156, + 11556, [ { "TestLessThan": { @@ -27966,7 +33247,7 @@ ] ], [ - 9160, + 11560, [ { "LinearSplit": { @@ -27995,7 +33276,7 @@ ] ], [ - 9170, + 11570, [ { "LinearSplit": { @@ -28024,7 +33305,7 @@ ] ], [ - 9210, + 11610, [ { "TestLessThanOrEqual": { @@ -28046,7 +33327,7 @@ ] ], [ - 9232, + 11632, [ { "SystemCall": { @@ -28061,7 +33342,7 @@ ] ], [ - 9236, + 11636, [ { "AllocSegment": { @@ -28074,7 +33355,7 @@ ] ], [ - 9322, + 11722, [ { "TestLessThanOrEqual": { @@ -28096,7 +33377,7 @@ ] ], [ - 9346, + 11746, [ { "TestLessThan": { @@ -28118,7 +33399,7 @@ ] ], [ - 9350, + 11750, [ { "LinearSplit": { @@ -28147,7 +33428,7 @@ ] ], [ - 9360, + 11760, [ { "LinearSplit": { @@ -28176,7 +33457,7 @@ ] ], [ - 9400, + 11800, [ { "TestLessThanOrEqual": { @@ -28198,7 +33479,7 @@ ] ], [ - 9422, + 11822, [ { "SystemCall": { @@ -28213,7 +33494,7 @@ ] ], [ - 9509, + 11909, [ { "TestLessThanOrEqual": { @@ -28235,7 +33516,7 @@ ] ], [ - 9556, + 11956, [ { "TestLessThanOrEqual": { @@ -28257,7 +33538,7 @@ ] ], [ - 9582, + 11982, [ { "SystemCall": { @@ -28272,7 +33553,7 @@ ] ], [ - 9586, + 11986, [ { "AllocSegment": { @@ -28285,7 +33566,7 @@ ] ], [ - 9687, + 12087, [ { "TestLessThanOrEqual": { @@ -28307,7 +33588,7 @@ ] ], [ - 9764, + 12164, [ { "TestLessThanOrEqual": { @@ -28329,7 +33610,7 @@ ] ], [ - 9812, + 12212, [ { "TestLessThanOrEqual": { @@ -28351,7 +33632,7 @@ ] ], [ - 9875, + 12275, [ { "AllocSegment": { @@ -28364,7 +33645,7 @@ ] ], [ - 9891, + 12291, [ { "SystemCall": { @@ -28379,7 +33660,7 @@ ] ], [ - 9900, + 12300, [ { "SystemCall": { @@ -28400,7 +33681,7 @@ ] ], [ - 9913, + 12313, [ { "SystemCall": { @@ -28421,7 +33702,7 @@ ] ], [ - 9930, + 12330, [ { "SystemCall": { @@ -28442,7 +33723,7 @@ ] ], [ - 9949, + 12349, [ { "AllocSegment": { @@ -28455,7 +33736,7 @@ ] ], [ - 10008, + 12408, [ { "TestLessThanOrEqual": { @@ -28477,7 +33758,7 @@ ] ], [ - 10031, + 12431, [ { "SystemCall": { @@ -28492,7 +33773,7 @@ ] ], [ - 10109, + 12514, [ { "TestLessThan": { @@ -28520,7 +33801,7 @@ ] ], [ - 10113, + 12518, [ { "LinearSplit": { @@ -28549,7 +33830,7 @@ ] ], [ - 10140, + 12545, [ { "TestLessThan": { @@ -28577,7 +33858,7 @@ ] ], [ - 10144, + 12549, [ { "LinearSplit": { @@ -28606,7 +33887,7 @@ ] ], [ - 10171, + 12576, [ { "TestLessThan": { @@ -28628,7 +33909,7 @@ ] ], [ - 10175, + 12580, [ { "LinearSplit": { @@ -28657,7 +33938,7 @@ ] ], [ - 10185, + 12590, [ { "LinearSplit": { @@ -28686,7 +33967,7 @@ ] ], [ - 10277, + 12682, [ { "TestLessThan": { @@ -28708,7 +33989,7 @@ ] ], [ - 10281, + 12686, [ { "LinearSplit": { @@ -28737,7 +34018,7 @@ ] ], [ - 10291, + 12696, [ { "LinearSplit": { @@ -28766,7 +34047,7 @@ ] ], [ - 10308, + 12713, [ { "TestLessThan": { @@ -28788,7 +34069,7 @@ ] ], [ - 10310, + 12715, [ { "DivMod": { @@ -28814,7 +34095,7 @@ ] ], [ - 10376, + 12781, [ { "AllocSegment": { @@ -28827,7 +34108,7 @@ ] ], [ - 10398, + 12803, [ { "TestLessThan": { @@ -28849,7 +34130,7 @@ ] ], [ - 10400, + 12805, [ { "DivMod": { @@ -28875,7 +34156,7 @@ ] ], [ - 10438, + 12843, [ { "TestLessThan": { @@ -28903,7 +34184,7 @@ ] ], [ - 10442, + 12847, [ { "LinearSplit": { @@ -28932,7 +34213,7 @@ ] ], [ - 10469, + 12874, [ { "TestLessThan": { @@ -28960,7 +34241,7 @@ ] ], [ - 10473, + 12878, [ { "LinearSplit": { @@ -28989,7 +34270,7 @@ ] ], [ - 10974, + 13379, [ { "SystemCall": { @@ -29004,7 +34285,7 @@ ] ], [ - 11343, + 13803, [ { "TestLessThanOrEqual": { @@ -29026,7 +34307,7 @@ ] ], [ - 11427, + 13887, [ { "SystemCall": { @@ -29041,7 +34322,7 @@ ] ], [ - 11672, + 14132, [ { "GetSegmentArenaIndex": { @@ -29060,7 +34341,7 @@ ] ], [ - 11713, + 14173, [ { "AllocSegment": { @@ -29073,7 +34354,7 @@ ] ], [ - 11721, + 14181, [ { "InitSquashData": { @@ -29108,7 +34389,7 @@ ] ], [ - 11740, + 14200, [ { "GetCurrentAccessIndex": { @@ -29123,7 +34404,7 @@ ] ], [ - 11753, + 14213, [ { "ShouldSkipSquashLoop": { @@ -29136,7 +34417,7 @@ ] ], [ - 11755, + 14215, [ { "GetCurrentAccessDelta": { @@ -29149,7 +34430,7 @@ ] ], [ - 11766, + 14226, [ { "ShouldContinueSquashLoop": { @@ -29162,7 +34443,7 @@ ] ], [ - 11780, + 14240, [ { "GetNextDictKey": { @@ -29175,7 +34456,7 @@ ] ], [ - 11799, + 14259, [ { "AssertLeFindSmallArcs": { @@ -29208,7 +34489,7 @@ ] ], [ - 11811, + 14271, [ { "AssertLeIsFirstArcExcluded": { @@ -29221,7 +34502,7 @@ ] ], [ - 11823, + 14283, [ { "AssertLeIsSecondArcExcluded": { @@ -29234,7 +34515,7 @@ ] ], [ - 11856, + 14316, [ { "TestLessThanOrEqual": { @@ -29256,7 +34537,7 @@ ] ], [ - 11887, + 14347, [ { "TestLessThan": { @@ -29278,7 +34559,7 @@ ] ], [ - 11905, + 14365, [ { "WideMul128": { @@ -29307,7 +34588,7 @@ ] ], [ - 11907, + 14367, [ { "DivMod": { @@ -29333,7 +34614,7 @@ ] ], [ - 11917, + 14377, [ { "DivMod": { @@ -29359,7 +34640,7 @@ ] ], [ - 11928, + 14388, [ { "DivMod": { @@ -29385,7 +34666,7 @@ ] ], [ - 11940, + 14400, [ { "TestLessThan": { @@ -29407,7 +34688,7 @@ ] ], [ - 12015, + 14490, [ { "AllocSegment": { @@ -29420,7 +34701,7 @@ ] ], [ - 12063, + 14538, [ { "AllocSegment": { @@ -29433,7 +34714,7 @@ ] ], [ - 12077, + 14552, [ { "SystemCall": { @@ -29448,7 +34729,7 @@ ] ], [ - 12355, + 14830, [ { "TestLessThanOrEqual": { @@ -29470,7 +34751,7 @@ ] ], [ - 12365, + 14840, [ { "TestLessThanOrEqualAddress": { @@ -29501,7 +34782,7 @@ ] ], [ - 12383, + 14858, [ { "SystemCall": { @@ -29516,7 +34797,7 @@ ] ], [ - 12455, + 14930, [ { "SystemCall": { @@ -29531,7 +34812,7 @@ ] ], [ - 12491, + 14966, [ { "SystemCall": { @@ -29552,7 +34833,7 @@ ] ], [ - 12535, + 15010, [ { "SystemCall": { @@ -29573,7 +34854,7 @@ ] ], [ - 12548, + 15023, [ { "SystemCall": { @@ -29594,7 +34875,7 @@ ] ], [ - 12794, + 15269, [ { "SystemCall": { @@ -29609,7 +34890,7 @@ ] ], [ - 12828, + 15303, [ { "SystemCall": { @@ -29630,7 +34911,7 @@ ] ], [ - 12849, + 15324, [ { "SystemCall": { @@ -29651,7 +34932,7 @@ ] ], [ - 12862, + 15337, [ { "SystemCall": { @@ -29672,7 +34953,7 @@ ] ], [ - 12934, + 15409, [ { "TestLessThan": { @@ -29694,7 +34975,7 @@ ] ], [ - 12966, + 15441, [ { "TestLessThan": { @@ -29716,7 +34997,7 @@ ] ], [ - 13007, + 15482, [ { "SystemCall": { @@ -29737,7 +35018,43 @@ ] ], [ - 13207, + 15674, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 15687, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 15809, [ { "SystemCall": { @@ -29752,7 +35069,7 @@ ] ], [ - 13240, + 15842, [ { "SystemCall": { @@ -29773,7 +35090,7 @@ ] ], [ - 13278, + 15880, [ { "SystemCall": { @@ -29794,7 +35111,7 @@ ] ], [ - 13326, + 15928, [ { "SystemCall": { @@ -29815,7 +35132,7 @@ ] ], [ - 13343, + 15945, [ { "SystemCall": { @@ -29836,7 +35153,7 @@ ] ], [ - 13363, + 15965, [ { "SystemCall": { @@ -29857,7 +35174,7 @@ ] ], [ - 13393, + 15995, [ { "SystemCall": { @@ -29878,7 +35195,7 @@ ] ], [ - 13558, + 16160, [ { "SystemCall": { @@ -29893,7 +35210,7 @@ ] ], [ - 13582, + 16184, [ { "SystemCall": { @@ -29914,7 +35231,7 @@ ] ], [ - 13593, + 16195, [ { "U256InvModN": { @@ -29971,7 +35288,7 @@ ] ], [ - 13611, + 16213, [ { "WideMul128": { @@ -30168,7 +35485,7 @@ ] ], [ - 13664, + 16266, [ { "WideMul128": { @@ -30221,7 +35538,7 @@ ] ], [ - 13668, + 16270, [ { "TestLessThan": { @@ -30243,7 +35560,7 @@ ] ], [ - 13682, + 16284, [ { "TestLessThan": { @@ -30265,7 +35582,7 @@ ] ], [ - 13695, + 16297, [ { "DivMod": { @@ -30291,7 +35608,7 @@ ] ], [ - 13705, + 16307, [ { "DivMod": { @@ -30317,7 +35634,7 @@ ] ], [ - 13716, + 16318, [ { "DivMod": { @@ -30343,7 +35660,7 @@ ] ], [ - 13725, + 16327, [ { "DivMod": { @@ -30369,7 +35686,7 @@ ] ], [ - 13735, + 16337, [ { "DivMod": { @@ -30395,7 +35712,7 @@ ] ], [ - 13746, + 16348, [ { "DivMod": { @@ -30421,7 +35738,7 @@ ] ], [ - 13755, + 16357, [ { "DivMod": { @@ -30447,7 +35764,7 @@ ] ], [ - 13765, + 16367, [ { "DivMod": { @@ -30473,7 +35790,7 @@ ] ], [ - 13776, + 16378, [ { "DivMod": { @@ -30499,7 +35816,7 @@ ] ], [ - 13785, + 16387, [ { "DivMod": { @@ -30525,7 +35842,7 @@ ] ], [ - 13795, + 16397, [ { "DivMod": { @@ -30551,7 +35868,7 @@ ] ], [ - 13806, + 16408, [ { "DivMod": { @@ -30577,7 +35894,7 @@ ] ], [ - 13815, + 16417, [ { "DivMod": { @@ -30603,7 +35920,7 @@ ] ], [ - 13825, + 16427, [ { "DivMod": { @@ -30629,7 +35946,7 @@ ] ], [ - 13836, + 16438, [ { "DivMod": { @@ -30655,7 +35972,7 @@ ] ], [ - 13845, + 16447, [ { "DivMod": { @@ -30681,7 +35998,7 @@ ] ], [ - 13855, + 16457, [ { "DivMod": { @@ -30707,7 +36024,7 @@ ] ], [ - 13866, + 16468, [ { "DivMod": { @@ -30733,7 +36050,7 @@ ] ], [ - 13875, + 16477, [ { "DivMod": { @@ -30759,7 +36076,7 @@ ] ], [ - 13885, + 16487, [ { "DivMod": { @@ -30785,7 +36102,7 @@ ] ], [ - 13896, + 16498, [ { "DivMod": { @@ -30811,7 +36128,7 @@ ] ], [ - 13905, + 16507, [ { "DivMod": { @@ -30837,7 +36154,7 @@ ] ], [ - 13915, + 16517, [ { "DivMod": { @@ -30863,7 +36180,7 @@ ] ], [ - 13926, + 16528, [ { "DivMod": { @@ -30889,7 +36206,7 @@ ] ], [ - 13950, + 16552, [ { "TestLessThan": { @@ -30911,7 +36228,7 @@ ] ], [ - 13980, + 16582, [ { "TestLessThan": { @@ -30933,7 +36250,7 @@ ] ], [ - 14036, + 16638, [ { "SystemCall": { @@ -30954,7 +36271,7 @@ ] ], [ - 14047, + 16649, [ { "SystemCall": { @@ -30975,7 +36292,7 @@ ] ], [ - 14059, + 16661, [ { "SystemCall": { @@ -30996,7 +36313,7 @@ ] ], [ - 14125, + 16727, [ { "DivMod": { @@ -31022,7 +36339,7 @@ ] ], [ - 14135, + 16737, [ { "DivMod": { @@ -31048,7 +36365,7 @@ ] ], [ - 14146, + 16748, [ { "DivMod": { @@ -31074,7 +36391,7 @@ ] ], [ - 14155, + 16757, [ { "DivMod": { @@ -31100,7 +36417,7 @@ ] ], [ - 14165, + 16767, [ { "DivMod": { @@ -31126,7 +36443,7 @@ ] ], [ - 14176, + 16778, [ { "DivMod": { @@ -31152,7 +36469,7 @@ ] ], [ - 14252, + 16854, [ { "SystemCall": { @@ -31167,7 +36484,7 @@ ] ], [ - 14259, + 16861, [ { "AllocConstantSize": { @@ -31183,7 +36500,7 @@ ] ], [ - 14343, + 16945, [ { "DivMod": { @@ -31212,7 +36529,7 @@ ] ], [ - 14349, + 16951, [ { "TestLessThan": { @@ -31234,7 +36551,7 @@ ] ], [ - 14395, + 16997, [ { "AllocSegment": { @@ -31247,7 +36564,7 @@ ] ], [ - 14418, + 17020, [ { "SystemCall": { @@ -31262,7 +36579,7 @@ ] ], [ - 14455, + 17057, [ { "SystemCall": { @@ -31283,7 +36600,7 @@ ] ], [ - 14500, + 17102, [ { "SystemCall": { @@ -31304,7 +36621,7 @@ ] ], [ - 14513, + 17115, [ { "SystemCall": { @@ -31325,7 +36642,7 @@ ] ], [ - 14598, + 17200, [ { "SystemCall": { @@ -31346,7 +36663,7 @@ ] ], [ - 14756, + 17358, [ { "SystemCall": { @@ -31361,7 +36678,7 @@ ] ], [ - 14789, + 17391, [ { "SystemCall": { @@ -31382,7 +36699,7 @@ ] ], [ - 14827, + 17429, [ { "SystemCall": { @@ -31403,7 +36720,7 @@ ] ], [ - 14875, + 17477, [ { "SystemCall": { @@ -31424,7 +36741,7 @@ ] ], [ - 14895, + 17497, [ { "SystemCall": { @@ -31445,7 +36762,7 @@ ] ], [ - 14928, + 17530, [ { "SystemCall": { @@ -31466,7 +36783,43 @@ ] ], [ - 15080, + 17671, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 17684, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0xa" + } + } + } + } + } + ] + ], + [ + 17809, [ { "TestLessThan": { @@ -31488,7 +36841,7 @@ ] ], [ - 15105, + 17834, [ { "TestLessThan": { @@ -31510,7 +36863,7 @@ ] ], [ - 15152, + 17881, [ { "TestLessThan": { @@ -31532,7 +36885,7 @@ ] ], [ - 15177, + 17906, [ { "TestLessThan": { @@ -31554,7 +36907,7 @@ ] ], [ - 15217, + 17946, [ { "U256InvModN": { @@ -31611,7 +36964,7 @@ ] ], [ - 15235, + 17964, [ { "WideMul128": { @@ -31808,7 +37161,7 @@ ] ], [ - 15288, + 18017, [ { "WideMul128": { @@ -31861,7 +37214,7 @@ ] ], [ - 15292, + 18021, [ { "TestLessThan": { @@ -31883,7 +37236,7 @@ ] ], [ - 15306, + 18035, [ { "TestLessThan": { @@ -31905,7 +37258,7 @@ ] ], [ - 15319, + 18048, [ { "DivMod": { @@ -31931,7 +37284,7 @@ ] ], [ - 15329, + 18058, [ { "DivMod": { @@ -31957,7 +37310,7 @@ ] ], [ - 15340, + 18069, [ { "DivMod": { @@ -31983,7 +37336,7 @@ ] ], [ - 15349, + 18078, [ { "DivMod": { @@ -32009,7 +37362,7 @@ ] ], [ - 15359, + 18088, [ { "DivMod": { @@ -32035,7 +37388,7 @@ ] ], [ - 15370, + 18099, [ { "DivMod": { @@ -32061,7 +37414,7 @@ ] ], [ - 15379, + 18108, [ { "DivMod": { @@ -32087,7 +37440,7 @@ ] ], [ - 15389, + 18118, [ { "DivMod": { @@ -32113,7 +37466,7 @@ ] ], [ - 15400, + 18129, [ { "DivMod": { @@ -32139,7 +37492,7 @@ ] ], [ - 15409, + 18138, [ { "DivMod": { @@ -32165,7 +37518,7 @@ ] ], [ - 15419, + 18148, [ { "DivMod": { @@ -32191,7 +37544,7 @@ ] ], [ - 15430, + 18159, [ { "DivMod": { @@ -32217,7 +37570,7 @@ ] ], [ - 15439, + 18168, [ { "DivMod": { @@ -32243,7 +37596,7 @@ ] ], [ - 15449, + 18178, [ { "DivMod": { @@ -32269,7 +37622,7 @@ ] ], [ - 15460, + 18189, [ { "DivMod": { @@ -32295,7 +37648,7 @@ ] ], [ - 15469, + 18198, [ { "DivMod": { @@ -32321,7 +37674,7 @@ ] ], [ - 15479, + 18208, [ { "DivMod": { @@ -32347,7 +37700,7 @@ ] ], [ - 15490, + 18219, [ { "DivMod": { @@ -32373,7 +37726,7 @@ ] ], [ - 15499, + 18228, [ { "DivMod": { @@ -32399,7 +37752,7 @@ ] ], [ - 15509, + 18238, [ { "DivMod": { @@ -32425,7 +37778,7 @@ ] ], [ - 15520, + 18249, [ { "DivMod": { @@ -32451,7 +37804,7 @@ ] ], [ - 15529, + 18258, [ { "DivMod": { @@ -32477,7 +37830,7 @@ ] ], [ - 15539, + 18268, [ { "DivMod": { @@ -32503,7 +37856,7 @@ ] ], [ - 15550, + 18279, [ { "DivMod": { @@ -32529,7 +37882,7 @@ ] ], [ - 15598, + 18327, [ { "SystemCall": { @@ -32544,7 +37897,7 @@ ] ], [ - 15613, + 18342, [ { "SystemCall": { @@ -32565,7 +37918,7 @@ ] ], [ - 15624, + 18353, [ { "SystemCall": { @@ -32586,7 +37939,7 @@ ] ], [ - 15636, + 18365, [ { "SystemCall": { @@ -32607,7 +37960,7 @@ ] ], [ - 15646, + 18375, [ { "SystemCall": { @@ -32628,7 +37981,7 @@ ] ], [ - 15760, + 18489, [ { "DivMod": { @@ -32654,7 +38007,7 @@ ] ], [ - 15770, + 18499, [ { "DivMod": { @@ -32680,7 +38033,7 @@ ] ], [ - 15781, + 18510, [ { "DivMod": { @@ -32706,7 +38059,7 @@ ] ], [ - 15790, + 18519, [ { "DivMod": { @@ -32732,7 +38085,7 @@ ] ], [ - 15800, + 18529, [ { "DivMod": { @@ -32758,7 +38111,7 @@ ] ], [ - 15811, + 18540, [ { "DivMod": { @@ -32784,7 +38137,7 @@ ] ], [ - 15850, + 18579, [ { "TestLessThanOrEqual": { @@ -32806,7 +38159,7 @@ ] ], [ - 15864, + 18593, [ { "TestLessThan": { @@ -32828,7 +38181,7 @@ ] ], [ - 15898, + 18627, [ { "TestLessThan": { @@ -32850,7 +38203,7 @@ ] ], [ - 15902, + 18631, [ { "LinearSplit": { @@ -32879,7 +38232,7 @@ ] ], [ - 15912, + 18641, [ { "LinearSplit": { @@ -32908,7 +38261,7 @@ ] ], [ - 15931, + 18660, [ { "SystemCall": { @@ -32923,7 +38276,7 @@ ] ], [ - 15964, + 18693, [ { "TestLessThan": { @@ -32945,7 +38298,7 @@ ] ], [ - 15968, + 18697, [ { "LinearSplit": { @@ -32974,7 +38327,7 @@ ] ], [ - 15978, + 18707, [ { "LinearSplit": { @@ -33003,7 +38356,7 @@ ] ], [ - 15997, + 18726, [ { "SystemCall": { @@ -33018,7 +38371,7 @@ ] ], [ - 16119, + 18848, [ { "TestLessThanOrEqual": { @@ -33040,7 +38393,7 @@ ] ], [ - 16159, + 18888, [ { "TestLessThanOrEqual": { @@ -33062,7 +38415,7 @@ ] ], [ - 16205, + 18934, [ { "TestLessThan": { @@ -33084,7 +38437,7 @@ ] ], [ - 16209, + 18938, [ { "LinearSplit": { @@ -33113,7 +38466,7 @@ ] ], [ - 16220, + 18949, [ { "LinearSplit": { @@ -33142,7 +38495,7 @@ ] ], [ - 16242, + 18971, [ { "SystemCall": { @@ -33157,7 +38510,7 @@ ] ], [ - 16256, + 18985, [ { "SystemCall": { @@ -33178,7 +38531,7 @@ ] ], [ - 16264, + 18993, [ { "TestLessThan": { @@ -33200,7 +38553,7 @@ ] ], [ - 16268, + 18997, [ { "LinearSplit": { @@ -33229,7 +38582,7 @@ ] ], [ - 16279, + 19008, [ { "LinearSplit": { @@ -33258,7 +38611,7 @@ ] ], [ - 16305, + 19034, [ { "SystemCall": { @@ -33279,7 +38632,7 @@ ] ], [ - 16322, + 19051, [ { "SystemCall": { @@ -33300,7 +38653,7 @@ ] ], [ - 16411, + 19140, [ { "TestLessThan": { @@ -33322,7 +38675,7 @@ ] ], [ - 16413, + 19142, [ { "DivMod": { @@ -33348,7 +38701,7 @@ ] ], [ - 16443, + 19172, [ { "TestLessThan": { @@ -33370,7 +38723,7 @@ ] ], [ - 16445, + 19174, [ { "DivMod": { @@ -33396,7 +38749,7 @@ ] ], [ - 16529, + 19258, [ { "TestLessThan": { @@ -33418,7 +38771,7 @@ ] ], [ - 16533, + 19262, [ { "LinearSplit": { @@ -33447,7 +38800,7 @@ ] ], [ - 16544, + 19273, [ { "LinearSplit": { @@ -33476,7 +38829,7 @@ ] ], [ - 16566, + 19295, [ { "SystemCall": { @@ -33491,7 +38844,7 @@ ] ], [ - 16580, + 19309, [ { "SystemCall": { @@ -33512,7 +38865,7 @@ ] ], [ - 16584, + 19313, [ { "TestLessThan": { @@ -33534,7 +38887,7 @@ ] ], [ - 16586, + 19315, [ { "DivMod": { @@ -33560,7 +38913,7 @@ ] ], [ - 16608, + 19337, [ { "TestLessThan": { @@ -33582,7 +38935,7 @@ ] ], [ - 16610, + 19339, [ { "DivMod": { @@ -33608,7 +38961,7 @@ ] ], [ - 16642, + 19371, [ { "TestLessThan": { @@ -33630,7 +38983,7 @@ ] ], [ - 16646, + 19375, [ { "LinearSplit": { @@ -33659,7 +39012,7 @@ ] ], [ - 16657, + 19386, [ { "LinearSplit": { @@ -33688,7 +39041,7 @@ ] ], [ - 16682, + 19411, [ { "SystemCall": { @@ -33709,7 +39062,7 @@ ] ], [ - 16698, + 19427, [ { "SystemCall": { @@ -33730,7 +39083,7 @@ ] ], [ - 16879, + 19608, [ { "RandomEcPoint": { @@ -33758,7 +39111,7 @@ ] ], [ - 16950, + 19679, [ { "RandomEcPoint": { @@ -33786,7 +39139,7 @@ ] ], [ - 17039, + 19768, [ { "SystemCall": { @@ -33801,7 +39154,7 @@ ] ], [ - 17056, + 19785, [ { "SystemCall": { @@ -33822,7 +39175,7 @@ ] ], [ - 17134, + 19863, [ { "SystemCall": { @@ -33837,7 +39190,7 @@ ] ], [ - 17142, + 19871, [ { "TestLessThan": { @@ -33859,7 +39212,7 @@ ] ], [ - 17146, + 19875, [ { "LinearSplit": { @@ -33888,7 +39241,7 @@ ] ], [ - 17157, + 19886, [ { "LinearSplit": { @@ -33917,7 +39270,7 @@ ] ], [ - 17180, + 19909, [ { "SystemCall": { @@ -33938,7 +39291,7 @@ ] ], [ - 17194, + 19923, [ { "SystemCall": { @@ -33959,7 +39312,7 @@ ] ], [ - 17209, + 19938, [ { "TestLessThan": { @@ -33984,7 +39337,7 @@ ] ], [ - 17224, + 19953, [ { "TestLessThan": { @@ -34006,7 +39359,7 @@ ] ], [ - 17228, + 19957, [ { "LinearSplit": { @@ -34035,7 +39388,7 @@ ] ], [ - 17239, + 19968, [ { "LinearSplit": { @@ -34064,7 +39417,7 @@ ] ], [ - 17266, + 19995, [ { "SystemCall": { @@ -34085,7 +39438,7 @@ ] ], [ - 17285, + 20014, [ { "SystemCall": { @@ -34106,7 +39459,7 @@ ] ], [ - 17525, + 20254, [ { "EvalCircuit": { @@ -34139,7 +39492,7 @@ ] ], [ - 17730, + 20945, [ { "AllocSegment": { @@ -34152,7 +39505,7 @@ ] ], [ - 17864, + 21079, [ { "SystemCall": { @@ -34167,7 +39520,7 @@ ] ], [ - 17881, + 21096, [ { "SystemCall": { @@ -34188,7 +39541,7 @@ ] ], [ - 17893, + 21108, [ { "SystemCall": { @@ -34209,7 +39562,7 @@ ] ], [ - 17898, + 21113, [ { "AllocSegment": { @@ -34222,7 +39575,7 @@ ] ], [ - 18007, + 21222, [ { "SystemCall": { @@ -34243,7 +39596,7 @@ ] ], [ - 18021, + 21236, [ { "SystemCall": { @@ -34264,7 +39617,7 @@ ] ], [ - 18043, + 21258, [ { "SystemCall": { @@ -34285,7 +39638,7 @@ ] ], [ - 18256, + 21471, [ { "RandomEcPoint": { @@ -34313,7 +39666,7 @@ ] ], [ - 18355, + 21570, [ { "TestLessThan": { @@ -34341,7 +39694,7 @@ ] ], [ - 18359, + 21574, [ { "LinearSplit": { @@ -34370,7 +39723,7 @@ ] ], [ - 18381, + 21596, [ { "TestLessThanOrEqual": { @@ -34395,7 +39748,7 @@ ] ], [ - 18393, + 21608, [ { "TestLessThan": { @@ -34417,7 +39770,7 @@ ] ], [ - 18403, + 21618, [ { "TestLessThanOrEqual": { @@ -34442,12 +39795,12 @@ ] ], [ - 18494, + 21719, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0x7b2" + "Immediate": "0xb9a" }, "rhs": { "Deref": { @@ -34464,12 +39817,12 @@ ] ], [ - 18591, + 21853, [ { "TestLessThanOrEqual": { "lhs": { - "Immediate": "0xb9a" + "Immediate": "0x7b2" }, "rhs": { "Deref": { @@ -34486,7 +39839,7 @@ ] ], [ - 18754, + 22034, [ { "TestLessThan": { @@ -34514,7 +39867,7 @@ ] ], [ - 18758, + 22038, [ { "LinearSplit": { @@ -34543,7 +39896,7 @@ ] ], [ - 18785, + 22065, [ { "TestLessThan": { @@ -34565,7 +39918,7 @@ ] ], [ - 18787, + 22067, [ { "DivMod": { @@ -34591,7 +39944,7 @@ ] ], [ - 18926, + 22161, [ { "AllocSegment": { @@ -34604,7 +39957,7 @@ ] ], [ - 18941, + 22176, [ { "DivMod": { @@ -34633,7 +39986,7 @@ ] ], [ - 18958, + 22193, [ { "TestLessThan": { @@ -34655,7 +40008,7 @@ ] ], [ - 19021, + 22256, [ { "SystemCall": { @@ -34670,7 +40023,7 @@ ] ], [ - 19102, + 22332, [ { "TestLessThan": { @@ -34692,7 +40045,7 @@ ] ], [ - 19134, + 22364, [ { "TestLessThan": { @@ -34714,7 +40067,7 @@ ] ], [ - 19192, + 22422, [ { "TestLessThan": { @@ -34736,7 +40089,7 @@ ] ], [ - 19224, + 22454, [ { "TestLessThan": { @@ -34758,7 +40111,7 @@ ] ], [ - 19357, + 22587, [ { "Uint512DivModByUint256": { @@ -34827,7 +40180,7 @@ ] ], [ - 19375, + 22605, [ { "WideMul128": { @@ -34952,7 +40305,7 @@ ] ], [ - 19404, + 22634, [ { "TestLessThan": { @@ -34977,7 +40330,7 @@ ] ], [ - 19416, + 22646, [ { "TestLessThan": { @@ -35002,7 +40355,7 @@ ] ], [ - 19431, + 22661, [ { "DivMod": { @@ -35028,7 +40381,7 @@ ] ], [ - 19441, + 22671, [ { "DivMod": { @@ -35054,7 +40407,7 @@ ] ], [ - 19452, + 22682, [ { "DivMod": { @@ -35080,7 +40433,7 @@ ] ], [ - 19461, + 22691, [ { "DivMod": { @@ -35106,7 +40459,7 @@ ] ], [ - 19471, + 22701, [ { "DivMod": { @@ -35132,7 +40485,7 @@ ] ], [ - 19482, + 22712, [ { "DivMod": { @@ -35158,7 +40511,7 @@ ] ], [ - 19491, + 22721, [ { "DivMod": { @@ -35184,7 +40537,7 @@ ] ], [ - 19501, + 22731, [ { "DivMod": { @@ -35210,7 +40563,7 @@ ] ], [ - 19512, + 22742, [ { "DivMod": { @@ -35236,7 +40589,7 @@ ] ], [ - 19521, + 22751, [ { "DivMod": { @@ -35262,7 +40615,7 @@ ] ], [ - 19531, + 22761, [ { "DivMod": { @@ -35288,7 +40641,7 @@ ] ], [ - 19542, + 22772, [ { "DivMod": { @@ -35314,7 +40667,7 @@ ] ], [ - 19551, + 22781, [ { "DivMod": { @@ -35340,7 +40693,7 @@ ] ], [ - 19561, + 22791, [ { "DivMod": { @@ -35366,7 +40719,7 @@ ] ], [ - 19572, + 22802, [ { "DivMod": { @@ -35392,7 +40745,7 @@ ] ], [ - 19588, + 22818, [ { "AllocSegment": { @@ -35405,7 +40758,7 @@ ] ], [ - 19605, + 22835, [ { "DivMod": { @@ -35434,7 +40787,7 @@ ] ], [ - 19622, + 22852, [ { "TestLessThan": { @@ -35456,7 +40809,7 @@ ] ], [ - 19687, + 22917, [ { "SystemCall": { @@ -35471,7 +40824,7 @@ ] ], [ - 19737, + 22967, [ { "AllocSegment": { @@ -35484,7 +40837,7 @@ ] ], [ - 19747, + 22977, [ { "TestLessThan": { @@ -35506,7 +40859,7 @@ ] ], [ - 19751, + 22981, [ { "LinearSplit": { @@ -35535,7 +40888,7 @@ ] ], [ - 19761, + 22991, [ { "LinearSplit": { @@ -35564,7 +40917,7 @@ ] ], [ - 19804, + 23034, [ { "TestLessThan": { @@ -35595,7 +40948,7 @@ ] ], [ - 19819, + 23049, [ { "TestLessThan": { @@ -35617,7 +40970,7 @@ ] ], [ - 19830, + 23060, [ { "TestLessThan": { @@ -35639,7 +40992,7 @@ ] ], [ - 19841, + 23071, [ { "TestLessThan": { @@ -35661,7 +41014,7 @@ ] ], [ - 19890, + 23120, [ { "TestLessThan": { @@ -35683,7 +41036,7 @@ ] ], [ - 19894, + 23124, [ { "LinearSplit": { @@ -35712,7 +41065,7 @@ ] ], [ - 19904, + 23134, [ { "LinearSplit": { @@ -35741,7 +41094,7 @@ ] ], [ - 19935, + 23165, [ { "TestLessThan": { @@ -35763,7 +41116,7 @@ ] ], [ - 19937, + 23167, [ { "DivMod": { @@ -35789,7 +41142,7 @@ ] ], [ - 19989, + 23219, [ { "DivMod": { @@ -35818,7 +41171,7 @@ ] ], [ - 19995, + 23225, [ { "TestLessThan": { @@ -35840,7 +41193,7 @@ ] ], [ - 20013, + 23243, [ { "DivMod": { @@ -35869,7 +41222,7 @@ ] ], [ - 20019, + 23249, [ { "TestLessThan": { @@ -35891,7 +41244,7 @@ ] ], [ - 20038, + 23268, [ { "TestLessThan": { @@ -35913,7 +41266,7 @@ ] ], [ - 20042, + 23272, [ { "LinearSplit": { @@ -35942,7 +41295,7 @@ ] ], [ - 20052, + 23282, [ { "LinearSplit": { @@ -35971,7 +41324,7 @@ ] ], [ - 20127, + 23357, [ { "TestLessThan": { @@ -35993,7 +41346,7 @@ ] ], [ - 20206, + 23436, [ { "AllocSegment": { @@ -36006,7 +41359,7 @@ ] ], [ - 20282, + 23512, [ { "TestLessThanOrEqual": { @@ -36028,7 +41381,7 @@ ] ], [ - 20300, + 23530, [ { "DivMod": { @@ -36057,7 +41410,7 @@ ] ], [ - 20311, + 23541, [ { "DivMod": { @@ -36086,7 +41439,7 @@ ] ], [ - 20360, + 23590, [ { "TestLessThanOrEqual": { @@ -36108,7 +41461,7 @@ ] ], [ - 20425, + 23655, [ { "WideMul128": { @@ -36137,7 +41490,7 @@ ] ], [ - 20427, + 23657, [ { "DivMod": { @@ -36163,7 +41516,7 @@ ] ], [ - 20437, + 23667, [ { "DivMod": { @@ -36189,7 +41542,7 @@ ] ], [ - 20448, + 23678, [ { "DivMod": { @@ -36215,7 +41568,7 @@ ] ], [ - 20457, + 23687, [ { "WideMul128": { @@ -36244,7 +41597,7 @@ ] ], [ - 20459, + 23689, [ { "DivMod": { @@ -36270,7 +41623,7 @@ ] ], [ - 20469, + 23699, [ { "DivMod": { @@ -36296,7 +41649,7 @@ ] ], [ - 20480, + 23710, [ { "DivMod": { @@ -36322,7 +41675,7 @@ ] ], [ - 20490, + 23720, [ { "TestLessThan": { @@ -36344,7 +41697,7 @@ ] ], [ - 20512, + 23742, [ { "WideMul128": { @@ -36373,7 +41726,7 @@ ] ], [ - 20514, + 23744, [ { "DivMod": { @@ -36399,7 +41752,7 @@ ] ], [ - 20524, + 23754, [ { "DivMod": { @@ -36425,7 +41778,7 @@ ] ], [ - 20535, + 23765, [ { "DivMod": { @@ -36451,7 +41804,7 @@ ] ], [ - 20545, + 23775, [ { "TestLessThan": { @@ -36473,7 +41826,7 @@ ] ], [ - 20568, + 23798, [ { "TestLessThan": { @@ -36495,7 +41848,7 @@ ] ], [ - 20590, + 23820, [ { "WideMul128": { @@ -36524,7 +41877,7 @@ ] ], [ - 20592, + 23822, [ { "DivMod": { @@ -36550,7 +41903,7 @@ ] ], [ - 20602, + 23832, [ { "DivMod": { @@ -36576,7 +41929,7 @@ ] ], [ - 20613, + 23843, [ { "DivMod": { @@ -36602,7 +41955,7 @@ ] ], [ - 20623, + 23853, [ { "TestLessThan": { @@ -36624,7 +41977,7 @@ ] ], [ - 20647, + 23877, [ { "TestLessThan": { @@ -36646,7 +41999,7 @@ ] ], [ - 20672, + 23902, [ { "TestLessThan": { @@ -36668,7 +42021,7 @@ ] ], [ - 20706, + 23936, [ { "TestLessThanOrEqual": { @@ -36693,7 +42046,7 @@ ] ], [ - 20758, + 23988, [ { "DivMod": { @@ -36722,7 +42075,7 @@ ] ], [ - 20803, + 24033, [ { "DivMod": { @@ -36751,7 +42104,7 @@ ] ], [ - 20865, + 24095, [ { "TestLessThan": { @@ -36773,7 +42126,7 @@ ] ], [ - 21065, + 24295, [ { "TestLessThan": { @@ -36795,7 +42148,7 @@ ] ], [ - 21435, + 24665, [ { "TestLessThanOrEqual": { @@ -36821,7 +42174,7 @@ "EXTERNAL": [ { "selector": "0x1143aa89c8e3ebf8ed14df2a3606c1cd2dd513fac8040b0f8ab441f5c52fe4", - "offset": 6692, + "offset": 9092, "builtins": [ "range_check" ] @@ -36835,7 +42188,7 @@ }, { "selector": "0x3541591104188daef4379e06e92ecce09094a3b381da2e654eb041d00566d8", - "offset": 7921, + "offset": 10321, "builtins": [ "range_check", "range_check96" @@ -36843,14 +42196,14 @@ }, { "selector": "0x3c118a68e16e12e97ed25cb4901c12f4d3162818669cc44c391d8049924c14", - "offset": 3284, + "offset": 3597, "builtins": [ "range_check" ] }, { "selector": "0x5562b3e932b4d139366854d5a2e578382e6a3b6572ac9943d55e7efbe43d00", - "offset": 6234, + "offset": 8634, "builtins": [ "range_check" ] @@ -36864,21 +42217,21 @@ }, { "selector": "0x600c98a299d72ef1e09a2e1503206fbc76081233172c65f7e2438ef0069d8d", - "offset": 6801, + "offset": 9201, "builtins": [ "range_check" ] }, { "selector": "0x62c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5", - "offset": 6367, + "offset": 8767, "builtins": [ "range_check" ] }, { "selector": "0x679c22735055a10db4f275395763a3752a1e3a3043c192299ab6b574fba8d6", - "offset": 7471, + "offset": 9871, "builtins": [ "range_check", "ec_op" @@ -36886,7 +42239,7 @@ }, { "selector": "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb", - "offset": 7170, + "offset": 9570, "builtins": [ "pedersen", "range_check", @@ -36895,21 +42248,36 @@ }, { "selector": "0x824b8743c8dfbc586b65ad5b37c4c647e0c2f9a002a7b1016bc7ea9a1445df", - "offset": 3499, + "offset": 3812, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0xa49c5bf6e3e0177d48511dce0cbb1d310e9de3f14ff6f87dc1b270d8915b8d", + "offset": 7871, "builtins": [ "range_check" ] }, { "selector": "0xb0ee07785692bd1fcda9089aadef94621bfa2ac0e849504ca54f05a3689f8e", - "offset": 1249, + "offset": 1439, "builtins": [ "range_check" ] }, + { + "selector": "0xb17d8a2731ba7ca1816631e6be14f0fc1b8390422d649fa27f0fbb0c91eea8", + "offset": 4964, + "builtins": [ + "range_check", + "segment_arena" + ] + }, { "selector": "0xca779dd628d0206eda15b718936109101fcdee458be409b230a64462c4bf23", - "offset": 8755, + "offset": 11155, "builtins": [ "range_check", "ec_op" @@ -36917,28 +42285,28 @@ }, { "selector": "0xd47144c49bce05b6de6bce9d5ff0cc8da9420f8945453e20ef779cbea13ad4", - "offset": 872, + "offset": 1062, "builtins": [ "range_check" ] }, { "selector": "0xe7510edcf6e9f1b70f7bd1f488767b50f0363422f3c563160ab77adf62467b", - "offset": 4247, + "offset": 4560, "builtins": [ "range_check" ] }, { "selector": "0xf818e4530ec36b83dfe702489b4df537308c3b798b0cc120e32c2056d68b7d", - "offset": 5048, + "offset": 5648, "builtins": [ "range_check" ] }, { "selector": "0x10d2fede95e3ec06a875a67219425c27c5bd734d57f1b221d729a2337b6b556", - "offset": 4556, + "offset": 4869, "builtins": [ "range_check", "segment_arena" @@ -36946,64 +42314,78 @@ }, { "selector": "0x1136789e1c76159d9b9eca06fcef05bdcf77f5d51bd4d9e09f2bc8d7520d8e6", - "offset": 5899, + "offset": 7399, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1146dc478b3f7aefc53dbbbb6d068505c5a99f8e3438fdd2d38b91044a79300", + "offset": 6059, "builtins": [ "range_check" ] }, { "selector": "0x12ead94ae9d3f9d2bdb6b847cf255f1f398193a1f88884a0ae8e18f24a037b6", - "offset": 7684, + "offset": 10084, "builtins": [ "range_check" ] }, { "selector": "0x1469798554697a4c50c64f933147bd163500204d4ae206eee1a9b9bf6c228de", - "offset": 4904, + "offset": 5361, "builtins": [ "range_check" ] }, { "selector": "0x14dae1999ae9ab799bc72def6dc6e90890cf8ac0d64525021b7e71d05cb13e8", - "offset": 2678, + "offset": 2868, "builtins": [ "range_check" ] }, { "selector": "0x169f135eddda5ab51886052d777a57f2ea9c162d713691b5e04a6d4ed71d47f", - "offset": 4651, + "offset": 5108, "builtins": [ "range_check" ] }, { "selector": "0x17da35ce4ed77e22e3b9149fd965dba57351a6c29f588a7d245e208d073e4c1", - "offset": 5646, + "offset": 7146, "builtins": [ "range_check", "bitwise" ] }, + { + "selector": "0x191f83bb52d6592842a5d7e7d67e65858c34a1549163dd1938367f4ec414a2c", + "offset": 7586, + "builtins": [ + "range_check" + ] + }, { "selector": "0x1995689b6aedab51ad67bc2ae0b0ee3fe1ffc433f96179953e6a6b7210b9e13", - "offset": 2923, + "offset": 3113, "builtins": [ "range_check" ] }, { "selector": "0x1a8e87e9d2008fcd3ce423ae5219c21e49be18d05d72825feb7e2bb687ba35c", - "offset": 5459, + "offset": 6959, "builtins": [ "range_check" ] }, { "selector": "0x1ae1a515cf2d214b29bdf63a79ee2d490efd4dd1acc99d383a8e549c3cecb5d", - "offset": 7566, + "offset": 9966, "builtins": [ "pedersen", "range_check" @@ -37011,14 +42393,14 @@ }, { "selector": "0x1b47f727a0668d8593c5bb115d5b53a470f29833fd4d598e748f68e65f4f003", - "offset": 704, + "offset": 894, "builtins": [ "range_check" ] }, { "selector": "0x1d631b26d3a3451b1549a7af739c359f1ecc9dc96be949da3a2267f206c7b94", - "offset": 8877, + "offset": 11277, "builtins": [ "pedersen", "range_check", @@ -37032,35 +42414,57 @@ }, { "selector": "0x1e4089d1f1349077b1970f9937c904e27c4582b49a60b6078946dba95bc3c08", - "offset": 1895, + "offset": 2085, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1eafc2526500296b7208c5fe476e4a8cedb57382df56be48d9d7fafc8065450", + "offset": 6344, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x21a719d60b30156edec77758c80562444e9b1eab09751991ed80caacc760186", + "offset": 8246, "builtins": [ "range_check" ] }, { "selector": "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f", - "offset": 8340, + "offset": 10740, "builtins": [ "range_check" ] }, { "selector": "0x23039bef544cff56442d9f61ae9b13cf9e36fcce009102c5b678aac93f37b36", - "offset": 3136, + "offset": 3413, "builtins": [ "range_check" ] }, { "selector": "0x241f3ff573208515225eb136d2132bb89bd593e4c844225ead202a1657cfe64", - "offset": 6086, + "offset": 8486, "builtins": [ "range_check" ] }, + { + "selector": "0x2468d193cd15b621b24c2a602b8dbcfa5eaa14f88416c40c09d7fd12592cb4b", + "offset": 5505, + "builtins": [ + "range_check", + "poseidon" + ] + }, { "selector": "0x25ff849c52d40a7f29c9849fbe0064575d61c84ddc0ef562bf05bc599abe0ae", - "offset": 2070, + "offset": 2260, "builtins": [ "range_check" ] @@ -37074,56 +42478,63 @@ }, { "selector": "0x27c3334165536f239cfd400ed956eabff55fc60de4fb56728b6a4f6b87db01c", - "offset": 1032, + "offset": 1222, "builtins": [ "range_check" ] }, { "selector": "0x298e03955860424b6a946506da72353a645f653dc1879f6b55fd756f3d20a59", - "offset": 1472, + "offset": 1662, "builtins": [ "range_check" ] }, { "selector": "0x2d7cf5d5a324a320f9f37804b1615a533fde487400b41af80f13f7ac5581325", - "offset": 4392, + "offset": 4705, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x2ec76314b32ce3d98ef83515ce70edb12df709ecc41ee20db279372c7350cb5", + "offset": 6719, "builtins": [ "range_check" ] }, { "selector": "0x2f8b66957adc4564548f3832947bf264a065874e087c21b9e7cf969e2874c0c", - "offset": 2172, + "offset": 2362, "builtins": [ "range_check" ] }, { "selector": "0x30f842021fbf02caf80d09a113997c1e00a32870eee0c6136bed27acb348bea", - "offset": 7298, + "offset": 9698, "builtins": [ "range_check" ] }, { "selector": "0x311fb2a7f01403971aca6ae0a12b8ad0602e7a5ec48ad48951969942e99d788", - "offset": 2456, + "offset": 2646, "builtins": [ "range_check" ] }, { "selector": "0x31401f504973a5e8e1bb41e9c592519e3aa0b8cf6bbfb9c91b532aab8db54b0", - "offset": 8029, + "offset": 10429, "builtins": [ "range_check" ] }, { "selector": "0x317eb442b72a9fae758d4fb26830ed0d9f31c8e7da4dbff4e8c59ea6a158e7f", - "offset": 7010, + "offset": 9410, "builtins": [ "pedersen", "range_check" @@ -37131,21 +42542,21 @@ }, { "selector": "0x3184d290daa006fc3944f993771ad568c935c7e35d09af15de36d79668acec9", - "offset": 8415, + "offset": 10815, "builtins": [ "range_check" ] }, { "selector": "0x32564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25", - "offset": 6509, + "offset": 8909, "builtins": [ "range_check" ] }, { "selector": "0x3502249e98d12b6c72951d280360de19ac166d0f18c620addb78491a669c826", - "offset": 8662, + "offset": 11062, "builtins": [ "range_check", "poseidon" @@ -37153,7 +42564,7 @@ }, { "selector": "0x3555d7ef6849c9f3e3c3b07e7b36395a40bba49ef095d4a8c41467b76a03501", - "offset": 8576, + "offset": 10976, "builtins": [ "pedersen", "range_check" @@ -37161,21 +42572,28 @@ }, { "selector": "0x3604cea1cdb094a73a31144f14a3e5861613c008e1e879939ebc4827d10cd50", - "offset": 3759, + "offset": 4072, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x3659236b23cfbf5329a19dbfc9c0ea215ab5d200bc9f8465f40b27c848db26f", + "offset": 510, "builtins": [ "range_check" ] }, { "selector": "0x382be990ca34815134e64a9ac28f41a907c62e5ad10547f97174362ab94dc89", - "offset": 5137, + "offset": 5737, "builtins": [ "range_check" ] }, { "selector": "0x38be5d5f7bf135b52888ba3e440a457d11107aca3f6542e574b016bf3f074d8", - "offset": 5273, + "offset": 5873, "builtins": [ "range_check", "bitwise" @@ -37183,28 +42601,28 @@ }, { "selector": "0x39a1491f76903a16feed0a6433bec78de4c73194944e1118e226820ad479701", - "offset": 8243, + "offset": 10643, "builtins": [ "range_check" ] }, { "selector": "0x3a6a8bae4c51d5959683ae246347ffdd96aa5b2bfa68cc8c3a6a7c2ed0be331", - "offset": 3976, + "offset": 4289, "builtins": [ "range_check" ] }, { "selector": "0x3b097c62d3e4b85742aadd0dfb823f96134b886ec13bda57b68faf86f294d97", - "offset": 510, + "offset": 700, "builtins": [ "range_check" ] }, { "selector": "0x3b756ccfc32a375b48e673ccd8447bcb3fc271415d0b92a7fb837747606c1f8", - "offset": 8490, + "offset": 10890, "builtins": [ "range_check", "bitwise" @@ -37212,7 +42630,7 @@ }, { "selector": "0x3d3da80997f8be5d16e9ae7ee6a4b5f7191d60765a1a6c219ab74269c85cf97", - "offset": 7811, + "offset": 10211, "builtins": [ "range_check", "range_check96", @@ -37222,21 +42640,21 @@ }, { "selector": "0x3d95049b565ec2d4197a55108ef03996381d31c84acf392a0a42b28163d69d1", - "offset": 5810, + "offset": 7310, "builtins": [ "range_check" ] }, { "selector": "0x3eb640b15f75fcc06d43182cdb94ed38c8e71755d5fb57c16dd673b466db1d4", - "offset": 6583, + "offset": 8983, "builtins": [ "range_check" ] }, { "selector": "0x3ec18b82340569b7fafd0a83a195034c54a53e9f5f079b57ffef56915d38437", - "offset": 5370, + "offset": 5970, "builtins": [ "range_check" ] @@ -37245,21 +42663,21 @@ "L1_HANDLER": [ { "selector": "0x205500a208d0d49d79197fea83cc3f5fde99ac2e1909ae0a5d9f394c0c52ed0", - "offset": 9132, + "offset": 11532, "builtins": [ "range_check" ] }, { "selector": "0x217f044c1e5a6a595b43251dac7903d76ca187b95dd40991b767800f8aeb9c7", - "offset": 9322, + "offset": 11722, "builtins": [ "range_check" ] }, { "selector": "0x39edbbb129ad752107a94d40c3873cae369a46fd2fc578d075679aa67e85d12", - "offset": 9016, + "offset": 11416, "builtins": [ "range_check" ] @@ -37268,7 +42686,7 @@ "CONSTRUCTOR": [ { "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "offset": 9509, + "offset": 11909, "builtins": [ "range_check" ] diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/experimental_contract.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/experimental_contract.cairo new file mode 100644 index 00000000000..875b65bc9a8 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/experimental_contract.cairo @@ -0,0 +1,88 @@ +#[starknet::contract(account)] +mod ExperimentalContract { + // The purpose of this contract is to test libfuncs not enabled by all the tests. + use array::{ArrayTrait, SpanTrait}; + use box::BoxTrait; + use starknet::{ + ClassHash, ContractAddress, call_contract_syscall, deploy_syscall, info::SyscallResultTrait + }; + use core::testing::get_available_gas; + + #[storage] + struct Storage {} + + #[constructor] + fn constructor(ref self: ContractState) { + return; + } + + #[external(v0)] + fn __validate_deploy__( + self: @ContractState, class_hash: ClassHash, contract_address_salt: felt252 + ) -> felt252 { + starknet::VALIDATED + } + + #[external(v0)] + fn __validate_declare__(self: @ContractState, class_hash: ClassHash) -> felt252 { + starknet::VALIDATED + } + + #[external(v0)] + fn __validate__( + ref self: ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> felt252 { + if (selector == selector!("verify_gas_limits")) { + let expected_validate_gas_limit_min = *calldata.span()[0]; + let expected_validate_gas_limit_max = *calldata.span()[1]; + verify_gas_limits( + ref self, 0, 0, expected_validate_gas_limit_min, expected_validate_gas_limit_max + ); + } + starknet::VALIDATED + } + + #[external(v0)] + fn verify_gas_limits( + ref self: ContractState, + _validate_placeholder1: felt252, + _validate_placeholder2: felt252, + expected_gas_limit_min: felt252, + expected_gas_limit_max: felt252, + ) { + let available_gas = get_available_gas(); + core::gas::withdraw_gas().unwrap(); + let gas_in_bounds = available_gas < expected_gas_limit_max.try_into().unwrap() + && available_gas > expected_gas_limit_min.try_into().unwrap(); + assert(gas_in_bounds, 'GAS_NOT_IN_BOUNDS'); + } + + #[l1_handler] + fn verify_gas_limits_l1_handler( + ref self: ContractState, + from_address: felt252, + expected_l1_handler_gas_limit_min: felt252, + expected_l1_handler_gas_limit_max: felt252, + ) { + verify_gas_limits( + ref self, 0, 0, expected_l1_handler_gas_limit_min, expected_l1_handler_gas_limit_max + ); + } + + #[external(v0)] + #[raw_output] + fn __execute__( + ref self: ContractState, + contract_address: ContractAddress, + selector: felt252, + calldata: Array + ) -> Span { + starknet::call_contract_syscall( + address: contract_address, entry_point_selector: selector, calldata: calldata.span() + ) + .unwrap_syscall() + } +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/block_info_test_contract.sierra.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/block_info_test_contract.sierra.json new file mode 100644 index 00000000000..a8bd741fa3b --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/block_info_test_contract.sierra.json @@ -0,0 +1,840 @@ +{ + "sierra_program": [ + "0x1", + "0x7", + "0x0", + "0x2", + "0xc", + "0x3", + "0x131", + "0xcf", + "0x36", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0x16", + "0x2", + "0x7536345f6d756c204f766572666c6f77", + "0x494e56414c49445f424c4f434b5f54494d455354414d50", + "0x494e56414c49445f424c4f434b5f4e554d424552", + "0x494e56414c49445f49535f56414c4944415445", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x56414c4944", + "0x10", + "0xe10", + "0x11", + "0xb", + "0x75313238", + "0x800000000000000700000000000000000000000000000000", + "0x64", + "0xe", + "0x753634", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x0", + "0x3df2d6663ac7cbb107adbb1de7af7b96b30a83d59625cc8539fb03727094eca", + "0x426f78", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x14", + "0x66656c74323532", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x456e756d", + "0x800000000000000300000000000000000000000000000003", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x18", + "0x19", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000002", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x1b", + "0x1c", + "0x1a", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x1e", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x1d", + "0x1f", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x22", + "0x436f6e747261637441646472657373", + "0x800000000000000700000000000000000000000000000004", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x24", + "0x2c", + "0x25", + "0x2d", + "0x28", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x29", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0xd", + "0x2a", + "0x2b", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x27", + "0x26", + "0x800000000000000700000000000000000000000000000003", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x2e", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x21", + "0x4761734275696c74696e", + "0x7f", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x73746f72655f74656d70", + "0x756e626f78", + "0x72656e616d65", + "0x656e61626c655f61705f747261636b696e67", + "0x66656c743235325f69735f7a65726f", + "0x72656465706f7369745f676173", + "0x35", + "0x6a756d70", + "0x34", + "0x64697361626c655f61705f747261636b696e67", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x5", + "0x656e756d5f696e6974", + "0x33", + "0x32", + "0x6765745f6275696c74696e5f636f737473", + "0x31", + "0x77697468647261775f6761735f616c6c", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x7374727563745f636f6e737472756374", + "0x2f", + "0x30", + "0x6", + "0x656e756d5f6d61746368", + "0x23", + "0x61727261795f6e6577", + "0x61727261795f617070656e64", + "0x736e617073686f745f74616b65", + "0x7", + "0x8", + "0x9", + "0xa", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x20", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x73746f72655f6c6f63616c", + "0x13", + "0xc", + "0x15", + "0x17", + "0x626f6f6c5f6e6f745f696d706c", + "0x636f6e73745f61735f696d6d656469617465", + "0x12", + "0xf", + "0x647570", + "0x7536345f736166655f6469766d6f64", + "0x7536345f776964655f6d756c", + "0x646f776e63617374", + "0x7536345f6571", + "0x66656c743235325f737562", + "0x4", + "0x463", + "0xffffffffffffffff", + "0xa2", + "0x99", + "0x90", + "0x87", + "0x82", + "0x79", + "0x6f", + "0x37", + "0x38", + "0x39", + "0x3a", + "0x3b", + "0x3c", + "0x3d", + "0x3e", + "0x3f", + "0x40", + "0x41", + "0x42", + "0x43", + "0x44", + "0x45", + "0x46", + "0x47", + "0x48", + "0x49", + "0x4a", + "0x4b", + "0x4c", + "0x4d", + "0x4e", + "0x4f", + "0x50", + "0x51", + "0x52", + "0x53", + "0x54", + "0x55", + "0x56", + "0x57", + "0x58", + "0x59", + "0x5a", + "0x5b", + "0x5c", + "0x5d", + "0x5e", + "0xa7", + "0x5f", + "0x60", + "0x61", + "0x62", + "0x63", + "0x65", + "0x66", + "0x67", + "0x128", + "0x11f", + "0xc1", + "0x11a", + "0x111", + "0x107", + "0xfc", + "0x12d", + "0x1f6", + "0x1ea", + "0x1e4", + "0x1db", + "0x1cf", + "0x1c8", + "0x1c1", + "0x163", + "0x1bc", + "0x1b3", + "0x1a9", + "0x19e", + "0x68", + "0x69", + "0x6a", + "0x6b", + "0x1fb", + "0x6c", + "0x6d", + "0x6e", + "0x1d4", + "0x70", + "0x71", + "0x72", + "0x73", + "0x74", + "0x75", + "0x76", + "0x77", + "0x1ef", + "0x78", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x291", + "0x283", + "0x27c", + "0x271", + "0x263", + "0x25a", + "0x251", + "0x235", + "0x249", + "0x298", + "0x26a", + "0x28a", + "0x32f", + "0x326", + "0x2b1", + "0x2b8", + "0x2c6", + "0x320", + "0x316", + "0x30b", + "0x300", + "0x334", + "0x388", + "0x381", + "0x366", + "0x35f", + "0x37b", + "0x372", + "0x37a", + "0x38d", + "0x3d2", + "0x3b1", + "0x3c5", + "0x444", + "0x43a", + "0x429", + "0x423", + "0x42f", + "0x7e", + "0xae", + "0x134", + "0x202", + "0x29f", + "0x33b", + "0x33f", + "0x392", + "0x396", + "0x39a", + "0x39e", + "0x3a2", + "0x3dc", + "0x44d", + "0x453", + "0x457", + "0x45b", + "0x45f", + "0x25db", + "0x2c0e0602810060a038180a04018240e06028100608038180a04018080200", + "0x1408030701c0c050200c1a070301408030601c0c050200c0a07030140803", + "0x440a04018582a140284c0a04018480e11028100610038180a040183c0e06", + "0x1436211007c3c1d0e01c0c050200c22050d8682c190c01426050200c2e07", + "0xb40a2c028ac3e2a148a03e1e0e8180a27130180a23110584a240288c4406", + "0x14501f15074681f0f074660519014501f1507462051807c5e1d16014362e", + "0xe43e2a148180a280f8bc3a32028a03e2f0e8e00a37028d83e2a148b00a35", + "0x144e262001436211f81436211f0142205088147a1f1e0742c3b1c0147405", + "0x180a32029200a3e028180a470f9183a16229100a430f8bc3a420286c5c41", + "0x749005088140c052587c781d190149405250146405240149205030140c05", + "0x58a6520286c422d028b40a510f9405206028f80a3e0293c0a4e029343e4c", + "0xc80a052e07cb61f2d07cb2580115c0c050d86870052b014aa1f150a40454", + "0x18c0c050297c3e62030140a61030140a60188140a5f120140a5e030140a5d", + "0x1b40a07361acd405348c40a052f07cd06702814bc1f331940a052f87cc81f", + "0x140a730f9c83e71380140a5f0f9bcda050297cdc050297c3e050297c0a07", + "0xf80a052f13c0a052f1480a052e1480a05301d40a052f8140e740281cd82d", + "0x140a5f088140a5f088140a5e200140a5c200140a60270140a5f030140a5e", + "0x14bc2c02814f60602814f40602814f23a02814b87802814ee7635014d274", + "0x140a731a8140a5e1c0140a5c0f81cda05039b0ac05029cc6405029cc5805", + "0x14d23202814bc7e35014d27d35014d27c35014d27502814bc3802814e635", + "0x140a771b8140a5c408140a770a1a80a69160140a5f190140a5f0fa00fe6a", + "0x2140a05398900a05420180a054207d062402815040602815042d02814bc33", + "0x140e6c440140a5e438140a5e431a80a691f0140a5f428140a5e428140a7b", + "0x151a8c02815144835014d28b02815143a02814bc1f449d00a052f07c0e74", + "0x140a8a08814900503a4090050297c3e8f0c0140a8a0fa3826050297c2205", + "0x1e00a052f8140e780281cd81835014d27402814ee74028151a14028151486", + "0x1a80a690f81cf005039b07405029ccfe0502a28226a029a5186a029a43e91", + "0x7c0e330281cd806028151a7602815147c02815147d02815147e028151413", + "0x1b00a07198140e6c0fa48d60502a2902050297c3e07408140e6c1b8140a73", + "0x7d280502815140702815146a02815149302815143802814be0503a040a07", + "0x1a83e1f4a8143e070f9f0ec074b1ad26074a81c0a1f038143e1f4a8143e1f", + "0x14d61f0fa540a1f0387c28054b9fcfc074a81cfa054987cfa054a814d405", + "0x7c0e1f0c01530484301d2a073f015261f3f0152a053f014ec1f0fa540a7f", + "0x4518074a81d0c054987d0c054a8150c053b07c3e95029200a6b0f87d2a05", + "0x1f83e8502a540a8b029f43e8b02a540a11029f03e1f4a8143e070f84c0a99", + "0x2540a1f0387c48054407d2a0742814281f428152a0542814fe1f0fa540a1f", + "0x143e070f87c62050f8603e0602a540a87029203e8702a540a6b02a183e1f", + "0x1d83e0602a540a88029203e8802a540a6b02a183e1f4a81448054607c3e95", + "0x7c221f0fa540a1f0387c6605210b458074a81d18054987d18054a8151805", + "0x150a1f188152a050fa2c3e1f4a8145a053587c3e95028b00a130f87d2a05", + "0x2540a0702a1c3e0602a540a06029203e9302a540a93028903e3202a540a31", + "0x2540a1f0887c3e950287c0e1f1901c0c934981464054a81464050307c0e05", + "0x24cd42d0f8dc0a95028dc0a2c0f8dc0a950287d101f0fa540a330284c3e1f", + "0x1e0746a4a81c0e38038cc3e1f4a8143e070f95902074d0e06a074a81c6e06", + "0x2540e781d01c661f1d0152a051d014901f0fa540a1f0387c9c4f201a9363e", + "0x14a4051907ca4054a8143e310f87d2a050f81c3e411f928d49c24910846a", + "0x1c0d695029d40a380f9d40a95028f80a350f8f80a95028f80a370f9d00a95", + "0xe83e1f4a814ce052b07c3e95029b40a560f87d2a0537015021f3299cda6e", + "0x2540a00029003e0002a540a70028f83e7002a540a70029e03e1f4a814ca05", + "0x7c92054a81492051b87c3e9502a7c0a560f87d2a054f0149e1f4fa793a6a", + "0x7c3e9502a880a810fa9548a351284d69502a800a380fa800a95029240a35", + "0x152a0550814f01f0fa540aa5028e83e1f4a81548052b07c3e9502a8c0a56", + "0x7c3e9502a9c0a4f0faa550a7352540aa6029003ea602a540aa1028f83ea1", + "0x1550052707d3a054a8153a052707c6a054a8146a051207c3e9502aa40a56", + "0x2ac0a490faad54074a814e8a84e8d526440f9d00a95029d00a420faa00a95", + "0x2540a4202a183e4202a540a42029203e1f4a8143e070fab40a17560152a07", + "0x7d62054a8155eb0039043eb002a540a1f1f87d5e054a81558052507d5c05", + "0x2d00a700fad00a9502acc0a750f87d2a0559014e81f59ac80e9502ac40a52", + "0x152a0557014901f550152a0555014481f5b0152a055a814dc1f5a8152a05", + "0x143e070fad888ae5524c0ab602a540ab6028183e4402a540a4402a1c3eae", + "0x3eb902a540a1f3287c3e9502adc0a670fae16e074a8155a053687c3e95", + "0x1080a480faa80a9502aa80a240faec0a9502ae80a850fae80a9502ae17207", + "0x7d7644212a926055d8152a055d8140c1f220152a05220150e1f210152a05", + "0x152a0520af00e000faf00a950287cca1f0fa540a3e02a743e1f4a8143e07", + "0x21c3e4a02a540a4a029203e3502a540a35028903ebe02a540abd02a143ebd", + "0x7c3e950287c0e1f5f0fc9435498157c054a8157c050307c7e054a8147e05", + "0xd40a240fb040a9502b000a850fb000a95029397e070007d7e054a8143e65", + "0x152a05608140c1f278152a05278150e1f200152a0520014901f1a8152a05", + "0x2540a81028903ec202a540a5602a183e1f4a8143e070fb049e401aa4c0ac1", + "0x1426050987c3e950287c0e1f0fb140a1f0c07d88054a81584052407d8605", + "0x1203e9302a540a93028903ec702a540ac602a143ec602a540a1f4f07c3e95", + "0x1cd693498158e054a8158e050307c0e054a8140e054387cd6054a814d605", + "0x2540ac802a143ec802a540a1f4f87c3e95028600a130f87d2a050f81c3ec7", + "0x7c0e054a8140e054387cd6054a814d6052407d26054a81526051207d9205", + "0x7c3e95028500a130f87d2a050f81c3ec9039ad269302b240a9502b240a06", + "0x14d6052407d26054a81526051207c2e054a81594054287d94054a8143ea0", + "0x1c3e17039ad26930285c0a950285c0a060f81c0a950281c0a870f9ac0a95", + "0x30c0a95029d80a240fb2c0a95029f00a860f87d2a0535015421f0fa540a1f", + "0x30c0a240fb340a9502b300a850fb300a950287d441f620152a0565814901f", + "0x152a05668140c1f038152a05038150e1f620152a0562014901f618152a05", + "0x1f0ec07671ad26074a81c0a1f038143e1f4a8143e1f0fb340ec461a4c0acd", + "0x7c2805679fcfc074a81cfa054987cfa054a814d4053507c3e950287c0e1f", + "0x1d2a073f015261f3f0152a053f014ec1f0fa540a7f029ac3e1f4a8143e07", + "0x22c3e1f4a81490053587c3e9502a180a130f87d2a050f81c3e1802b409086", + "0x2540a6b029203e9302a540a93028903e1102a540a8c02a143e8c02a540a1f", + "0x7c0e1f0881cd6934981422054a81422050307c0e054a8140e054387cd605", + "0xb43e1302a540a13028b03e1302a540a1f4407c3e95028600a130f87d2a05", + "0x1a92a0703a140e330f87d2a050f81c3e871201da2854581d2a07099ad266a", + "0x2200c071987c0c054a8140c052407c3e950287c0e1f188cc5a6a690b11006", + "0x14641f1d0152a050f8c43e1f4a8143e070f95902383534c6a37191a92a07", + "0x2540a3e028e03e3e02a540a2c028d43e2c02a540a2c028dc3e7802a540a3a", + "0x7d2a0521014ac1f0fa540a4e029583e1f4a8149e054087c88422713c806b", + "0x1240a400f9240a95029000a3e0f9000a95029000a780f87d2a0522014741f", + "0x152a051a8146e1f0fa540a41029583e1f4a8147e052787c823f251a92a05", + "0x2540a7502a043e6d371c0ea7435a540a52028e03e5202a540a35028d43e35", + "0x14e8053c07c3e95029b40a3a0f87d2a0537014ac1f0fa540a70029583e1f", + "0x2540a650293c3e9d00194d4950299c0a400f99c0a95029d00a3e0f9d00a95", + "0x149c1f250152a05250149c1f458152a0545814481f0fa540a9d029583e1f", + "0x1243e9f4f01d2a053c000948b499103e7802a540a78029083e0002a540a00", + "0xc80a860f8c80a95028c80a480f87d2a050f81c3ea102b5140054a81d3e05", + "0x152a0551a900e410fa900a950287c7e1f518152a0550014941f510152a05", + "0x1c03ea802a540aa7029d43e1f4a8154c053a07d4ea603a540aa5029483ea5", + "0x1544052407d3c054a8153c051207d54054a81552053707d52054a8155005", + "0x1c3eaa1ba893c9302aa80a9502aa80a060f8dc0a95028dc0a870fa880a95", + "0x2b40a950287cca1f0fa540aab0299c3eac5581d2a0550814da1f0fa540a1f", + "0x1203e9e02a540a9e028903eaf02a540aae02a143eae02a540aac5681c001f", + "0xdc649e498155e054a8155e050307c6e054a8146e054387c64054a8146405", + "0x14acb0038003eb002a540a1f3287c3e95028b00a9d0f87d2a050f81c3eaf", + "0xe00a95028e00a480fa2c0a9502a2c0a240fac80a9502ac40a850fac40a95", + "0x2540a1f0387d64811c22d2605590152a05590140c1f408152a05408150e1f", + "0x903eb502a540ab402a143eb402a540a315981c001f598152a050f9943e1f", + "0x156a050307c66054a81466054387c5a054a8145a052407d16054a8151605", + "0x900a240fad80a9502a1c0a860f87d2a050f81c3eb5198b5169302ad40a95", + "0x14261f0fa540a1f0387c3ed50287c301f5c0152a055b014901f5b8152a05", + "0x24c0a9502a4c0a240fae80a9502ae40a850fae40a950287d401f0fa540a14", + "0x24d26055d0152a055d0140c1f038152a05038150e1f358152a0535814901f", + "0x14481f5d8152a053e0150c1f0fa540a6a02a843e1f4a8143e070fae80e6b", + "0x152a055e0150a1f5e0152a050fa883eb802a540abb029203eb702a540a76", + "0x183e0702a540a0702a1c3eb802a540ab8029203eb702a540ab7028903ebd", + "0x24c0e95038143e070287c3e950287c3e1f5e81d70b7498157a054a8157a05", + "0x1f80e95039f40a930f9f40a95029a80a6a0f87d2a050f81c3e7c3b01dac6b", + "0x7c90054a8150c053e87d0c054a814fe053e07c3e950287c0e1f0a015ae7f", + "0x7c3e950287c0e1f08815b08c0c01d2a072424c0ea30f9200a95029200a7f", + "0x7d0a056ca2c26074a81cfc054987cfc054a814fc053b07c3e9502a300a56", + "0x1d2a0709815261f098152a0509814ec1f0fa540a8b029ac3e1f4a8143e07", + "0xb00a9502a200a7d0fa200a9502a1c0a7c0f87d2a050f81c3e0602b690e24", + "0x1ac0a480f8600a95028600a240f8cc0a95028900a750f8b40a950287c7e1f", + "0x152a0516014fe1f168152a05168154a1f198152a0519815481f358152a05", + "0x7c70056d8d40a95038dc0aa70f8dc6431352540a2c168ccd61835a983e2c", + "0x1c3e7802b7074054a81cac055487cac8103a540a3502aa03e1f4a8143e07", + "0x1000e95038f80a930f8f80a9502a040a6a0f87d2a051d014e81f0fa540a1f", + "0x7d161f0fa540a4f029ac3e1f4a81480050987c3e950287c0e1f27015ba4f", + "0x152a0519014901f188152a0518814481f220152a05210150a1f210152a05", + "0x143e070f9100e3218a4c0a4402a540a44028183e0702a540a0702a1c3e32", + "0x1a85a1f248152a0524814581f248152a050fa203e1f4a8149c050987c3e95", + "0x1d0d4950381c7e071987c3e950287c0e1f291040ede1f9280e95039246431", + "0x1cea74038cc3e7402a540a74029203e1f4a8143e070f99cda6e3537ce075", + "0x2840a320fa840a950287c621f0fa540a1f0387d409f4f1a9c09d00194d495", + "0x1ad2a0551814701f518152a05380146a1f380152a05380146e1f510152a05", + "0x7c3e9502a9c0a560f87d2a0553014ac1f0fa540aa502a043ea853a994aa4", + "0x1552052007d52054a81548051f07d48054a81548053c07c3e9502aa00a3a", + "0x2740a9502a740a370f87d2a0556014ac1f0fa540aab0293c3eac55aa8d495", + "0x7d2a0557815021f592c560af571ad2a0556814701f568152a054e8146a1f", + "0x2540aae029e03e1f4a81564051d07c3e9502ac40a560f87d2a0558014ac1f", + "0x7d2a055a0149e1f5b2d5686a4a81566052007d66054a8155c051f07d5c05", + "0x2d40a4e0faa80a9502aa80a4e0f9280a95029280a240f87d2a055b014ac1f", + "0x14921f5c2dc0e9502a896aaa2524c881f510152a0551014841f5a8152a05", + "0x14ca054307cca054a814ca052407c3e950287c0e1f5d015c2b902a540eb8", + "0x2f80a9502af17a072087d7a054a8143e3f0faf00a9502ae40a4a0faec0a95", + "0x14e01f608152a0560014ea1f0fa540abf029d03ec05f81d2a055f014a41f", + "0x2540abb029203eb702a540ab7028903ec302a540ac2029b83ec202a540ac1", + "0x7c0e1f6180176b74981586054a81586050307c00054a81400054387d7605", + "0x7d8e054a8143e650f87d2a0562014ce1f633100e9502ae80a6d0f87d2a05", + "0x14901f5b8152a055b814481f648152a05640150a1f640152a056331c0e00", + "0x32400655ba4c0ac902a540ac9028183e0002a540a0002a1c3e6502a540a65", + "0x2540aa06501c001f650152a050f9943e1f4a814e0054e87c3e950287c0e1f", + "0x7d3c054a8153c052407c94054a81494051207d96054a8142e054287c2e05", + "0x7d2a050f81c3ecb4fa78949302b2c0a9502b2c0a060fa7c0a9502a7c0a87", + "0x14481f710152a05668150a1f668152a0533b300e000fb300a950287cca1f", + "0x2540ae2028183e6d02a540a6d02a1c3e6e02a540a6e029203e4a02a540a4a", + "0x1482051207dc6054a814a4054307c3e950287c0e1f711b4dc4a49815c405", + "0x1e00aaa0f87d2a050f81c3e1f730143e180fb940a9502b8c0a480fb900a95", + "0x7dd0054a81462051207dce054a81464054307c3e9502a040aa10f87d2a05", + "0x2700a95028e00a850f87d2a050f81c3e1f750143e180fba40a9502b9c0a48", + "0x140c1f038152a05038150e1f190152a0519014901f188152a0518814481f", + "0x150c1f0fa540a060284c3e1f4a8143e070fa700e3218a4c0a9c02a540a9c", + "0x152a050fa783ee902a540aeb029203ee802a540a18028903eeb02a540a6b", + "0x21c3ee902a540ae9029203ee802a540ae8028903eed02a540aec02a143eec", + "0x7c3e950287c0e1f7681dd2e849815da054a815da050307c0e054a8140e05", + "0x2540a18028903eef02a540aee02a143eee02a540a1f4f87c3e9502a140a13", + "0x15de054a815de050307c0e054a8140e054387cd6054a814d6052407c3005", + "0x7de0054a814d6054307c3e95029f80a130f87d2a050f81c3eef039ac3093", + "0x7d2a050f81c3e1f798143e180fbc80a9502bc00a480fbc40a95028440a24", + "0x3d00a480fbc40a9502a4c0a240fbd00a95029ac0a860f87d2a050a014261f", + "0x3c40a9502bc40a240fbd40a9502a6c0a850fa6c0a950287d401f790152a05", + "0x3c526057a8152a057a8140c1f038152a05038150e1f790152a0579014901f", + "0x14481f7b0152a053e0150c1f0fa540a6a02a843e1f4a8143e070fbd40ef2", + "0x152a057b8150a1f7b8152a050fa883ee502a540af6029203ee402a540a76", + "0x183e0702a540a0702a1c3ee502a540ae5029203ee402a540ae4028903ef8", + "0x7cf8054a8143eac0f9ac0a950287d561f7c01dcae449815f0054a815f005", + "0x1c3e143f81df27e3e81d2a070287c0e050f87d2a050f87c3e1f4a8143ead", + "0x7c0e1f46015f4182401d2a0743015261f430152a0535014d41f0fa540a1f", + "0x152a0549814fa1f498152a05499ac0eae0fa4c0a95028600a7c0f87d2a05", + "0x152a0524014ec1f0fa540a1f0387d0a057da2c26074a81c227d03a8c3e11", + "0x900a95028900a760f87d2a050f81c3e8702bf0ec2403a540e4802a4c3e48", + "0x7d2a050f81c3e2c02bf5100603a540e2402a4c3e7602a540a763e01d5e1f", + "0x180a750f8c40a950287c7e1f198152a0516814fa1f168152a0544014f81f", + "0x152a0519015481f3f0152a053f014901f098152a0509814481f190152a05", + "0x2540a33188c8fc1335a983e3302a540a33029fc3e3102a540a3102a943e32", + "0x2540a8102aa03e1f4a8143e070f9580afe408152a071c0154e1f1c0d46e6a", + "0x152a051d014d41f0fa540a1f0387c80057f8f80a95039e00aa90f9e07407", + "0x7c3e95029380a130f87d2a050f81c3e4402c00844e03a540e4f02a4c3e4f", + "0x7d2a0545814ac1f0fa540a76029ac3e1f4a8147c053a07c3e95029080a6b", + "0xd40a480f8dc0a95028dc0a240f9280a95029240a850f9240a950287d161f", + "0x7c94071a8dd2605250152a05250140c1f038152a05038150e1f1a8152a05", + "0xfc0a95028fc0a2c0f8fc0a950287d101f0fa540a440284c3e1f4a8143e07", + "0x2540a5202a183e1f4a8143e070f9d4e8078094882074a81c7e351b9a85a1f", + "0x2c43e6702a540a1f5807cda054a814dc053e87cdc054a814ec053e07ce005", + "0x14e0052407c82054a81482051207c3e95029940ab20f800ca074a814ce05", + "0x1b40a95029b40a7f0fa2c0a9502a2c0ab30f81c0a950281c0a870f9c00a95", + "0x24c0aa04fa793a934a8147c6d458000e70209f1681f1f0152a051f0154a1f", + "0x14ac1f0fa540a76029ac3e1f4a8147c053a07c3e950287c0e1f5027d3c9d", + "0x152a0550814901f510152a053a014481f508152a053a8150c1f0fa540a8b", + "0x7d2a051d015421f0fa540a4002aa83e1f4a8143e070f87e04050f8603ea3", + "0x146e051207d48054a8146a054307c3e9502a2c0a560f87d2a053b014d61f", + "0x22c0a560f87d2a050f81c3e1f818143e180fa980a9502a900a480fa940a95", + "0x7c6e054a8146e051207d4e054a814ac054287c3e95029d80a6b0f87d2a05", + "0xd46e9302a9c0a9502a9c0a060f81c0a950281c0a870f8d40a95028d40a48", + "0x14ec053587c3e9502a2c0a560f87d2a0516014261f0fa540a1f0387d4e07", + "0x7d4c054a81550052407d4a054a81426051207d50054a814fc054307c3e95", + "0x154c052407d4a054a8154a051207d54054a81552054287d52054a8143e9e", + "0x1c3eaa03a994a9302aa80a9502aa80a060f81c0a950281c0a870fa980a95", + "0x27c3e1f4a814f8055a87c3e9502a2c0a560f87d2a0543814261f0fa540a1f", + "0x2540a7e029203e1302a540a13028903eac02a540aab02a143eab02a540a1f", + "0x7c0e1f5601cfc134981558054a81558050307c0e054a8140e054387cfc05", + "0x903ead02a540a7e02a183e1f4a81490050987c3e95029f00ab50f87d2a05", + "0x7c3e950287c0e1f0fc100a1f0c07d5e054a8155a052407d5c054a8150a05", + "0x152a053f0150c1f0fa540a6b02ad83e1f4a814f8055a87c3e9502a300a13", + "0x150a1f588152a050fa803eaf02a540ab0029203eae02a540a7d028903eb0", + "0x2540a0702a1c3eaf02a540aaf029203eae02a540aae028903eb202a540ab1", + "0x14f8055a87c3e950287c0e1f5901d5eae4981564054a81564050307c0e05", + "0x14481f598152a050a0150c1f0fa540a6a02a843e1f4a814d6055b07c3e95", + "0x152a055a0150a1f5a0152a050fa883ea302a540ab3029203ea202a540a7f", + "0x183e0702a540a0702a1c3ea302a540aa3029203ea202a540aa2028903eb5", + "0x24c0e95038143e070287c3e950287c3e1f5a81d46a2498156a054a8156a05", + "0x1f80e95039f40a930f9f40a95029a80a6a0f87d2a050f81c3e7c3b01e0a6b", + "0x7c90054a8150c053e87d0c054a814fe053e07c3e950287c0e1f0a0160c7f", + "0x143e070f8600b070fa540e48028503e4802a540a48029fc3e1f4a8143e7e", + "0x1203e1302a540a11028c83e1102a540a1f1887d18054a814d6054307c3e95", + "0x7c3e950287c0e1f0fc200a1f0c07d0a054a81426052107d16054a8151805", + "0x2540a8702adc3e8702a540a1f1887c48054a814d6054307c3e95028600a8c", + "0x7cfc054a814fc053b07d0a054a8140c052107d16054a81448052407c0c05", + "0x2200a130f87d2a050f8443e1f4a8143e070f8b40b09162200e95039f80a93", + "0x150a1f198152a050fa2c3e1f4a8150a055c07c3e95028b00a6b0f87d2a05", + "0x2540a0702a1c3e8b02a540a8b029203e9302a540a93028903e3102a540a33", + "0x2540a1f0887c3e950287c0e1f1881d16934981462054a81462050307c0e05", + "0x24cd42d0f8c80a95028c80a2c0f8c80a950287d101f0fa540a2d0284c3e1f", + "0xe8ac6a4a81c0e35038cc3e1f4a8143e070fa047007850d46e074a81c648b", + "0x2540e3a2b01c661f2b0152a052b014901f0fa540a1f0387c9e401f1aa1678", + "0x1e00a370f9040a9502a140ab90f87d2a050f81c3e3f25124d50c221089c6a", + "0x15021f369b8e0753a1ad2a0529014701f290152a053c0146a1f3c0152a05", + "0x1e03e1f4a814da051d07c3e95029b80a560f87d2a0538014ac1f0fa540a75", + "0x149e1f4e800ca6a4a814ce052007cce054a814e8051f07ce8054a814e805", + "0x2780a95029100a350f9100a95029100a370f87d2a054e814ac1f0fa540a00", + "0x7c3e9502a840a560f87d2a0550015021f51a8942a04f9ad2a054f014701f", + "0x2540a9f028f83e9f02a540a9f029e03e1f4a81546051d07c3e9502a880a56", + "0x7c3e9502a9c0a560f87d2a05528149e1f53a994a6a4a81548052007d4805", + "0x1040a420fa980a9502a980a4e0f9940a95029940a4e0f8dc0a95028dc0a24", + "0x2ac0b0d550152a0754814921f54aa00e95029054c651ba4c881f208152a05", + "0x2540a4e02a183e4e02a540a4e029203e1f4a81554055d07c3e950287c0e1f", + "0x1d43e1f4a8155c053a07d5eae03a540aad029483ead02a540a1f1f87d5805", + "0x1550051207d64054a81562053707d62054a81560053807d60054a8155e05", + "0x2c80a9502ac80a060f9080a95029080a870fab00a9502ab00a480faa00a95", + "0x2540ab30299c3eb45981d2a0555814da1f0fa540a1f0387d6442562a12605", + "0x903eb702a540ab602a143eb602a540ab45a81c001f5a8152a050f9943e1f", + "0x156e050307c84054a81484054387c9c054a8149c052407d50054a8155005", + "0x14f0054e87c3e9502a140ab80f87d2a050f81c3eb721139509302adc0a95", + "0x7d74054a81572054287d72054a8147eb8038003eb802a540a1f3287c3e95", + "0x2e80a060f9280a95029280a870f9240a95029240a480f8dc0a95028dc0a24", + "0x143e650f87d2a0542815701f0fa540a1f0387d744a248dd26055d0152a05", + "0x152a051b814481f5e8152a055e0150a1f5e0152a0527aec0e000faec0a95", + "0x24c0abd02a540abd028183e4002a540a4002a1c3e3e02a540a3e029203e37", + "0x903ebe02a540a8102a183e1f4a8150a055c07c3e950287c0e1f5e9007c37", + "0x7c3e950287c0e1f0fc380a1f0c07d80054a8157c052407d7e054a8147005", + "0x2540a93028903ec202a540ac102a143ec102a540a1f5007c3e95028500a13", + "0x1584054a81584050307c0e054a8140e054387cd6054a814d6052407d2605", + "0x7d86054a814f8054307c3e95029a80aa10f87d2a050f81c3ec2039ad2693", + "0x1588054287d88054a8143ea20fb000a9502b0c0a480fafc0a95029d80a24", + "0x1c0a950281c0a870fb000a9502b000a480fafc0a9502afc0a240fb180a95", + "0x2540a1f029fc3e1f02a540a1f5d87d8c07602fd2605630152a05630140c1f", + "0x1d2a05028157c1f498152a050faf43e05028140a054a8143e055e07c3e05", + "0x14fa052787cfa7c3b1a92a05499ac3e6a6007d26054a81526055f87cd605", + "0x7cfe054a814fe056187cfe054a814fc7c03b083e7e02a540a1f6087c3e95", + "0x2f83e1802a540a1f6307c3e950287c0e1f240161e860a01d2a073f9d80ec4", + "0x22c2611352540a1846050d4c00f8600a95028600abf0fa300e074a8140e05", + "0x900ac30f8900a9502a1426076107d0a054a8143ec70f87d2a05458149e1f", + "0x1a80ac80f87d2a050f81c3e8802c400c8703a540e240881d881f120152a05", + "0x145a055507c3e950287c0e1f19816222d02a540e2c02b243e2c3501d2a05", + "0x140a4f0f87d2a05430149e1f0fa540a070293c3e1f4a8140c052787c3e95", + "0x7d2a0518815541f0fa540a1f0387c6405890c40a95039a80ac90f87d2a05", + "0x7c6e054a8143eca0f87d2a0519015541f0fa540a1f0387c3f130287c301f", + "0xd50e07028d40a95028d40acb0fa1c0a9502a1c0a240f8d40a95028dc0a17", + "0x2540e860281d981f0fa540a6a02ae03e1f4a81466055507c3e950287c0e1f", + "0x143ecd0f87d2a05038149e1f0fa540a060293c3e1f4a8143e070f87e281f", + "0x2040a9502a040acb0fa1c0a9502a1c0a240fa040a95028e00a170f8e00a95", + "0x7c3e950287c0e1f0fc543e95038180e076607c3e950287c0e1f40a1c0e05", + "0x1474056587d0e054a8150e051207c74054a814ac050b87cac054a8143ee2", + "0x152a053c015c81f3c0152a050fb8c3e1f4a8143e070f8e90e07028e80a95", + "0x1c0a4002a540a4002b2c3e8702a540a87028903e4002a540a3e02b943e3e", + "0x150c052787c3e95029a80ab80f87d2a05028149e1f0fa540a1f0387c8087", + "0x143e070f87e2c050f8603e4f02a540a88028903e1f4a8140e052787c3e95", + "0x1200a240f87d2a05038149e1f0fa540a6a02ae03e1f4a8140a052787c3e95", + "0x13c0a950293c0a240f9080a95029380a170f9380a950287dce1f278152a05", + "0x7c0a950287c0a7f0f87c0a950287dd01f2113c0e05210152a0521015961f", + "0x7c3e054a8143e053f87c3e054a8143ee90f8140a05028152a050f815781f", + "0x2f03e1f02a540a1f029fc3e1f02a540a1f4e07c0a05028140a950287c0abc", + "0x15781f0f8152a050f814fe1f0f8152a050fbac3e05028140a054a8143e05", + "0x1f00f173b1ac0e95038143e070287c3e950287c221f028140a0502a540a1f", + "0x7cfe058c07d2a073f014281f3f24c0e9502a4c0aec0f87d2a050f81c3e7d", + "0x152a0535015da1f0a0152a053b0150c1f0fa540a93028e83e1f4a8143e07", + "0x7cd6054a814d6051207c30054a81490057787c90054a8150c0703bb83e86", + "0x7c3e950287c0e1f0c050d66a028600a95028600af00f8500a95028500a48", + "0x7d16058c84c22074a81d18054987d18054a8140e053507c3e95029fc0a8c", + "0x2540a24029f43e2402a540a13029f03e8502a540a7602a183e1f4a8143e07", + "0x7d10054a8143ef10f8180a9502a1cd4072087d0e054a8150e053f87d0e05", + "0x14901f358152a0535814481f168152a0508814ea1f160152a054424c0ef2", + "0x2540a2c029fc3e0602a540a0602a943e2d02a540a2d02a903e8502a540a85", + "0x7d2a050f81c3e32188ccd405190c4666a4a814580616a14d66b5307c5805", + "0x2540a1f1887c6e054a814ec054307c3e95029a80a740f87d2a0549814741f", + "0x1580a95028e102077707d02054a81516053a87c70054a8146a057a07c6a05", + "0x15e01f1b8152a051b814901f358152a0535814481f1d0152a052b015de1f", + "0x1a80a740f87d2a0549814741f0fa540a1f0387c7437359a80a3a02a540a3a", + "0x903e3e02a540a7802a6c3e7802a540a1f5107c3e950281c0aa10f87d2a05", + "0xf8fa7c350147c054a8147c057807cfa054a814fa052407cf8054a814f805", + "0x2540a76029d03e1f4a814d6051d07c3e9502a4c0a560f87d2a0535015641f", + "0x1f00a480f87d2a050f81c3e860a1fcd51a3f1f4f86a4a81c0e05038cc3e1f", + "0x7c3e950287c0e1f4584c226a8da303048352540e7d3e01c661f3e0152a05", + "0xb1100643890d69502a140a380fa140a95029f80a350f9f80a95029f80a37", + "0x2540a2c028e83e1f4a81510052b07c3e95028180a560f87d2a0543815021f", + "0xc86233352540a2d029003e2d02a540a24028f83e2402a540a24029e03e1f", + "0x2540a33029383e3702a540a1f5e87c3e95028c80a560f87d2a05188149e1f", + "0x1502052787d02381a9a92a051b8cc3e6a6007c6e054a8146e055f87c6605", + "0x7c74054a81474056187c74054a814ac3803b083e5602a540a1f6087c3e95", + "0xdc3e1f4a8147c052787c3e950287c0e1f20016383e3c01d2a071d0d40ec4", + "0x7c9449221089c6b4a8149e051c07c9e054a81518051a87d18054a8151805", + "0x7d2a0525014741f0fa540a49029583e1f4a81488052b07c3e95029080a81", + "0x7ce852209a92a051f814801f1f8152a05270147c1f270152a0527014f01f", + "0x152a05290149c1f3a8152a050fb183e1f4a814e8052b07c3e95029040a4f", + "0x2540a6d0293c3e6d371c0d495029d4a478353003e7502a540a7502afc3e52", + "0x3103e6502a540a6502b0c3e6502a540a673701d841f338152a050fb1c3e1f", + "0x14901f0fa540a9d0293c3e1f4a8143e070fa780b1d4e8000e9503994e007", + "0x2840a950287dc61f500152a050f8fc3e9f02a540a4802a183e4802a540a48", + "0x7d48a303a540aa2029483ea202a540aa15001c821f508152a0550814fe1f", + "0x154c053707d4c054a8154a053807d4a054a81548053a87c3e9502a8c0a74", + "0x600a95028600a870fa7c0a9502a7c0a480f8000a95028000a240fa9c0a95", + "0x152a0524014901f0fa540a1f0387d4e184f8012605538152a05538140c1f", + "0x603eaa02a540aa8029203ea902a540a9e028903ea802a540a4802a183e48", + "0x2183e4802a540a48029203e1f4a81518054e87c3e950287c0e1f0fc780a1f", + "0x2540a1f7387d54054a81556052407d52054a81480051207d56054a8149005", + "0x3eaf02a540a1f3287c3e9502ab40a670fab95a074a81558053687d5805", + "0x2a80a480faa40a9502aa40a240fac40a9502ac00a850fac00a9502ab95e07", + "0x7d6218552a52605588152a05588140c1f0c0152a050c0150e1f550152a05", + "0x152a0545ac80e000fac80a950287cca1f0fa540a7e02a743e1f4a8143e07", + "0x21c3e1102a540a11029203e1f02a540a1f028903eb402a540ab302a143eb3", + "0x7c3e950287c0e1f5a04c221f4981568054a81568050307c26054a8142605", + "0x7c0a240fadc0a9502ad80a850fad80a9502a196a070007d6a054a8143e65", + "0x152a055b8140c1f0a0152a050a0150e1f3f8152a053f814901f0f8152a05", + "0x143e650f81c0a950287c0a072087c0a054a8143e3f0fadc287f0fa4c0ab7", + "0x143ef60fa4c0a05498152a0549815ea1f498152a05039a80e000f9a80a95", + "0x2540a1f7b87c0a05028140a950287c0abc0f87c0a950287c0a7f0f87c0a95", + "0x152a050fbe03e05028140a054a8143e055e07c3e054a8143e053f87c3e05", + "0x7c0a950287e3e1f028140a0502a540a1f02af03e1f02a540a1f029fc3e1f", + "0x7d2632371943e93458140a05028152a050f815781f0f8152a050f814fe1f", + "0x1b8ca1f49c80d4070287cda6e3287d2632371943e930f9a80e050f9b4dc65", + "0x24e446a038143e6d371943e93191b8ca1f49c84d4070287cda6e3287d2632", + "0x7cf01f039d022110fa4e48380287e466a038143e6d371943e93191b8ca1f", + "0x1a80c2c191943e6b948e00a1f940e00a1f938e00a1f930e00a1f929a80e05", + "0x24cd4070287cda6e3287d262c030f90a6e3287cf92a499a80e050fa04ca1f", + "0x1301c0143f2f1c0143f2e1c0143f2d1c0143f2c0f8e00a0602cacec6b" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 3 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 2 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 1 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "function_idx": 0 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 4 + } + ] + }, + "abi": [ + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [ + { + "name": "is_validate_", + "type": "core::bool" + } + ] + }, + { + "type": "function", + "name": "__validate_deploy__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + }, + { + "name": "is_validate_", + "type": "core::bool" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate_declare__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate__", + "inputs": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "function", + "name": "__execute__", + "inputs": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::array::Span::" + } + ], + "state_mutability": "view" + }, + { + "type": "event", + "name": "block_info_test_contract::block_info_test_contract::Account::Event", + "kind": "enum", + "variants": [] + } + ] +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/experimental_contract.sierra.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/experimental_contract.sierra.json new file mode 100644 index 00000000000..96612e4ddf9 --- /dev/null +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/experimental_contract.sierra.json @@ -0,0 +1,831 @@ +{ + "sierra_program": [ + "0x1", + "0x7", + "0x0", + "0x2", + "0xc", + "0x3", + "0x126", + "0xda", + "0x29", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0xd", + "0x2", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x4741535f4e4f545f494e5f424f554e4453", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x496e646578206f7574206f6620626f756e6473", + "0x75313238", + "0x800000000000000700000000000000000000000000000000", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x0", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x66656c74323532", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x26952dff370388bc73bc876f9ee8531bd18c31ea29fcb68ae3a69f24f5e109f", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x800000000000000f00000000000000000000000000000003", + "0xf", + "0x10", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x800000000000000300000000000000000000000000000003", + "0xc", + "0x12", + "0x456e756d", + "0x1f74d4680efe89bdc580b67655812791d6f31bc693a222f6ac6fba704a0d24d", + "0x11", + "0x13", + "0x17", + "0x753332", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x1ebcd9fef2f1fe0f97b09d6da480c47d0b5ea3865375b396271cd8b472dadf6", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000002", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x1b", + "0x1c", + "0x1a", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x1d", + "0x436f6e747261637441646472657373", + "0x426f78", + "0x20", + "0x56414c4944", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x22", + "0x436c61737348617368", + "0x4761734275696c74696e", + "0x6b", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x756e626f78", + "0x72656e616d65", + "0x73746f72655f74656d70", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x64726f70", + "0x27", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x7", + "0x656e756d5f696e6974", + "0x26", + "0x28", + "0x25", + "0x6765745f6275696c74696e5f636f737473", + "0x24", + "0x77697468647261775f6761735f616c6c", + "0x72656465706f7369745f676173", + "0x636f6e73745f61735f696d6d656469617465", + "0x23", + "0x61727261795f6e6577", + "0x61727261795f617070656e64", + "0x736e617073686f745f74616b65", + "0x7374727563745f636f6e737472756374", + "0x6a756d70", + "0x8", + "0x9", + "0xa", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x1f", + "0x73746f72655f6c6f63616c", + "0xb", + "0x656e756d5f6d61746368", + "0x1e", + "0x19", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x16", + "0x61727261795f676574", + "0x15", + "0x14", + "0x18", + "0xe", + "0x21", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x64697361626c655f61705f747261636b696e67", + "0x647570", + "0x6765745f617661696c61626c655f676173", + "0x75313238735f66726f6d5f66656c74323532", + "0x6", + "0x753132385f6f766572666c6f77696e675f737562", + "0x5", + "0x4", + "0x41f", + "0xffffffffffffffff", + "0x51", + "0x45", + "0x3f", + "0x36", + "0x31", + "0x56", + "0x2a", + "0x2b", + "0x2c", + "0x2d", + "0x2e", + "0x4a", + "0x2f", + "0x30", + "0x32", + "0x33", + "0x34", + "0xa1", + "0x95", + "0x8f", + "0x75", + "0x8a", + "0xa6", + "0x9a", + "0x187", + "0x17a", + "0x173", + "0x169", + "0x15c", + "0x154", + "0x14c", + "0xdf", + "0x145", + "0x131", + "0x35", + "0x37", + "0x38", + "0x39", + "0x3a", + "0x3b", + "0x3c", + "0x3d", + "0x124", + "0x3e", + "0x40", + "0x41", + "0x42", + "0x43", + "0x44", + "0x46", + "0x47", + "0x48", + "0x11e", + "0x49", + "0x4b", + "0x4c", + "0x4d", + "0x4e", + "0x4f", + "0x50", + "0x52", + "0x53", + "0x54", + "0x117", + "0x55", + "0x57", + "0x58", + "0x137", + "0x59", + "0x5a", + "0x5b", + "0x5c", + "0x12a", + "0x5d", + "0x5e", + "0x5f", + "0x60", + "0x61", + "0x62", + "0x63", + "0x64", + "0x65", + "0x66", + "0x67", + "0x68", + "0x69", + "0x6a", + "0x18d", + "0x6c", + "0x6d", + "0x6e", + "0x162", + "0x6f", + "0x70", + "0x71", + "0x72", + "0x73", + "0x74", + "0x76", + "0x77", + "0x180", + "0x78", + "0x79", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x212", + "0x209", + "0x1ff", + "0x1f4", + "0x1e8", + "0x1b3", + "0x1df", + "0x1d8", + "0x217", + "0x2b9", + "0x2ab", + "0x2a4", + "0x299", + "0x28b", + "0x282", + "0x279", + "0x251", + "0x271", + "0x268", + "0x2c0", + "0x292", + "0x2b2", + "0x32f", + "0x326", + "0x31d", + "0x313", + "0x2e2", + "0x30c", + "0x305", + "0x334", + "0x361", + "0x34a", + "0x35c", + "0x366", + "0x3ad", + "0x38c", + "0x3a0", + "0x3f7", + "0x3ed", + "0x3c9", + "0x3d4", + "0x3e4", + "0x3da", + "0x3ff", + "0xad", + "0x194", + "0x21e", + "0x2c7", + "0x33b", + "0x36d", + "0x371", + "0x375", + "0x379", + "0x37d", + "0x3b7", + "0x405", + "0x409", + "0x40d", + "0x411", + "0x417", + "0x41b", + "0x22d8", + "0x2c0e0602810060a038180a04018240e06028100608038180a04018080200", + "0xc20070301408030781c0c050200c0a07030140803070341807030140803", + "0x50261a0a850260602864300e0b8582a14098480e06028100611038180a04", + "0x144a151089046051101436151084c0c051007c3c050e81436150e04c3615", + "0xb00e06028100606028ac540e148140e28028100615038180a040189c0a26", + "0x9066051901436151084c6205180545e1311814562e0f0144605168544224", + "0x180a04018c80a1b0a8bc2638028643006028ac6e0e1b09c0a35028d02a21", + "0x14881521854841520900043f070f84e051e814781510890043b070e87207", + "0x140a48258140a4a0a9240c05029200c050291c0c05029180c05029146405", + "0x1440a05240540a05240140e500281c9e4e268149831028149438028149431", + "0x1680c0502964b0050295c2a560a954a805029202a53280140a48290140a48", + "0x54ba15039400a07278f40a052e0c80a052e08c0a052508c0a052d8180a05", + "0x140a4a0a98c2a621c0140a61301340a4c190140a4a2f9340a4c2f1340a4c", + "0x14ce3502814886802814ce6626814982302814903202814903802814ca64", + "0x1b4500502920d8050295c62050291c64050296c2a6b0a9a8d2050295c6605", + "0x980a05251bc0a05338889a05260740a052e1b80a052b8e00a05240180a05", + "0x140a610e9340a4c390140a4a389340a4c0f0140a4a380140a4a031340a4c", + "0x789a05261980a052b9c40a052509c0a052e0880a052e054e60602814ca06", + "0x1c66050393c0c05029280c05029d42a742f0140a572f8140a57300140a57", + "0xcc0a07278780a052e1380a052b9a00a05240540e680281c9e3502814b815", + "0x1303a0502928f005029282a793c0140a750a9dc2a760281cd0050393c0a07", + "0x8c9a05260540e6f0281c9e2602814b86f028149005039bc0a07278989a05", + "0x542a7c028140a57038140a57138140a48268140a573d8140a573d0140a57", + "0x149a150a9f40a15038549c78039f8f47b039f40e050a81c0a150a9f40a15", + "0x1800a7a0a854fa050a81c2a66029fcc05f039f40e5e029ec2a5e029f40a4d", + "0x1f40e063d81cbc1503014fa05030149c1503014fa0511014f01511014fa05", + "0x17c0a7d0297c0a600a854fa050e814be150a9f40a15038543c0540074e207", + "0x1802a153e8144605330542a7d028540e151381502231301cfa072f814f615", + "0x1444150a9f40a1503854d805191b8de073e81c4c053d8544c053e8144c05", + "0x54e0053e81450053885450053e8142a060a854fa0537014cc150a9f40a6f", + "0x1c00a230a81c0a7d0281c0a260a9e80a7d029e80a1e0a9c40a7d029c40a1d", + "0x142a270a854fa053601444150a9f40a1503854e0073d1c4f60538014fa05", + "0x546a3203a086233039f40e693d1c49a6e0a9a40a7d029a40a6f0a9a40a7d", + "0xe00a7d02854e01532014fa050a8a02a68029f40a31029b02a153e8142a07", + "0x54b03d039f40a72028cc2a72029f40a641c01cd21532014fa05320149c15", + "0x14a40534054a4053e814a8051a854a8053e814b005190542a7d028f40a31", + "0x1c0a7d0281c0a260a9a00a7d029a00a1e0a8cc0a7d028cc0a1d0a9400a7d", + "0x14fa051a814d8150a9f40a1503854a007340ccf60528014fa05280144615", + "0x142a070a85506050a9902a00029f40a4b028782a51029f40a32028742a4b", + "0x143a1542814fa0542014e21542014fa050a8e02a153e8144e05110542a7d", + "0x1f40a850288c2a07029f40a07028982a7a029f40a7a028782a71029f40a71", + "0x1f40a7a029b02a153e814be05110542a7d028540e154281cf4713d8150a05", + "0x540e150aa240a153205510053e8150c050f0550e053e8143c050e8550c05", + "0x550e053e814f6050e85514053e814f405360542a7d029980a220a854fa05", + "0x150e050e85504053e81516053885516053e8142a720aa200a7d02a280a1e", + "0x2080a7d02a080a230a81c0a7d0281c0a260aa200a7d02a200a1e0aa1c0a7d", + "0x2300a7d029380a6c0a854fa05268147a150a9f40a150385504074421cf605", + "0x2340a710aa340a7d02854b01500014fa05460143c1528814fa053c0143a15", + "0x14fa05038144c1500014fa05000143c1528814fa05288143a1547014fa05", + "0x1c0a15038142a153e8142a150aa380e00289ec0a8e029f40a8e0288c2a07", + "0x1cbc053d854bc053e8149a05268542a7d028540e15271e00e8f3d1ec0e7d", + "0x1f40a22029e02a22029f40a60029e82a153e8142a070a9980a903017c0e7d", + "0x142a070a8780a910e9c40e7d03818f6072f0540c053e8140c05270540c05", + "0x2484626039f40e5f029ec2a5f029f40a5f029802a153e8143a052f8542a7d", + "0x1f40a15030542a7d0288c0a660a854fa051301444150a9f40a15038544e05", + "0x54f4053e814f4050f054e2053e814e2050e854dc053e814de0538854de05", + "0x54fa050a81c2a6e039e8e27b029b80a7d029b80a230a81c0a7d0281c0a26", + "0x1e8e24d37054d8053e814d80537854d8053e8142a270a854fa05138144415", + "0x54501518814fa0538014d8150a9f40a1503854666903a4ce028039f40e6c", + "0x14fa05190d40e690a8c80a7d028c80a4e0a8d40a7d02854e01519014fa05", + "0xd42a72029f40a38028c82a153e814c805188547064039f40a68028cc2a68", + "0x1462050f05450053e81450050e854b0053e8147a05340547a053e814e405", + "0x1c2a58038c4507b029600a7d029600a230a81c0a7d0281c0a260a8c40a7d", + "0x14fa052a0143c1529014fa05348143a152a014fa0519814d8150a9f40a15", + "0x14fa053d014d8150a9f40a5f028882a153e8142a070a85528050a9902a50", + "0x142a070a8552a050a9902a00029f40a4b028782a51029f40a1e028742a4b", + "0x782a51029f40a7b028742a84029f40a7a029b02a153e814cc05110542a7d", + "0x1f40a51028742a86029f40a85029c42a85029f40a153905400053e8150805", + "0x150c053e8150c05118540e053e8140e051305400053e81400050f054a205", + "0x550e053e8149c05360542a7d029340a3d0a854fa050a81c2a8603800a27b", + "0x1510053885510053e8142a580a9400a7d02a1c0a1e0a9480a7d029e00a1d", + "0x1c0a7d0281c0a260a9400a7d029400a1e0a9480a7d029480a1d0aa280a7d", + "0x54fa050a9482a7a029f40a152a055140728148f60545014fa05450144615", + "0x542a7d028540e152f9780e96271e00e7d038142a07028542a7d028542a15", + "0x1e82a153e8142a070a8180a97111980e7d039800a7b0a9800a7d029340a4d", + "0x74f007280543a053e8143a05270543a053e814e2053c054e2053e8144405", + "0x1f40a66029802a153e8144c05258542a7d028540e151181530260f01cfa07", + "0x14fa0513814c0150a9f40a1503854de054c9ec4e073e81ccc053d854cc05", + "0x1f40a150385450054d1b0dc073e81c4e053d854f6053e814f67a039442a27", + "0x14641519814fa050a9c02a69029f40a70029e02a70029f40a6c029e82a15", + "0x1f40a31028002a4e029f40a4e028782a1e029f40a1e028742a31029f40a6e", + "0x14d233189383c7a42854d2053e814d2052705466053e8146605420546205", + "0x14c805438542a7d028540e151c0153664029f40e6802a182a681a8c89a7d", + "0x1f40a72029342a153e8142a070a9500a9c2c014fa071e81510151e9c80e7d", + "0x54fa052801444150a9f40a1503854a2054e92ca0073e81ca4053d854a405", + "0x14fa050a8182a153e814b005188542a7d029ec0a660a854fa0525814cc15", + "0x982a35029f40a35028782a32029f40a32028742a84029f40a00029c42a00", + "0x542a7d028540e154201c6a323d81508053e8150805118540e053e8140e05", + "0x2146a32269b82a85029f40a85029bc2a85029f40a15138542a7d029440a22", + "0x22c0a780aa2c0a7d029ec0a7a0a854fa050a81c2a8a4401d3c874301cfa07", + "0x14fa05462080e8b0aa080a7d02a080a4e0aa300a7d02855141541014fa05", + "0xcc2a153e8142a070aa380a9f0a9f40e8d02a082a8d029f40a8d029382a8d", + "0x147a1551a880e7d02a840a8c0aa840a7d02a040a320aa0540073e814b005", + "0x1cfa0752814f61552814fa05520151a1552014fa05518149a150a9f40aa2", + "0x2a900073e8154005198542a7d02a980a220a854fa050a81c2aa902aa14ea6", + "0x147a1556ab00e7d02aac0a8c0aaac0a7d02aa80a320a854fa05400146215", + "0x2bc0a7d029fc0a8d0a9fc0a7d02ab40a4d0aab80a7d028551c150a9f40aac", + "0x1f40a15038556605592c560073e81d5caf43135021557014fa05570154015", + "0x1e82ab1029f40ab102a842ab4029f40a89029e02a89029f40aa7029e82a15", + "0x14fa050aa882ab7029f40a15510556c053e8156a053c0556a053e8156205", + "0x149c1543814fa05438143c1558014fa05580143a155c814fa050aa8c2ab8", + "0x1f40ab6029382ab4029f40ab4029382ab8029f40ab8029382ab7029f40ab7", + "0x2f578053e81d76055285576ba3f134fa055b2d170b75ca1d604e520556c05", + "0x1f80a1d0aa0c0a7d02ae80a6c0a854fa055e0154c150a9f40a15038557c05", + "0x14e2150a9f40a15038542ac102854c81560014fa05418143c155f814fa05", + "0x1f40a07028982aba029f40aba028782a7e029f40a7e028742ac2029f40abe", + "0x154e05330542a7d028540e156101d747e3d81584053e8158405118540e05", + "0x558a053e81586050f05588053e81566050e85586053e8150e05360542a7d", + "0x1b02a153e8154005188542a7d02aa40a220a854fa050a81c2a15630142a64", + "0x1f40a15538558a053e8158e050f05588053e8150c050e8558e053e8150e05", + "0x558a053e8158a050f05588053e81588050e85592053e8159005388559005", + "0x54fa050a81c2ac903b15887b02b240a7d02b240a230a81c0a7d0281c0a26", + "0x150c050e85594053e8150e05360542a7d029600a310a854fa05470155215", + "0x1382acc029f40a153805596053e8142a280ab000a7d02b280a1e0aafc0a7d", + "0x14621567b380e7d02b340a330ab340a7d02b2d98073485596053e8159605", + "0x14fa0568814d01568814fa05680146a1568014fa056781464150a9f40ace", + "0x8c2a07029f40a07028982ac0029f40ac0028782abf029f40abf028742ad2", + "0xc42a153e814f605330542a7d028540e156901d80bf3d815a4053e815a405", + "0x1f40ad3028782ad4029f40a88028742ad3029f40a8a029b02a153e814b005", + "0x1f40a7b029982a153e814a805400542a7d028540e150ab540a15320548005", + "0x143c156b814fa05190143a156b014fa051a814d8150a9f40a72028f42a15", + "0x14e2150a9f40a7b029982a153e8142a070a855b2050a9902ad8029f40ad6", + "0x1f40a07028982a35029f40a35028782a32029f40a32028742ada029f40a38", + "0x145005110542a7d028540e156d01c6a323d815b4053e815b405118540e05", + "0x782ad7029f40a1e028742adb029f40a4e029b02a153e814f605330542a7d", + "0x1f40ad7028742add029f40adc029c42adc029f40a1555055b0053e815b605", + "0x15ba053e815ba05118540e053e8140e0513055b0053e815b0050f055ae05", + "0xe02a153e814f405558542a7d029bc0a220a854fa050a81c2add03b61ae7b", + "0x1f40a4e028782a1e029f40a1e028742adf029f40ade029c42ade029f40a15", + "0x540e156f81c9c1e3d815be053e815be05118540e053e8140e05130549c05", + "0x742a92029f40a4e029b02a153e814f405558542a7d029980a220a854fa05", + "0x542a7d028540e150ab880a1532055c2053e81524050f055c0053e8144605", + "0x1f40a78028742ae3029f40a4e029b02a153e814f405558542a7d028180a22", + "0x742ae5029f40ae4029c42ae4029f40a1539055c2053e815c6050f055c005", + "0x15ca05118540e053e8140e0513055c2053e815c2050f055c0053e815c005", + "0x14f405558542a7d029340a3d0a854fa050a81c2ae503b85c07b02b940a7d", + "0x5480053e815cc050f055a8053e814bc050e855cc053e814be05360542a7d", + "0x1480050f055a8053e815a8050e855d0053e815ce0538855ce053e8142a58", + "0x542ae803901a87b02ba00a7d02ba00a230a81c0a7d0281c0a260a9000a7d", + "0x149a150a9f40a15038549c7803ba4f47b039f40e050a81c0a150a9f40a15", + "0x17c0a600a854fa050a81c2a6602ba8c05f039f40e5e029ec2a5e029f40a4d", + "0x144405300542a7d028540e1538815d6061101cfa072f814f6152f814fa05", + "0x1f40a1d029802a153e8142a070a8980aec0f0740e7d038880a7b0a8880a7d", + "0x14fa0511814c0150a9f40a1503854de057689c46073e81c3a053d8543a05", + "0x542a7d029b80a220a854fa050a81c2a2802bb8d86e039f40e23029ec2a23", + "0x54fa050f014cc150a9f40a27029982a153e814c005330542a7d029b00a66", + "0x14f6050e854d2053e814e00538854e0053e8142a060a854fa0503014cc15", + "0x1a40a7d029a40a230a81c0a7d0281c0a260a9e80a7d029e80a1e0a9ec0a7d", + "0x5466053e8142a270a854fa051401444150a9f40a1503854d2073d1ecf605", + "0x1f40a1503854d03503bbc6431039f40e333d1ec9a6e0a8cc0a7d028cc0a6f", + "0x1e02a72029f40a06029e82a38029f40a64029e02a64029f40a60029e82a15", + "0x144e053d054a8053e814b0053c054b0053e8143c053d0547a053e814e405", + "0x5462053e81462050e85496053e8142aa30a9400a7d029480a780a9480a7d", + "0x1500a4e0a8f40a7d028f40a4e0a8e00a7d028e00a4e0a8c80a7d028c80a1e", + "0xa24d3e814a0541e8e0963218939481528014fa05280149c152a014fa05", + "0x1b02a153e8150a05530542a7d028540e1543015e085029f40e8402a942a84", + "0x15140518855168a039f40a88028cc2a88029f40a15380550e053e8140005", + "0x551a053e81518053405518053e81504051a85504053e8151605190542a7d", + "0x2340a230a81c0a7d0281c0a260aa1c0a7d02a1c0a1e0a9440a7d029440a1d", + "0x143a1547014fa0543014e2150a9f40a15038551a0743944f60546814fa05", + "0x1f40a8e0288c2a07029f40a07028982a00029f40a00028782a51029f40a51", + "0x1f40a27029982a153e814c005330542a7d028540e154701c00513d8151c05", + "0xd40a1d0aa800a7d029a00a6c0a854fa0503014cc150a9f40a1e029982a15", + "0x1444150a9f40a15038542af102854c81550814fa05500143c1540814fa05", + "0x2b02a153e8143c05330542a7d028180a660a854fa0530014cc150a9f40a6f", + "0x1f40a7a028782a7b029f40a7b028742aa3029f40aa2029c42aa2029f40a15", + "0x540e155181cf47b3d81546053e8154605118540e053e8140e0513054f405", + "0x5554150a9f40a06029982a153e814c005330542a7d028980a220a854fa05", + "0x14fa053d0143c153d814fa053d8143a1552814fa0552014e21552014fa05", + "0x142a070aa940e7a3d9ec0aa5029f40aa50288c2a07029f40a07028982a7a", + "0x2980a710aa980a7d0285470150a9f40a60029982a153e814e205110542a7d", + "0x14fa05038144c153d014fa053d0143c153d814fa053d8143a1553814fa05", + "0x1f40a66028882a153e8142a070aa9c0e7a3d9ec0aa7029f40aa70288c2a07", + "0x143c153d814fa053d8143a1540014fa0554814e21554814fa050a9c82a15", + "0x2000e7a3d9ec0a80029f40a800288c2a07029f40a07028982a7a029f40a7a", + "0x1f40a78028742aaa029f40a4e029b02a153e8149a051e8542a7d028540e15", + "0x742aac029f40aab029c42aab029f40a152c05542053e81554050f0550205", + "0x155805118540e053e8140e051305542053e81542050f05502053e8150205", + "0x142a520a9380a7d028555a153d014fa050a9502aac03a85027b02ab00a7d", + "0x1f40a1503854cc6003bc8be5e039f40e050a81c0a150a9f40a150a8542a7d", + "0x54fa050a81c2a1d02bcce206039f40e22029ec2a22029f40a4d029342a15", + "0x1402a1e029f40a78029e02a78029f40a782701d5c153c014fa0538814f415", + "0x1ec2a06029f40a06029802a153e8142a070a89c0af4118980e7d03878bc07", + "0x1ca21537814fa0537814c0150a9f40a1503854dc057a9ecde073e81c0c05", + "0x14f4150a9f40a1503854e0057b0a0d8073e81cde053d854f6053e814f67a", + "0x14fa0536014641518814fa050a9c02a33029f40a69029e02a69029f40a28", + "0x2102a32029f40a32028002a5f029f40a5f028782a26029f40a26028742a32", + "0x1a06a4d3e81466311917c4c7a4285466053e81466052705462053e8146205", + "0x1607a073e8147005438542a7d028540e1539015ee38029f40e6402a182a64", + "0x1ec2a50029f40a3d029342a153e8142a070a9480af82a014fa072c0151015", + "0x1440a660a854fa052581444150a9f40a150385400057c94496073e81ca005", + "0x540c150a9f40a230292c2a153e814a805188542a7d029ec0a660a854fa05", + "0x14fa05340143c151a814fa051a8143a1542814fa0542014e21542014fa05", + "0x142a070aa140e681a9ec0a85029f40a850288c2a07029f40a07028982a68", + "0x134dc1543014fa0543014de1543014fa050a89c2a153e8140005110542a7d", + "0x5504053e814f6053d0542a7d028540e1545a280efa4421c0e7d03a18d035", + "0x2380a320a854fa05468146215472340e7d029500a330aa300a7d02a080a78", + "0x3ed44a140934fa07502304607441e8fe1546014fa05460149c1550014fa05", + "0x554c053e81502053605502053e81502050f0542a7d028540e1552a91464d", + "0x2980a1e0aa1c0a7d02a1c0a1d0aaa40a7d02a9c0a680aa9c0a7d02a880a35", + "0x5552a15321cf60554814fa0554814461550814fa05508144c1553014fa05", + "0x1f40aaa029c42aaa029f40aa54001d601540014fa050aabc2a153e8142a07", + "0x5548053e81548051305546053e81546050f0550e053e8150e050e8555605", + "0x542a7d029ec0a660a854fa050a81c2aab5228d0e7b02aac0a7d02aac0a23", + "0x1f40a8a028742aac029f40a8b029b02a153e8144605258542a7d029500a31", + "0x14a405400542a7d028540e150abf00a15320555c053e81558050f0555a05", + "0x1a00a6c0a854fa051181496150a9f40a3d028f42a153e814f605330542a7d", + "0x542afd02854c81558014fa053f8143c1557814fa051a8143a153f814fa05", + "0x2c40a7d029c80a710a854fa051181496150a9f40a7b029982a153e8142a07", + "0x14461503814fa05038144c1534014fa05340143c151a814fa051a8143a15", + "0x14cc150a9f40a70028882a153e8142a070aac40e681a9ec0ab1029f40ab1", + "0x2bc0a7d028980a1d0aacc0a7d0297c0a6c0a854fa051181496150a9f40a7b", + "0x2bc0a1d0aad00a7d02a240a710aa240a7d02855541558014fa05598143c15", + "0x14fa055a014461503814fa05038144c1558014fa05580143c1557814fa05", + "0x54fa051181496150a9f40a6e028882a153e8142a070aad00eb0579ec0ab4", + "0x144c050e8556c053e8156a05388556a053e8142a380a854fa053d0155615", + "0x2d80a7d02ad80a230a81c0a7d0281c0a260a97c0a7d0297c0a1e0a8980a7d", + "0x542a7d029e80aab0a854fa050301444150a9f40a15038556c072f898f605", + "0x142a640aae40a7d02adc0a1e0aae00a7d0289c0a1d0aadc0a7d0297c0a6c", + "0x14f405558542a7d029380ab10a854fa050e81444150a9f40a15038542afe", + "0x5572053e814fc050f05570053e814bc050e854fc053e814be05360542a7d", + "0x1572050f05570053e81570050e85576053e81574053885574053e8142a72", + "0x1c2abb03ae5707b02aec0a7d02aec0a230a81c0a7d0281c0a260aae40a7d", + "0x1b02a153e8149a051e8542a7d029e80aab0a854fa052701562150a9f40a15", + "0x1f40a152c0555c053e81578050f0555a053e814c0050e85578053e814cc05", + "0x555c053e8155c050f0555a053e8155a050e85506053e8157c05388557c05", + "0x54fa050a8542a8303ab95a7b02a0c0a7d02a0c0a230a81c0a7d0281c0a26", + "0x14fa05268149a150a9f40a15038549c7803bfcf47b039f40e050a81c0a15", + "0x542a7d029800a660a854fa050a81c2a6602c00c05f039f40e5e029ec2a5e", + "0x1802a153e8142a070a9c40b01030880e7d0397c0a7b0a97c0a7d0297c0a60", + "0x14c0150a9f40a15038544c05810783a073e81c44053d85444053e8144405", + "0x8c0a220a854fa050a81c2a6f02c0c4e23039f40e1d029ec2a1d029f40a1d", + "0x540c150a9f40a1e029982a153e8140c05330542a7d0289c0a660a854fa05", + "0x14fa053d0143c153d814fa053d8143a1536014fa0537014e21537014fa05", + "0x142a070a9b00e7a3d9ec0a6c029f40a6c0288c2a07029f40a07028982a7a", + "0x134dc1514014fa0514014de1514014fa050a89c2a153e814de05110542a7d", + "0x5464053e8140c053d0542a7d028540e15188cc0f04349c00e7d038a0f47b", + "0x142aa20a9900a7d029a00a780a9a00a7d028780a7a0a8d40a7d028c80a78", + "0x782a70029f40a70028742a3d029f40a1551854e4053e8142aa20a8e00a7d", + "0x146a0527054e4053e814e4052705470053e814700527054d2053e814d205", + "0x148a858269f40a641a9c8703d349c09ca40a9900a7d029900a4e0a8d40a7d", + "0x14d8150a9f40a5002a982a153e8142a070a92c0b0528014fa07290154a15", + "0x1f40a84028c42a854201cfa0500014661500014fa050a9c02a51029f40a54", + "0x742a88029f40a87029a02a87029f40a86028d42a86029f40a85028c82a15", + "0x151005118540e053e8140e0513054a2053e814a2050f054b0053e814b005", + "0x1600a1d0aa280a7d0292c0a710a854fa050a81c2a8803944b07b02a200a7d", + "0x14fa0545014461503814fa05038144c152a014fa052a0143c152c014fa05", + "0x54fa050f014cc150a9f40a06029982a153e8142a070aa280e542c1ec0a8a", + "0x54c81546014fa05458143c1541014fa05198143a1545814fa0518814d815", + "0x142aaa0a854fa0503014cc150a9f40a26028882a153e8142a070a8560c05", + "0x1e80a7d029e80a1e0a9ec0a7d029ec0a1d0aa380a7d02a340a710aa340a7d", + "0x1f40a15038551c073d1ecf60547014fa0547014461503814fa05038144c15", + "0x1ec0a1d0aa040a7d02a800a710aa800a7d0285470150a9f40a71028882a15", + "0x14fa0540814461503814fa05038144c153d014fa053d0143c153d814fa05", + "0x2840a7d02854e4150a9f40a66028882a153e8142a070aa040e7a3d9ec0a81", + "0x144c153d014fa053d0143c153d814fa053d8143a1551014fa0550814e215", + "0xf42a153e8142a070aa880e7a3d9ec0aa2029f40aa20288c2a07029f40a07", + "0x1f40aa3028782a82029f40a78028742aa3029f40a4e029b02a153e8149a05", + "0x782a82029f40a82028742aa5029f40aa4029c42aa4029f40a152c0551805", + "0x1d18823d8154a053e8154a05118540e053e8140e051305518053e8151805", + "0x54fa050a81c2a4e3c01e0e7a3d81cfa07028540e050a854fa050a8542aa5", + "0x542a7d028540e153301610602f81cfa072f014f6152f014fa05268149a15", + "0x14fa0511014e21511014fa050a8182a153e814c005330542a7d0297c0a22", + "0x8c2a07029f40a07028982a7a029f40a7a028782a7b029f40a7b028742a06", + "0x9c2a153e814cc05110542a7d028540e150301cf47b3d8140c053e8140c05", + "0x980f090f0740e7d039c4f47b269b82a71029f40a71029bc2a71029f40a15", + "0x14de0519854de053e8142a700a89c0a7d028780a6c0a854fa050a81c2a23", + "0x1c00a7d028a00a350a8a00a7d029b00a320a854fa05370146215361b80e7d", + "0x144c1513814fa05138143c150e814fa050e8143a1534814fa0538014d015", + "0x1b02a153e8142a070a9a40e270e9ec0a69029f40a690288c2a07029f40a07", + "0x4280a153205464053e81466050f05462053e8144c050e85466053e8144605", + "0x14f0050e8546a053e8149c05360542a7d029340a3d0a854fa050a81c2a15", + "0x54c8053e814d00538854d0053e8142a580a8c80a7d028d40a1e0a8c40a7d", + "0x1900a230a81c0a7d0281c0a260a8c80a7d028c80a1e0a8c40a7d028c40a1d", + "0x2242a15029f40a15029382a15029f40a1559854c807190c4f60532014fa05", + "0x1512150a814fa050a8149c150a814fa050aad02a05028140a053e8142a05", + "0x540a890a8540a7d028540a4e0a8540a7d028556a15028140a05029f40a15", + "0x142a05448542a053e8142a05270542a053e8142ab60a8140a0502814fa05", + "0x54bc4e03c2cf07a039f40e050a81c0a150a9f40a155b8540a05028140a7d", + "0x540e153001618153e81cbe0541054be7b039f40a7b02ae02a153e8142a07", + "0x5444053e8149a053f054cc053e814f005360542a7d029ec0ab90a854fa05", + "0x143c153d014fa053d0143a1538814fa0503015761503014fa051101c0eba", + "0x1552150a9f40a1503854e2663d1340a71029f40a7102af02a66029f40a66", + "0x540e15118161a260f01cfa070e814f6150e814fa05038149a150a9f40a60", + "0x1b80a7d029bc0a780a9bc0a7d028980a7a0a89c0a7d029e00a6c0a854fa05", + "0x1d161514014fa050aaf82a6c029f40a6e2681cd21537014fa05370149c15", + "0x144e050f054f4053e814f4050e854d2053e8143c0519054e0053e814507b", + "0x1c00a7d029c00a4e0a9b00a7d029b00a840a9a40a7d029a40a000a89c0a7d", + "0x2e42a153e8142a070a8c8623326814643119934fa05381b0d2273d1e90a15", + "0x1a00a7d0285506151a814fa053c014d8150a9f40a4d028c42a153e814f605", + "0x2ec2a72029f40a641c01d74151c014fa0511814641532014fa05340157e15", + "0x147a055e0546a053e8146a050f054f4053e814f4050e8547a053e814e405", + "0x1f40a4d028c42a153e814f6055c8542a7d028540e151e8d4f44d028f40a7d", + "0x1380a1d0a9500a7d029600ac00a9600a7d02854b0150a9f40a07028f42a15", + "0x2e42a542f1389a052a014fa052a01578152f014fa052f0143c1527014fa05", + "0x1c9c15038142a5e2701cfa050281584150a9f40a7b02ae42a153e8149a05", + "0x749b0f388180e7d039e0be07618542a7d028540e15111980f0e3017c0e7d", + "0x9c0e7d039c4460626b142a232f01cfa052f01588150a9f40a15038544c1e", + "0x31c2a153e8140e05640542a7d029bc0ac70a854fa050a81c2a6c3701e206f", + "0x14fa05138143a1514014fa0530014d8150a9f40a7a02ae42a153e814bc05", + "0x1f40a6c02b1c2a153e8142a070a85622050a9902a69029f40a28028782a70", + "0xc4664d628542a7d028540e15340d4644d890c466073e81cf46e03b0c2a15", + "0x1c0ac80a854fa051c0158e150a9f40a15038547a7203c4c7064039f40e5e", + "0x1a40a7d029600a1e0a9c00a7d029900a1d0a9600a7d029800a6c0a854fa05", + "0x1a40a1e0a9c00a7d029c00a1d0a9480a7d029500aca0a9500a7d028559215", + "0xf40ac70a854fa050a81c2a52349c09a0529014fa0529015961534814fa05", + "0x1440a7d0292c0e076605496053e8142a830a9400a7d029800a6c0a854fa05", + "0x15961528014fa05280143c1539014fa05390143a1500014fa05288159a15", + "0x1a00ac70a854fa051a8158e150a9f40a15038540050391340a00029f40a00", + "0x742a84029f40a60029b02a153e814bc05638542a7d0281c0ac80a854fa05", + "0x542a7d028540e150ac500a15320550c053e81508050f0550a053e8146405", + "0x54fa052f0158e150a9f40a0702b202a153e8144c05638542a7d028780ac7", + "0x21c0a1e0aa140a7d028740a1d0aa1c0a7d029800a6c0a854fa053d0157215", + "0x1c0ac80a854fa053c01572150a9f40a15038542b1402854c81543014fa05", + "0x742a88029f40a22029b02a153e814f4055c8542a7d029780ac70a854fa05", + "0x1f40a8a02b282a8a029f40a15670550c053e81510050f0550a053e814cc05", + "0x1516053e8151605658550c053e8150c050f0550a053e8150a050e8551605", + "0x140a7d028540a890a8540a7d028540a4e0a8540a7d028559e1545a190a4d", + "0x140a053e8142a05448542a053e8142a05270542a053e8142ad00a8140a05", + "0x140a05029f40a1502a242a15029f40a15029382a15029f40a15688540a05", + "0x1d601526814fa050aabc2a07029f40a150281cd21502814fa050a9c02a05", + "0x149c150a814fa050ab4c2a7b02814f6053e814f60569054f6053e8140e4d", + "0x540a4e0a8540a7d02855a815028140a05029f40a1502a242a15029f40a15", + "0x54a05228854f632291442a7b138140a0502814fa050a81512150a814fa05", + "0x1442a7b19148a2153db1c9a0702854a05228854f632291442a7b0a9340e05", + "0xc8a4510a9ee2c4d038142a50291442a7b19148a2153dc549a0702854a052", + "0x54f7182681c0a1528148a2153d8c8a4510a9ee2e4d038142a50291442a7b", + "0x142b1c138142b1b138142b1a138142b192681c0a1528148a2153d8c8a451", + "0x1340c06030183a510a93a3c7b2681c0a15341442a4d0308c64510a9ea3a27", + "0x9c0a0602c884e050ac844e050ac804e050ac7cf07a3d9340e050a9bca215", + "0x24a27028564827028564615" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 4 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 2 + }, + { + "selector": "0x1ebcd9fef2f1fe0f97b09d6da480c47d0b5ea3865375b396271cd8b472dadf6", + "function_idx": 3 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 1 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "function_idx": 0 + } + ], + "L1_HANDLER": [ + { + "selector": "0x20f622f22c0865136fcb80b31daa1e6520f964454e74ebb58b5b2b7dd81e8ca", + "function_idx": 5 + } + ], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 6 + } + ] + }, + "abi": [ + { + "type": "constructor", + "name": "constructor", + "inputs": [] + }, + { + "type": "function", + "name": "__validate_deploy__", + "inputs": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate_declare__", + "inputs": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate__", + "inputs": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "external" + }, + { + "type": "function", + "name": "verify_gas_limits", + "inputs": [ + { + "name": "_validate_placeholder1", + "type": "core::felt252" + }, + { + "name": "_validate_placeholder2", + "type": "core::felt252" + }, + { + "name": "expected_gas_limit_min", + "type": "core::felt252" + }, + { + "name": "expected_gas_limit_max", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "l1_handler", + "name": "verify_gas_limits_l1_handler", + "inputs": [ + { + "name": "from_address", + "type": "core::felt252" + }, + { + "name": "expected_l1_handler_gas_limit_min", + "type": "core::felt252" + }, + { + "name": "expected_l1_handler_gas_limit_max", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "function", + "name": "__execute__", + "inputs": [ + { + "name": "contract_address", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::array::Span::" + } + ], + "state_mutability": "external" + }, + { + "type": "event", + "name": "experimental_contract::experimental_contract::ExperimentalContract::Event", + "kind": "enum", + "variants": [] + } + ] +} diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/test_contract.sierra.json b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/test_contract.sierra.json index 428cf3973e8..3fa7d680017 100644 --- a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/test_contract.sierra.json +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/sierra/test_contract.sierra.json @@ -6,9 +6,9 @@ "0x2", "0xc", "0x3", - "0xa0f", - "0x5f1", - "0x1e3", + "0xaf5", + "0x50b", + "0x1f3", "0x52616e6765436865636b", "0x800000000000000100000000000000000000000000000000", "0x436f6e7374", @@ -62,13 +62,13 @@ "0x2d", "0x2e", "0x31", - "0x12a", + "0x124", "0x800000000000000700000000000000000000000000000011", "0x14cb65c06498f4a8e9db457528e9290f453897bdb216ce18347fff8fef2cd11", "0xf", "0x3", "0x38", - "0x135", + "0x130", "0x8000000000000000", "0xfffffffe", "0xffffffff", @@ -125,55 +125,58 @@ "0x5369676e6174757265206f7574206f662072616e6765", "0x556e657870656374656420636f6f7264696e61746573", "0x53686f756c64206265206e6f6e65", - "0x496e646578206f7574206f6620626f756e6473", "0x57726f6e67206572726f72206d7367", "0x53686f756c64206661696c", "0x8000000000000001", - "0x6c", + "0x6b", "0x25e50662218619229b3f53f1dc3253192a0f68ca423d900214253db415a90b4", - "0x6d", - "0x9f", + "0x6c", + "0xa2", "0x10", - "0x132", - "0x75", - "0x71", + "0x12f", + "0x74", + "0x70", "0x38b507bf259d96f5c53e8ab8f187781c3d096482729ec2d57f3366318a8502f", - "0x72", + "0x71", "0x800000000000000300000000000000000000000000000004", - "0x73", + "0x72", "0x11", "0x3c5ce4d28d473343dbe52c630edf038a582af9574306e1d609e379cd17fc87a", - "0x74", + "0x73", "0x753132385f737562204f766572666c6f77", "0x753132385f6d756c204f766572666c6f77", "0x753132385f616464204f766572666c6f77", + "0x424c4f434b5f494e464f5f4d49534d41544348", + "0x496e646578206f7574206f6620626f756e6473", + "0x5452414e53414354494f4e5f484153485f4d49534d41544348", "0x56455253494f4e5f4d49534d41544348", "0x4143434f554e545f4d49534d41544348", - "0x4d41585f4645455f4d49534d41544348", - "0x5449505f4d49534d41544348", - "0x5041594d41535445525f444154415f4d49534d41544348", - "0x4e4f4e43455f44415f4d4f44455f4d49534d41544348", - "0x4645455f44415f4d4f44455f4d49534d41544348", - "0x4445504c4f594d454e545f444154415f4d49534d41544348", - "0x5245534f555243455f424f554e445f4d49534d41544348", - "0x424c4f434b5f494e464f5f4d49534d41544348", - "0x54585f494e464f5f4d49534d41544348", + "0x434841494e5f49445f4d49534d41544348", + "0x4e4f4e43455f4d49534d41544348", "0x43414c4c45525f4d49534d41544348", "0x434f4e54524143545f4d49534d41544348", "0x53454c4543544f525f4d49534d41544348", - "0x136", + "0x4445504c4f594d454e545f444154415f4d49534d41544348", + "0x4645455f44415f4d4f44455f4d49534d41544348", + "0x4e4f4e43455f44415f4d4f44455f4d49534d41544348", + "0x5041594d41535445525f444154415f4d49534d41544348", + "0x5449505f4d49534d41544348", + "0x5245534f555243455f424f554e445f4d49534d41544348", + "0x131", + "0x4d41585f4645455f4d49534d41544348", + "0x5349474e41545552455f4d49534d41544348", "0x7536345f616464204f766572666c6f77", "0x72657665727420696e206c312068616e646c6572", "0x42697477697365", "0x556e696e697469616c697a6564", "0x800000000000000200000000000000000000000000000001", - "0x8b", + "0x8e", "0x506564657273656e", - "0x8d", + "0x90", "0x506f736569646f6e", - "0x8f", + "0x92", "0x45634f70", - "0x91", + "0x94", "0x311fb2a7f01403971aca6ae0a12b8ad0602e7a5ec48ad48951969942e99d788", "0x454e545259504f494e545f4e4f545f464f554e44", "0x1c4e1062ccac759d9786c18a401086aa7ab90fde340fffd5cbd792d11daa7e7", @@ -181,87 +184,83 @@ "0x457870656374656420726576657274", "0x46a6158a16a947e5916b2a2ca68501a45e93d7110e81aa2d6438b1c57c879a3", "0x4369726375697444617461", - "0x9c", + "0x9f", "0x43697263756974496e707574416363756d756c61746f72", "0x1d9512503ca62324892964acffdc150008f5171999eacc2afe3a6ae369d056b", - "0x99", - "0x9a", + "0x9c", + "0x9d", "0x43697263756974", "0x800000000000000800000000000000000000000000000001", - "0x9e", + "0xa1", "0x43697263756974496e707574", "0x800000000000000800000000000000000000000000000002", - "0x9d", + "0xa0", "0x753332", "0x36775737a2dc48f3b19f9a1f4bc3ab9cb367d1e2e827cef96323826fd39f53f", - "0xa0", + "0xa3", + "0x6f75747075742861646429203d3d2075333834207b206c696d62303a20322c", + "0x6f757470757428696e7629203d3d2075333834207b206c696d62303a20342c", + "0x6f75747075742873756229203d3d2075333834207b206c696d62303a20352c", "0x602e", "0x206c696d62313a20302c206c696d62323a20302c206c696d62333a2030207d", "0x1f", "0x6f7574707574286d756c29203d3d2075333834207b206c696d62303a20362c", "0x679ea9c5b65e40ad9da80f5a4150d36f3b6af3e88305e2e3ae5eccbc5743d9", - "0xa6", - "0x5539364c696d62734c7447756172616e746565", - "0x800000000000000100000000000000000000000000000001", + "0xac", "0x4d756c4d6f6447617465", - "0xae", - "0xad", - "0x4", - "0x5375624d6f6447617465", + "0xb0", "0xaf", + "0x5375624d6f6447617465", + "0xb1", "0x496e766572736547617465", - "0xb0", + "0xb5", + "0x5539364c696d62734c7447756172616e746565", + "0x800000000000000100000000000000000000000000000001", "0x4164644d6f6447617465", + "0x4", "0xffffffffffffffffffffffff", "0x35de1f6419a35f1a8c6f276f09c80570ebf482614031777c6d07679cf95b8bb", - "0xb1", + "0xb7", "0x436972637569744661696c75726547756172616e746565", "0x436972637569745061727469616c4f757470757473", - "0xbe", + "0xc4", "0x436972637569744f757470757473", - "0xb7", + "0xbd", "0x4369726375697444657363726970746f72", "0x6", "0x55393647756172616e746565", "0x800000000000000100000000000000000000000000000005", - "0xbb", - "0xc0", - "0xab", + "0xc1", + "0xc6", + "0x800000000000000800000000000000000000000000000004", + "0xae", "0x436972637569744d6f64756c7573", "0x7", "0x52616e6765436865636b3936", - "0xc5", + "0xcb", "0x4164644d6f64", - "0xc7", + "0xcd", "0x4d756c4d6f64", - "0xc9", + "0xcf", "0x6d232c016ef1b12aec4b7f88cc0b3ab662be3b7dd7adbce5209fcfdbd42a504", "0x4b5810004d9272776dec83ecc20c19353453b956e594188890b48467cb53c19", "0x3dbce56de34e1cfe252ead5a1f14fd261d520d343ff6b7652174e62976ef44d", "0x4563506f696e74", "0x4fad269cbf860980e38768fe9cb6b0b9ab03ee3fe84cfde2eccce597c874fd8", "0x654fd7e67a123dd13868093b3b7777f1ffef596c2e324f25ceaf9146698482c", - "0x1da", + "0x1ea", "0x53746f726167654261736541646472657373", "0x3c4930bb381033105f3ca15ccded195c90cd2af5baa0e1ceb36fde292df7652", - "0xd2", + "0xd8", "0x34482b42d8542e3c880c5c93d387fb8b01fe2a5d54b6f50d62fe82d9e6c2526", "0x2691cb735b18f3f656c3b82bd97a32b65d15019b64117513f8604d1e06fe58b", "0x6661696c", "0x32564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25", "0x62c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5", "0x7820213d2079", - "0x800000000000000000000000000000000000000000000003", - "0xe0", - "0xdd", - "0xdf", - "0xde", - "0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e16", - "0x6b17d1f2e12c4247f8bce6e563a440f2", - "0x77037d812deb33a0f4a13945d898c296", - "0x2bce33576b315ececbb6406837bf51f5", "0xf7", "0xe2", + "0x800000000000000000000000000000000000000000000003", "0xe7", "0xe4", "0xe6", @@ -285,42 +284,34 @@ "0xf3", "0xfffffffffffffffffffffffffffffffe", "0xbaaedce6af48a03bbfd25e8cd0364141", - "0xfd", "0xfa", - "0xfc", - "0xfb", - "0x483ada7726a3c4655da4fbfc0e1108a8", - "0x79be667ef9dcbbac55a06295ce870b07", - "0x29bfcdb2dce28d959f2815b16f81798", - "0xfd17b448a68554199c47d08ffb10d4b8", - "0x129", + "0x123", "0x185fda19bc33857e9f1d92d61312b69416f20cf740fa3993dcc2de228a6671d", - "0xff", + "0xf9", "0xf83fa82126e7aeaf5fe12fff6a0f4a02d8a185bf5aaee3d10d1c4e751399b4", + "0xfb", + "0x102", + "0xff", "0x101", - "0x108", - "0x105", - "0x107", - "0x106", "0x4ac5e5c0c0e8a4871583cc131f35fb49", "0x4c8e4fbc1fbb1dece52185e532812c4f", "0x7a5f81cf3ee10044320a0d03b62d3e9a", "0xc2b7f60e6a8b84965830658f08f7410c", - "0x10e", - "0x10b", - "0x10d", - "0x10c", + "0x108", + "0x105", + "0x107", + "0x106", "0x8e182ca967f38e1bd6a49583f43f1876", "0xf728b4fa42485e3a0a5d2f346baa9455", "0xe3e70682c2094cac629f6fbed82c07cd", "0x8e031ab54fc0c4a8f0dc94fad0d0611", "0x496e76616c696420617267756d656e74", - "0x113", - "0x112", + "0x10d", + "0x10c", "0xffffffffffffffffffffffffffffffff", "0xfffffffffffffffffffffffefffffc2f", "0x57726f6e6720686173682076616c7565", - "0x116", + "0x110", "0xe", "0xd", "0xb", @@ -329,48 +320,50 @@ "0x5", "0x496e76616c696420696e707574206c656e677468", "0x3f829a4bc463d91621ba418d447cc38c95ddc483f9ccfebae79050eb7b3dcb6", - "0x122", + "0x11c", "0xa5963aa610cb75ba273817bce5f8c48f", "0x587f7cc3722e9654ea3963d5fe8c0748", "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", - "0x127", + "0x121", + "0x77726f6e67207330", + "0x77726f6e67207331", + "0x77726f6e67207332", "0x553132384d756c47756172616e746565", - "0x12f", + "0x12c", "0x4661696c656420746f20646573657269616c697a6520706172616d202337", "0x753634", "0x800000000000000700000000000000000000000000000004", "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", "0x38f1b5bca324642b144da837412e9d82e31937ed4bbe21a1ebccb0c3d3d8d36", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x133", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x134", + "0x135", + "0x45b67c75542d42836cef6c02cca4dbff4a80a8621fa521cbfff1b2dd4af35a", + "0x136", "0x138", "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", "0x139", - "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", "0x13a", - "0x13b", "0x21afb2f280564fc34ddb766bf42f7ca36154bbba994fbc0f0235cd873ace36a", - "0x13c", - "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", - "0x13e", - "0x13f", - "0x45b67c75542d42836cef6c02cca4dbff4a80a8621fa521cbfff1b2dd4af35a", - "0x140", - "0x147", - "0x1bb", + "0x13b", + "0x1c7", + "0x1cb", "0x436f6e747261637441646472657373", "0x800000000000000700000000000000000000000000000006", "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", - "0x143", - "0x142", - "0x144", - "0x145", - "0x80000000000000070000000000000000000000000000000e", - "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x13e", + "0x13d", + "0x13f", + "0x140", "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", - "0x14a", + "0x145", "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", - "0x14b", + "0x146", + "0x556e657870656374656420626c6f636b20686173682e", "0x57524f4e475f434c4153535f48415348", - "0x150", + "0x14c", "0xfffffffffffffffe", "0x57726f6e675f73746f726167655f76616c75652e", "0x746573745f7265766572745f68656c706572", @@ -385,97 +378,113 @@ "0x4661696c656420746f20646573657269616c697a6520706172616d202333", "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", "0x45635374617465", - "0xce", + "0xd4", "0x3c5906a3bc4858a3fc46f5d63a29ff95f31b816586c35b221405f884cb17bc3", "0xbe96d72eb4f94078192c2e84d5230cde2a70f4b45c8797e2c907acff5060bb", "0x800000000000000000000000000000000000000000000005", - "0x164", - "0x1d7", - "0x165", + "0x160", + "0x1e7", + "0x161", "0x10a4ad544c3e0608b1a9e1ff69b5fdc230bace25740547273d3877854c8b722", - "0x166", + "0x163", "0x800000000000000000000000000000000000000000000001", "0xc", "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb", "0x30395f664644a8fcaf5ade2c4222939f92c008e26373687503ba48223c8c394", - "0x16c", + "0x168", "0x24ccc81478f923e8f3889df16e5878b10ce3b21f7fb3e3d758231c4957f5722", - "0x16d", + "0x169", "0x223b876ce59fbc872ac2e1412727be9abe279bf03bb3002a29d7aeba8b23a9f", - "0x16f", + "0x16b", "0x4609194bf9403d809e38367adb782a43edaf535df565a1b05eea7b577c89af", - "0x170", + "0x16c", "0x73756363657373", "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x16f", + "0x176", "0x173", - "0x17a", - "0x177", - "0x179", - "0x178", + "0x175", + "0x174", "0x177e60492c5a8242f76f07bfe3661bd", "0xb292a619339f6e567a305c951c0dcbcc", "0x42d16e47f219f9e98e76e09d8770b34a", "0xe59ec2a17ce5bd2dab2abebdf89a62e2", - "0x17e", - "0x17d", - "0x536563703235367231506f696e74", + "0x17c", + "0x179", + "0x17b", + "0x17a", "0xe3b0c44298fc1c149afbf4c8996fb924", + "0x87d9315798aaa3a5ba01775787ced05e", + "0xaaf7b4e09fc81d6d1aa546e8365d525d", "0x27ae41e4649b934ca495991b7852b855", - "0xcb47311929e7a903ce831cb2b3e67fe265f121b394a36bc46c17cf352547fc", - "0x17c", - "0x185", "0x182", - "0x184", - "0x183", - "0x87d9315798aaa3a5ba01775787ced05e", + "0x17f", + "0x181", + "0x180", "0x4aaec73635726f213fb8a9e64da3b86", + "0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e16", + "0x2bce33576b315ececbb6406837bf51f5", "0x32e41495a944d0045b522eba7240fad5", - "0xaaf7b4e09fc81d6d1aa546e8365d525d", + "0x186", + "0x185", + "0x536563703235367231506f696e74", + "0x6b17d1f2e12c4247f8bce6e563a440f2", + "0x77037d812deb33a0f4a13945d898c296", + "0xcb47311929e7a903ce831cb2b3e67fe265f121b394a36bc46c17cf352547fc", + "0x184", "0x496e76616c6964207369676e6174757265", "0x3233063c5dc6197e9bf4ddc53b925e10907665cf58255b7899f8212442d4605", "0x100000000000000000000000000000000", "0xbb448978bd42b984d7de5970bcaf5c43", "0x767410c1", - "0x187", + "0x189", "0x1d8a68005db1b26d0d9f54faae1798d540e7df6326fae758cc2cf8f7ee88e72", - "0x18b", + "0x18d", "0x536563703235366b31506f696e74", "0x3179e7829d19e62b12c79010203ceee40c98166e97eb104c25ad1adb6b9675a", - "0x18d", - "0x18e", - "0x3c7b5436891664778e6019991e6bd154eeab5d43a552b1f19485dec008095d3", "0x18f", + "0x190", + "0x3c7b5436891664778e6019991e6bd154eeab5d43a552b1f19485dec008095d3", + "0x191", + "0x197", "0x195", - "0x193", "0x800000000000000000000000000000000000000000000004", + "0x198", + "0xfe", + "0xfd", "0x196", - "0x104", - "0x103", - "0x194", "0xe888fbb4cf9ae6254f19ba12e6d9af54", "0x788f195a6f509ca3e934f78d7a71dd85", "0x107a3e65b6e33d1b25fa00c80dfe693f414350005bc697782c25eaac141fedd", + "0x19e", + "0x19b", + "0x19d", + "0x19c", + "0x483ada7726a3c4655da4fbfc0e1108a8", + "0x79be667ef9dcbbac55a06295ce870b07", + "0x29bfcdb2dce28d959f2815b16f81798", + "0xfd17b448a68554199c47d08ffb10d4b8", "0x61be55a8", "0x800000000000000700000000000000000000000000000009", - "0x199", + "0x1a1", "0x336711c2797eda3aaf8c07c5cf7b92162501924a7090b25482d45dd3a24ddce", - "0x19a", + "0x1a2", "0x536861323536537461746548616e646c65", - "0x19b", - "0x19c", + "0x1a3", + "0x1a4", "0x324f33e2d695adb91665eafd5b62ec62f181e09c2e0e60401806dcc4bb3fa1", - "0x19d", + "0x1a5", "0x20", "0x800000000000000000000000000000000000000000000009", - "0x198", - "0x1a9", - "0x1a8", - "0x1a7", - "0x1a6", - "0x1a5", - "0x1a4", - "0x1a3", - "0x1a2", + "0x1a0", + "0x1b1", + "0x1b0", + "0x1af", + "0x1ae", + "0x1ad", + "0x1ac", + "0x1ab", + "0x1aa", "0x5be0cd19", "0x1f83d9ab", "0x9b05688c", @@ -486,25 +495,34 @@ "0x6a09e667", "0x80000000", "0x61616161", + "0x58dde0a2a785b395ee2dc7b60b79e9472ab826e9bb5383a8018b59772964892", + "0x4f04deca4cb7f9f2bd16b1d25b817ca2d16fba2151e4252a2e2111cde08bfe6", + "0xfa8c9b6742b6176139365833d001e30e932a9bf7456d009b1b174f36d558c5", "0x2f23416cc60464d4158423619ba713070eb82b686c9d621a22c67bd37f6e0a9", + "0xc8", + "0x64", + "0x46656c7432353244696374456e747279", + "0x1bc", "0x537175617368656446656c7432353244696374", "0x46656c7432353244696374", "0x5365676d656e744172656e61", "0x3128e9bfd21b6f544f537413d7dd38a8f2e017a3b81c1a4bcf8f51a64d0dc3d", - "0x1b3", + "0x1c2", "0x33ecdfa3f249457fb2ae8b6a6713b3069fa0c38450e972297821b52ba929029", - "0x1b4", + "0x1c3", "0x800000000000000f00000000000000000000000000000002", "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", - "0x1b6", + "0x1c5", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", "0x2271e6a0c1b1931cf78a8bfd030df986f9544c426af3bd6023dc55382237cf7", - "0x1b8", + "0x1c8", "0x1d2ae7ecff8f8db67bf542f1d1f8201ff21e9f36f780ef569bcc7bc74ab634c", - "0x1b9", + "0x1c9", "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", "0x1cbd0cd3f779a7c0d3cdc804f89c39bcf71a85b43d3cf8a042111f0bc2ddf63", "0x909b0519d7c88c554565d942b48b326c8dcbd2e2915301868fb8159e606aa3", - "0x1be", + "0x1ce", "0x657865637574655f616e645f726576657274", "0x73686f756c645f70616e6963", "0x1e4089d1f1349077b1970f9937c904e27c4582b49a60b6078946dba95bc3c08", @@ -512,26 +530,26 @@ "0xa", "0x800000000000000f00000000000000000000000000000003", "0x3153ad87fe24a37e12e7b17b2ed757f4e86be104f506a9fcc51c44f485a3293", - "0x1c6", + "0x1d6", "0x436c61737348617368", "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", - "0x1cc", + "0x1dc", "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", "0x53797374656d", - "0x1cf", + "0x1df", "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", - "0x1d1", + "0x1e1", "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", - "0x1d2", - "0x1d5", + "0x1e2", + "0x1e5", "0x7538", "0x53746f7261676541646472657373", "0x31448060506164e4d1df7635613bacfbea8af9c3dc85ea9a55935292a4acddc", "0x4275696c74696e436f737473", "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", - "0x1db", + "0x1eb", "0x4761734275696c74696e", - "0x3c3", + "0x3e0", "0x7265766f6b655f61705f747261636b696e67", "0x77697468647261775f676173", "0x6272616e63685f616c69676e", @@ -540,25 +558,25 @@ "0x73746f72655f74656d70", "0x64726f70", "0x66756e6374696f6e5f63616c6c", - "0x3d", + "0x46", "0x656e756d5f696e6974", - "0x1e1", - "0x1e2", + "0x1f1", + "0x1f2", "0x6765745f6275696c74696e5f636f737473", - "0x1e0", + "0x1f0", "0x77697468647261775f6761735f616c6c", "0x73746f726167655f626173655f616464726573735f636f6e7374", "0x1275130f95dda36bcbb6e9d28796c1d7e10b6e9fd5ed083e0ede4b12f613528", "0x7374727563745f636f6e737472756374", - "0x1df", + "0x1ef", "0x736e617073686f745f74616b65", "0x72656e616d65", "0x73746f726167655f616464726573735f66726f6d5f62617365", "0x636f6e73745f61735f696d6d656469617465", - "0x1dd", - "0x1de", + "0x1ed", + "0x1ee", "0x73746f726167655f726561645f73797363616c6c", - "0x1dc", + "0x1ec", "0x647570", "0x66656c743235325f616464", "0x73746f726167655f77726974655f73797363616c6c", @@ -567,261 +585,280 @@ "0x61727261795f6e6577", "0x61727261795f617070656e64", "0x6a756d70", - "0x3e", - "0x41", + "0x47", + "0x48", + "0x49", + "0x4a", "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", - "0x1d9", + "0x1e9", "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", "0x1ad5911ecb88aa4a50482c4de3232f196cfcaf7bd4e9c96d22b283733045007", - "0x42", - "0x1d8", - "0x43", + "0x1e8", "0x616c6c6f635f6c6f63616c", "0x66696e616c697a655f6c6f63616c73", "0x73746f72655f6c6f63616c", "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", - "0x44", + "0x4d", "0x656e756d5f6d61746368", - "0x1d3", + "0x1e3", "0x63616c6c5f636f6e74726163745f73797363616c6c", - "0x1d6", - "0x1d4", - "0x1d0", - "0x1ce", + "0x1e6", + "0x1e4", + "0x1e0", + "0x1de", "0x61727261795f6c656e", "0x7533325f746f5f66656c74323532", - "0x45", - "0x1cd", - "0x1cb", - "0x46", - "0x47", - "0x48", - "0x49", - "0x1ca", + "0x1dd", + "0x1db", + "0x1da", "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", "0x656e61626c655f61705f747261636b696e67", "0x66656c743235325f69735f7a65726f", - "0x1c8", + "0x1d8", "0x64697361626c655f61705f747261636b696e67", - "0x1c9", + "0x1d9", "0x626f6f6c5f6e6f745f696d706c", - "0x4a", - "0x1c7", - "0x1c5", - "0x1c4", + "0x1d7", + "0x1d5", + "0x1d4", "0x636c6173735f686173685f746f5f66656c74323532", "0x626f6f6c5f746f5f66656c74323532", - "0x1c3", - "0x1c2", + "0x1d3", + "0x1d2", "0x66656c743235325f737562", - "0x1c1", + "0x54", + "0x1d1", "0x7536345f7472795f66726f6d5f66656c74323532", - "0x1c0", - "0x1bf", + "0x1d0", + "0x1cf", "0x6765745f636c6173735f686173685f61745f73797363616c6c", - "0x4d", + "0x636c6173735f686173685f636f6e7374", "0x6765745f626c6f636b5f686173685f73797363616c6c", - "0x1bc", - "0x1ba", - "0x1b7", - "0x1bd", - "0x1b5", + "0x1cc", + "0x59", + "0x1ca", + "0x5a", + "0x1c6", + "0x1cd", + "0x1c4", + "0x5c", + "0x5d", "0x6c6962726172795f63616c6c5f73797363616c6c", - "0x1b2", + "0x1c1", "0x7265706c6163655f636c6173735f73797363616c6c", "0x73656e645f6d6573736167655f746f5f6c315f73797363616c6c", - "0x1b1", + "0x1c0", "0x66656c743235325f646963745f6e6577", - "0x1b0", - "0x54", - "0x1af", + "0x1bf", + "0x5e", + "0x1be", + "0x1bd", + "0x66656c743235325f646963745f656e7472795f676574", + "0x1bb", + "0x66656c743235325f646963745f656e7472795f66696e616c697a65", + "0x1ba", "0x6465706c6f795f73797363616c6c", "0x75313238735f66726f6d5f66656c74323532", - "0x1ae", + "0x1b9", "0x753132385f746f5f66656c74323532", - "0x1ad", - "0x1ac", - "0x1ab", - "0x1aa", + "0x1b8", + "0x68616465735f7065726d75746174696f6e", + "0x1b7", + "0x1b6", + "0x1b5", + "0x60", + "0x61", + "0x62", + "0x63", + "0x1b4", + "0x1b3", + "0x1b2", "0x636f6e73745f61735f626f78", - "0x1a0", + "0x1a8", "0x7368613235365f73746174655f68616e646c655f696e6974", - "0x19f", - "0x19e", + "0x1a7", + "0x65", + "0x1a6", "0x7368613235365f73746174655f68616e646c655f646967657374", - "0x1a1", - "0x197", + "0x1a9", + "0x19f", "0x7533325f6571", - "0x59", - "0x5a", - "0x5c", + "0x66", + "0x67", + "0x68", + "0x69", + "0x736563703235366b315f6e65775f73797363616c6c", + "0x19a", + "0x199", + "0x736563703235366b315f6164645f73797363616c6c", + "0x736563703235366b315f6d756c5f73797363616c6c", + "0x6a", + "0x194", + "0x193", "0x192", - "0x191", - "0x5d", - "0x190", - "0x5e", + "0x18e", "0x18c", + "0x18b", "0x18a", - "0x189", - "0x188", "0x66656c743235325f6d756c", - "0x186", - "0x60", - "0x61", - "0x181", - "0x180", + "0x188", + "0x6d", + "0x6e", + "0x6f", "0x7365637032353672315f6e65775f73797363616c6c", - "0x17f", - "0x17b", - "0x176", - "0x175", - "0x62", - "0x174", + "0x187", + "0x183", + "0x17e", + "0x7365637032353672315f6164645f73797363616c6c", + "0x7365637032353672315f6d756c5f73797363616c6c", + "0x17d", + "0x178", + "0x177", "0x172", - "0x63", - "0x64", "0x171", - "0x65", - "0x66", - "0x67", - "0x636f6e74726163745f616464726573735f746f5f66656c74323532", - "0x68", - "0x69", - "0x16e", - "0x6a", - "0x16b", - "0x6b", + "0x170", + "0x16e", + "0x16d", + "0x75", + "0x76", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x77", + "0x78", "0x16a", - "0x169", - "0x6e", - "0x6f", - "0x168", + "0x79", "0x167", + "0x7a", + "0x7b", + "0x166", + "0x165", + "0x7c", + "0x7d", + "0x7e", + "0x164", + "0x162", "0x7533325f62697477697365", "0x706564657273656e", - "0x163", - "0x68616465735f7065726d75746174696f6e", - "0x162", - "0x161", - "0x65635f706f696e745f7472795f6e65775f6e7a", - "0x65635f73746174655f696e6974", - "0x160", - "0x65635f73746174655f6164645f6d756c", "0x15f", - "0x70", "0x15e", "0x15d", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f73746174655f696e6974", "0x15c", + "0x65635f73746174655f6164645f6d756c", "0x15b", + "0x7f", + "0x80", "0x15a", "0x159", "0x158", "0x157", "0x156", "0x155", - "0x656d69745f6576656e745f73797363616c6c", "0x154", "0x153", "0x152", + "0x151", + "0x656d69745f6576656e745f73797363616c6c", + "0x150", + "0x14f", + "0x14e", "0x7536345f6571", "0x626f756e6465645f696e745f7472696d5f6d6178", - "0x14f", + "0x81", + "0x14b", "0x626f756e6465645f696e745f616464", - "0x151", - "0x757063617374", - "0x14e", "0x14d", - "0x14c", + "0x757063617374", + "0x14a", + "0x149", + "0x148", + "0x82", + "0x147", "0x7533325f7472795f66726f6d5f66656c74323532", "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", - "0x146", - "0x148", - "0x753132385f6571", "0x141", - "0x13d", - "0x76", - "0x77", - "0x78", - "0x79", - "0x7a", - "0x149", - "0x7b", + "0x142", + "0x143", + "0x83", + "0x753132385f6571", + "0x84", + "0x85", + "0x13c", + "0x86", + "0x87", + "0x88", "0x137", - "0x7c", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8f", + "0x91", + "0x93", + "0x95", + "0x96", + "0x144", + "0x97", + "0x132", "0x753132385f69735f7a65726f", "0x7533325f69735f7a65726f", - "0x7d", - "0x7e", - "0x7f", - "0x80", - "0x81", - "0x82", - "0x83", - "0x84", - "0x133", - "0x134", - "0x131", + "0x12e", "0x66656c743235325f646963745f737175617368", "0x626f756e6465645f696e745f7472696d5f6d696e", - "0x130", - "0x626f756e6465645f696e745f737562", - "0x12e", "0x12d", - "0x12c", + "0x626f756e6465645f696e745f737562", + "0x12b", + "0x12a", + "0x129", "0x753132385f6f766572666c6f77696e675f737562", "0x753132385f67756172616e7465655f6d756c", "0x753132385f6d756c5f67756172616e7465655f766572696679", "0x753132385f6f766572666c6f77696e675f616464", - "0x85", - "0x86", - "0x87", - "0x88", - "0x128", + "0x98", + "0x99", + "0x9a", + "0x127", "0x126", "0x125", - "0x124", - "0x123", - "0x6b656363616b5f73797363616c6c", - "0x89", - "0x121", - "0x8a", + "0x9b", + "0x122", "0x120", "0x11f", "0x11e", "0x11d", - "0x11c", + "0x6b656363616b5f73797363616c6c", "0x11b", "0x11a", "0x119", "0x118", - "0x61727261795f736e617073686f745f6d756c74695f706f705f66726f6e74", "0x117", - "0x7368613235365f70726f636573735f626c6f636b5f73797363616c6c", + "0x116", "0x115", "0x114", + "0x113", + "0x112", + "0x61727261795f736e617073686f745f6d756c74695f706f705f66726f6e74", "0x111", - "0x736563703235366b315f6e65775f73797363616c6c", - "0x8c", - "0x110", + "0x7368613235365f70726f636573735f626c6f636b5f73797363616c6c", "0x10f", + "0x10e", + "0x10b", + "0x9e", "0x10a", "0x109", + "0x104", + "0x103", "0x736563703235366b315f6765745f78795f73797363616c6c", - "0x8e", - "0x102", + "0xfc", "0x393d13543d6033e70e218aad8050e8de40a1dfbac0e80459811df56e3716ce6", - "0xfe", - "0x90", - "0xf9", "0xf8", "0xf4", "0x753235365f67756172616e7465655f696e765f6d6f645f6e", "0x756e777261705f6e6f6e5f7a65726f", - "0x736563703235366b315f6d756c5f73797363616c6c", - "0x736563703235366b315f6164645f73797363616c6c", "0x696e746f5f626f78", "0x7370616e5f66726f6d5f7475706c65", - "0x92", + "0xa4", "0x753132385f627974655f72657665727365", "0xee", "0x753132385f736166655f6469766d6f64", @@ -831,85 +868,84 @@ "0x7365637032353672315f6765745f78795f73797363616c6c", "0x38757fc6ad96fab837f69741024e18cbedcf9445933917989f3d1d58af02312", "0xe1", + "0xe0", + "0xdf", + "0x7533325f6f766572666c6f77696e675f737562", + "0x61727261795f706f705f66726f6e74", + "0xde", + "0xdd", + "0xa5", "0xdc", + "0xa6", "0xdb", - "0x7365637032353672315f6d756c5f73797363616c6c", - "0x7365637032353672315f6164645f73797363616c6c", "0xda", "0xd9", - "0x7533325f6f766572666c6f77696e675f737562", - "0x61727261795f706f705f66726f6e74", - "0xd8", "0xd7", - "0x93", + "0x62697477697365", "0xd6", - "0x94", "0xd5", - "0xd4", "0xd3", - "0xd1", - "0x62697477697365", - "0xd0", - "0xcf", - "0xcd", - "0xcc", + "0xd2", "0x65635f706f696e745f69735f7a65726f", - "0xcb", + "0xd1", "0x65635f73746174655f7472795f66696e616c697a655f6e7a", "0x65635f706f696e745f7a65726f", "0x65635f73746174655f616464", "0x65635f706f696e745f756e77726170", "0x161bc82433cf4a92809836390ccd14921dfc4dc410cf3d2adbfee5e21ecfec8", "0x61727261795f676574", - "0xc4", - "0xc3", - "0xc2", + "0xca", + "0xc9", "0x7472795f696e746f5f636972637569745f6d6f64756c7573", "0x696e69745f636972637569745f64617461", - "0xbd", + "0xc3", "0x696e746f5f7539365f67756172616e746565", - "0xbc", - "0xbf", + "0xc2", + "0xc5", "0x6164645f636972637569745f696e707574", - "0xba", - "0xc6", - "0xc8", - "0xca", - "0xc1", - "0x95", - "0xb9", + "0xc0", + "0xcc", + "0xce", + "0xd0", + "0xc7", + "0xa7", + "0xbf", "0x6765745f636972637569745f64657363726970746f72", - "0xb6", + "0xbc", "0x6576616c5f63697263756974", + "0xbb", "0x6765745f636972637569745f6f7574707574", "0x3ec1c84a1511eed894537833882a965abdddafab0d627a3ee76e01e6b57f37a", "0x1d1238f44227bdf67f367571e4dec83368c54054d98ccf71a67381f7c51f1c4", "0x7539365f67756172616e7465655f766572696679", - "0xb2", - "0x96", - "0xa7", - "0xa5", - "0xa4", - "0x97", - "0xa3", - "0xa2", - "0xa1", - "0x98", - "0xb4", + "0xb8", + "0xa8", + "0xad", + "0xab", + "0xaa", + "0xa9", + "0xba", "0x4ef3b3bc4d34db6611aef96d643937624ebee01d56eae5bde6f3b158e32b15", - "0x9b", "0x995a1546f96051a2b911879c7b314d53d580bd592e7ea51593aaec427e3c9b", "0x61727261795f736e617073686f745f706f705f6261636b", + "0xb2", "0x61727261795f736c696365", + "0xb3", + "0xb4", "0x7533325f736166655f6469766d6f64", + "0xb6", "0x753531325f736166655f6469766d6f645f62795f75323536", "0x627974657333315f7472795f66726f6d5f66656c74323532", "0x7533325f6f766572666c6f77696e675f616464", - "0xa8", - "0xa9", + "0xb9", "0x7374727563745f736e617073686f745f6465636f6e737472756374", - "0xaa", + "0x45", + "0x44", + "0x43", + "0x42", + "0x3e", "0x626f756e6465645f696e745f6469765f72656d", + "0x3d", "0x3b", "0x3a", "0x39", @@ -938,623 +974,780 @@ "0x13", "0x12", "0x627974657333315f746f5f66656c74323532", - "0x3f4f", - "0x12b", - "0x232", - "0x226", - "0x220", - "0x216", - "0x1ee", - "0x20f", - "0x206", - "0x237", + "0x4865", + "0x41", + "0x259", + "0x24d", + "0x247", + "0x23d", + "0x200", + "0x236", "0x22b", - "0x297", - "0x24d", - "0x292", - "0x286", - "0x27b", - "0x272", - "0x29c", - "0x33e", - "0x330", - "0x329", - "0x31e", - "0x310", - "0x307", - "0x2fe", - "0x2d6", - "0x2f6", - "0x2ed", - "0x345", - "0x317", - "0x337", - "0x3f3", - "0x3e5", - "0x3de", - "0x3d0", - "0x3c7", - "0x3be", - "0x37b", - "0x3b6", - "0x3ac", - "0x3a5", - "0x3fa", - "0x3d7", - "0x3ec", - "0x5a7", - "0x594", - "0x588", - "0x578", - "0x565", - "0x557", - "0x549", - "0x536", - "0x52a", - "0x51a", - "0x507", - "0x4f9", - "0x4eb", - "0x45d", - "0x4de", - "0x4d0", - "0x4c4", - "0x4b8", - "0x4ad", - "0x4a6", - "0x5b3", - "0x513", - "0x542", - "0xac", - "0x571", - "0xb3", - "0xb5", - "0xb8", - "0x5a0", - "0x632", - "0x626", - "0x620", - "0x616", - "0x5d4", - "0x5db", + "0x222", + "0x25e", + "0x252", + "0x2c5", + "0x2b9", + "0x2b3", + "0x2a9", + "0x281", + "0x2a2", + "0x299", + "0x2ca", + "0x2be", + "0x32a", + "0x2e0", + "0x325", + "0x319", + "0x30e", + "0x305", + "0x32f", + "0x3d1", + "0x3c3", + "0x3bc", + "0x3b1", + "0x3a3", + "0x39a", + "0x391", + "0x369", + "0x389", + "0x380", + "0x3d8", + "0x3aa", + "0x3ca", + "0x486", + "0x478", + "0x471", + "0x463", + "0x45a", + "0x451", + "0x40e", + "0x449", + "0x43f", + "0x438", + "0x48d", + "0x46a", + "0x47f", + "0x63a", + "0x627", + "0x61b", + "0x60b", + "0x5f8", "0x5ea", - "0x60e", - "0x607", - "0x637", - "0x62b", - "0x677", - "0x64d", - "0x672", - "0x669", - "0x67c", - "0x742", - "0x736", - "0x730", - "0x723", - "0x71c", - "0x6a4", - "0x715", + "0x5dc", + "0x5c9", + "0x5bd", + "0x5ad", + "0x59a", + "0x58c", + "0x57e", + "0x4f0", + "0x571", + "0x563", + "0x557", + "0x54b", + "0x540", + "0x539", + "0x646", + "0x5a6", + "0x5d5", + "0x604", + "0x633", + "0xbe", + "0x6c5", + "0x6b9", + "0x6b3", + "0x6a9", + "0x667", + "0x66e", + "0x67d", + "0x6a1", + "0x69a", + "0x6ca", + "0x6be", "0x70a", - "0x6d2", - "0x701", - "0x6f4", - "0x747", - "0x729", - "0x73b", - "0x7ed", - "0x7df", - "0x7d8", - "0x7cd", - "0x7bf", + "0x6e0", + "0x705", + "0x6fc", + "0x70f", + "0x7d5", + "0x7c9", + "0x7c3", "0x7b6", - "0x7ad", - "0x781", - "0x7a5", - "0x79c", - "0x7f4", - "0x7c6", - "0x7e6", - "0x8c5", - "0x8b7", - "0x8b0", - "0x8a2", - "0x899", - "0x890", - "0x882", + "0x7af", + "0x737", + "0x7a8", + "0x79d", + "0x765", + "0x794", + "0x787", + "0x7da", + "0x7bc", + "0x7ce", + "0x880", + "0x872", + "0x86b", + "0x860", + "0x852", + "0x849", + "0x840", + "0x814", + "0x838", + "0x82f", + "0x887", + "0x859", "0x879", - "0x870", - "0x83d", - "0x868", - "0x861", - "0x8cc", - "0x889", - "0x8a9", - "0x8be", - "0x954", - "0x948", - "0x942", + "0x958", + "0x94a", + "0x943", "0x935", - "0x92e", + "0x92c", + "0x923", + "0x915", + "0x90c", + "0x903", + "0x8d0", + "0x8fb", "0x8f4", - "0x927", - "0x91d", - "0x910", - "0x959", - "0x93b", - "0x94d", - "0x9b0", - "0x9a4", - "0x99e", - "0x978", - "0x998", - "0x98f", - "0x9b5", - "0x9a9", - "0xa64", - "0xa59", - "0xa51", - "0xa46", - "0xa3b", - "0xa2f", - "0xa22", - "0x9ea", - "0xa18", - "0xa11", - "0xa6a", - "0xb63", - "0xb58", - "0xb4c", - "0xb40", - "0xb31", - "0xb27", - "0xb1d", - "0xb10", - "0xb02", - "0xaf3", - "0xab0", - "0xae7", - "0xae0", - "0xb6a", + "0x95f", + "0x91c", + "0x93c", + "0x951", + "0xa2c", + "0xa20", + "0xa1a", + "0xa0d", + "0xa06", + "0x9f8", + "0x9f0", + "0x990", + "0x9e8", + "0x9dd", + "0x9ca", + "0x9c0", + "0x9b9", + "0x9d1", + "0xa31", + "0x9ff", + "0xa13", + "0xa25", + "0xaae", + "0xaa2", + "0xa9c", + "0xa92", + "0xa54", + "0xa8b", + "0xa81", + "0xa73", + "0xab3", + "0xaa7", + "0xb62", + "0xb57", + "0xb4f", + "0xb44", "0xb39", - "0xc0c", - "0xbfe", - "0xbf7", - "0xbec", - "0xbde", - "0xbd5", - "0xbcc", - "0xba4", - "0xbc4", - "0xbbb", - "0xc13", + "0xb2d", + "0xb20", + "0xae8", + "0xb16", + "0xb0f", + "0xb68", + "0xc61", + "0xc56", + "0xc4a", + "0xc3e", + "0xc2f", + "0xc25", + "0xc1b", + "0xc0e", + "0xc00", + "0xbf1", + "0xbae", "0xbe5", - "0xc05", - "0xce2", - "0xcd6", - "0xcd0", - "0xcc6", - "0xcbb", - "0xcaf", + "0xbde", + "0xc68", + "0xc37", + "0xd0a", + "0xcfc", + "0xcf5", + "0xcea", + "0xcdc", + "0xcd3", + "0xcca", "0xca2", - "0xc42", - "0xc98", - "0xc8b", - "0xc82", - "0xce7", - "0xcdb", - "0xd3c", - "0xd30", - "0xd2a", - "0xd06", - "0xd24", - "0xd1b", - "0xd41", - "0xd35", - "0xdbf", - "0xdb6", - "0xda9", - "0xda1", - "0xd99", - "0xd6e", - "0xd92", - "0xd89", + "0xcc2", + "0xcb9", + "0xd11", + "0xce3", + "0xd03", + "0xde0", + "0xdd4", + "0xdce", "0xdc4", - "0xdaf", - "0xdfa", - "0xddb", - "0xdf5", - "0xdff", - "0xed1", - "0xec3", - "0xebc", - "0xeb1", - "0xea3", - "0xe9a", - "0xe91", - "0xe85", - "0xe3c", - "0xe43", - "0xe54", - "0xe7b", - "0xe72", - "0xed8", - "0xeaa", - "0xeca", - "0xf33", - "0xf27", - "0xf1f", - "0xef7", - "0xf19", - "0xf12", - "0xf38", - "0xf2c", - "0xf74", - "0xf4e", - "0xf6f", - "0xf68", - "0xf79", - "0xfe5", - "0xf8f", - "0xfe0", - "0xfd9", - "0xfcc", - "0xfea", + "0xdb9", + "0xdad", + "0xda0", + "0xd40", + "0xd96", + "0xd89", + "0xd80", + "0xde5", + "0xdd9", + "0xe3a", + "0xe2e", + "0xe28", + "0xe04", + "0xe22", + "0xe19", + "0xe3f", + "0xe33", + "0xebd", + "0xeb4", + "0xea7", + "0xe9f", + "0xe97", + "0xe6c", + "0xe90", + "0xe87", + "0xec2", + "0xead", + "0xef8", + "0xed9", + "0xef3", + "0xefd", + "0xf65", + "0xf1c", + "0xf5d", + "0xf6d", + "0x103f", + "0x1031", "0x102a", - "0x1001", - "0x1025", - "0x101d", - "0x102f", - "0x106c", + "0x101f", + "0x1011", + "0x1008", + "0xfff", + "0xff3", + "0xfaa", + "0xfb1", + "0xfc2", + "0xfe9", + "0xfe0", "0x1046", - "0x1067", - "0x1060", - "0x1071", - "0x10e6", - "0x10da", - "0x10d2", - "0x10cb", - "0x10c2", - "0x1099", - "0x10bb", - "0x10b4", - "0x10eb", - "0x10df", - "0x116b", - "0x1102", - "0x1166", - "0x115e", - "0x1154", + "0x1018", + "0x1038", + "0x10a1", + "0x1095", + "0x108d", + "0x1065", + "0x1087", + "0x1080", + "0x10a6", + "0x109a", + "0x110f", + "0x10bd", + "0x110a", + "0x10fe", + "0x10f3", + "0x10e9", + "0x1114", + "0x1151", + "0x112b", "0x114c", - "0xef", - "0x1140", - "0x1170", - "0x11ad", - "0x1187", - "0x11a8", - "0x11a1", - "0x11b2", - "0x1227", - "0x121b", - "0x1213", + "0x1145", + "0x1156", + "0x11c2", + "0x116c", + "0x11bd", + "0x11b6", + "0x11a9", + "0x11c7", + "0x1207", + "0x11de", + "0x1202", + "0x11fa", "0x120c", - "0x1203", - "0x11da", - "0x11fc", - "0x11f5", - "0x122c", - "0x1220", - "0x1291", - "0x1242", - "0x128c", - "0x1283", - "0x1276", - "0x126b", - "0x1296", - "0x12f6", - "0x12ed", - "0x12e3", - "0x12b4", - "0x12dc", + "0x1249", + "0x1223", + "0x1244", + "0x123d", + "0x124e", + "0x1305", + "0x12f9", + "0x12f1", + "0x12ea", + "0x12e1", "0x12d3", - "0x12fb", - "0x1368", - "0x135c", - "0x1355", - "0x134e", - "0x1324", - "0x1348", - "0x1341", - "0x136d", - "0x1361", - "0x1395", - "0x1383", - "0x1390", - "0x139a", - "0x13e6", - "0x13dd", - "0x13b4", - "0x13d7", - "0x13d0", - "0x13eb", - "0x1437", - "0x142e", - "0x1405", - "0x1428", - "0x1421", - "0x143c", - "0x14d6", - "0x14ca", - "0x14c4", - "0x14ba", - "0x14af", - "0x1463", - "0x14a7", + "0x12c9", + "0x12c0", + "0x12b5", + "0x1288", + "0x12ac", + "0xef", + "0x12a5", + "0x130a", + "0x12da", + "0x12fe", + "0x13fe", + "0x13f2", + "0x13ea", + "0x13e3", + "0x13da", + "0x13cc", + "0x13c2", + "0x13b9", + "0x13ae", + "0x1344", + "0x13a5", + "0x139c", + "0x138f", + "0x1385", + "0x1377", + "0x136e", + "0x1403", + "0x13d3", + "0x13f7", + "0x149b", + "0x148f", + "0x1487", + "0x1480", "0x1477", - "0x1491", - "0x149d", - "0x14db", - "0x14cf", - "0x1554", - "0x154a", - "0x153f", - "0x1533", - "0x14fe", - "0x152b", - "0x1523", - "0x1559", - "0x15b2", - "0x15a6", - "0x1578", - "0x15a0", - "0x1597", - "0x15b7", - "0x1639", - "0x162d", - "0x1627", - "0x161c", - "0x15df", - "0x1615", - "0x160c", - "0x163e", + "0x142b", + "0x1470", + "0x1465", + "0x1456", + "0x144d", + "0x14a0", + "0x1494", + "0x1515", + "0x1509", + "0x1501", + "0x14fa", + "0x14f1", + "0x14c8", + "0x14ea", + "0x14e3", + "0x151a", + "0x150e", + "0x159a", + "0x1531", + "0x1595", + "0x158d", + "0x1583", + "0x157b", + "0x156f", + "0x159f", + "0x15dc", + "0x15b6", + "0x15d7", + "0x15d0", + "0x15e1", + "0x1656", + "0x164a", + "0x1642", + "0x163b", "0x1632", - "0x167d", - "0x1655", - "0x1678", - "0x1670", - "0x1682", - "0x16d5", - "0x16cb", - "0x169e", - "0x16c5", - "0x16bd", - "0x16da", - "0x1730", - "0x1727", - "0x16f5", - "0x1721", - "0x1718", - "0x1735", - "0x177c", - "0x174e", - "0x1777", - "0x176d", - "0x1781", - "0x17cd", - "0x179b", - "0x17c8", - "0x17c0", - "0x17b8", - "0x17d2", - "0x187a", - "0x186c", - "0x1865", + "0x1609", + "0x162b", + "0x1624", + "0x165b", + "0x164f", + "0x1712", + "0x1706", + "0x16fe", + "0x16f7", + "0x16ee", + "0x16e0", + "0x16d6", + "0x16cd", + "0x16c2", + "0x1695", + "0x16b9", + "0x16b2", + "0x1717", + "0x16e7", + "0x170b", + "0x180b", + "0x17ff", + "0x17f7", + "0x17f0", + "0x17e7", + "0x17d9", + "0x17cf", + "0x17c6", + "0x17bb", + "0x1751", + "0x17b2", + "0x17a9", + "0x179c", + "0x1792", + "0x1784", + "0x177b", + "0x1810", + "0x17e0", + "0x1804", + "0x18a8", + "0x189c", + "0x1894", + "0x188d", + "0x1884", + "0x1838", + "0x187d", + "0x1872", + "0x1863", "0x185a", - "0x184c", - "0x1843", - "0x183a", - "0x180d", - "0x1832", - "0x182b", - "0x1881", - "0x1853", - "0x1873", - "0x18c0", - "0x18b7", - "0x189b", - "0x18b1", - "0x18c5", - "0x18f2", - "0x18db", - "0x18ed", - "0x18f7", - "0x1924", + "0x18ad", + "0x18a1", + "0x1912", + "0x18c3", "0x190d", - "0x191f", - "0x1929", - "0x1960", - "0x1940", - "0x195b", - "0x1965", - "0x199b", - "0x197d", - "0x1996", - "0x19a0", - "0x19e0", - "0x19b8", - "0x19db", - "0x19e5", - "0x1a2a", - "0x19fd", - "0x1a25", - "0x1a1c", - "0x1a2f", - "0x1a88", - "0x1a4d", - "0x1a83", - "0x1a75", - "0x1a8d", - "0x1ae0", - "0x1ad7", - "0x1ace", - "0x1ab2", - "0x1ac8", - "0x1ae5", - "0x1b5e", - "0x1b55", - "0x1b49", - "0x1b43", - "0x1b39", - "0x1b0c", - "0x1b32", + "0x1904", + "0x18f7", + "0x18ec", + "0x1917", + "0x1977", + "0x196e", + "0x1964", + "0x1935", + "0x195d", + "0x1954", + "0x197c", + "0x19e9", + "0x19dd", + "0x19d6", + "0x19cf", + "0x19a5", + "0x19c9", + "0x19c2", + "0x19ee", + "0x19e2", + "0x1a16", + "0x1a04", + "0x1a11", + "0x1a1b", + "0x1a67", + "0x1a5e", + "0x1a35", + "0x1a58", + "0x128", + "0x1a51", + "0x1a6c", + "0x1ab8", + "0x1aaf", + "0x1a86", + "0x1aa9", + "0x1aa2", + "0x1abd", + "0x1b57", + "0x1b4b", + "0x1b45", + "0x1b3b", + "0x1b30", + "0x1ae4", "0x1b28", - "0x1b63", - "0x1b4e", - "0x1bd7", - "0x1bce", - "0x1bc2", - "0x1bbc", - "0x1bb2", - "0x1b8a", - "0x1bab", - "0x1ba2", - "0x1bdc", - "0x1bc7", - "0x1c42", - "0x1c39", - "0x1c2f", - "0x1bfa", - "0x1c28", - "0x1c1e", - "0x1c47", - "0x1c9a", - "0x1c79", + "0x1af8", + "0x1b12", + "0x1b1e", + "0x1b5c", + "0x1b50", + "0x1bd5", + "0x1bcb", + "0x1bc0", + "0x1bb4", + "0x1b7f", + "0x1bac", + "0x1ba4", + "0x1bda", + "0x1c33", + "0x1c27", + "0x1bf9", + "0x1c21", + "0x1c18", + "0x1c38", + "0x1cba", + "0x1cae", + "0x1ca8", + "0x1c9d", + "0x1c60", + "0x1c96", "0x1c8d", - "0x1cc0", - "0x1cb6", - "0x1ce5", - "0x1cdb", - "0x1d51", + "0x1cbf", + "0x1cb3", + "0x1cfe", + "0x1cd6", + "0x1cf9", + "0x1cf1", + "0x1d03", + "0x1d56", + "0x1d4c", + "0x1d1f", "0x1d46", - "0x1d3c", - "0x1d32", - "0x1d24", - "0x1da4", - "0x1d97", - "0x1d8a", - "0x1d7b", - "0x1ded", - "0x1de9", - "0x1de4", - "0x1ddf", - "0x1dd9", - "0x1dd3", - "0x1df0", - "0x1fc8", - "0x1fbb", - "0x1faf", - "0x1fa2", - "0x1f94", - "0x1f87", - "0x1f73", - "0x1f66", - "0x1f59", - "0x1f4c", - "0x1f36", - "0x1f29", - "0x1f1a", - "0x1f0c", - "0x1efc", + "0x1d3e", + "0x1d5b", + "0x1db1", + "0x1da8", + "0x1d76", + "0x1da2", + "0x1d99", + "0x1db6", + "0x1dfd", + "0x1dcf", + "0x1df8", + "0x1dee", + "0x1e02", + "0x1e4e", + "0x1e1c", + "0x1e49", + "0x1e41", + "0x1e39", + "0x1e53", + "0x1efb", "0x1eed", - "0x1edd", + "0x1ee6", + "0x1edb", "0x1ecd", - "0x1ebd", + "0x1ec4", + "0x1ebb", + "0x1e8e", + "0x1eb3", "0x1eac", - "0x1e9b", - "0x1e89", - "0x1e76", - "0x1f80", - "0x1fd3", - "0x1f44", + "0x1f02", + "0x1ed4", + "0x1ef4", + "0x1f41", + "0x1f38", + "0x1f1c", + "0x1f32", + "0x1f46", + "0x1f73", + "0x1f5c", + "0x1f6e", + "0x1f78", + "0x1fa5", + "0x1f8e", + "0x1fa0", + "0x1faa", + "0x1fe1", + "0x1fc1", + "0x1fdc", + "0x1fe6", + "0x201c", + "0x1ffe", + "0x2017", + "0x2021", + "0x2061", + "0x2039", + "0x205c", + "0x2066", + "0x20ab", + "0x207e", + "0x20a6", + "0x209d", + "0x20b0", + "0x2109", + "0x20ce", + "0x2104", + "0x20f6", + "0x210e", + "0x2161", + "0x2158", + "0x214f", + "0x2133", + "0x2149", + "0x2166", + "0x21df", + "0x21d6", + "0x21ca", + "0x21c4", + "0x21ba", + "0x218d", + "0x21b3", + "0x21a9", + "0x21e4", + "0x21cf", + "0x2258", + "0x224f", + "0x2243", + "0x223d", + "0x2233", + "0x220b", + "0x222c", + "0x2223", + "0x225d", + "0x2248", + "0x22c3", + "0x22ba", + "0x22b0", + "0x227b", + "0x22a9", + "0x229f", + "0x22c8", + "0x231b", + "0x22fa", + "0x230e", + "0x2341", + "0x2337", + "0x2366", + "0x235c", "0x23d2", - "0x200f", - "0x23cb", - "0x202b", + "0x23c7", "0x23bd", - "0x2394", - "0x2386", - "0x20b3", - "0x23a2", - "0x20eb", - "0x2104", - "0x2377", - "0x2107", - "0x23a4", - "0x2369", - "0x235b", - "0x234d", - "0x21a5", - "0x21be", - "0x233e", - "0x21c1", - "0x23ac", - "0x21ef", - "0x23ae", - "0x2226", - "0x223f", - "0x232f", - "0x2242", - "0x23b0", - "0x2270", - "0x1e4", - "0x1e5", - "0x1e6", - "0x23b2", - "0x1e7", - "0x1e8", - "0x1e9", - "0x1ea", - "0x1eb", - "0x1ec", - "0x1ed", - "0x1ef", - "0x1f0", - "0x1f1", - "0x1f2", - "0x1f3", + "0x23b3", + "0x23a5", + "0x2425", + "0x2418", + "0x240b", + "0x23fc", + "0x2472", + "0x246e", + "0x2469", + "0x2464", + "0x245e", + "0x2458", + "0x2475", + "0x264d", + "0x2640", + "0x2634", + "0x2627", + "0x2619", + "0x260c", + "0x25f8", + "0x25eb", + "0x25de", + "0x25d1", + "0x25bb", + "0x25ae", + "0x259f", + "0x2591", + "0x2581", + "0x2572", + "0x2562", + "0x2552", + "0x2542", + "0x2531", + "0x2520", + "0x250e", + "0x24fb", + "0x2605", + "0x2658", + "0x25c9", + "0x297a", + "0x269c", + "0x2973", + "0x26bc", + "0x2961", + "0x26f7", + "0x2945", + "0x292a", + "0x2907", + "0x28e6", + "0x2733", + "0x28c9", + "0x28ae", + "0x275f", + "0x2780", + "0x2897", + "0x2787", + "0x27a0", + "0x27bd", + "0x27da", + "0x2884", + "0x27e1", + "0x27f6", + "0x2808", + "0x281f", + "0x2836", + "0x2877", + "0x283d", + "0x286a", + "0x285f", + "0x2856", + "0x29bd", + "0x29a0", + "0x29b2", + "0x2b40", + "0x2b25", + "0x2b0c", + "0x2af5", + "0x2a17", + "0x2a34", + "0x2ae2", + "0x2a3b", + "0x2ace", + "0x2abb", + "0x2aa9", + "0x2a98", + "0x2a88", + "0x2a7a", + "0x2a6e", + "0x2a64", + "0x2bc7", + "0x2b73", + "0x2bb9", + "0x2bbf", + "0x2bb3", + "0x2bac", + "0x2ba2", + "0x2b9a", "0x1f4", "0x1f5", "0x1f6", "0x1f7", "0x1f8", "0x1f9", + "0x2c4c", "0x1fa", "0x1fb", "0x1fc", + "0x2bf8", + "0x2bff", "0x1fd", + "0x2c07", "0x1fe", "0x1ff", - "0x200", "0x201", "0x202", "0x203", "0x204", - "0x229d", "0x205", + "0x2c1c", + "0x206", "0x207", - "0x23b4", + "0x2c41", "0x208", + "0x2c36", "0x209", + "0x2c5a", + "0x2c68", + "0x2c76", + "0x2c84", "0x20a", + "0x2c92", "0x20b", + "0x2ca0", "0x20c", + "0x2cae", "0x20d", + "0x2cbc", "0x20e", + "0x2cca", + "0x20f", + "0x2cd8", + "0x2ce6", "0x210", + "0x2cf4", + "0x2d02", "0x211", + "0x2d10", "0x212", + "0x2d1e", + "0x2d2a", + "0x2d59", "0x213", "0x214", + "0x2d4e", "0x215", + "0x216", + "0x2d44", "0x217", "0x218", "0x219", @@ -1564,689 +1757,663 @@ "0x21d", "0x21e", "0x21f", + "0x2e7f", + "0x220", "0x221", - "0x222", + "0x2d7d", "0x223", + "0x2d90", + "0x2e74", "0x224", + "0x2e69", "0x225", + "0x226", "0x227", + "0x2e5c", + "0x2e4f", "0x228", + "0x2e42", "0x229", - "0x22d0", + "0x2dc7", + "0x2dd6", + "0x2dd8", "0x22a", + "0x2dfd", + "0x2def", + "0x2dfc", + "0x2e06", "0x22c", "0x22d", "0x22e", - "0x2322", "0x22f", "0x230", "0x231", + "0x2e39", + "0x232", "0x233", - "0x22e8", + "0x2e2e", "0x234", + "0x3015", + "0x2e9f", + "0x300a", + "0x2ffb", + "0x2fef", + "0x2fe5", + "0x2fd9", + "0x2ed3", + "0x2ee3", + "0x2ee7", + "0x2fa9", + "0x2f01", + "0x2f11", + "0x2f15", + "0x2f26", + "0x2f2f", + "0x2f39", + "0x2f4e", + "0x2f45", + "0x2fd2", + "0x2fc8", + "0x2fbb", + "0x2f6c", + "0x2f7c", + "0x2f80", + "0x2f99", + "0x2fa6", + "0x2fb0", "0x235", - "0x236", - "0x23b6", + "0x3003", + "0x309d", + "0x3092", + "0x3087", + "0x3041", + "0x3050", + "0x3052", + "0x3077", + "0x3069", + "0x3076", + "0x307d", + "0x31b6", + "0x30bb", + "0x313d", + "0x30cc", + "0x30ea", + "0x31a8", + "0x319a", + "0x30f0", + "0x3191", + "0x3188", + "0x317e", + "0x3174", + "0x316a", + "0x3160", + "0x3157", + "0x3128", + "0x314e", + "0x3143", + "0x237", + "0x31a2", + "0x31b0", "0x238", + "0x32a8", + "0x329a", + "0x328d", + "0x327c", "0x239", - "0x2315", "0x23a", "0x23b", "0x23c", - "0x230a", - "0x23d", + "0x326d", "0x23e", - "0x2301", "0x23f", + "0x31f5", + "0x31fe", + "0x3207", + "0x321e", + "0x3215", "0x240", + "0x3266", + "0x325a", + "0x324f", + "0x3245", + "0x323c", "0x241", "0x242", "0x243", "0x244", "0x245", "0x246", - "0x247", + "0x32e8", "0x248", "0x249", "0x24a", "0x24b", "0x24c", + "0x32e0", "0x24e", "0x24f", - "0x23aa", "0x250", "0x251", - "0x252", - "0x23a8", "0x253", "0x254", "0x255", - "0x23a6", "0x256", + "0x3409", "0x257", "0x258", - "0x23a1", - "0x259", + "0x330c", + "0x331e", + "0x33ff", + "0x33f5", "0x25a", "0x25b", + "0x33e9", + "0x33d9", "0x25c", + "0x33cd", + "0x3354", + "0x3363", + "0x3365", + "0x338a", + "0x337c", + "0x3389", + "0x3391", + "0x33c3", + "0x33bb", + "0x33b3", + "0x33e2", + "0x3502", + "0x3426", + "0x3487", + "0x3437", + "0x3455", + "0x34f4", + "0x34e6", "0x25d", - "0x25e", + "0x345b", + "0x34dd", + "0x34d4", + "0x34ca", + "0x34c0", + "0x34b6", + "0x348d", + "0x34ad", + "0x34a4", + "0x34ee", + "0x34fc", + "0x358a", + "0x357f", + "0x3574", + "0x352e", + "0x353d", + "0x353f", + "0x3564", + "0x3556", + "0x3563", + "0x356a", + "0x35b0", + "0x35ab", + "0x35d6", + "0x35b5", + "0x35e0", + "0x35ca", + "0x35da", "0x25f", + "0x3707", + "0x35e9", + "0x3600", + "0x35fb", + "0x361e", + "0x3605", + "0x362a", + "0x3616", + "0x3624", + "0x3638", + "0x3633", + "0x36fd", "0x260", + "0x36ec", + "0x36df", + "0x36ce", + "0x36c2", + "0x36b7", + "0x36ad", + "0x36a3", + "0x3688", + "0x3697", "0x261", - "0x2411", - "0x23f4", - "0x2406", - "0x2594", - "0x2579", - "0x2560", - "0x2549", - "0x246b", - "0x2488", - "0x2536", - "0x248f", - "0x2522", - "0x250f", - "0x24fd", - "0x24ec", - "0x24dc", - "0x24ce", - "0x24c2", - "0x24b8", - "0x261b", - "0x25c7", - "0x260d", - "0x2613", - "0x2607", - "0x2600", - "0x25f6", - "0x25ee", - "0x2694", - "0x2640", - "0x2647", - "0x264f", - "0x2664", - "0x2689", - "0x267e", - "0x26a2", - "0x26b0", - "0x26be", - "0x26cc", - "0x26da", - "0x26e8", - "0x26f6", - "0x2704", - "0x2712", - "0x2720", - "0x272e", - "0x273c", - "0x274a", - "0x2758", - "0x2766", - "0x2772", - "0x27a1", - "0x2796", - "0x278c", - "0x28c7", - "0x27c5", - "0x27d8", - "0x28bc", - "0x28b1", - "0x28a4", - "0x2897", - "0x288a", - "0x280f", - "0x281e", - "0x2820", - "0x2845", - "0x2837", - "0x2844", - "0x284e", - "0x2881", - "0x2876", - "0x2a5d", - "0x28e7", - "0x2a52", - "0x2a43", - "0x2a37", - "0x2a2d", - "0x2a21", - "0x291b", - "0x292b", - "0x292f", - "0x29f1", - "0x2949", - "0x2959", - "0x295d", - "0x296e", - "0x2977", - "0x2981", - "0x2996", - "0x298d", - "0x2a1a", - "0x2a10", - "0x2a03", - "0x29b4", - "0x29c4", - "0x29c8", - "0x29e1", - "0x29ee", - "0x29f8", - "0x2a4b", - "0x2b75", - "0x2a7a", - "0x2afc", - "0x2a8b", - "0x2aa9", - "0x2b67", - "0x2b59", - "0x2aaf", - "0x2b50", - "0x2b47", - "0x2b3d", - "0x2b33", - "0x2b29", - "0x2b1f", - "0x2b16", - "0x2ae7", - "0x2b0d", - "0x2b02", - "0x2b61", - "0x2b6f", - "0x2c67", - "0x2c59", - "0x2c4c", - "0x2c3b", - "0x2c2c", - "0x2bb4", - "0x2bbd", - "0x2bc6", - "0x2bdd", - "0x2bd4", - "0x2c25", - "0x2c19", - "0x2c0e", - "0x2c04", - "0x2bfb", - "0x2ca7", - "0x2c9f", - "0x2dc8", - "0x2ccb", - "0x2cdd", - "0x2dbe", - "0x2db4", - "0x2da8", - "0x2d98", - "0x2d8c", - "0x2d13", - "0x2d22", - "0x2d24", - "0x2d49", - "0x2d3b", - "0x2d48", - "0x2d50", - "0x2d82", - "0x2d7a", - "0x2d72", - "0x2da1", - "0x2ec1", - "0x2de5", - "0x2e46", - "0x2df6", - "0x2e14", - "0x2eb3", - "0x2ea5", - "0x2e1a", - "0x2e9c", - "0x2e93", - "0x2e89", - "0x2e7f", - "0x2e75", - "0x2e4c", - "0x2e6c", - "0x2e63", - "0x2ead", - "0x2ebb", - "0x2ee6", - "0x2ee1", - "0x2f0c", - "0x2eeb", - "0x2f16", - "0x2f00", - "0x2f10", - "0x303d", - "0x2f1f", - "0x2f36", - "0x2f31", - "0x2f54", - "0x2f3b", - "0x2f60", - "0x2f4c", - "0x2f5a", - "0x2f6e", - "0x2f69", - "0x3033", - "0x3022", - "0x3015", - "0x3004", - "0x2ff8", - "0x2fed", - "0x2fe3", - "0x2fd9", - "0x2fbe", - "0x2fcd", - "0x3106", - "0x30fb", - "0x30ee", - "0x30e6", - "0x30dd", - "0x3085", - "0x307d", - "0x3073", - "0x30d8", - "0x30f4", - "0x30ae", - "0x30a6", - "0x309c", - "0x30d5", - "0x30bf", - "0x30cf", - "0x312c", - "0x3122", "0x262", - "0x314e", - "0x3144", "0x263", "0x264", "0x265", + "0x37d0", "0x266", "0x267", + "0x37c5", "0x268", + "0x37b8", + "0x37b0", + "0x37a7", + "0x374f", + "0x3747", + "0x373d", + "0x37a2", "0x269", "0x26a", + "0x37be", + "0x3778", + "0x3770", + "0x3766", + "0x379f", "0x26b", + "0x3789", "0x26c", - "0x31c8", + "0x3799", "0x26d", - "0x31b9", - "0x31aa", - "0x319f", "0x26e", - "0x320f", - "0x320a", - "0x3203", - "0x31fd", - "0x31f5", "0x26f", "0x270", "0x271", - "0x3212", + "0x37f6", + "0x37ec", + "0x272", + "0x3818", + "0x380e", "0x273", - "0x32b6", - "0x32a7", - "0x3293", - "0x3287", "0x274", - "0x3278", - "0x326c", - "0x329e", "0x275", "0x276", - "0x3358", "0x277", "0x278", "0x279", - "0x3351", "0x27a", - "0x32de", + "0x27b", "0x27c", - "0x32f3", + "0x3892", "0x27d", + "0x3883", + "0x3874", + "0x3869", "0x27e", + "0x38d9", + "0x38d4", + "0x38cd", + "0x38c7", + "0x38bf", "0x27f", "0x280", - "0x32ed", - "0x281", - "0x32fb", - "0x3316", - "0x3303", "0x282", + "0x38dc", "0x283", - "0x3311", - "0x331d", - "0x335d", + "0x3980", + "0x3971", + "0x395d", + "0x3951", "0x284", + "0x3942", + "0x3936", + "0x3968", "0x285", - "0x3344", - "0x333a", - "0x342c", - "0x341d", - "0x340f", - "0x33fc", + "0x286", + "0x3a22", "0x287", - "0x33f1", - "0x33e2", "0x288", - "0x33d7", - "0x3407", "0x289", + "0x3a1b", "0x28a", "0x28b", + "0x39a8", "0x28c", + "0x39bd", "0x28d", "0x28e", "0x28f", "0x290", + "0x39b7", "0x291", - "0x357f", + "0x39c5", + "0x39e0", + "0x39cd", + "0x292", "0x293", + "0x39db", + "0x39e7", + "0x3a27", "0x294", "0x295", + "0x3a0e", "0x296", + "0x3a04", + "0x3af6", + "0x3ae7", + "0x3ad9", + "0x3ac6", + "0x297", + "0x3abb", + "0x3aac", "0x298", - "0x3462", - "0x299", + "0x3aa1", + "0x3ad1", "0x29a", "0x29b", + "0x29c", "0x29d", "0x29e", "0x29f", - "0x356f", "0x2a0", "0x2a1", - "0x2a2", + "0x3e89", "0x2a3", "0x2a4", - "0x353d", "0x2a5", "0x2a6", "0x2a7", "0x2a8", - "0x348f", - "0x2a9", - "0x348a", + "0x3b2c", "0x2aa", - "0x3485", "0x2ab", "0x2ac", - "0x3493", "0x2ad", "0x2ae", "0x2af", + "0x3e79", "0x2b0", "0x2b1", "0x2b2", - "0x2b3", "0x2b4", + "0x3e47", "0x2b5", - "0x34dd", - "0x34d6", - "0x34cf", - "0x34c9", - "0x34e4", - "0x34e3", "0x2b6", "0x2b7", - "0x3534", "0x2b8", - "0x2b9", + "0x3b5a", "0x2ba", + "0x3b55", "0x2bb", + "0x3b50", "0x2bc", - "0x352b", "0x2bd", - "0x3522", - "0x2be", - "0x3519", + "0x3b5e", "0x2bf", "0x2c0", "0x2c1", "0x2c2", "0x2c3", "0x2c4", - "0x2c5", - "0x3561", - "0x355c", - "0x3557", - "0x3565", + "0x3dd7", + "0x3dcf", + "0x3dc7", + "0x3dc0", "0x2c6", + "0x3b9e", + "0x3b99", + "0x3b94", + "0x3ba2", + "0x3d60", + "0x3d58", + "0x3d50", + "0x3d49", "0x2c7", + "0x3be2", + "0x3bdd", + "0x3bd8", + "0x3be6", + "0x3ce9", + "0x3ce1", + "0x3cd9", + "0x3cd2", "0x2c8", + "0x3c25", + "0x3c20", + "0x3c1b", + "0x3c29", + "0x3c73", + "0x3c6c", + "0x3c65", + "0x3c5f", + "0x3c7a", + "0x3c79", "0x2c9", - "0x2ca", - "0x359e", + "0x3cc7", "0x2cb", "0x2cc", - "0x35a1", "0x2cd", - "0x36f0", "0x2ce", - "0x36e3", - "0x35d5", "0x2cf", + "0x3cbc", "0x2d0", + "0x3cb1", "0x2d1", - "0x36d4", + "0x3ca6", "0x2d2", - "0x36c4", - "0x36ba", + "0x3e0a", "0x2d3", - "0x3605", + "0x3cf1", + "0x3cf0", + "0x3d3e", "0x2d4", - "0x35fc", - "0x3632", - "0x36ce", - "0x3621", - "0x3618", - "0x3631", + "0x3d33", + "0x3d28", + "0x3d1d", + "0x3d68", + "0x3d67", + "0x3db5", "0x2d5", - "0x36ae", - "0x36a3", - "0x3699", - "0x368e", - "0x3683", - "0x367a", - "0x3671", - "0x3668", + "0x3daa", + "0x3d9f", + "0x3d94", + "0x3ddf", + "0x3dde", + "0x3e3c", + "0x2d6", + "0x3e31", + "0x3e26", + "0x3e1b", "0x2d7", "0x2d8", "0x2d9", "0x2da", - "0x36dd", "0x2db", "0x2dc", "0x2dd", "0x2de", + "0x3e6b", + "0x3e66", + "0x3e61", + "0x3e6f", "0x2df", - "0x2e0", "0x2e1", "0x2e2", - "0x375b", "0x2e3", - "0x374d", + "0x3ea8", "0x2e4", "0x2e5", + "0x3eab", "0x2e6", + "0x3ffa", "0x2e7", - "0x37b4", - "0x37ab", + "0x3fed", + "0x3edf", "0x2e8", - "0x37a2", - "0x3798", - "0x3794", "0x2e9", "0x2ea", + "0x3fde", "0x2eb", + "0x3fce", + "0x3fc4", "0x2ec", - "0x37a6", + "0x3f0f", + "0x2ed", + "0x3f06", + "0x3f3c", + "0x3fd8", + "0x3f2b", + "0x3f22", + "0x3f3b", "0x2ee", + "0x3fb8", + "0x3fad", + "0x3fa3", + "0x3f98", + "0x3f8d", + "0x3f84", + "0x3f7b", + "0x3f72", "0x2ef", - "0x37f9", - "0x37ee", - "0x37e4", - "0x37d9", "0x2f0", "0x2f1", "0x2f2", "0x2f3", - "0x386c", + "0x3fe7", "0x2f4", - "0x3861", - "0x3857", "0x2f5", + "0x2f6", "0x2f7", "0x2f8", - "0x3848", - "0x3831", "0x2f9", - "0x384e", - "0x383f", "0x2fa", "0x2fb", + "0x4065", "0x2fc", + "0x4057", "0x2fd", + "0x2fe", "0x2ff", "0x300", + "0x40be", + "0x40b5", "0x301", + "0x40ac", + "0x40a2", + "0x409e", "0x302", "0x303", "0x304", - "0x38bd", - "0x38b8", - "0x38b3", - "0x38ad", - "0x38a5", - "0x305", + "0x40b0", "0x306", - "0x38c0", + "0x307", "0x308", "0x309", "0x30a", + "0x4139", "0x30b", + "0x412e", + "0x4124", "0x30c", "0x30d", - "0x30e", "0x30f", + "0x4115", + "0x40fe", + "0x310", + "0x411b", + "0x410c", "0x311", "0x312", "0x313", "0x314", "0x315", "0x316", - "0x3952", + "0x317", "0x318", - "0x319", + "0x4186", + "0x417b", + "0x4171", + "0x4166", "0x31a", "0x31b", "0x31c", "0x31d", - "0x3932", - "0x3928", + "0x31e", "0x31f", "0x320", - "0x3921", "0x321", - "0x393b", "0x322", "0x323", "0x324", - "0x3949", - "0x325", "0x326", "0x327", "0x328", - "0x32a", + "0x329", + "0x41fb", + "0x41f6", + "0x41f1", + "0x41eb", + "0x41e3", "0x32b", "0x32c", - "0x398b", - "0x3986", "0x32d", - "0x3a01", - "0x3990", - "0x39b8", - "0x39a5", - "0x39b2", - "0x39c1", - "0x39dc", - "0x39d7", - "0x39e1", - "0x3a0f", - "0x39f6", - "0x3a09", + "0x41fe", "0x32e", - "0x32f", + "0x330", "0x331", "0x332", - "0x3a18", - "0x3a62", - "0x3a57", - "0x3a4e", - "0x3a41", "0x333", "0x334", + "0x426c", "0x335", "0x336", + "0x337", "0x338", "0x339", "0x33a", - "0x3ae6", - "0x3ac4", - "0x3ab9", - "0x3ab1", - "0x3acd", - "0x3adc", "0x33b", + "0x424c", + "0x4242", "0x33c", "0x33d", + "0x423b", + "0x33e", + "0x4255", "0x33f", "0x340", "0x341", + "0x4263", "0x342", - "0x3b10", "0x343", - "0x3b14", "0x344", + "0x345", "0x346", "0x347", "0x348", + "0x42a1", + "0x429c", "0x349", - "0x3b28", + "0x4317", + "0x42a6", + "0x42ce", + "0x42bb", + "0x42c8", + "0x42d7", + "0x42f2", + "0x42ed", + "0x42f7", + "0x4325", + "0x430c", + "0x431f", "0x34a", "0x34b", - "0x3c25", - "0x3be7", - "0x3bdc", - "0x3b56", "0x34c", "0x34d", - "0x3b4d", "0x34e", - "0x3b62", + "0x432e", + "0x4378", + "0x436d", + "0x4364", + "0x4357", "0x34f", "0x350", - "0x3bd3", - "0x3b7d", - "0x3b70", - "0x3b74", - "0x3b86", - "0x3b8a", "0x351", "0x352", - "0x3b97", - "0x3ba4", - "0x3bc6", "0x353", - "0x3bb1", "0x354", "0x355", - "0x3bba", - "0x3bbe", "0x356", - "0x3c06", - "0x3bfd", - "0x3c12", - "0x3c1c", + "0x43fc", + "0x43da", + "0x43cf", + "0x43c7", + "0x43e3", + "0x43f2", "0x357", "0x358", "0x359", @@ -2255,335 +2422,398 @@ "0x35c", "0x35d", "0x35e", - "0x3c5b", + "0x4426", "0x35f", + "0x442a", "0x360", "0x361", "0x362", "0x363", "0x364", "0x365", + "0x443e", "0x366", "0x367", + "0x453b", + "0x44fd", + "0x44f2", + "0x446c", "0x368", - "0x369", - "0x3cb0", + "0x4463", "0x36a", + "0x4478", "0x36b", - "0x3ca6", "0x36c", + "0x44e9", + "0x4493", + "0x4486", + "0x448a", + "0x449c", + "0x44a0", "0x36d", "0x36e", + "0x44ad", + "0x44ba", + "0x44dc", "0x36f", + "0x44c7", "0x370", "0x371", + "0x44d0", + "0x44d4", "0x372", + "0x451c", + "0x4513", + "0x4528", + "0x4532", "0x373", "0x374", "0x375", - "0x3ce4", - "0x3cd7", "0x376", - "0x3cc9", "0x377", "0x378", "0x379", "0x37a", + "0x4571", + "0x37b", "0x37c", "0x37d", - "0x3cfd", "0x37e", "0x37f", - "0x3d02", - "0x380", - "0x3d0c", - "0x3d11", - "0x3d18", - "0x3d1d", - "0x3d26", - "0x3d2b", "0x381", "0x382", - "0x3d35", - "0x3d3a", "0x383", "0x384", "0x385", - "0x3d45", "0x386", + "0x45c6", "0x387", - "0x3d7b", - "0x3d70", "0x388", - "0x3e0a", - "0x389", + "0x45bc", "0x38a", "0x38b", - "0x3d92", - "0x3d9a", - "0x3da2", - "0x3daa", - "0x3db2", - "0x3dba", - "0x3dc2", - "0x3dca", - "0x3dd2", - "0x3dda", - "0x3de2", - "0x3dea", - "0x3df2", - "0x3dfa", - "0x3e02", "0x38c", "0x38d", "0x38e", "0x38f", "0x390", - "0x391", "0x392", + "0x45fa", + "0x45ed", "0x393", + "0x45df", "0x394", "0x395", "0x396", "0x397", "0x398", "0x399", - "0x39a", + "0x4613", "0x39b", "0x39c", + "0x4618", "0x39d", + "0x4622", + "0x4627", + "0x462e", + "0x4633", + "0x463c", + "0x4641", "0x39e", "0x39f", - "0x3f17", + "0x464b", + "0x4650", "0x3a0", "0x3a1", "0x3a2", - "0x3e19", - "0x3e22", - "0x3e2b", - "0x3e34", - "0x3e3d", - "0x3e46", - "0x3e4f", - "0x3e58", - "0x3e61", - "0x3e6a", - "0x3e73", - "0x3e7c", - "0x3e85", - "0x3e8e", - "0x3e97", - "0x3ea0", - "0x3ea7", - "0x3eaf", - "0x3eb7", - "0x3ebf", - "0x3ec7", - "0x3ecf", - "0x3ed7", - "0x3edf", - "0x3ee7", - "0x3eef", - "0x3ef7", - "0x3eff", - "0x3f07", - "0x3f0f", - "0x3f19", - "0x3a3", + "0x465b", "0x3a4", + "0x4691", + "0x4686", + "0x3a5", + "0x4720", "0x3a6", "0x3a7", "0x3a8", + "0x46a8", + "0x46b0", + "0x46b8", + "0x46c0", + "0x46c8", + "0x46d0", + "0x46d8", + "0x46e0", + "0x46e8", + "0x46f0", + "0x46f8", + "0x4700", + "0x4708", + "0x4710", + "0x4718", "0x3a9", - "0x3aa", "0x3ab", + "0x3ac", "0x3ad", "0x3ae", "0x3af", "0x3b0", - "0x3b1", "0x3b2", "0x3b3", "0x3b4", "0x3b5", + "0x3b6", "0x3b7", "0x3b8", "0x3b9", "0x3ba", "0x3bb", - "0x3f42", - "0x3bc", + "0x482d", "0x3bd", - "0x3f38", + "0x3be", "0x3bf", + "0x472f", + "0x4738", + "0x4741", + "0x474a", + "0x4753", + "0x475c", + "0x4765", + "0x476e", + "0x4777", + "0x4780", + "0x4789", + "0x4792", + "0x479b", + "0x47a4", + "0x47ad", + "0x47b6", + "0x47bd", + "0x47c5", + "0x47cd", + "0x47d5", + "0x47dd", + "0x47e5", + "0x47ed", + "0x47f5", + "0x47fd", + "0x4805", + "0x480d", + "0x4815", + "0x481d", + "0x4825", + "0x482f", "0x3c0", "0x3c1", "0x3c2", - "0x401", - "0x5ba", - "0x63e", - "0x683", - "0x74e", - "0x7fb", - "0x8d3", - "0x960", - "0x9bc", - "0xa71", - "0xb71", - "0xc1a", - "0xcee", - "0xd48", - "0xdcb", - "0xe07", - "0xedf", - "0xf3f", - "0xf80", - "0xff1", - "0x1037", - "0x1078", - "0x10f2", - "0x1178", - "0x11b9", - "0x1233", - "0x129d", - "0x1302", - "0x1374", - "0x13a1", - "0x13f2", - "0x1443", - "0x14e2", - "0x1561", - "0x15c0", - "0x1645", - "0x168a", - "0x16e2", - "0x173c", - "0x178b", - "0x17da", - "0x1888", - "0x18cc", - "0x18fe", - "0x1930", - "0x196d", - "0x19a8", - "0x19ed", - "0x1a37", - "0x1a9b", - "0x1aec", - "0x1b6a", - "0x1be3", - "0x1c4e", - "0x1c52", - "0x1c56", - "0x1c5a", - "0x1c5e", - "0x1c62", - "0x1c66", - "0x1c6a", - "0x1ca4", - "0x1cc9", - "0x1cee", - "0x1cf2", - "0x1cf6", - "0x1cfa", - "0x1d5d", - "0x1d61", - "0x1db0", - "0x1db4", - "0x1df5", - "0x1fdc", - "0x23e5", - "0x241b", - "0x25ae", - "0x25b2", - "0x25b9", - "0x2624", - "0x269c", - "0x2779", - "0x27ab", - "0x27af", - "0x28d2", - "0x2a67", - "0x2b7f", - "0x2c73", - "0x2cb1", - "0x2cb7", - "0x2dd2", - "0x2ecb", - "0x3043", - "0x3047", - "0x3110", - "0x3114", - "0x3135", - "0x3157", - "0x31d8", - "0x3217", - "0x32c6", - "0x3364", - "0x3438", - "0x358d", - "0x35a7", - "0x36fc", - "0x376d", - "0x3771", - "0x3775", - "0x37bd", - "0x3802", - "0x3875", - "0x3879", - "0x387d", - "0x3881", - "0x3885", - "0x3889", - "0x38c5", - "0x38c9", - "0x38cd", - "0x38d1", - "0x38d5", - "0x38d9", - "0x38dd", + "0x3c4", + "0x3c5", + "0x3c6", + "0x3c7", + "0x3c8", + "0x3c9", + "0x3cb", + "0x3cc", + "0x3cd", + "0x3ce", + "0x3cf", + "0x3d0", + "0x3d2", + "0x3d3", + "0x3d4", + "0x3d5", + "0x3d6", + "0x3d7", + "0x4858", + "0x3d9", + "0x3da", + "0x484e", + "0x3db", + "0x3dc", + "0x3dd", + "0x3de", + "0x3df", + "0x494", + "0x64d", + "0x6d1", + "0x716", + "0x7e1", + "0x88e", + "0x966", + "0xa38", + "0xaba", + "0xb6f", + "0xc6f", + "0xd18", + "0xdec", + "0xe46", + "0xec9", + "0xf05", + "0xf75", + "0x104d", + "0x10ad", + "0x111c", + "0x115d", + "0x11ce", + "0x1214", + "0x1255", + "0x1311", + "0x140a", + "0x14a7", + "0x1521", + "0x15a7", + "0x15e8", + "0x1662", + "0x171e", + "0x1817", + "0x18b4", + "0x191e", + "0x1983", + "0x19f5", + "0x1a22", + "0x1a73", + "0x1ac4", + "0x1b63", + "0x1be2", + "0x1c41", + "0x1cc6", + "0x1d0b", + "0x1d63", + "0x1dbd", + "0x1e0c", + "0x1e5b", + "0x1f09", + "0x1f4d", + "0x1f7f", + "0x1fb1", + "0x1fee", + "0x2029", + "0x206e", + "0x20b8", + "0x211c", + "0x216d", + "0x21eb", + "0x2264", + "0x22cf", + "0x22d3", + "0x22d7", + "0x22db", + "0x22df", + "0x22e3", + "0x22e7", + "0x22eb", + "0x2325", + "0x234a", + "0x236f", + "0x2373", + "0x2377", + "0x237b", + "0x23de", + "0x23e2", + "0x2431", + "0x2435", + "0x2439", + "0x247a", + "0x2661", + "0x2991", + "0x29c7", + "0x2b5a", + "0x2b5e", + "0x2b65", + "0x2bd0", + "0x2bd4", + "0x2bd8", + "0x2bdc", + "0x2c54", + "0x2d31", + "0x2d63", + "0x2d67", + "0x2e8a", + "0x301f", + "0x30a8", + "0x31c0", + "0x32b4", + "0x32f2", + "0x32f8", + "0x3413", + "0x350c", + "0x3595", + "0x370d", + "0x3711", + "0x37da", + "0x37de", + "0x37ff", + "0x3821", + "0x38a2", "0x38e1", - "0x38e5", - "0x38e9", - "0x38ed", - "0x38f1", - "0x38f5", - "0x3959", - "0x395d", - "0x3961", - "0x3965", - "0x3969", - "0x396d", - "0x3a6b", - "0x3a6f", - "0x3a73", - "0x3a81", - "0x3aee", - "0x3af2", - "0x3af6", - "0x3afa", - "0x3b1d", - "0x3c31", - "0x3c61", - "0x3c65", - "0x3c69", - "0x3c6d", - "0x3c71", - "0x3c75", - "0x3c79", - "0x3c7d", - "0x3c81", - "0x3c85", - "0x3cb9", - "0x3ced", - "0x3d4a", - "0x3d85", - "0x3e10", - "0x3f1d", - "0x3f21", - "0x3f25", - "0x3f4b", - "0x20e21", + "0x3990", + "0x3a2e", + "0x3b02", + "0x3e97", + "0x3eb1", + "0x4006", + "0x4077", + "0x407b", + "0x407f", + "0x40c7", + "0x40cb", + "0x40cf", + "0x4142", + "0x4146", + "0x414a", + "0x418f", + "0x4193", + "0x4197", + "0x419b", + "0x419f", + "0x41a3", + "0x41a7", + "0x41ab", + "0x41af", + "0x41b3", + "0x41b7", + "0x41bb", + "0x41bf", + "0x41c3", + "0x41c7", + "0x4203", + "0x4207", + "0x420b", + "0x420f", + "0x4273", + "0x4277", + "0x427b", + "0x427f", + "0x4283", + "0x4381", + "0x4385", + "0x4389", + "0x4397", + "0x4404", + "0x4408", + "0x440c", + "0x4410", + "0x4433", + "0x4547", + "0x4577", + "0x457b", + "0x457f", + "0x4583", + "0x4587", + "0x458b", + "0x458f", + "0x4593", + "0x4597", + "0x459b", + "0x45cf", + "0x4603", + "0x4660", + "0x469b", + "0x4726", + "0x4833", + "0x4837", + "0x483b", + "0x4861", + "0x2554f", "0x300c00700600500400300b00500a009008007006005004003002001000", "0x500400300f00700600500400300e00700600500400300d007006005004", "0x7006005004003012007006005004003011007006005004003010007006", @@ -2619,6706 +2849,7617 @@ "0x506f01f05c01d06e00700600500400306d00700600500400301c00702b", "0x307100700600500400307000700600500400302b00502b00502b00502b", "0x5004003074007006005004003073007006005004003072007006005004", - "0x703c005004003077007006005004003076007006005004003075007006", - "0x507b00507a01f06202102400507900502001f06201d03c00505004f078", - "0x500a05104500505004f07f00507e00500400307d00707c005004003067", - "0x500400302400507900508400502001f08301d08200508101f02601d080", - "0x500400308800700600500400306700508700508601f06202108500707c", + "0x1d03c00505004f07700703c005004003076007006005004003075007006", + "0x707b00500400306700507a00507901f06202102400507800502001f062", + "0x508001f02601d07f00500a05104500505004f07e00507d00500400307c", + "0x1f06202108400707b00500400302400507800508300502001f08201d081", + "0x5004003088007006005004003087007006005004003067005086005085", "0x700600500400308b00700600500400308a007006005004003089007006", "0x308f00700600500400308e00700600500400308d00700600500400308c", "0x5004003092007006005004003091007006005004003090007006005004", "0x7006005004003095007006005004003094007006005004003093007006", - "0x500400309900500a009098007006005004003097007006005004003096", - "0x509e09d0020a009f00509e09d00209c09b00700600500400309a007006", - "0x30a60070060050040030a500509e09d0020a40a300509e09d0020a20a1", - "0x50040030a90070060050040030a80070060050040030a7007006005004", - "0x1f0620210ad0050500ae0ad0050500ac0ab0070060050040030aa007006", - "0xb80b700502001f0b601d01f0070b30b50b40050b30b20b10050b00050af", - "0x70060050040030ba00500a05107c0050060050520050b901f08301d056", - "0x1d0be0070060050040030bd00707c0050040030bc0070060050040030bb", - "0xc10050070c20c10670050c00050bf01f0620210240050ba00502001f062", - "0x50b60c70c60070c20c10c50050c40050b60c303a0070c20c10070070c2", - "0x70260250c80050b70050b60cb0050070b30b50ca0050b30c90c80050c4", - "0x50500d00020cf0ce0050ce0050ce0050ce0050cd01f05c01d0cc00701f", - "0x500a0d401f00701f00702602501f0070d30050040030d100500a0d20d1", - "0x50d800502001f0d701d0020d60d10050500ac0d50070ce0050040030d1", - "0x1d0d10050500ae0d90050b30b203a0070ce0050040030d80050d80050d8", - "0x30ce0050ce0050ce0050ce00502001f05c01d0560db0da00502001f0b6", - "0x9d0020df0de00509e09d0020dd0dc0070ce00500400301f0070ce005004", - "0x70060050040030e30070060050040030e200509e09d0020e10e000509e", - "0x70060050040030e70070060050040030560e60e50070060050040030e4", - "0x50ed01f02601d0ec0050eb01f02601d0560ea0050070e90050040030e8", - "0x30f00070060050040030ef0070060050040030ee007006005004003006", - "0x50f30030f200700600500400303a00707c0050040030f1007006005004", - "0x30f800702b0050040030f70050f60050450050f30030f50050f4005045", - "0x50040030fb00702b0050040030fa00702b0050040030f900702b005004", - "0x31010051000050450050f30030ff0050fe0050450050f30030fd0050fc", - "0x500400310400702b00500400310300702b00500400310200702b005004", - "0x31090051080050450050f30031070051060050450050f300310500702b", - "0x50040030cc00702b00500400310b00702b00500400310a00702b005004", - "0x1d01100702b00500400310e00500a00910d00502800500400310c00702b", - "0x50450050f300304500504500502001f05901d02b00502b00510f01f059", - "0x702b00500400311300702b0050040031120050fc005004003111005110", - "0x51170050450050f30031160051150050450050f300304500500a043114", - "0x311b00702b00500400311a00702b00500400311900702b005004003118", - "0x502400511e01f05902111d00500e0050450050f300311c00702b005004", - "0x512100512001f06202111f00502001f02601d03a00702b005004003006", - "0x50040031250051240050450050f30031230051220050450050f3003067", - "0x702b00500400312800702b00500400312700702b00500400312600702b", - "0x500400312d00512c0050450050f300312b00512a0050450050f3003129", - "0x702b00500400313000702b00500400312f00702b00500400312e00702b", - "0x50450050f30031340051330050450050f3003132007006005004003131", - "0x50450050f300313600702b00500400313500702b00500400311d005036", - "0x507c00507c00507c00502001f03701d13700700600500400311d00511d", - "0x507c00507c00507c00507c00507c00507c00507c00507c00507c00507c", - "0x700600500400313900700600500400313800500a00907c00507c00507c", - "0x313d00700600500400313c00700600500400313b00700600500400313a", - "0x500400313e0070060050040030d50070060050040030dc007006005004", - "0x314100514001f02601d07900500a05113f0070060050040030c6007006", - "0x1f02601d14300702b00500400314200702b00500400300500703c005004", - "0x500400301f00702b00500400306700514500514401f062021045005020", - "0x702602511300701f00702602500700702b00500400300214600500702b", - "0x4314800700600500400314700509e09d02b00502001f02601d135007005", - "0x500600514b01f14a01d05614902b00509e09d07c00509e09d07c00500a", - "0x1d14d00500a05109900505004f02400509900514c01f05902102b00503c", - "0x515100502001f14a01d02400502400515001f05902114f00514e01f026", - "0x515501f02601d06400500a05106700515400515301f062021152005151", - "0x906700515900515801f06202115200515700515700502001f14a01d156", - "0x516100516000515f00515e01f15d01d05615c15b00500a00915a00500a", - "0x515700502b00516100500600516401f16301d16200500a009006005161", - "0x509e09d15700507c00507c00515700502b005151005006005006005006", - "0x515700502001f05901d02400515700516501f05902116100509e09d15a", - "0x700500702602516900700600500400306700516800516701f062021166", - "0x316b00701f00702602500500700500702602500500716a005004003040", - "0x500400308500700600500400316d00700600500400316c007006005004", - "0x700600500400317000700600500400316f00700600500400316e007006", - "0x3174007006005004003173007006005004003172007006005004003171", - "0x43056178177007006005004003176007006005004003175007006005004", - "0x517d00517c00317b00700600500400317a00700600500400317900500a", - "0x315200500600500600500600518001f05c01d17f00517e00517e00517e", - "0x500400300700707c00500400302400518200318100501f0071520050f3", - "0x700600500400318300700600500400302e00700600500400300500707c", - "0x1f05902118600500600518501f05901d02b00502b00502001f05901d184", - "0x1f06202100600518a00502001f05901d18901f01e01d024005188005187", - "0x1f06202115200502001f02601d18d00700600500400306700518c00518b", - "0x51920050450050f30031910051900050450050f300306700518f00518e", - "0x319600702b00500400319500702b00500400319400702b005004003193", - "0x702b00500400305619a1990051980050450050f300319700702b005004", - "0x50450050f300302400519e00519d01f05902119c00702b00500400319b", - "0x50040031a300702b0050040031a20051a10050450050f30031a000519f", - "0x70060050040031a600702b0050040031a500702b0050040031a400702b", - "0x31aa0070060050040031a90070060050040030060051a801f02601d1a7", - "0x1af0670051ae0051ad01f0620211ac00502001f02601d1ab007006005004", - "0x51b301f0620211b200502001f02601d0240051b10051b001f059021056", - "0x51ba0051b90051b80051b70031b60051b50050450050f30030670051b4", - "0x702b0050040031810050050071520050f30031bc00702b0050040031bb", - "0x1f1c001d1bf00707c0050040031520050450050450051be01f14a01d1bd", - "0x505004f07c00507c00507c00507c00507c00507c00507c00507c005020", - "0x51c500502001f14a01d0561c41c30051c201f02601d1c100500a05107c", - "0x51ca0031c900707c0050040030670051c80051c701f0620210240051c6", - "0x500a0091d30051d20051d10051d00051cf0051ce0051cd0051cc0051cb", - "0x31d600707c0050040031d500707c0050040031d400707c0050040031cb", - "0x50040031d900707c0050040031d800707c0050040031d700707c005004", - "0x700600500400307d0070060050040031db00707c0050040031da00707c", - "0x51470051de01f0620211dd00707c0050040031dc00707c00500400303a", - "0x1f0620210070070060050040030021e10060050c21e00060050501df067", - "0x51e50051e401f0620211e300515700502001f06201d02400514d0051e2", - "0x51e901f0590210670051e80051e701f06202102400502001f1e601d067", - "0x1d0670051ec0051eb01f0620211ea00515700502001f05901d02400515a", - "0x509e09d02400515b0051ee01f05902116100503c00503c0051ed01f14a", - "0x50040030670051f00051ef01f06202102400503c00502001f05901d15b", - "0x70060050040031f20070060050040031f100700600500400301f00703c", - "0x518a00502001f1f601d1f50070060050040031f40070060050040031f3", - "0x9d06400509e09d0561f900600500a0430670051f80051f701f062021024", - "0x30670051fb0051fa01f06202102400506400502001f06201d15700509e", - "0x1d0240050640051ff01f0620211fe00509e09d0021fd1fc007006005004", - "0x900600509e09d06700520200520101f06202120000515700502001f062", - "0x303900700600500400301f00700600500400320300509e09d00600500a", - "0x300500700600500400315700502001f02601d05620401f0070e9005004", - "0x520801f0620210562070ec00520601f02601d05620501f00707c005004", - "0x600500521015700500520f01f20e01f20d01f20c20b00220a067005209", - "0x21600500721521403a005213156005005212203005005212156005005211", - "0x1f2182160050052111fe00500521121700500521101f005005211005007", - "0x521221e00500521f21e00500521d21c00700521b01f21a219005005211", - "0x7c00500521122300500522201f2210ec00500522021e00500520f21e005", - "0x1f22800600500522700600500521122600500522201f225224005005211", - "0x600500522d00600500522c00600500522000600500522b01f22a01f229", - "0x21600500721520900500521d15700500521d06400500521206400500521f", - "0x22f03a00521301f22e06700500521d06300500521d00600500521201f007", - "0x522201f23123003a00521315700500521204203a00521304103a005213", - "0x521222400500522707c00500522722400500521201f23401f233232005", - "0x522223600500522206300500521206700500520f23503a00521307c005", - "0x600500523a01f23900600500523820300500523823703a00521317e005", - "0x523d23c03a00521306400500521115700500521120300500523a01f23b", - "0x2400500521201f23f16100500521220000500523d20200500520f23e005", - "0x2430050052222420050052121fe005005238241005005212240005005212", - "0x523d24603a0052131fe00500523a01f245006005005244157005005227", - "0x521206400500523a0640050052381570050052381fb00500520f247005", - "0x521324a03a00521315600500522724903a00521315700500523a248005", - "0x2400500521d01f25001f24f01f24e24d00500521224c03a00521324b03a", - "0x1f007152005007215251005005212152005005211005007152005007215", - "0x25300500521118a00500521d01f25425300500521215200500521201f252", - "0x2580050052222570050052221f800500521225600500523d25503a005213", - "0x521301f25d25c00500522225b00500522201f25a01f259161005005227", - "0x3c00500521f26000500522203c00500521201f25f25e00500522205203a", - "0x521301f2621f000500521226100500523d05403a00521303c005005211", - "0x15b00500523a26500500523d02b03a00521315b00500523801f26426303a", - "0x15a0050052121ea00500523d1ec00500520f26600500523d02803a005213", - "0x15a00500521115b00500521118a00500521218a00500521f15b005005212", - "0x9900500522c2680050052121e800500521226700500523d06003a005213", - "0x1e300500523d1e500500520f26900500523d00603a00521314d005005211", - "0x5f03a00521315100500521115100500521d14d00500521f14d005005212", - "0x521101f26d01f26c26b00500522225300500522701f26a05e03a005213", - "0x1f27327200500521227103a00521327000500521100600500526f26e005", - "0x520f27500500523d06603a00521302b00500521102b00500521201f274", - "0x7c00500522d27700500522207c00500522c06303a00521301f276147005", - "0x6403a0052131c100500521127a005005222279005005222278005005222", - "0x1c10050052121c100500521f27e00500522201f27d01f00727c00500727b", - "0x27f00500523d06703a0052131c60050052111c50050052111c500500521d", - "0x520f1cb00500522b28100500521101f2801c50050052121c800500520f", - "0x28503a00521309f00500521128403a00521301f2832820050052221cb005", - "0x28700500522228603a00521304500500521104500500521d00b03a005213", - "0x1b400500520f28a00500523d28903a0052131b8005005211288005005222", - "0x28d00500522228c00500523d28b03a0052131b10050052111b200500523d", - "0x521f1ac00500521d1ae00500520f01f29028f00500522228e005005222", - "0x521306b03a0052132910050052221ac00500520f1ac0050052121ac005", - "0x29700500521101f29629500500522229400500522229303a00521329203a", - "0x19e00500521129a00500522229900500522229800500522229700500523d", - "0x29e03a00521329d00500522218f00500521229c00500523d29b03a005213", - "0x2a203a0052132a103a00521318c00500520f2a000500523d29f03a005213", - "0x523d2a603a0052132a503a0052130a100500521101f2a42a303a005213", - "0x522718800500521f2a803a0052131880050052111880050052122a7005", - "0x522218600500521202b00500522018600500520f18800500520f188005", - "0x52222ab00500522207903a0052132aa03a0052130a50050052112a9005", - "0x521307b03a0052130e20050052110e00050052110de0050052112ac005", - "0x1f2b12b00050052222af0050052222ae03a0052131610050052112ad03a", - "0x2b500500522201f2b417d00500520f2b30050052220a300500521101f2b2", - "0x52132bb00500521201f2ba2b900500521101f2b801f2b72b6005005222", - "0x52222bf0050052222be0050052222bd00500522208003a0052132bc03a", - "0x1f0072000050072152c30050052222c20050052222c10050052222c0005", - "0x500720000500721523e00500521101f00723e00500721520200500521d", - "0x24700500521101f0072470050072151fb00500521d00500723e005007215", - "0x1f2c72c60050052222c50050052222c4005005222005007247005007215", - "0x521101f0072560050072151f800500521d15200500523d2c8005005222", - "0x3c0050052272ca0050052220050072560050072152c9005005222256005", - "0x500726100500721508203a00521303c0050052cc01f2cb03c005005220", - "0x3c0052d10050072d016a0052cf0050072ce2cd005005222261005005211", - "0x721515b00500521d2d200500522201f0072610050072151f000500521d", - "0x523d08403a00521300500726500500721526500500521101f007265005", - "0x1ea00500721515a00500521d01f2d416600500523d16800500520f2d3005", - "0x2400500522026600500521101f0072660050072151ec00500521d01f007", - "0x15a0050052381610050052380050071ea005007215005007266005007215", - "0x522b15f00500521116200500520f16200500522b2d600500521101f2d5", - "0x521216100500523a15b00500520f15b00500522715b00500521f15b005", - "0x523a15a00500522b1600050052111610050052201600050052122d7005", - "0x1f2d815100500521215a00500520f15a00500522715a00500521f15a005", - "0x1f00500522015900500520f2d900500523d08703a005213157005005220", - "0x9900500524415100500520f151005005227151005005220217005005220", - "0x1e800500521d07c00500522015400500520f2da00500523d07f03a005213", - "0x50072670050072152db03a00521326700500521101f007267005007215", - "0x2e00050052122df03a0052132de03a0052132dd03a0052132dc03a005213", - "0x26900500521101f0072690050072151e500500521d01f0071e3005007215", - "0x72150050071e300500721509900500522d2e200500523d2e103a005213", - "0x2b00500523a15f00500521207c00500523802b005005238005007269005", - "0x2e603a00521307e00500521201f2e501f2e42e303a00521307c00500523a", - "0x2ea03a0052130280050052122e903a0052132e803a0052132e703a005213", - "0x2ef0050052122ee0050052122ed03a0052132ec03a0052132eb03a005213", - "0x2b0050052271470050052382720050052110060050052f12f0005005222", - "0x2b0052f60050072d016a0052f50050072f42f300500521202b0050052f2", - "0x14700500521d01f2fb01f2fa01f2f901f2f814700500523a2f7005005222", - "0x50072750050072152fc03a00521327500500521101f007275005007215", - "0x3600500522204500500522c2fe03a0052132fd03a005213147005005212", - "0x8400500521d08000500521208000500521f04500500522d11d005005222", - "0x4500500520f14500500520f30000500523d2ff03a005213084005005211", - "0x3c00500522d30300500522203c00500522c302005005222301005005222", - "0x521201f30530400500521130400500521d07900500521207900500521f", - "0x522209f03a00521330803a00521330700500522230603a005213045005", - "0x522230d00500522230c00500522230b00500522230a005005222309005", - "0x53121c500500520f31100500522231000500522230f00500522230e005", - "0x521100500727f0050072151c300500521201f314313005005220138005", - "0x3150050052221c600500521201f00727f0050072151c800500521d27f005", - "0x52111b20050052121b200500521f01f318317005005222316005005222", - "0x522231b00500522231a00500522231903a0052131b10050052121b2005", - "0xa103a00521304500500521f01f31e04500500522731d00500522231c005", - "0x31f03a0052131ac0050052111b800500521d1ba0050052221b9005005222", - "0x52220a303a00521301f32111f00500523d12100500520f32000500523d", - "0x52223250050052223240050052221b800500520f32303a005213322005", - "0xa503a00521304500500532801f3270fc0050052110fc005005227326005", - "0x521d01f0071b200500721501f32a01f3290fc005005212112005005222", - "0x721500500728a00500721528a00500521101f00728a0050072151b4005", - "0x10e00500521110e00500521210e00500521f10e00500521d0050071b2005", - "0x521132f00500522201f32e32d03a00521310e00500532c10e00500532b", - "0x721528c00500521101f00728c0050072151ae00500521d01f330028005", - "0x19e00500521229700500521229700500521f06700500521100500728c005", - "0xfd00500522201f33501f334333005005222332005005222331005005222", - "0x18f00500521d01f33a01f339338005005222337005005222336005005222", - "0x33b00500522200500729c00500721529c00500521101f00729c005007215", - "0x2a00050052110050072a000500721500600500533e01f33d33c005005222", - "0x2a000500721518c00500521d1fe00500522034000500522233f005005222", - "0x521d34400500522234303a00521334200500522234103a00521301f007", - "0x521f34600500521d34500500520f34500500521234500500521f345005", - "0x52123470050052220ec00500522734600500520f346005005212346005", - "0x2a700500521101f0072a700500721518800500521d18600500521d0ec005", - "0x17900500532834a00500522234900500522201f3480050072a7005007215", - "0x521217900500521101f34d17900500522734c00500522234b005005222", - "0x1f3512b900500521201f35001f34f2bb00500521134e005005222179005", - "0x52122030050052110060050053540ec00500521135300700521b01f352", - "0x52223550050052220de0050052380e00050052380e20050052382d6005", - "0x35a0050052220d100500535901f35835700500521135700500521d356005", - "0xd100500535e35c00500521135d00500521135c00500521d0ce00500535b", - "0x36300500521236200500521236100500521236000500521235f005005212", - "0xd30050052113670050052220d100500536636500500522236403a005213", - "0x523a0e000500523a0da0050d10050073690d100500536816a005005211", - "0xd800500521101f36b00700700536a03a00700536a0c600700536a0e2005", - "0x521236d00500520f36d00500522736d00500521236d00500521f01f36c", - "0x36e03a0052130de00500523a0060050ce0050072d00ce0050052200ce005", - "0xba0050052113710050052223700050052220c000500520f36f00500523d", - "0xba0050052120ba00500521f37400500522237300500522237203a005213", - "0x521201f3780b003a00521337700500521237603a005213375005005211", - "0x72150ad00500535e0b10050052110ad0050053590b103a00521335d005", - "0x522237a00700521b00500737900500721537900500521201f007379005", - "0x522236400500522236e00500522200600500537b372005005222376005", - "0x52130b703a0052130ad03a00521337903a005213341005005222343005", - "0x52380a30050052380a50050052380ba03a00521307c03a0052130b403a", - "0x523a0a300500523a0a100500523a09f00500523a09f0050052380a1005", - "0x537c30600500522230800500522232d0050052121f800500520f0a5005", - "0x521101f0072d300500721516800500521d01f007166005007215006005", - "0x521d0050071660050072150050072d300500721537503a0052132d3005", - "0x52100050072d90050072152d900500521101f0072d9005007215159005", - "0x521209900500520f09900500522709900500521109900500522b099005", - "0x14f0050052122da00500521101f0072da00500721515400500521d099005", - "0x52222fd0050052222fe0050052220050072da0050072152ff005005212", - "0x1f0072e200500721509900500521d2ec0050052222ed0050052222fc005", - "0x52222ea0050052222eb0050052220050072e20050072152e2005005211", - "0x52222e30050052222e60050052222e70050052222e80050052222e9005", - "0x52112dc0050052222dd0050052222de0050052222df0050052222e1005", - "0x524408400500521208700500520f2db00500523d37403a005213079005", - "0x37303a0052132ae00500522201f37d07e0050052112bc00500522203c005", - "0x522230000500521100500730000500721507b00500520f2ad00500523d", - "0x2a60050052222a800500522201f00730000500721514500500521d2aa005", - "0x1b80050052121b80050052272a20050052222a30050052222a5005005222", - "0x1f00732000500721512100500521d00500711f0050072152a1005005222", - "0x29f00500522200500732000500721501f00711f005007215320005005211", - "0x522237003a00521329b00500521201f37e37103a00521329e005005222", - "0x522202b00500532828900500522228b005005222292005005222293005", - "0xb00500522d28500500522200b00500521101f37f00b00500522c286005", - "0x520f36f00500521101f00736f0050072150c000500521d0ba00500521d", - "0x5200500521206600500520f28400500523d0c003a00521301f3800ba005", - "0x520f05e00500521227100500523d36f03a00521300500736f005007215", - "0x538337500500522738203a00521338103a00521306000500520f05f005", - "0x521326300500521126300500521d00b0050052440540050052270ba005", - "0x522224c00500522225500500522237500500521205400500521238403a", - "0x522223c00500522224600500522224900500522224a00500522224b005", - "0x522004500500522b04500500521008400500520f235005005222237005", - "0x2140050072d004400502b00500738504100500521122f005005222045005", - "0x2db0050072152db00500521101f0072db00500721508700500521d03c005", - "0x3860050072f42ad0050052110050072ad00500721507c0050052f2005007", - "0x2ad00500721507b00500521d38800500522207c0053870050072d016a005", - "0x3b00503b0050072ce38a00500522203b00500521138900500522201f007", - "0x38c0050072d003b00538b0050072ce38b00500521102b00538b0050072d0", - "0x39000500538f38e00507c00500738d29b00500521129b00500521d02b005", - "0x28400500721506600500521d39100500522239000500523d390005005211", - "0x522239400500522239300500522239200500522228400500521101f007", - "0x52221c9005005222398005005222397005005222396005005222395005", - "0x521339c00500522239b00500522239a0050052223990050052220bd005", - "0x521139e00500538f39d00507c00500738d0050072840050072150da03a", - "0x500727100500721505f00500521d39f00500522239e00500523d39e005", - "0x3900500522207d0050052220850050052223a0005005222271005005211", - "0x1f500500522213b00500522218300500522213a005005222139005005222", - "0x13e0050052220d50050052220dc00500522213d00500522213c005005222", - "0x700727100500721506000500521d01f00727100500721505e00500521d", - "0x521026300500520f03a0050052220c600500522203a007271005007215", - "0x500500522226300500521201f3a100b00500522000b00500522b00b005", - "0xd50072fe13e0c600704000700501f00700501f01f04000501f01f01f3a2", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x504000513c00513e01f01f04000501f00701f13b0052e71f513c007040", - "0x1f01f04000501f00701f13900508713a18300704000713c0050c601f13c", - "0x400071830050c601f18300504000518300513e01f01f04000513a0050d5", - "0x1f01f04000507d0050d501f01f04000501f00701f0850052a807d039007", - "0x1f02400539a39f3a00070400070390050c601f03900504000503900513e", - "0x1f01f04000539f0050d501f01f0400053a00050dc01f01f04000501f007", - "0x504000539e00513c01f39e00504000501f13d01f01f0400051f50050d5", - "0x518301f13e00504000513e00513b01f0c60050400050c60051f501f39d", - "0x1f39d00713e0c60c600539d00504000539d00513a01f007005040005007", - "0x1f39c00504000501f13901f01f0400050240050dc01f01f04000501f007", - "0x729f02939b00704000739c13e0c603a07d01f39c00504000539c005039", - "0x53990053a001f39900504000501f08501f01f04000501f00701f39a02a", - "0x1f01f04000502700502401f0bd02700704000502c00539f01f02c005040", - "0x502d00539c01f02d0050400051c900539d01f1c90050400050bd00539e", - "0x2a01f39800504000539800502901f39800504000501f39b01f02e005040", - "0x28503002f39703a04000702e3980070290c639a01f02e00504000502e005", - "0x539c01f03200504000501f08501f01f04000501f00701f03139539603a", - "0x3000504000503000502c01f39300504000501f39901f394005040005032", - "0x39b01f0340050400053930330070bd01f03303000704000503000502701f", - "0x504000539200502901f39700504000539700513b01f39200504000501f", - "0x13e1c901f03400504000503400502c01f39400504000539400502a01f392", - "0x4000501f00701f38c38e39003a02803539100704000703439439202f397", - "0x502e01f38b00504000539100502d01f39100504000539100513b01f01f", - "0x3b00504000501f39901f38900504000538a00539801f38a0050400051f5", - "0x38900502c01f38700504000501f39701f38800504000503b0300070bd01f", - "0x504000538800502c01f38600504000538938700702f01f389005040005", - "0x1f22f21400704000504400503001f04400504000538838600702f01f388", - "0x4000504100503101f04100504000522f00539501f01f040005214005396", - "0x13b01f39b00504000539b0051f501f23000504000504200503201f042005", - "0x4000523000513a01f03500504000503500518301f38b00504000538b005", - "0x4000503000539401f01f04000501f00701f23003538b39b0c6005230005", - "0x38c23500703301f23500504000501f39301f01f0400051f50050d501f01f", - "0x39b00504000539b0051f501f23c00504000523700513c01f237005040005", - "0x23c00513a01f38e00504000538e00518301f39000504000539000513b01f", - "0x1f50050d501f01f04000501f00701f23c38e39039b0c600523c005040005", - "0x1f24900504000503124600703301f24600504000501f39301f01f040005", - "0x539600513b01f39b00504000539b0051f501f24a00504000524900513c", - "0x524a00504000524a00513a01f39500504000539500518301f396005040", - "0x2d01f01f0400051f50050d501f01f04000501f00701f24a39539639b0c6", - "0x4000524b00513b01f24c00504000502a0051f501f24b00504000539a005", - "0x400050850050dc01f01f04000501f00701f01f31900501f03401f255005", - "0x505200513c01f05200504000501f39201f01f0400051f50050d501f01f", - "0x1f13e00504000513e00513b01f0c60050400050c60051f501f054005040", - "0x713e0c60c600505400504000505400513a01f007005040005007005183", - "0x400051f50050d501f01f0400051390050dc01f01f04000501f00701f054", - "0xc60051f501f02b00504000526300513c01f26300504000501f39101f01f", - "0x700504000500700518301f13e00504000513e00513b01f0c6005040005", - "0x1f04000501f00701f02b00713e0c60c600502b00504000502b00513a01f", - "0x4000502800513c01f02800504000501f03501f01f04000513b0050dc01f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f060005", - "0x6000713e0c60c600506000504000506000513a01f007005040005007005", - "0x50400050dc00502d01f01f04000503a00539001f01f04000501f00701f", - "0x1f38e01f25500504000500600513b01f24c0050400050d50051f501f006", - "0x24c00504000524c0051f501f05e00504000505f00513c01f05f005040005", - "0x5e00513a01f00700504000500700518301f25500504000525500513b01f", - "0x1f00700501f01f04000501f01f01f05e00725524c0c600505e005040005", - "0x3a00503a01f01f04000501f00701f0dc0d50070f713e0c6007040007005", - "0x501f00701f13b0053441f513c00704000713d0050c601f13d005040005", - "0xc013a18300704000713c0050c601f13c00504000513c00513e01f01f040", - "0x513a0050d501f01f0400051830050dc01f01f04000501f00701f139005", - "0x3900513c01f03900504000501f13d01f01f0400051f50050d501f01f040", - "0x13e00504000513e00513b01f0c60050400050c60051f501f07d005040005", - "0x13e0c60c600507d00504000507d00513a01f00700504000500700518301f", - "0x4000501f13901f01f0400051390050dc01f01f04000501f00701f07d007", - "0x3a000704000708513e0c603a07d01f08500504000508500503901f085005", - "0x1f39d0050400051f500502e01f01f04000501f00701f39e02400734a39f", - "0x39c3a000738c01f39c00504000539c00502c01f39c00504000539d005398", - "0x504000502a02900738a01f02a00504000501f38b01f02939b007040005", - "0x39a00502a01f39900504000539900502901f39900504000501f39b01f39a", - "0x1c903a3600bd02702c03a04000739a39900739f0c639a01f39a005040005", - "0x2c00502d01f02c00504000502c00513b01f01f04000501f00701f02e02d", - "0x1f0bd0050400050bd00502c01f39700504000501f39701f398005040005", - "0x539601f39603000704000502f00503001f02f0050400050bd39700702f", - "0x3100504000539500503101f39500504000539600539501f01f040005030", - "0x39800513b01f39b00504000539b0051f501f03200504000503100503201f", - "0x3200504000503200513a01f02700504000502700518301f398005040005", - "0x1f39400504000501f39301f01f04000501f00701f03202739839b0c6005", - "0x39b0051f501f03300504000539300513c01f39300504000502e394007033", - "0x2d00504000502d00518301f1c90050400051c900513b01f39b005040005", - "0x1f04000501f00701f03302d1c939b0c600503300504000503300513a01f", - "0x50240051f501f03400504000539e00502d01f01f0400051f50050d501f", - "0x1f00701f01f33300501f03401f39100504000503400513b01f392005040", - "0x513c01f03500504000501f03501f01f04000513b0050dc01f01f040005", - "0x504000513e00513b01f0c60050400050c60051f501f390005040005035", - "0xc60c600539000504000539000513a01f00700504000500700518301f13e", - "0xdc00502d01f01f04000503a00539001f01f04000501f00701f39000713e", - "0x39100504000538e00513b01f3920050400050d50051f501f38e005040005", - "0x53920051f501f38b00504000538c00513c01f38c00504000501f38e01f", - "0x1f00700504000500700518301f39100504000539100513b01f392005040", - "0x1f01f04000501f01f01f38b0073913920c600538b00504000538b00513a", - "0x1f01f04000501f00701f0dc0d500716213e0c600704000700501f007005", - "0x1f13b0051541f513c00704000713d0050c601f13d00504000503a00503a", - "0x704000713c0050c601f13c00504000513c00513e01f01f04000501f007", - "0x1f18300504000518300513e01f01f04000501f00701f13900507e13a183", - "0x50dc01f01f04000501f00701f08500512107d0390070400071830050c6", - "0xd501f01f0400051f50050d501f01f04000507d0050d501f01f040005039", - "0x39f0050400053a000513c01f3a000504000501f13d01f01f04000513a005", - "0x700518301f13e00504000513e00513b01f0c60050400050c60051f501f", - "0x701f39f00713e0c60c600539f00504000539f00513a01f007005040005", - "0x3901f02400504000501f13901f01f0400050850050dc01f01f04000501f", - "0x39c0073a339d39e00704000702413e0c603a07d01f024005040005024005", - "0x502900539801f0290050400051f500502e01f01f04000501f00701f39b", - "0x39a00704000502a39e00738c01f02a00504000502a00502c01f02a005040", - "0x502e01f02700504000502c39900738a01f02c00504000501f38b01f399", - "0x2d00504000501f39b01f1c90050400050bd00539801f0bd00504000513a", - "0x1c900502c01f02700504000502700502a01f02d00504000502d00502901f", - "0x39703a14139802e0070400071c902702d00739d13e1c901f1c9005040005", - "0x2e00502d01f02e00504000502e00513b01f01f04000501f00701f03002f", - "0x3203100704000539500503001f39500504000501f39701f396005040005", - "0x539400503101f39400504000503200539501f01f04000503100539601f", - "0x1f39a00504000539a0051f501f03300504000539300503201f393005040", - "0x503300513a01f39800504000539800518301f39600504000539600513b", - "0x4000501f39301f01f04000501f00701f03339839639a0c6005033005040", - "0x1f39100504000539200513c01f39200504000503003400703301f034005", - "0x502f00518301f39700504000539700513b01f39a00504000539a0051f5", - "0x1f00701f39102f39739a0c600539100504000539100513a01f02f005040", - "0x502d01f01f04000513a0050d501f01f0400051f50050d501f01f040005", - "0x504000503500513b01f39000504000539c0051f501f03500504000539b", - "0x1f0400051390050dc01f01f04000501f00701f01f16600501f03401f38e", - "0x4000538c00513c01f38c00504000501f39101f01f0400051f50050d501f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f38b005", - "0x38b00713e0c60c600538b00504000538b00513a01f007005040005007005", - "0x38a00504000501f03501f01f04000513b0050dc01f01f04000501f00701f", - "0x13e00513b01f0c60050400050c60051f501f38900504000538a00513c01f", - "0x38900504000538900513a01f00700504000500700518301f13e005040005", - "0x1f01f04000503a00539001f01f04000501f00701f38900713e0c60c6005", - "0x503b00513b01f3900050400050d50051f501f03b0050400050dc00502d", - "0x1f501f38700504000538800513c01f38800504000501f38e01f38e005040", - "0x4000500700518301f38e00504000538e00513b01f390005040005390005", - "0x501f01f01f38700738e3900c600538700504000538700513a01f007005", - "0x501f00701f0dc0d50071f813e0c600704000700501f00700501f01f040", - "0x2661f513c00704000713d0050c601f13d00504000503a00503a01f01f040", - "0x18300539801f1830050400051f500502e01f01f04000501f00701f13b005", - "0x704000713a0c600738901f13a00504000513a00502c01f13a005040005", - "0x1f13c00504000513c00513e01f01f04000501f00701f07d0051e5039139", - "0x513e01f01f04000501f00701f39f00527a3a008500704000713c0050c6", - "0x1f00701f39d00518839e0240070400070850050c601f085005040005085", - "0x50d501f01f04000539e0050d501f01f0400050240050dc01f01f040005", - "0x13c01f39c00504000501f13d01f01f04000503900503b01f01f0400053a0", - "0x4000513e00513b01f1390050400051390051f501f39b00504000539c005", - "0xc600539b00504000539b00513a01f00700504000500700518301f13e005", - "0x1f13901f01f04000539d0050dc01f01f04000501f00701f39b00713e139", - "0x4000702913e13903a07d01f02900504000502900503901f029005040005", - "0x50400053a000502e01f01f04000501f00701f02c3990071d239a02a007", - "0x1c900538801f1c900504000501f39b01f0bd00504000502700539801f027", - "0x4000502d00502901f02e03900704000503900538701f02d1c9007040005", - "0x400070bd02e02d00739a13e1c901f0bd0050400050bd00502c01f02d005", - "0x4000539800513b01f01f04000501f00701f39603002f03a1cb397398007", - "0x3a0400070391c93973980c639a01f1c90050400051c900502901f398005", - "0x4000539500513b01f01f04000501f00701f03339339403a1b4032031395", - "0x502c01f39200504000501f39701f03400504000539500502d01f395005", - "0x4000539100503001f39100504000503239200702f01f032005040005032", - "0x3101f38e00504000539000539501f01f04000503500539601f390035007", - "0x4000502a0051f501f38b00504000538c00503201f38c00504000538e005", - "0x13a01f03100504000503100518301f03400504000503400513b01f02a005", - "0x39301f01f04000501f00701f38b03103402a0c600538b00504000538b005", - "0x4000538900513c01f38900504000503338a00703301f38a00504000501f", - "0x18301f39400504000539400513b01f02a00504000502a0051f501f03b005", - "0x3b39339402a0c600503b00504000503b00513a01f393005040005393005", - "0x1f0400051c900538601f01f04000503900503b01f01f04000501f00701f", - "0x38700513c01f38700504000539638800703301f38800504000501f39301f", - "0x2f00504000502f00513b01f02a00504000502a0051f501f386005040005", - "0x2f02a0c600538600504000538600513a01f03000504000503000518301f", - "0x503900503b01f01f0400053a00050d501f01f04000501f00701f386030", - "0x13b01f2140050400053990051f501f04400504000502c00502d01f01f040", - "0xdc01f01f04000501f00701f01f24800501f03401f22f005040005044005", - "0x1f04100504000501f39101f01f04000503900503b01f01f04000539f005", - "0x513e00513b01f1390050400051390051f501f04200504000504100513c", - "0x504200504000504200513a01f00700504000500700518301f13e005040", - "0x2d01f01f04000513c0050dc01f01f04000501f00701f04200713e1390c6", - "0x4000523000513b01f23500504000507d0051f501f23000504000513e005", - "0x4000513b0050dc01f01f04000501f00701f01f26100501f03401f237005", - "0x513b01f2350050400050c60051f501f23c00504000513e00502d01f01f", - "0x24900504000524600513c01f24600504000501f03501f23700504000523c", - "0x700518301f23700504000523700513b01f2350050400052350051f501f", - "0x701f2490072372350c600524900504000524900513a01f007005040005", - "0x1f24a0050400050dc00502d01f01f04000503a00539001f01f04000501f", - "0x4000501f38e01f22f00504000524a00513b01f2140050400050d50051f5", - "0x13b01f2140050400052140051f501f24c00504000524b00513c01f24b005", - "0x4000524c00513a01f00700504000500700518301f22f00504000522f005", - "0x700501f00700501f01f04000501f01f01f24c00722f2140c600524c005", - "0x4000503a00503a01f01f04000501f00701f0dc0d50073a413e0c6007040", - "0x1f04000501f00701f13b0053a51f513c00704000713d0050c601f13d005", - "0x13a00502c01f13a00504000518300539801f1830050400051f500502e01f", - "0x1f00701f07d0053a603913900704000713a0c600738901f13a005040005", - "0x3a008500704000713c0050c601f13c00504000513c00513e01f01f040005", - "0x50c601f08500504000508500513e01f01f04000501f00701f39f0053a7", - "0x50240050dc01f01f04000501f00701f39d0053a839e024007040007085", - "0x3900503b01f01f0400053a00050d501f01f04000539e0050d501f01f040", - "0x1f501f39b00504000539c00513c01f39c00504000501f13d01f01f040005", - "0x4000500700518301f13e00504000513e00513b01f139005040005139005", - "0x501f00701f39b00713e1390c600539b00504000539b00513a01f007005", - "0x2900503901f02900504000501f13901f01f04000539d0050dc01f01f040", - "0x1f02c3990073a939a02a00704000702913e13903a07d01f029005040005", - "0x504000502700539801f0270050400053a000502e01f01f04000501f007", - "0xbd00502c01f1c90050400051c900502901f1c900504000501f39b01f0bd", - "0x39803a3aa02e02d0070400070bd0391c900739a13e1c901f0bd005040005", - "0x503000521401f03000504000501f04401f01f04000501f00701f02f397", - "0x3301f03100504000501f39301f01f04000539600522f01f395396007040", - "0x502a0051f501f39400504000503200513c01f032005040005395031007", - "0x1f02e00504000502e00518301f02d00504000502d00513b01f02a005040", - "0x1f01f04000501f00701f39402e02d02a0c600539400504000539400513a", - "0x503300513c01f03300504000502f39300703301f39300504000501f393", - "0x1f39800504000539800513b01f02a00504000502a0051f501f034005040", - "0x39739802a0c600503400504000503400513a01f397005040005397005183", - "0x4000503900503b01f01f0400053a00050d501f01f04000501f00701f034", - "0x513b01f3910050400053990051f501f39200504000502c00502d01f01f", - "0x50dc01f01f04000501f00701f01f3ab00501f03401f035005040005392", - "0x13c01f39000504000501f39101f01f04000503900503b01f01f04000539f", - "0x4000513e00513b01f1390050400051390051f501f38e005040005390005", - "0xc600538e00504000538e00513a01f00700504000500700518301f13e005", - "0x502d01f01f04000513c0050dc01f01f04000501f00701f38e00713e139", - "0x504000538c00513b01f38b00504000507d0051f501f38c00504000513e", - "0x1f04000513b0050dc01f01f04000501f00701f01f3ac00501f03401f38a", - "0x38900513b01f38b0050400050c60051f501f38900504000513e00502d01f", - "0x1f38800504000503b00513c01f03b00504000501f03501f38a005040005", - "0x500700518301f38a00504000538a00513b01f38b00504000538b0051f5", - "0x1f00701f38800738a38b0c600538800504000538800513a01f007005040", - "0x1f501f3870050400050dc00502d01f01f04000503a00539001f01f040005", - "0x504000501f38e01f03500504000538700513b01f3910050400050d5005", - "0x513b01f3910050400053910051f501f04400504000538600513c01f386", - "0x504000504400513a01f00700504000500700518301f035005040005035", - "0x4000700501f00700501f01f04000501f01f01f0440070353910c6005044", - "0x504000503a00503a01f01f04000501f00701f0dc0d50073ad13e0c6007", - "0x1f01f04000501f00701f13b0053ae1f513c00704000713d0050c601f13d", - "0x18300504000501f13d01f01f0400051f50050d501f01f04000513c0050dc", - "0x13e00513b01f0c60050400050c60051f501f13a00504000518300513c01f", - "0x13a00504000513a00513a01f00700504000500700518301f13e005040005", - "0x1f01f04000513b0050dc01f01f04000501f00701f13a00713e0c60c6005", - "0x13913e0c603a07d01f13900504000513900503901f13900504000501f139", - "0x4000501f04101f01f04000501f00701f3a00850073af07d039007040007", - "0x39e02400704000739f03900738901f39f00504000539f00502c01f39f005", - "0x501f04201f39c00504000501f39b01f01f04000501f00701f39d0053b0", - "0x39e00704000539e00538701f02939c00704000539c00538801f39b005040", - "0x13e1c901f39b00504000539b00502c01f02900504000502900502901f02a", - "0x4000501f00701f0bd02702c03a3b139939a00704000739b02a02900707d", - "0x39c00502901f39a00504000539a00513b01f1c900504000501f39901f01f", - "0x1c939e39c39939a13e1c901f1c90050400051c900502c01f39c005040005", - "0x2d00513b01f01f04000501f00701f02f39739803a3b202e02d007040007", - "0x1f39600504000501f39701f03000504000502d00502d01f02d005040005", - "0x503100539501f01f04000539500539601f031395007040005396005030", - "0x1f39300504000539400503201f39400504000503200503101f032005040", - "0x502e00518301f03000504000503000513b01f0240050400050240051f5", - "0x1f00701f39302e0300240c600539300504000539300513a01f02e005040", - "0x1f03400504000502f03300703301f03300504000501f39301f01f040005", - "0x539800513b01f0240050400050240051f501f39200504000503400513c", - "0x539200504000539200513a01f39700504000539700518301f398005040", - "0x3b01f01f04000539c00538601f01f04000501f00701f3923973980240c6", - "0x50400050bd39100703301f39100504000501f39301f01f04000539e005", - "0x513b01f0240050400050240051f501f39000504000503500513c01f035", - "0x504000539000513a01f02700504000502700518301f02c00504000502c", - "0x38e00504000501f23001f01f04000501f00701f39002702c0240c6005390", - "0x501f39301f01f04000538c00522f01f38b38c00704000538e00521401f", - "0x3b00504000538900513c01f38900504000538b38a00703301f38a005040", - "0x700518301f07d00504000507d00513b01f39d00504000539d0051f501f", - "0x701f03b00707d39d0c600503b00504000503b00513a01f007005040005", - "0x3870050400050850051f501f3880050400053a000502d01f01f04000501f", - "0x1f04000501f00701f01f3b300501f03401f38600504000538800513b01f", - "0x50d50051f501f0440050400050dc00502d01f01f04000503a00539001f", - "0x13c01f21400504000501f38e01f38600504000504400513b01f387005040", - "0x4000538600513b01f3870050400053870051f501f22f005040005214005", - "0xc600522f00504000522f00513a01f00700504000500700518301f386005", - "0x23c01f0dc00504000501f23701f13e00504000501f23501f22f007386387", - "0x13c13d00704000700501f00700501f01f04000501f01f01f01f04000501f", - "0xc601f18300504000503a00503a01f01f04000501f00701f13b1f50073b4", - "0x13900502e01f01f04000501f00701f0390053b513913a007040007183005", - "0x50400050d500539801f0d50050400050d50dc00724601f0d5005040005", - "0x1f04000501f00701f39f0053b63a008500704000707d13d00724901f07d", - "0x39e0053b70c602400704000713a0050c601f13a00504000513a00513e01f", - "0x50c613e00724a01f02400504000502400513e01f01f04000501f00701f", - "0x4000501f00701f39b0053b839c39d0070400070240050c601f0c6005040", - "0x1f39701f02a00504000502900539801f02900504000539c00502e01f01f", - "0x850050400050850051f501f39900504000539d00539501f39a005040005", - "0x39a00524c01f39900504000539900524b01f13c00504000513c00513b01f", - "0x2a39a39913c08513e25501f02a00504000502a00502c01f39a005040005", - "0x1f00701f02d0053b91c90050400070bd00505201f0bd02702c03a040005", - "0x39700504000739800526301f39802e0070400051c900505401f01f040005", - "0x50c601f03000504000502e00503a01f01f04000501f00701f02f0053ba", - "0x53960050dc01f01f04000501f00701f0310053bb395396007040007030", - "0x39700539601f01f0400050c60050d501f01f0400053950050d501f01f040", - "0x513c01f03200504000501f13d01f01f0400053a000502b01f01f040005", - "0x504000502700513b01f02c00504000502c0051f501f394005040005032", - "0x2c0c600539400504000539400513a01f00700504000500700518301f027", - "0x501f13901f01f0400050310050dc01f01f04000501f00701f394007027", - "0x704000739302702c03a07d01f39300504000539300503901f393005040", - "0x350050400050c600502e01f01f04000501f00701f3913920073bc034033", - "0x539601f38c38e00704000539700503001f39000504000503500539801f", - "0x39000504000539000502c01f38b00504000538c00539501f01f04000538e", - "0x1f38638738803a3bd03b38938a03a04000738b3903a000703413e02801f", - "0x504000538a00502d01f38a00504000538a00513b01f01f04000501f007", - "0x51f501f22f00504000521400503201f21400504000503b00503101f044", - "0x504000538900518301f04400504000504400513b01f033005040005033", - "0x4000501f00701f22f3890440330c600522f00504000522f00513a01f389", - "0x513c01f04200504000538604100703301f04100504000501f39301f01f", - "0x504000538800513b01f0330050400050330051f501f230005040005042", - "0x330c600523000504000523000513a01f38700504000538700518301f388", - "0x39700539601f01f0400050c60050d501f01f04000501f00701f230387388", - "0x1f501f23500504000539100502d01f01f0400053a000502b01f01f040005", - "0x1f3be00501f03401f23c00504000523500513b01f237005040005392005", - "0x1f0400050c60050d501f01f04000502f00506001f01f04000501f00701f", - "0x4000502700502d01f01f0400053a000502b01f01f04000502e00539001f", - "0x3401f24a00504000524600513b01f24900504000502c0051f501f246005", - "0x502b01f01f0400050c60050d501f01f04000501f00701f01f3bf00501f", - "0x2c00504000502c0051f501f24b00504000502d00513c01f01f0400053a0", - "0x24b00513a01f00700504000500700518301f02700504000502700513b01f", - "0x39b0050dc01f01f04000501f00701f24b00702702c0c600524b005040005", - "0x502d01f01f0400053a000502b01f01f0400050c60050d501f01f040005", - "0x504000524c00513b01f2490050400050850051f501f24c00504000513c", - "0x2490051f501f05200504000525500513c01f25500504000501f39201f24a", - "0x700504000500700518301f24a00504000524a00513b01f249005040005", - "0x1f04000501f00701f05200724a2490c600505200504000505200513a01f", - "0x4000513e00500601f01f0400053a000502b01f01f04000539e0050dc01f", - "0x850051f501f26300504000505400513c01f05400504000501f39101f01f", - "0x700504000500700518301f13c00504000513c00513b01f085005040005", - "0x1f04000501f00701f26300713c0850c600526300504000526300513a01f", - "0x4000513c00502d01f01f04000513e00500601f01f04000513a0050dc01f", - "0x3401f06000504000502b00513b01f02800504000539f0051f501f02b005", - "0x505f01f01f0400050390050dc01f01f04000501f00701f01f3c000501f", - "0x1f00600504000513c00502d01f01f04000513e00500601f01f0400050dc", - "0x4000501f03501f06000504000500600513b01f02800504000513d0051f5", - "0x13b01f0280050400050280051f501f05e00504000505f00513c01f05f005", - "0x4000505e00513a01f00700504000500700518301f060005040005060005", - "0x400050dc00505f01f01f04000501f00701f05e0070600280c600505e005", - "0x513b00502d01f01f04000503a00539001f01f04000513e00500601f01f", - "0x1f23c00504000527100513b01f2370050400051f50051f501f271005040", - "0x400052370051f501f06300504000506600513c01f06600504000501f38e", - "0x13a01f00700504000500700518301f23c00504000523c00513b01f237005", - "0x1f13e00504000501f05e01f06300723c2370c6005063005040005063005", - "0x501f01f04000501f01f01f01f04000501f23c01f0dc00504000501f237", - "0x3a01f01f04000501f00701f13b1f50073c113c13d00704000700501f007", - "0x701f0390053c213913a0070400071830050c601f18300504000503a005", - "0x50400050d50dc00724601f0d500504000513900502e01f01f04000501f", - "0x3c33a008500704000707d13d00724901f07d0050400050d500539801f0d5", - "0x13a0050c601f13a00504000513a00513e01f01f04000501f00701f39f005", - "0x4000539e00502e01f01f04000501f00701f39d0053c439e024007040007", - "0x539501f02900504000501f39701f39b00504000539c00539801f39c005", - "0x504000513c00513b01f0850050400050850051f501f02a005040005024", - "0x502c01f02900504000502900524c01f02a00504000502a00524b01f13c", - "0x1f02c39939a03a04000539b02902a13c08513e25501f39b00504000539b", - "0x2700505401f01f04000501f00701f0bd0053c502700504000702c005052", - "0x501f00701f3980053c602e00504000702d00526301f02d1c9007040005", - "0x3c703002f0070400073970050c601f3970050400051c900503a01f01f040", - "0x50300050d501f01f04000502f0050dc01f01f04000501f00701f396005", - "0x2e00539601f01f0400053a000502b01f01f04000513e00527101f01f040", - "0x1f501f03100504000539500513c01f39500504000501f13d01f01f040005", - "0x4000500700518301f39900504000539900513b01f39a00504000539a005", - "0x501f00701f03100739939a0c600503100504000503100513a01f007005", - "0x3200503901f03200504000501f13901f01f0400053960050dc01f01f040", - "0x1f0340330073c839339400704000703239939a03a07d01f032005040005", - "0x39100704000502e00503001f39200504000501f06601f01f04000501f007", - "0x39200502c01f39000504000503500539501f01f04000539100539601f035", - "0x3a3c938c0c638e03a0400073903923a000739313e02801f392005040005", - "0x506301f38c00504000538c00524b01f01f04000501f00701f38938a38b", - "0x4000538800506401f38800504000503b00503a01f03b38c00704000538c", - "0x502c01f04400504000501f39701f38600504000538700506701f387005", - "0x400053940051f501f21400504000538604400702f01f386005040005386", - "0x24c01f38c00504000538c00524b01f38e00504000538e00513b01f394005", - "0x38e3940c628501f0c60050400050c613e00728401f214005040005214005", - "0x1f2350053ca23000504000704200500b01f04204122f03a04000521438c", - "0x704000523000528601f23700504000504100502d01f01f04000501f007", - "0x39601f24a24900704000523c00503001f01f04000524600506001f24623c", - "0x504000524b00503101f24b00504000524a00539501f01f040005249005", - "0x513b01f22f00504000522f0051f501f25500504000524c00503201f24c", - "0x504000525500513a01f0c60050400050c600518301f237005040005237", - "0x504000523500513c01f01f04000501f00701f2550c623722f0c6005255", - "0x518301f04100504000504100513b01f22f00504000522f0051f501f052", - "0x1f0520c604122f0c600505200504000505200513a01f0c60050400050c6", - "0x1f05400504000501f39301f01f04000513e00527101f01f04000501f007", - "0x3940051f501f02b00504000526300513c01f263005040005389054007033", - "0x38a00504000538a00518301f38b00504000538b00513b01f394005040005", - "0x1f04000501f00701f02b38a38b3940c600502b00504000502b00513a01f", - "0x4000502e00539601f01f0400053a000502b01f01f04000513e00527101f", - "0x513b01f0600050400050330051f501f02800504000503400502d01f01f", - "0x506001f01f04000501f00701f01f3cb00501f03401f006005040005028", - "0x39001f01f0400053a000502b01f01f04000513e00527101f01f040005398", - "0x504000539a0051f501f05f00504000539900502d01f01f0400051c9005", - "0x4000501f00701f01f3cc00501f03401f27100504000505f00513b01f05e", - "0x50bd00513c01f01f0400053a000502b01f01f04000513e00527101f01f", - "0x1f39900504000539900513b01f39a00504000539a0051f501f066005040", - "0x739939a0c600506600504000506600513a01f007005040005007005183", - "0x4000513e00527101f01f04000539d0050dc01f01f04000501f00701f066", - "0x850051f501f06300504000513c00502d01f01f0400053a000502b01f01f", - "0x1f06400504000501f39101f27100504000506300513b01f05e005040005", - "0x527100513b01f05e00504000505e0051f501f06700504000506400513c", - "0x506700504000506700513a01f00700504000500700518301f271005040", - "0xdc01f01f04000513e00527101f01f04000501f00701f06700727105e0c6", - "0x504000539f0051f501f28400504000513c00502d01f01f04000513a005", - "0x4000501f00701f01f3cd00501f03401f00b00504000528400513b01f285", - "0x50dc00505f01f01f04000513e00527101f01f0400050390050dc01f01f", - "0x13b01f28500504000513d0051f501f28600504000513c00502d01f01f040", - "0x504000528900513c01f28900504000501f03501f00b005040005286005", - "0x518301f00b00504000500b00513b01f2850050400052850051f501f28b", - "0x1f28b00700b2850c600528b00504000528b00513a01f007005040005007", - "0x1f01f0400050dc00505f01f01f04000513e00527101f01f04000501f007", - "0x400051f50051f501f06b00504000513b00502d01f01f04000503a005390", - "0x513c01f29200504000501f38e01f00600504000506b00513b01f060005", - "0x504000500600513b01f0600050400050600051f501f293005040005292", - "0x600c600529300504000529300513a01f00700504000500700518301f006", - "0x1f23701f0dc00504000501f28901f13e00504000501f05e01f293007006", - "0x23701f13a00504000501f23501f13b00504000501f28b01f13c005040005", - "0x1f01f01f04000501f23c01f08500504000501f23501f03900504000501f", - "0x701f39e0240073ce39f3a000704000700501f00700501f01f04000501f", - "0x39c00704000739d0050c601f39d00504000503a00503a01f01f04000501f", - "0x24601f13d00504000539b00502e01f01f04000501f00701f0290053cf39b", - "0x2a3a000724901f02a00504000513d00539801f13d00504000513d13c007", - "0x4000539c00513e01f01f04000501f00701f02c0053d039939a007040007", - "0x1f04000501f00701f0bd0053d118302700704000739c0050c601f39c005", - "0x50c601f18300504000518313a00724a01f02700504000502700513e01f", - "0x502d00502e01f01f04000501f00701f02e0053d202d1c9007040007027", - "0x39501f02f00504000501f39701f39700504000539800539801f398005040", - "0x4000539f00513b01f39a00504000539a0051f501f0300050400051c9005", - "0x2c01f02f00504000502f00524c01f03000504000503000524b01f39f005", - "0x3139539603a04000539702f03039f39a13e25501f397005040005397005", - "0x505401f01f04000501f00701f3940053d303200504000703100505201f", - "0x1f00701f0340053d41f500504000703300526301f033393007040005032", - "0x1f50050400051f513b00706b01f39200504000539300503a01f01f040005", - "0x2e01f01f04000501f00701f3900053d50353910070400073920050c601f", - "0x513900539801f13900504000513903900724601f139005040005035005", - "0x501f00701f38a0053d638b38c00704000738e39600724901f38e005040", - "0x3d707d3890070400073910050c601f39100504000539100513e01f01f040", - "0x8500724a01f38900504000538900513e01f01f04000501f00701f03b005", - "0x1f00701f3860053d83873880070400073890050c601f07d00504000507d", - "0x1f21400504000504400539801f04400504000538700502e01f01f040005", - "0x4000538c0051f501f04100504000538800539501f22f00504000501f397", - "0x24c01f04100504000504100524b01f39500504000539500513b01f38c005", - "0x4139538c13e25501f21400504000521400502c01f22f00504000522f005", - "0x1f23c0053d923700504000723500505201f23523004203a04000521422f", - "0x4000724900526301f24924600704000523700505401f01f04000501f007", - "0x1f24c00504000524600503a01f01f04000501f00701f24b0053da24a005", - "0x50dc01f01f04000501f00701f0540053db05225500704000724c0050c6", - "0x2b01f01f0400051830050d501f01f0400050520050d501f01f040005255", - "0x1f01f0400050dc00529201f01f04000513e00527101f01f04000538b005", - "0x1f0400051f500539601f01f04000524a00539601f01f04000507d0050d5", - "0x4000526300513c01f26300504000501f13d01f01f04000539900502b01f", - "0x18301f23000504000523000513b01f0420050400050420051f501f02b005", - "0x2b0072300420c600502b00504000502b00513a01f007005040005007005", - "0x2800504000501f13901f01f0400050540050dc01f01f04000501f00701f", - "0x3dc00606000704000702823004203a07d01f02800504000502800503901f", - "0x539801f27100504000518300502e01f01f04000501f00701f05e05f007", - "0x4000506300539601f0640630070400051f500503001f066005040005271", - "0x13e02801f06600504000506600502c01f06700504000506400539501f01f", - "0x501f00701f28b28928603a3dd00b28528403a040007067066399007006", - "0x3001f29200504000506b00539801f06b00504000507d00502e01f01f040", - "0x4000529b00539501f01f04000529300539601f29b29300704000524a005", - "0x2801f29200504000529200502c01f28400504000528400513b01f29e005", - "0x1f00701f2a32a22a103a3de0d50c629f03a04000729e29238b28528413e", - "0x13b01f0600050400050600051f501f2a500504000501f39701f01f040005", - "0x4000500b00524b01f2a50050400052a500524c01f29f00504000529f005", - "0xd50050400050d50dc00729301f0c60050400050c613e00728401f00b005", - "0x50400072aa00500b01f2aa2a82a603a04000500b2a529f0600c629b01f", - "0x1f2ae2ad00704000507900528601f01f04000501f00701f07b0053df079", - "0x400052a800513b01f2a60050400052a60051f501f01f0400052ae005060", - "0x29b01f0d50050400050d500524b01f2ad0050400052ad00524c01f2a8005", - "0x3e008400504000708200500b01f0820802bc03a0400050d52ad2a82a60c6", - "0x506001f2db07f00704000508400528601f01f04000501f00701f087005", - "0x1f0400052dc00539601f2dd2dc00704000507f00503001f01f0400052db", - "0x506701f2df0050400052de00506401f2de2dd0070400052dd00529e01f", - "0x2e10050400052e100502c01f2e300504000501f39701f2e10050400052df", - "0x51f501f2e70050400052dd00539501f2e60050400052e12e300702f01f", - "0x50400052e700524b01f08000504000508000513b01f2bc0050400052bc", - "0x2e803a0400052e62e70802bc0c628501f2e60050400052e600524c01f2e7", - "0x1f01f04000501f00701f2ec0053e12eb0050400072ea00500b01f2ea2e9", - "0x2fd00506001f2fd2fc0070400052eb00528601f2ed0050400052e900502d", - "0x1f01f0400052fe00539601f2ff2fe0070400052fc00503001f01f040005", - "0x530800503201f30800504000530600503101f3060050400052ff005395", - "0x1f2ed0050400052ed00513b01f2e80050400052e80051f501f09f005040", - "0xc62ed2e80c600509f00504000509f00513a01f0c60050400050c6005183", - "0x52e80051f501f3190050400052ec00513c01f01f04000501f00701f09f", - "0x1f0c60050400050c600518301f2e90050400052e900513b01f2e8005040", - "0x1f01f04000501f00701f3190c62e92e80c600531900504000531900513a", - "0x4000501f39301f01f0400050a100522f01f31f0a1007040005087005214", - "0x1f0a500504000532300513c01f32300504000531f0a300703301f0a3005", - "0x50c600518301f08000504000508000513b01f2bc0050400052bc0051f5", - "0x1f00701f0a50c60802bc0c60050a50050400050a500513a01f0c6005040", - "0x1f34132d00704000507b00521401f01f0400050d500539001f01f040005", - "0x4000534134300703301f34300504000501f39301f01f04000532d00522f", - "0x13b01f2a60050400052a60051f501f36e00504000536400513c01f364005", - "0x4000536e00513a01f0c60050400050c600518301f2a80050400052a8005", - "0x4000500b00539001f01f04000501f00701f36e0c62a82a60c600536e005", - "0x4000501f39301f01f0400050dc00529201f01f04000513e00527101f01f", - "0x1f0b000504000537600513c01f3760050400052a337200703301f372005", - "0x52a200518301f2a10050400052a100513b01f0600050400050600051f5", - "0x1f00701f0b02a22a10600c60050b00050400050b000513a01f2a2005040", - "0x529201f01f04000513e00527101f01f04000538b00502b01f01f040005", - "0x39301f01f04000524a00539601f01f04000507d0050d501f01f0400050dc", - "0x4000537900513c01f37900504000528b0b100703301f0b100504000501f", - "0x18301f28600504000528600513b01f0600050400050600051f501f0ad005", - "0xad2892860600c60050ad0050400050ad00513a01f289005040005289005", - "0x1f04000538b00502b01f01f0400051830050d501f01f04000501f00701f", - "0x4000507d0050d501f01f0400050dc00529201f01f04000513e00527101f", - "0x539900502b01f01f0400051f500539601f01f04000524a00539601f01f", - "0x13b01f0b400504000505f0051f501f0b700504000505e00502d01f01f040", - "0x6001f01f04000501f00701f01f3e200501f03401f07c0050400050b7005", - "0x1f01f04000538b00502b01f01f0400051830050d501f01f04000524b005", - "0x1f04000507d0050d501f01f0400050dc00529201f01f04000513e005271", - "0x4000539900502b01f01f0400051f500539601f01f04000524600539001f", - "0x513b01f3750050400050420051f501f0ba00504000523000502d01f01f", - "0x50d501f01f04000501f00701f01f3e300501f03401f3740050400050ba", - "0x29201f01f04000513e00527101f01f04000538b00502b01f01f040005183", - "0x1f01f04000539900502b01f01f04000507d0050d501f01f0400050dc005", - "0x400050420051f501f37300504000523c00513c01f01f0400051f5005396", - "0x13a01f00700504000500700518301f23000504000523000513b01f042005", - "0xdc01f01f04000501f00701f3730072300420c6005373005040005373005", - "0x1f01f0400051f500539601f01f04000539900502b01f01f040005386005", - "0x1f04000513e00527101f01f04000538b00502b01f01f0400051830050d5", - "0x4000539500502d01f01f04000507d0050d501f01f0400050dc00529201f", - "0x29f01f37400504000537100513b01f37500504000538c0051f501f371005", - "0x50400053750051f501f0c000504000537000513c01f37000504000501f", - "0x513a01f00700504000500700518301f37400504000537400513b01f375", - "0x50dc01f01f04000501f00701f0c00073743750c60050c00050400050c0", - "0xd501f01f0400051f500539601f01f04000539900502b01f01f04000503b", - "0x1f01f04000513e00527101f01f04000538b00502b01f01f040005183005", - "0x36f00504000501f2a101f01f04000508500500601f01f0400050dc005292", - "0x39500513b01f38c00504000538c0051f501f38100504000536f00513c01f", - "0x38100504000538100513a01f00700504000500700518301f395005040005", - "0x1f01f04000539900502b01f01f04000501f00701f38100739538c0c6005", - "0x1f04000508500500601f01f0400051830050d501f01f0400051f5005396", - "0x400053910050dc01f01f0400050dc00529201f01f04000513e00527101f", - "0x513b01f38400504000538a0051f501f38200504000539500502d01f01f", - "0x50dc01f01f04000501f00701f01f3e400501f03401f0da005040005382", - "0xd501f01f0400051f500539601f01f04000539900502b01f01f040005390", - "0x1f01f04000513e00527101f01f04000508500500601f01f040005183005", - "0x504000539500502d01f01f04000503900505f01f01f0400050dc005292", - "0x1f2a201f0da0050400053e500513b01f3840050400053960051f501f3e5", - "0x3840050400053840051f501f0c40050400050c500513c01f0c5005040005", - "0xc400513a01f00700504000500700518301f0da0050400050da00513b01f", - "0x3400506001f01f04000501f00701f0c40070da3840c60050c4005040005", - "0x50d501f01f04000539300539001f01f04000539900502b01f01f040005", - "0x29201f01f04000513e00527101f01f04000508500500601f01f040005183", - "0x1f01f04000513b0052a301f01f04000503900505f01f01f0400050dc005", - "0x50c800513b01f0ca0050400053960051f501f0c800504000539500502d", - "0x539900502b01f01f04000501f00701f01f3e600501f03401f0ce005040", - "0x8500500601f01f0400051830050d501f01f04000513b0052a301f01f040", - "0x505f01f01f0400050dc00529201f01f04000513e00527101f01f040005", - "0x3960050400053960051f501f36d00504000539400513c01f01f040005039", - "0x36d00513a01f00700504000500700518301f39500504000539500513b01f", - "0x2e0050dc01f01f04000501f00701f36d0073953960c600536d005040005", - "0x50d501f01f04000513b0052a301f01f04000539900502b01f01f040005", - "0x29201f01f04000513e00527101f01f04000508500500601f01f040005183", - "0x3e700504000539f00502d01f01f04000503900505f01f01f0400050dc005", - "0x501f39201f0ce0050400053e700513b01f0ca00504000539a0051f501f", - "0x1f0ca0050400050ca0051f501f3e800504000537700513c01f377005040", - "0x53e800513a01f00700504000500700518301f0ce0050400050ce00513b", - "0x50bd0050dc01f01f04000501f00701f3e80070ce0ca0c60053e8005040", - "0x8500500601f01f04000513b0052a301f01f04000539900502b01f01f040", - "0x505f01f01f0400050dc00529201f01f04000513e00527101f01f040005", - "0x13c01f36700504000501f39101f01f04000513a00500601f01f040005039", - "0x4000539f00513b01f39a00504000539a0051f501f0d3005040005367005", - "0xc60050d30050400050d300513a01f00700504000500700518301f39f005", - "0x52a301f01f04000513a00500601f01f04000501f00701f0d300739f39a", - "0x27101f01f04000508500500601f01f04000539c0050dc01f01f04000513b", - "0x1f01f04000503900505f01f01f0400050dc00529201f01f04000513e005", - "0x53e900513b01f36500504000502c0051f501f3e900504000539f00502d", - "0x50290050dc01f01f04000501f00701f01f3ea00501f03401f35f005040", - "0x13c00505f01f01f04000513b0052a301f01f04000513a00500601f01f040", - "0x529201f01f04000513e00527101f01f04000508500500601f01f040005", - "0x1f0d800504000539f00502d01f01f04000503900505f01f01f0400050dc", - "0x4000501f03501f35f0050400050d800513b01f3650050400053a00051f5", - "0x13b01f3650050400053650051f501f35a00504000535c00513c01f35c005", - "0x4000535a00513a01f00700504000500700518301f35f00504000535f005", - "0x4000513a00500601f01f04000501f00701f35a00735f3650c600535a005", - "0x508500500601f01f04000513c00505f01f01f04000513b0052a301f01f", - "0x3900505f01f01f0400050dc00529201f01f04000513e00527101f01f040", - "0x1f501f0d100504000539e00502d01f01f04000503a00539001f01f040005", - "0x504000501f38e01f07c0050400050d100513b01f0b4005040005024005", - "0x513b01f0b40050400050b40051f501f0d900504000535d00513c01f35d", - "0x50400050d900513a01f00700504000500700518301f07c00504000507c", - "0x4000700501f00700501f01f04000501f01f01f0d900707c0b40c60050d9", - "0x504000503a00503a01f01f04000501f00701f0dc0d50073eb13e0c6007", - "0x1f01f04000501f00701f13b0053ec1f513c00704000713d0050c601f13d", - "0x513a00502c01f13a00504000518300539801f1830050400051f500502e", - "0x501f00701f07d0053ed03913900704000713a0c60072a501f13a005040", - "0x3ee3a008500704000713c0050c601f13c00504000513c00513e01f01f040", - "0x2400539801f0240050400053a000502e01f01f04000501f00701f39f005", - "0x2a801f39e00504000539e00502c01f01f04000501f2a601f39e005040005", - "0x4000513e00502d01f01f04000501f00701f39d0053ef01f04000739e005", - "0x513b01f02900504000539b00507901f39b00504000501f2aa01f39c005", - "0x1f01f3f000501f03401f39a00504000502900507b01f02a00504000539c", - "0x39900504000513e00502d01f01f04000539d0052ad01f01f04000501f007", - "0x539900513b01f02700504000502c0052ae01f02c00504000501f2aa01f", - "0x1f08500504000508500513e01f39a00504000502700507b01f02a005040", - "0x1f2bc01f01f04000501f00701f02d0053f11c90bd0070400070850050c6", - "0x508001f01f0400051c90050d501f01f0400050bd0050dc01f01f040005", - "0x13c01f02e00504000501f13d01f01f04000503900508201f01f04000539a", - "0x4000502a00513b01f1390050400051390051f501f39800504000502e005", - "0xc600539800504000539800513a01f00700504000500700518301f02a005", - "0x1f13901f01f04000502d0050dc01f01f04000501f00701f39800702a139", - "0x4000739702a13903a07d01f39700504000539700503901f397005040005", - "0x1f01f04000501f2bc01f01f04000501f00701f3953960073f203002f007", - "0x4000503000513b01f03200504000501f08701f03100504000539a005084", - "0x7b01f03900504000503900507f01f00700504000500700518301f030005", - "0x3339339403a04000503103903200703013e2db01f031005040005031005", - "0x52dd01f01f04000501f00701f3920053f30340050400070330052dc01f", - "0x1f03500504000501f39701f39100504000539400502d01f01f040005034", - "0x538e00539501f01f04000539000539601f38e390007040005035005030", - "0x1f38a00504000538b00503201f38b00504000538c00503101f38c005040", - "0x539300518301f39100504000539100513b01f02f00504000502f0051f5", - "0x1f00701f38a39339102f0c600538a00504000538a00513a01f393005040", - "0x1f02f00504000502f0051f501f38900504000539200513c01f01f040005", - "0x538900513a01f39300504000539300518301f39400504000539400513b", - "0x4000501f2bc01f01f04000501f00701f38939339402f0c6005389005040", - "0x539500502d01f01f04000503900508201f01f04000539a00508001f01f", - "0x1f38700504000503b00513b01f3880050400053960051f501f03b005040", - "0x8201f01f04000539f0050dc01f01f04000501f00701f01f3f400501f034", - "0x4400504000538600513c01f38600504000501f39101f01f040005039005", - "0x700518301f13e00504000513e00513b01f1390050400051390051f501f", - "0x701f04400713e1390c600504400504000504400513a01f007005040005", - "0x1f21400504000513e00502d01f01f04000513c0050dc01f01f04000501f", - "0x3f500501f03401f04100504000521400513b01f22f00504000507d0051f5", - "0x4000513e00502d01f01f04000513b0050dc01f01f04000501f00701f01f", - "0x3501f04100504000504200513b01f22f0050400050c60051f501f042005", - "0x504000522f0051f501f23500504000523000513c01f23000504000501f", - "0x513a01f00700504000500700518301f04100504000504100513b01f22f", - "0x539001f01f04000501f00701f23500704122f0c6005235005040005235", - "0x3880050400050d50051f501f2370050400050dc00502d01f01f04000503a", - "0x523c00513c01f23c00504000501f38e01f38700504000523700513b01f", - "0x1f38700504000538700513b01f3880050400053880051f501f246005040", - "0x73873880c600524600504000524600513a01f007005040005007005183", - "0xd50073f613e0c600704000700501f00700501f01f04000501f01f01f246", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x1f04000513c0050dc01f01f04000501f00701f13b0053f71f513c007040", - "0x4000518300513c01f18300504000501f13d01f01f0400051f50050d501f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f13a005", - "0x13a00713e0c60c600513a00504000513a00513a01f007005040005007005", - "0x13900504000501f13901f01f04000513b0050dc01f01f04000501f00701f", - "0x3f807d03900704000713913e0c603a07d01f13900504000513900503901f", - "0x39f00539c01f39f00504000501f08501f01f04000501f00701f3a0085007", - "0x2901f39d00504000501f39b01f39e00504000501f2de01f024005040005", - "0x4000539e00502c01f02400504000502400502a01f39d00504000539d005", - "0x39a02a02903a3f939b39c00704000739e02439d00707d13e1c901f39e005", - "0x4000539c00502d01f39c00504000539c00513b01f01f04000501f00701f", - "0x39601f0bd02700704000502c00503001f02c00504000501f39701f399005", - "0x50400051c900503101f1c90050400050bd00539501f01f040005027005", - "0x513b01f0390050400050390051f501f02e00504000502d00503201f02d", - "0x504000502e00513a01f39b00504000539b00518301f399005040005399", - "0x39800504000501f39301f01f04000501f00701f02e39b3990390c600502e", - "0x51f501f02f00504000539700513c01f39700504000539a39800703301f", - "0x504000502a00518301f02900504000502900513b01f039005040005039", - "0x4000501f00701f02f02a0290390c600502f00504000502f00513a01f02a", - "0x513b01f3960050400050850051f501f0300050400053a000502d01f01f", - "0x539001f01f04000501f00701f01f3fa00501f03401f395005040005030", - "0x3960050400050d50051f501f0310050400050dc00502d01f01f04000503a", - "0x503200513c01f03200504000501f38e01f39500504000503100513b01f", - "0x1f39500504000539500513b01f3960050400053960051f501f394005040", - "0x73953960c600539400504000539400513a01f007005040005007005183", - "0xd50073fb13e0c600704000700501f00700501f01f04000501f01f01f394", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x50400051f500502e01f01f04000501f00701f13b0053fc1f513c007040", - "0x724901f13a00504000513a00502c01f13a00504000518300539801f183", - "0x13c00513e01f01f04000501f00701f07d0053fd03913900704000713a0c6", - "0x501f00701f39f0053fe3a008500704000713c0050c601f13c005040005", - "0x2c01f39e00504000502400539801f0240050400053a000502e01f01f040", - "0x1f39b0053ff39c39d00704000739e1390072a501f39e00504000539e005", - "0x70400070850050c601f08500504000508500513e01f01f04000501f007", - "0xd501f01f0400050290050dc01f01f04000501f00701f39a00540002a029", - "0x1f01f04000503900502b01f01f04000539c00508201f01f04000502a005", - "0x4000539d0051f501f02c00504000539900513c01f39900504000501f13d", - "0x13a01f00700504000500700518301f13e00504000513e00513b01f39d005", - "0xdc01f01f04000501f00701f02c00713e39d0c600502c00504000502c005", - "0x2700504000502700503901f02700504000501f13901f01f04000539a005", - "0x4000501f00701f02e02d0074011c90bd00704000702713e39d03a07d01f", - "0x539700503001f39700504000501f39701f39800504000501f2df01f01f", - "0x1f39600504000503000539501f01f04000502f00539601f03002f007040", - "0x1c913e02801f39800504000539800502c01f3950390070400050390052e1", - "0x4000501f00701f03403339303a40239403203103a040007396398395007", - "0x501f2aa01f39200504000539c0052e301f01f04000539400539001f01f", - "0x1f3900050400050350052e601f03500504000539100507901f391005040", - "0x539000502c01f38c00504000539238e00702f01f38e00504000501f397", - "0x1f38a00504000501f2e701f38b00504000539038c00702f01f390005040", - "0x503b00539501f01f04000538900539601f03b38900704000538b005030", - "0x1f38a00504000538a00502c01f03100504000503100513b01f388005040", - "0x38638703a04000738838a03903203113e02801f38800504000538800524b", - "0x1f01f04000504400539001f01f04000501f00701f04122f21403a403044", - "0x504000523000502c01f23000504000501f2e801f04200504000501f397", - "0x703301f23700504000501f39301f23500504000523004200702f01f230", - "0x400050bd0051f501f24600504000523c00513c01f23c005040005235237", - "0x13a01f38600504000538600518301f38700504000538700513b01f0bd005", - "0x39601f01f04000501f00701f2463863870bd0c6005246005040005246005", - "0x24a0050400052490053a001f24900504000501f08501f01f040005041005", - "0x24c00539e01f01f04000524b00502401f24c24b00704000524a00539f01f", - "0x5400504000505200539c01f05200504000525500539d01f255005040005", - "0x526300502901f21400504000521400513b01f26300504000501f39b01f", - "0x4000705426322f2140c639a01f05400504000505400502a01f263005040", - "0x4000501f2de01f01f04000501f00701f05e05f00603a40406002802b03a", - "0x1f0660050400052710600072e901f06000504000506000502c01f271005", - "0x1f00701f06300540501f0400070660052a801f06600504000506600502c", - "0x1f06400504000502b00502d01f02b00504000502b00513b01f01f040005", - "0x528400539601f28528400704000506700503001f06700504000501f397", - "0x3201f28600504000500b00503101f00b00504000528500539501f01f040", - "0x4000506400513b01f0bd0050400050bd0051f501f289005040005286005", - "0xc600528900504000528900513a01f02800504000502800518301f064005", - "0x1f2ea01f01f0400050630052ad01f01f04000501f00701f2890280640bd", - "0x1f04000506b00522f01f29206b00704000528b00521401f28b005040005", - "0x29b00513c01f29b00504000529229300703301f29300504000501f39301f", - "0x2b00504000502b00513b01f0bd0050400050bd0051f501f29e005040005", - "0x2b0bd0c600529e00504000529e00513a01f02800504000502800518301f", - "0x5e29f00703301f29f00504000501f39301f01f04000501f00701f29e028", - "0xbd0050400050bd0051f501f2a20050400052a100513c01f2a1005040005", - "0x2a200513a01f05f00504000505f00518301f00600504000500600513b01f", - "0x39c00508201f01f04000501f00701f2a205f0060bd0c60052a2005040005", - "0x703301f2a300504000501f39301f01f04000503900502b01f01f040005", - "0x400050bd0051f501f2a60050400052a500513c01f2a50050400050342a3", - "0x13a01f03300504000503300518301f39300504000539300513b01f0bd005", - "0x8201f01f04000501f00701f2a60333930bd0c60052a60050400052a6005", - "0x2a800504000502e00502d01f01f04000503900502b01f01f04000539c005", - "0x501f03401f0790050400052a800513b01f2aa00504000502d0051f501f", - "0x503900502b01f01f0400050850050dc01f01f04000501f00701f01f406", - "0x13b01f2ad00504000539b0051f501f07b00504000513e00502d01f01f040", - "0xdc01f01f04000501f00701f01f40700501f03401f2ae00504000507b005", - "0x2bc00504000513e00502d01f01f04000503900502b01f01f04000539f005", - "0x501f39101f2ae0050400052bc00513b01f2ad0050400051390051f501f", - "0x1f2ad0050400052ad0051f501f08200504000508000513c01f080005040", - "0x508200513a01f00700504000500700518301f2ae0050400052ae00513b", - "0x513c0050dc01f01f04000501f00701f0820072ae2ad0c6005082005040", - "0x13b01f08700504000507d0051f501f08400504000513e00502d01f01f040", - "0xdc01f01f04000501f00701f01f40800501f03401f07f005040005084005", - "0x50400050c60051f501f2db00504000513e00502d01f01f04000513b005", - "0x2dc00513c01f2dc00504000501f03501f07f0050400052db00513b01f087", - "0x7f00504000507f00513b01f0870050400050870051f501f2dd005040005", - "0x7f0870c60052dd0050400052dd00513a01f00700504000500700518301f", - "0x50dc00502d01f01f04000503a00539001f01f04000501f00701f2dd007", - "0x1f0790050400052de00513b01f2aa0050400050d50051f501f2de005040", - "0x400052aa0051f501f2e10050400052df00513c01f2df00504000501f38e", - "0x13a01f00700504000500700518301f07900504000507900513b01f2aa005", - "0x1f13e00504000501f23501f2e10070792aa0c60052e10050400052e1005", - "0x501f01f04000501f01f01f01f04000501f23c01f0dc00504000501f237", - "0x3a01f01f04000501f00701f13b1f500740913c13d00704000700501f007", - "0x701f03900540a13913a0070400071830050c601f18300504000503a005", - "0x50400050d50dc00724601f0d500504000513900502e01f01f04000501f", - "0x40b3a008500704000707d13d00724901f07d0050400050d500539801f0d5", - "0x13a0050c601f13a00504000513a00513e01f01f04000501f00701f39f005", - "0x4000502400513e01f01f04000501f00701f39e00540c0c6024007040007", - "0x39c39d0070400070240050c601f0c60050400050c613e00724a01f024005", - "0x539801f02900504000539c00502e01f01f04000501f00701f39b00540d", - "0x39900504000539d00539501f39a00504000501f39701f02a005040005029", - "0x39900524b01f13c00504000513c00513b01f0850050400050850051f501f", - "0x2a00504000502a00502c01f39a00504000539a00524c01f399005040005", - "0x400070bd00505201f0bd02702c03a04000502a39a39913c08513e25501f", - "0x39802e0070400051c900505401f01f04000501f00701f02d00540e1c9005", - "0x503a01f01f04000501f00701f02f00540f39700504000739800526301f", - "0x1f00701f0310054103953960070400070300050c601f03000504000502e", - "0x50d501f01f0400053950050d501f01f0400053960050dc01f01f040005", - "0x13d01f01f0400053a000502b01f01f04000539700539601f01f0400050c6", - "0x504000502c0051f501f39400504000503200513c01f03200504000501f", - "0x513a01f00700504000500700518301f02700504000502700513b01f02c", - "0x50dc01f01f04000501f00701f39400702702c0c6005394005040005394", - "0x1f39300504000539300503901f39300504000501f13901f01f040005031", - "0x1f04000501f00701f39139200741103403300704000739302702c03a07d", - "0x39700503001f39000504000503500539801f0350050400050c600502e01f", - "0x38b00504000538c00539501f01f04000538e00539601f38c38e007040005", - "0x38a03a04000738b3903a000703413e02801f39000504000539000502c01f", - "0x1f04000503b00539001f01f04000501f00701f38638738803a41203b389", - "0x4000521400502c01f21400504000501f2eb01f04400504000501f39701f", - "0x3301f04100504000501f39301f22f00504000521404400702f01f214005", - "0x50330051f501f23000504000504200513c01f04200504000522f041007", - "0x1f38900504000538900518301f38a00504000538a00513b01f033005040", - "0x1f01f04000501f00701f23038938a0330c600523000504000523000513a", - "0x523700513c01f23700504000538623500703301f23500504000501f393", - "0x1f38800504000538800513b01f0330050400050330051f501f23c005040", - "0x3873880330c600523c00504000523c00513a01f387005040005387005183", - "0x4000539700539601f01f0400050c60050d501f01f04000501f00701f23c", - "0x3920051f501f24600504000539100502d01f01f0400053a000502b01f01f", - "0x701f01f41300501f03401f24a00504000524600513b01f249005040005", - "0x39001f01f0400050c60050d501f01f04000502f00506001f01f04000501f", - "0x24b00504000502700502d01f01f0400053a000502b01f01f04000502e005", - "0x501f03401f25500504000524b00513b01f24c00504000502c0051f501f", - "0x53a000502b01f01f0400050c60050d501f01f04000501f00701f01f414", - "0x13b01f02c00504000502c0051f501f05200504000502d00513c01f01f040", - "0x4000505200513a01f00700504000500700518301f027005040005027005", - "0x4000539b0050dc01f01f04000501f00701f05200702702c0c6005052005", - "0x513c00502d01f01f0400053a000502b01f01f0400050c60050d501f01f", - "0x1f25500504000505400513b01f24c0050400050850051f501f054005040", - "0x4000524c0051f501f02b00504000526300513c01f26300504000501f392", - "0x13a01f00700504000500700518301f25500504000525500513b01f24c005", - "0xdc01f01f04000501f00701f02b00725524c0c600502b00504000502b005", - "0x1f01f04000513e00500601f01f0400053a000502b01f01f04000539e005", - "0x400050850051f501f06000504000502800513c01f02800504000501f391", - "0x13a01f00700504000500700518301f13c00504000513c00513b01f085005", - "0xdc01f01f04000501f00701f06000713c0850c6005060005040005060005", - "0x600504000513c00502d01f01f04000513e00500601f01f04000513a005", - "0x501f03401f05e00504000500600513b01f05f00504000539f0051f501f", - "0x50dc00505f01f01f0400050390050dc01f01f04000501f00701f01f415", - "0x51f501f27100504000513c00502d01f01f04000513e00500601f01f040", - "0x6600504000501f03501f05e00504000527100513b01f05f00504000513d", - "0x5e00513b01f05f00504000505f0051f501f06300504000506600513c01f", - "0x6300504000506300513a01f00700504000500700518301f05e005040005", - "0x1f01f0400050dc00505f01f01f04000501f00701f06300705e05f0c6005", - "0x504000513b00502d01f01f04000503a00539001f01f04000513e005006", - "0x1f38e01f24a00504000506400513b01f2490050400051f50051f501f064", - "0x2490050400052490051f501f28400504000506700513c01f067005040005", - "0x28400513a01f00700504000500700518301f24a00504000524a00513b01f", - "0x1f23701f13e00504000501f28b01f28400724a2490c6005284005040005", - "0x1f00700501f01f04000501f01f01f01f04000501f23c01f0dc005040005", - "0x3a00503a01f01f04000501f00701f13b1f500741613c13d007040007005", - "0x501f00701f03900541713913a0070400071830050c601f183005040005", - "0x1f0d50050400050d50dc00724601f0d500504000513900502e01f01f040", - "0x39f0054183a008500704000707d13d0072ec01f07d0050400050d5005398", - "0x4000713a0050c601f13a00504000513a00513e01f01f04000501f00701f", - "0x39c00504000539e00502e01f01f04000501f00701f39d00541939e024007", - "0x502400539501f02900504000501f39701f39b00504000539c00539801f", - "0x1f13c00504000513c00513b01f0850050400050850051f501f02a005040", - "0x539b00502c01f02900504000502900524c01f02a00504000502a00524b", - "0x505201f02c39939a03a04000539b02902a13c08513e25501f39b005040", - "0x4000502700505401f01f04000501f00701f0bd00541a02700504000702c", - "0x1f04000501f00701f02e00541b0c600504000702d00526301f02d1c9007", - "0x50c601f0c60050400050c613e00706b01f3980050400051c900503a01f", - "0x502f00502e01f01f04000501f00701f03000541c02f397007040007398", - "0x39501f03100504000501f39701f39500504000539600539801f396005040", - "0x4000539900513b01f39a00504000539a0051f501f032005040005397005", - "0x2c01f03100504000503100524c01f03200504000503200524b01f399005", - "0x3339339403a04000539503103239939a13e25501f395005040005395005", - "0x505401f01f04000501f00701f39200541d03400504000703300505201f", - "0x1f00701f38e00541e39000504000703500526301f035391007040005034", - "0x38a38b00704000738c0050c601f38c00504000539100503a01f01f040005", - "0x38a0050d501f01f04000538b0050dc01f01f04000501f00701f38900541f", - "0x539601f01f0400053a00052ed01f01f0400050c600539601f01f040005", - "0x1f38800504000503b00513c01f03b00504000501f13d01f01f040005390", - "0x500700518301f39300504000539300513b01f3940050400053940051f5", - "0x1f00701f3880073933940c600538800504000538800513a01f007005040", - "0x503901f38700504000501f13901f01f0400053890050dc01f01f040005", - "0x22f21400742004438600704000738739339403a07d01f387005040005387", - "0x704000539000503001f04100504000501f2fc01f01f04000501f00701f", - "0x2ed01f2372350070400053a00052fd01f01f04000504200539601f230042", - "0x4000523c00539601f24623c0070400050c600503001f01f040005235005", - "0x518301f04400504000504400513b01f3860050400053860051f501f01f", - "0x504000523000513e01f0410050400050410052fe01f007005040005007", - "0xdc2ff01f24600504000524600513e01f2370050400052370052fe01f230", - "0x4000724c00530601f24c24b24a2490c6040005246237230041007044386", - "0x2d01f01f04000525500530801f01f04000501f00701f052005421255005", - "0x704000526300503001f26300504000501f39701f05400504000524a005", - "0x503101f06000504000502800539501f01f04000502b00539601f02802b", - "0x50400052490051f501f05f00504000500600503201f006005040005060", - "0x513a01f24b00504000524b00518301f05400504000505400513b01f249", - "0x513c01f01f04000501f00701f05f24b0542490c600505f00504000505f", - "0x504000524a00513b01f2490050400052490051f501f05e005040005052", - "0x2490c600505e00504000505e00513a01f24b00504000524b00518301f24a", - "0x3a00052ed01f01f0400050c600539601f01f04000501f00701f05e24b24a", - "0x1f501f27100504000522f00502d01f01f04000539000539601f01f040005", - "0x1f42200501f03401f06300504000527100513b01f066005040005214005", - "0x1f0400050c600539601f01f04000538e00506001f01f04000501f00701f", - "0x4000539300502d01f01f04000539100539001f01f0400053a00052ed01f", - "0x3401f28400504000506400513b01f0670050400053940051f501f064005", - "0x52ed01f01f0400050c600539601f01f04000501f00701f01f42300501f", - "0x3940050400053940051f501f28500504000539200513c01f01f0400053a0", - "0x28500513a01f00700504000500700518301f39300504000539300513b01f", - "0x300050dc01f01f04000501f00701f2850073933940c6005285005040005", - "0x502d01f01f0400053a00052ed01f01f0400050c600539601f01f040005", - "0x504000500b00513b01f06700504000539a0051f501f00b005040005399", - "0x670051f501f28900504000528600513c01f28600504000501f39201f284", - "0x700504000500700518301f28400504000528400513b01f067005040005", - "0x1f04000501f00701f2890072840670c600528900504000528900513a01f", - "0x400053a00052ed01f01f0400051c900539001f01f04000502e00506001f", - "0x39a0051f501f28b00504000539900502d01f01f04000513e0052a301f01f", - "0x701f01f42400501f03401f29200504000528b00513b01f06b005040005", - "0x13c01f01f0400053a00052ed01f01f04000513e0052a301f01f04000501f", - "0x4000539900513b01f39a00504000539a0051f501f2930050400050bd005", - "0xc600529300504000529300513a01f00700504000500700518301f399005", - "0x52a301f01f04000539d0050dc01f01f04000501f00701f29300739939a", - "0x1f29b00504000513c00502d01f01f0400053a00052ed01f01f04000513e", - "0x4000501f39101f29200504000529b00513b01f06b0050400050850051f5", - "0x13b01f06b00504000506b0051f501f29f00504000529e00513c01f29e005", - "0x4000529f00513a01f00700504000500700518301f292005040005292005", - "0x4000513e0052a301f01f04000501f00701f29f00729206b0c600529f005", - "0x39f0051f501f2a100504000513c00502d01f01f04000513a0050dc01f01f", - "0x701f01f42500501f03401f2a30050400052a100513b01f2a2005040005", - "0x5f01f01f04000513e0052a301f01f0400050390050dc01f01f04000501f", - "0x504000513d0051f501f2a500504000513c00502d01f01f0400050dc005", - "0x2a600513c01f2a600504000501f03501f2a30050400052a500513b01f2a2", - "0x2a30050400052a300513b01f2a20050400052a20051f501f2a8005040005", - "0x2a32a20c60052a80050400052a800513a01f00700504000500700518301f", - "0x50dc00505f01f01f04000513e0052a301f01f04000501f00701f2a8007", - "0x51f501f2aa00504000513b00502d01f01f04000503a00539001f01f040", - "0x7900504000501f38e01f0630050400052aa00513b01f0660050400051f5", - "0x6300513b01f0660050400050660051f501f07b00504000507900513c01f", - "0x7b00504000507b00513a01f00700504000500700518301f063005040005", - "0x704000700501f00700501f01f04000501f01f01f07b0070630660c6005", - "0x13d00504000503a00503a01f01f04000501f00701f0dc0d500742613e0c6", - "0x2e01f01f04000501f00701f13b0054271f513c00704000713d0050c601f", - "0x4000513a00502c01f13a00504000518300539801f1830050400051f5005", - "0x4000501f00701f07d00542803913900704000713a0c600724901f13a005", - "0x54293a008500704000713c0050c601f13c00504000513c00513e01f01f", - "0x502400539801f0240050400053a000502e01f01f04000501f00701f39f", - "0x39d00704000739e1390072a501f39e00504000539e00502c01f39e005040", - "0xc601f08500504000508500513e01f01f04000501f00701f39b00542a39c", - "0x290050dc01f01f04000501f00701f39a00542b02a029007040007085005", - "0x502b01f01f04000539c00508201f01f04000502a0050d501f01f040005", - "0x1f02c00504000539900513c01f39900504000501f13d01f01f040005039", - "0x500700518301f13e00504000513e00513b01f39d00504000539d0051f5", - "0x1f00701f02c00713e39d0c600502c00504000502c00513a01f007005040", - "0x503901f02700504000501f13901f01f04000539a0050dc01f01f040005", - "0x2e02d00742c1c90bd00704000702713e39d03a07d01f027005040005027", - "0x3a42d02f39739803a0400070390071c903a09f01f01f04000501f00701f", - "0x52e301f03100504000502f0052e301f01f04000501f00701f395396030", - "0x400050320310072e901f03100504000503100502c01f03200504000539c", - "0x39300542e01f0400073940052a801f39400504000539400502c01f394005", - "0x4000539800502d01f39800504000539800513b01f01f04000501f00701f", - "0x39601f39139200704000503400503001f03400504000501f39701f033005", - "0x504000503500503101f03500504000539100539501f01f040005392005", - "0x513b01f0bd0050400050bd0051f501f38e00504000539000503201f390", - "0x504000538e00513a01f39700504000539700518301f033005040005033", - "0x1f0400053930052ad01f01f04000501f00701f38e3970330bd0c600538e", - "0x38b00522f01f38a38b00704000538c00521401f38c00504000501f31901f", - "0x1f03b00504000538a38900703301f38900504000501f39301f01f040005", - "0x539800513b01f0bd0050400050bd0051f501f38800504000503b00513c", - "0x538800504000538800513a01f39700504000539700518301f398005040", - "0x39301f01f04000539c00508201f01f04000501f00701f3883973980bd0c6", - "0x4000538600513c01f38600504000539538700703301f38700504000501f", - "0x18301f03000504000503000513b01f0bd0050400050bd0051f501f044005", - "0x443960300bd0c600504400504000504400513a01f396005040005396005", - "0x1f04000503900502b01f01f04000539c00508201f01f04000501f00701f", - "0x21400513b01f22f00504000502d0051f501f21400504000502e00502d01f", - "0x850050dc01f01f04000501f00701f01f42f00501f03401f041005040005", - "0x1f501f04200504000513e00502d01f01f04000503900502b01f01f040005", - "0x1f43000501f03401f23500504000504200513b01f23000504000539b005", - "0x1f04000503900502b01f01f04000539f0050dc01f01f04000501f00701f", - "0x23700513b01f2300050400051390051f501f23700504000513e00502d01f", - "0x1f24600504000523c00513c01f23c00504000501f39101f235005040005", - "0x500700518301f23500504000523500513b01f2300050400052300051f5", - "0x1f00701f2460072352300c600524600504000524600513a01f007005040", - "0x1f501f24900504000513e00502d01f01f04000513c0050dc01f01f040005", - "0x1f43100501f03401f24b00504000524900513b01f24a00504000507d005", - "0x504000513e00502d01f01f04000513b0050dc01f01f04000501f00701f", - "0x1f03501f24b00504000524c00513b01f24a0050400050c60051f501f24c", - "0x24a00504000524a0051f501f05200504000525500513c01f255005040005", - "0x5200513a01f00700504000500700518301f24b00504000524b00513b01f", - "0x3a00539001f01f04000501f00701f05200724b24a0c6005052005040005", - "0x1f22f0050400050d50051f501f0540050400050dc00502d01f01f040005", - "0x4000526300513c01f26300504000501f38e01f04100504000505400513b", - "0x18301f04100504000504100513b01f22f00504000522f0051f501f02b005", - "0x2b00704122f0c600502b00504000502b00513a01f007005040005007005", - "0xdc0d500743213e0c600704000700501f00700501f01f04000501f01f01f", - "0x4000713d0050c601f13d00504000503a00503a01f01f04000501f00701f", - "0x1830050400051f500502e01f01f04000501f00701f13b0054331f513c007", - "0xc60072ec01f13a00504000513a00502c01f13a00504000518300539801f", - "0x513c00513e01f01f04000501f00701f07d00543403913900704000713a", - "0x4000501f00701f39f0054353a008500704000713c0050c601f13c005040", - "0x50390052ed01f01f0400053a00050d501f01f0400050850050dc01f01f", - "0x51f501f39e00504000502400513c01f02400504000501f13d01f01f040", - "0x504000500700518301f13e00504000513e00513b01f139005040005139", - "0x4000501f00701f39e00713e1390c600539e00504000539e00513a01f007", - "0x539d00503901f39d00504000501f13901f01f04000539f0050dc01f01f", - "0x701f02a02900743639b39c00704000739d13e13903a07d01f39d005040", - "0xbd02703a43702c39939a03a04000703900739b03a0a101f01f04000501f", - "0x539a00502d01f39a00504000539a00513b01f01f04000501f00701f1c9", - "0x2f01f02c00504000502c00502c01f02e00504000501f39701f02d005040", - "0x39700539601f02f39700704000539800503001f39800504000502c02e007", - "0x1f39600504000503000503101f03000504000502f00539501f01f040005", - "0x502d00513b01f39c00504000539c0051f501f395005040005396005032", - "0x539500504000539500513a01f39900504000539900518301f02d005040", - "0x3301f03100504000501f39301f01f04000501f00701f39539902d39c0c6", - "0x539c0051f501f39400504000503200513c01f0320050400051c9031007", - "0x1f0bd0050400050bd00518301f02700504000502700513b01f39c005040", - "0x1f01f04000501f00701f3940bd02739c0c600539400504000539400513a", - "0x400050290051f501f39300504000502a00502d01f01f0400050390052ed", - "0x501f00701f01f43800501f03401f03400504000539300513b01f033005", - "0x51f501f39200504000513e00502d01f01f04000513c0050dc01f01f040", - "0x1f01f43900501f03401f03500504000539200513b01f39100504000507d", - "0x39000504000513e00502d01f01f04000513b0050dc01f01f04000501f007", - "0x501f03501f03500504000539000513b01f3910050400050c60051f501f", - "0x1f3910050400053910051f501f38c00504000538e00513c01f38e005040", - "0x538c00513a01f00700504000500700518301f03500504000503500513b", - "0x503a00539001f01f04000501f00701f38c0070353910c600538c005040", - "0x13b01f0330050400050d50051f501f38b0050400050dc00502d01f01f040", - "0x504000538a00513c01f38a00504000501f38e01f03400504000538b005", - "0x518301f03400504000503400513b01f0330050400050330051f501f389", - "0x1f3890070340330c600538900504000538900513a01f007005040005007", - "0x501f01f04000501f01f01f01f04000501f23c01f13e00504000501f31f", - "0x1f501f01f04000501f00701f13c13d00743a0dc0d500704000700501f007", - "0x503a0d50070a301f03a00504000503a00524b01f0d50050400050d5005", - "0x501f00701f13a00543b0c600504000718300532301f18313b1f503a040", - "0x24b01f0dc0050400050dc00513b01f1f50050400051f50051f501f01f040", - "0xdc1f503a32d01f0c60050400050c613e0070a501f13b00504000513b005", - "0x701f3a000543c08500504000707d00534101f07d03913903a04000513b", - "0x504000702400536401f02439f00704000508500534301f01f04000501f", - "0xc601f39c00504000539f00503a01f01f04000501f00701f39d00543d39e", - "0x39b00513e01f01f04000501f00701f02a00543e02939b00704000739c005", - "0x501f00701f02c00543f39939a00704000739b0050c601f39b005040005", - "0x4400bd02700704000739a0050c601f39a00504000539a00513e01f01f040", - "0x270050c601f02700504000502700513e01f01f04000501f00701f1c9005", - "0x4000502d0050dc01f01f04000501f00701f39800544102e02d007040007", - "0x53990050d501f01f0400050bd0050d501f01f04000502e0050d501f01f", - "0x290050d501f01f0400050c600537201f01f04000539e00536e01f01f040", - "0x1f501f02f00504000539700513c01f39700504000501f13d01f01f040005", - "0x4000500700518301f03900504000503900513b01f139005040005139005", - "0x501f00701f02f0070391390c600502f00504000502f00513a01f007005", - "0x3000503901f03000504000501f13901f01f0400053980050dc01f01f040", - "0x1f03203100744239539600704000703003913903a07d01f030005040005", - "0x504000539400539801f39400504000502900502e01f01f04000501f007", - "0x502e01f03400504000503300539801f03300504000539900502e01f393", - "0x3500504000501f08701f39100504000539200539801f3920050400050bd", - "0x3960051f501f01f0400053900050b001f38e39000704000503500537601f", - "0x700504000500700518301f39500504000539500513b01f396005040005", - "0x39300502c01f39e00504000539e00537901f0c60050400050c60050b101f", - "0x39100504000539100502c01f03400504000503400502c01f393005040005", - "0x1f38938a38b38c0c604000539103439339e0c638e00739539613c0ad01f", - "0x3b0050b401f01f04000501f00701f38800544303b0050400073890050b7", - "0x3001f38600504000501f39701f38700504000538b00502d01f01f040005", - "0x4000521400539501f01f04000504400539601f214044007040005386005", - "0x1f501f04200504000504100503201f04100504000522f00503101f22f005", - "0x4000538a00518301f38700504000538700513b01f38c00504000538c005", - "0x501f00701f04238a38738c0c600504200504000504200513a01f38a005", - "0x13b01f38c00504000538c0051f501f23000504000538800513c01f01f040", - "0x4000523000513a01f38a00504000538a00518301f38b00504000538b005", - "0x400050bd0050d501f01f04000501f00701f23038a38b38c0c6005230005", - "0x50c600537201f01f04000539e00536e01f01f0400053990050d501f01f", - "0x51f501f23500504000503200502d01f01f0400050290050d501f01f040", - "0x1f01f44400501f03401f23c00504000523500513b01f237005040005031", - "0x1f01f0400050290050d501f01f0400051c90050dc01f01f04000501f007", - "0x1f0400050c600537201f01f04000539e00536e01f01f0400053990050d5", - "0x51390051f501f24900504000524600513c01f24600504000501f2a101f", - "0x1f00700504000500700518301f03900504000503900513b01f139005040", - "0x1f01f04000501f00701f2490070391390c600524900504000524900513a", - "0x1f0400050c600537201f01f0400050290050d501f01f04000502c0050dc", - "0x4000524a00513c01f24a00504000501f2a201f01f04000539e00536e01f", - "0x18301f03900504000503900513b01f1390050400051390051f501f24b005", - "0x24b0070391390c600524b00504000524b00513a01f007005040005007005", - "0x1f04000539e00536e01f01f04000502a0050dc01f01f04000501f00701f", - "0x4000524c00513c01f24c00504000501f39201f01f0400050c600537201f", - "0x18301f03900504000503900513b01f1390050400051390051f501f255005", - "0x2550070391390c600525500504000525500513a01f007005040005007005", - "0x1f04000539f00539001f01f04000539d00506001f01f04000501f00701f", - "0x4000505200513c01f05200504000501f39101f01f0400050c600537201f", - "0x18301f03900504000503900513b01f1390050400051390051f501f054005", - "0x540070391390c600505400504000505400513a01f007005040005007005", - "0x50400053a000513c01f01f0400050c600537201f01f04000501f00701f", - "0x518301f03900504000503900513b01f1390050400051390051f501f263", - "0x1f2630070391390c600526300504000526300513a01f007005040005007", - "0x1f01f04000513b00539001f01f04000513a00506001f01f04000501f007", - "0x504000502b00513c01f02b00504000501f03501f01f04000513e00507c", - "0x518301f0dc0050400050dc00513b01f1f50050400051f50051f501f028", - "0x1f0280070dc1f50c600502800504000502800513a01f007005040005007", - "0x1f01f04000513e00507c01f01f04000503a00539001f01f04000501f007", - "0x506000513b01f23700504000513d0051f501f06000504000513c00502d", - "0x1f501f05f00504000500600513c01f00600504000501f38e01f23c005040", - "0x4000500700518301f23c00504000523c00513b01f237005040005237005", - "0x501f23501f05f00723c2370c600505f00504000505f00513a01f007005", - "0x501f01f01f01f04000501f23c01f0dc00504000501f23501f13e005040", - "0x501f00701f13b1f500744513c13d00704000700501f00700501f01f040", - "0x44613913a0070400071830050c601f18300504000503a00503a01f01f040", - "0x13a0050c601f13a00504000513a00513e01f01f04000501f00701f039005", - "0x4000507d00513e01f01f04000501f00701f0850054470c607d007040007", - "0xd53a000704000707d0050c601f0c60050400050c613e00724a01f07d005", - "0x724a01f3a00050400053a000513e01f01f04000501f00701f39f005448", - "0x701f39d00544939e0240070400073a00050c601f0d50050400050d50dc", - "0x39b00504000539c00539801f39c00504000539e00502e01f01f04000501f", - "0x513d0051f501f02a00504000502400539501f02900504000501f0ba01f", - "0x1f02a00504000502a00524b01f13c00504000513c00513b01f13d005040", - "0x13c13d13e37401f39b00504000539b00502c01f029005040005029005375", - "0xbd00544a02700504000702c00537301f02c39939a03a04000539b02902a", - "0x702d00537001f02d1c900704000502700537101f01f04000501f00701f", - "0x3970050400051c900503a01f01f04000501f00701f39800544b02e005040", - "0x13e01f01f04000501f00701f39600544c03002f0070400073970050c601f", - "0x701f03200544d03139500704000702f0050c601f02f00504000502f005", - "0x3940070400073950050c601f39500504000539500513e01f01f04000501f", - "0xc601f39400504000539400513e01f01f04000501f00701f03300544e393", - "0x340050dc01f01f04000501f00701f39100544f392034007040007394005", - "0x50d501f01f0400053930050d501f01f0400053920050d501f01f040005", - "0xd501f01f04000502e0050c001f01f0400050300050d501f01f040005031", - "0x1f01f0400051390050d501f01f0400050c60050d501f01f0400050d5005", - "0x4000539a0051f501f39000504000503500513c01f03500504000501f13d", - "0x13a01f00700504000500700518301f39900504000539900513b01f39a005", - "0xdc01f01f04000501f00701f39000739939a0c6005390005040005390005", - "0x38e00504000538e00503901f38e00504000501f13901f01f040005391005", - "0x4000501f00701f38938a00745038b38c00704000738e39939a03a07d01f", - "0x502e01f38800504000503b00539801f03b00504000513900502e01f01f", - "0x50400050d500502e01f38600504000538700539801f3870050400050c6", - "0xc001f04122f00704000502e00536f01f21400504000504400539801f044", - "0x504000503000502e01f04200504000504100538101f01f04000522f005", - "0x539801f23700504000503100502e01f23500504000523000539801f230", - "0x504000524600539801f24600504000539300502e01f23c005040005237", - "0x38b00513b01f38c00504000538c0051f501f24a00504000501f08701f249", - "0x38800504000538800502c01f00700504000500700518301f38b005040005", - "0x4200538201f21400504000521400502c01f38600504000538600502c01f", - "0x23c00504000523c00502c01f23500504000523500502c01f042005040005", - "0x23504221438638824a00738b38c13b38401f24900504000524900502c01f", - "0x2630054510540050400070520052dc01f05225524c24b0c604000524923c", - "0x504000524c00502d01f01f0400050540052dd01f01f04000501f00701f", - "0x539601f00606000704000502800503001f02800504000501f39701f02b", - "0x5e00504000505f00503101f05f00504000500600539501f01f040005060", - "0x2b00513b01f24b00504000524b0051f501f27100504000505e00503201f", - "0x27100504000527100513a01f25500504000525500518301f02b005040005", - "0x6600504000526300513c01f01f04000501f00701f27125502b24b0c6005", - "0x25500518301f24c00504000524c00513b01f24b00504000524b0051f501f", - "0x701f06625524c24b0c600506600504000506600513a01f255005040005", - "0xd501f01f0400050310050d501f01f0400053930050d501f01f04000501f", - "0x1f01f0400050d50050d501f01f04000502e0050c001f01f040005030005", - "0x504000538900502d01f01f0400051390050d501f01f0400050c60050d5", - "0x1f03401f06700504000506300513b01f06400504000538a0051f501f063", - "0x1390050d501f01f0400050330050dc01f01f04000501f00701f01f452005", - "0x50c001f01f0400050300050d501f01f0400050310050d501f01f040005", - "0xda01f01f0400050c60050d501f01f0400050d50050d501f01f04000502e", - "0x504000539a0051f501f28500504000528400513c01f28400504000501f", - "0x513a01f00700504000500700518301f39900504000539900513b01f39a", - "0x50dc01f01f04000501f00701f28500739939a0c6005285005040005285", - "0xd501f01f0400050c60050d501f01f0400051390050d501f01f040005032", - "0x1f01f0400050d50050d501f01f04000502e0050c001f01f040005030005", - "0x4000539a0051f501f28600504000500b00513c01f00b00504000501f29f", - "0x13a01f00700504000500700518301f39900504000539900513b01f39a005", - "0xdc01f01f04000501f00701f28600739939a0c6005286005040005286005", - "0x1f01f0400050c60050d501f01f0400051390050d501f01f040005396005", - "0x28900504000501f2a101f01f04000502e0050c001f01f0400050d50050d5", - "0x39900513b01f39a00504000539a0051f501f28b00504000528900513c01f", - "0x28b00504000528b00513a01f00700504000500700518301f399005040005", - "0x1f01f04000539800506001f01f04000501f00701f28b00739939a0c6005", - "0x1f0400050d50050d501f01f0400050c60050d501f01f0400051390050d5", - "0x539a0051f501f06b00504000539900502d01f01f0400051c900539001f", - "0x1f00701f01f45300501f03401f29300504000506b00513b01f292005040", - "0x50d501f01f0400050c60050d501f01f0400051390050d501f01f040005", - "0x39a00504000539a0051f501f29b0050400050bd00513c01f01f0400050d5", - "0x29b00513a01f00700504000500700518301f39900504000539900513b01f", - "0x39d0050dc01f01f04000501f00701f29b00739939a0c600529b005040005", - "0x50d501f01f0400050d50050d501f01f0400050c60050d501f01f040005", - "0x29200504000513d0051f501f29e00504000513c00502d01f01f040005139", - "0x529f00513c01f29f00504000501f2a201f29300504000529e00513b01f", - "0x1f29300504000529300513b01f2920050400052920051f501f2a1005040", - "0x72932920c60052a10050400052a100513a01f007005040005007005183", - "0x400050c60050d501f01f04000539f0050dc01f01f04000501f00701f2a1", - "0x4000501f39201f01f0400050dc00500601f01f0400051390050d501f01f", - "0x13b01f13d00504000513d0051f501f2a30050400052a200513c01f2a2005", - "0x400052a300513a01f00700504000500700518301f13c00504000513c005", - "0x400050850050dc01f01f04000501f00701f2a300713c13d0c60052a3005", - "0x513e00500601f01f0400051390050d501f01f0400050dc00500601f01f", - "0x51f501f2a60050400052a500513c01f2a500504000501f39101f01f040", - "0x504000500700518301f13c00504000513c00513b01f13d00504000513d", - "0x4000501f00701f2a600713c13d0c60052a60050400052a600513a01f007", - "0x513e00500601f01f0400050dc00500601f01f0400050390050dc01f01f", - "0x51f501f2aa0050400052a800513c01f2a800504000501f03501f01f040", - "0x504000500700518301f13c00504000513c00513b01f13d00504000513d", - "0x4000501f00701f2aa00713c13d0c60052aa0050400052aa00513a01f007", - "0x513e00500601f01f04000503a00539001f01f0400050dc00500601f01f", - "0x13b01f0640050400051f50051f501f07900504000513b00502d01f01f040", - "0x504000507b00513c01f07b00504000501f38e01f067005040005079005", - "0x518301f06700504000506700513b01f0640050400050640051f501f2ad", - "0x1f2ad0070670640c60052ad0050400052ad00513a01f007005040005007", - "0x1f01f04000501f23c01f0dc00504000501f23701f13e00504000501f235", - "0x1f13b1f500745413c13d00704000700501f00700501f01f04000501f01f", - "0x70400071830050c601f18300504000503a00503a01f01f04000501f007", - "0x1f0d500504000513900502e01f01f04000501f00701f03900545513913a", - "0x13d0072a501f07d0050400050d500539801f0d50050400050d50dc007246", - "0x513a00513e01f01f04000501f00701f39f0054563a008500704000707d", - "0x4000501f00701f39e0054570c602400704000713a0050c601f13a005040", - "0xc601f0c60050400050c613e00724a01f02400504000502400513e01f01f", - "0x39c00502e01f01f04000501f00701f39b00545839c39d007040007024005", - "0x1f39a00504000501f39701f02a00504000502900539801f029005040005", - "0x513c00513b01f0850050400050850051f501f39900504000539d005395", - "0x1f39a00504000539a00524c01f39900504000539900524b01f13c005040", - "0x2702c03a04000502a39a39913c08513e25501f02a00504000502a00502c", - "0x5401f01f04000501f00701f02d0054591c90050400070bd00505201f0bd", - "0x701f02f00545a39700504000739800526301f39802e0070400051c9005", - "0x3960070400070300050c601f03000504000502e00503a01f01f04000501f", - "0x50d501f01f0400053960050dc01f01f04000501f00701f03100545b395", - "0x8201f01f04000539700539601f01f0400050c60050d501f01f040005395", - "0x39400504000503200513c01f03200504000501f13d01f01f0400053a0005", - "0x700518301f02700504000502700513b01f02c00504000502c0051f501f", - "0x701f39400702702c0c600539400504000539400513a01f007005040005", - "0x3901f39300504000501f13901f01f0400050310050dc01f01f04000501f", - "0x39200745c03403300704000739302702c03a07d01f393005040005393005", - "0x503500539801f0350050400050c600502e01f01f04000501f00701f391", - "0x1f01f04000538e00539601f38c38e00704000539700503001f390005040", - "0x703413e3e501f39000504000539000502c01f38b00504000538c005395", - "0x1f04000501f00701f38638738803a45d03b38938a03a04000738b3903a0", - "0x3b00503101f04400504000538a00502d01f38a00504000538a00513b01f", - "0x330050400050330051f501f22f00504000521400503201f214005040005", - "0x22f00513a01f38900504000538900518301f04400504000504400513b01f", - "0x501f39301f01f04000501f00701f22f3890440330c600522f005040005", - "0x23000504000504200513c01f04200504000538604100703301f041005040", - "0x38700518301f38800504000538800513b01f0330050400050330051f501f", - "0x701f2303873880330c600523000504000523000513a01f387005040005", - "0x8201f01f04000539700539601f01f0400050c60050d501f01f04000501f", - "0x50400053920051f501f23500504000539100502d01f01f0400053a0005", - "0x4000501f00701f01f45e00501f03401f23c00504000523500513b01f237", - "0x502e00539001f01f0400050c60050d501f01f04000502f00506001f01f", - "0x51f501f24600504000502700502d01f01f0400053a000508201f01f040", - "0x1f01f45f00501f03401f24a00504000524600513b01f24900504000502c", - "0x1f01f0400053a000508201f01f0400050c60050d501f01f04000501f007", - "0x502700513b01f02c00504000502c0051f501f24b00504000502d00513c", - "0x524b00504000524b00513a01f00700504000500700518301f027005040", - "0xd501f01f04000539b0050dc01f01f04000501f00701f24b00702702c0c6", - "0x24c00504000513c00502d01f01f0400053a000508201f01f0400050c6005", - "0x501f39201f24a00504000524c00513b01f2490050400050850051f501f", - "0x1f2490050400052490051f501f05200504000525500513c01f255005040", - "0x505200513a01f00700504000500700518301f24a00504000524a00513b", - "0x539e0050dc01f01f04000501f00701f05200724a2490c6005052005040", - "0x501f39101f01f04000513e00500601f01f0400053a000508201f01f040", - "0x1f0850050400050850051f501f26300504000505400513c01f054005040", - "0x526300513a01f00700504000500700518301f13c00504000513c00513b", - "0x513a0050dc01f01f04000501f00701f26300713c0850c6005263005040", - "0x51f501f02b00504000513c00502d01f01f04000513e00500601f01f040", - "0x1f01f46000501f03401f06000504000502b00513b01f02800504000539f", - "0x1f01f0400050dc00505f01f01f0400050390050dc01f01f04000501f007", - "0x4000513d0051f501f00600504000513c00502d01f01f04000513e005006", - "0x513c01f05f00504000501f03501f06000504000500600513b01f028005", - "0x504000506000513b01f0280050400050280051f501f05e00504000505f", - "0x280c600505e00504000505e00513a01f00700504000500700518301f060", - "0x13e00500601f01f0400050dc00505f01f01f04000501f00701f05e007060", - "0x1f501f27100504000513b00502d01f01f04000503a00539001f01f040005", - "0x504000501f38e01f23c00504000527100513b01f2370050400051f5005", - "0x513b01f2370050400052370051f501f06300504000506600513c01f066", - "0x504000506300513a01f00700504000500700518301f23c00504000523c", - "0x4000700501f00700501f01f04000501f01f01f06300723c2370c6005063", - "0x504000503a00503a01f01f04000501f00701f0dc0d500746113e0c6007", - "0x1f01f04000501f00701f13b0054621f513c00704000713d0050c601f13d", - "0x513a00502c01f13a00504000518300539801f1830050400051f500502e", - "0x501f00701f07d00546303913900704000713a0c60072a501f13a005040", - "0x4643a008500704000713c0050c601f13c00504000513c00513e01f01f040", - "0x850050c601f08500504000508500513e01f01f04000501f00701f39f005", - "0x4000502400513e01f01f04000501f00701f39d00546539e024007040007", - "0x1f04000501f00701f02900546639b39c0070400070240050c601f024005", - "0x39900546739a02a00704000739c0050c601f39c00504000539c00513e01f", - "0x4000702a0050c601f02a00504000502a00513e01f01f04000501f00701f", - "0x1f01f04000502c0050dc01f01f04000501f00701f0bd00546802702c007", - "0x1f04000539b0050d501f01f04000539a0050d501f01f0400050270050d5", - "0x4000539e0050d501f01f0400053a00050d501f01f04000503900508201f", - "0x1390051f501f02d0050400051c900513c01f1c900504000501f13d01f01f", - "0x700504000500700518301f13e00504000513e00513b01f139005040005", - "0x1f04000501f00701f02d00713e1390c600502d00504000502d00513a01f", - "0x4000502e00503901f02e00504000501f13901f01f0400050bd0050dc01f", - "0x1f00701f03002f00746939739800704000702e13e13903a07d01f02e005", - "0x3950050400053960052e301f3960390070400050390050c501f01f040005", - "0x39b00502e01f03200504000503100539801f03100504000539e00502e01f", - "0x3300504000539a00502e01f39300504000539400539801f394005040005", - "0x39200539801f3920050400053a000502e01f03400504000503300539801f", - "0x39000504000539503500702f01f03500504000501f39701f391005040005", - "0x702f01f38e03200704000503200502701f03200504000503200502c01f", - "0x504000538b00502c01f38b00504000501f0c401f38c00504000538e390", - "0x502c01f38900504000501f39901f38a00504000538b38c00702f01f38b", - "0x538903b0070bd01f03b39300704000539300502701f393005040005393", - "0x38700504000538838a00702f01f38800504000538800502c01f388005040", - "0x503400502701f03400504000503400502c01f38600504000501f39901f", - "0x504000521400502c01f2140050400053860440070bd01f044034007040", - "0x1f04204100704000522f00503001f22f00504000521438700702f01f214", - "0x400050390050c501f23000504000504200539501f01f040005041005396", - "0x1f23000504000523000524b01f39100504000539100502c01f235039007", - "0x701f24b24a24903a46a24623c23703a04000723039123500739713e3e5", - "0x2f01f24c00504000501f39701f01f04000524600539001f01f04000501f", - "0x5200503001f05200504000503425500702f01f25500504000539324c007", - "0x2b00504000526300539501f01f04000505400539601f263054007040005", - "0x23713e3e501f02b00504000502b00524b01f23700504000523700513b01f", - "0x4000501f00701f27105e05f03a46b00606002803a04000702b03203923c", - "0x503101f06600504000502800502d01f02800504000502800513b01f01f", - "0x50400053980051f501f06400504000506300503201f063005040005006", - "0x513a01f06000504000506000518301f06600504000506600513b01f398", - "0x1f39301f01f04000501f00701f0640600663980c6005064005040005064", - "0x504000528400513c01f28400504000527106700703301f067005040005", - "0x518301f05f00504000505f00513b01f3980050400053980051f501f285", - "0x1f28505e05f3980c600528500504000528500513a01f05e00504000505e", - "0x1f01f04000503200539401f01f04000539300539401f01f04000501f007", - "0xb00504000501f39301f01f04000503400539401f01f040005039005082", - "0x51f501f28900504000528600513c01f28600504000524b00b00703301f", - "0x504000524a00518301f24900504000524900513b01f398005040005398", - "0x4000501f00701f28924a2493980c600528900504000528900513a01f24a", - "0x503900508201f01f04000539b0050d501f01f04000539a0050d501f01f", - "0x3000502d01f01f04000539e0050d501f01f0400053a00050d501f01f040", - "0x29200504000528b00513b01f06b00504000502f0051f501f28b005040005", - "0x1f01f0400053990050dc01f01f04000501f00701f01f46c00501f03401f", - "0x1f04000503900508201f01f04000539b0050d501f01f04000539e0050d5", - "0x4000529300513c01f29300504000501f2a101f01f0400053a00050d501f", - "0x18301f13e00504000513e00513b01f1390050400051390051f501f29b005", - "0x29b00713e1390c600529b00504000529b00513a01f007005040005007005", - "0x1f04000539e0050d501f01f0400050290050dc01f01f04000501f00701f", - "0x504000501f2a201f01f04000503900508201f01f0400053a00050d501f", - "0x513b01f1390050400051390051f501f29f00504000529e00513c01f29e", - "0x504000529f00513a01f00700504000500700518301f13e00504000513e", - "0x1f04000539d0050dc01f01f04000501f00701f29f00713e1390c600529f", - "0x504000501f39201f01f0400053a00050d501f01f04000503900508201f", - "0x513b01f1390050400051390051f501f2a20050400052a100513c01f2a1", - "0x50400052a200513a01f00700504000500700518301f13e00504000513e", - "0x1f04000539f0050dc01f01f04000501f00701f2a200713e1390c60052a2", - "0x400052a300513c01f2a300504000501f39101f01f04000503900508201f", - "0x18301f13e00504000513e00513b01f1390050400051390051f501f2a5005", - "0x2a500713e1390c60052a50050400052a500513a01f007005040005007005", - "0x504000513e00502d01f01f04000513c0050dc01f01f04000501f00701f", - "0x1f03401f2aa0050400052a600513b01f2a800504000507d0051f501f2a6", - "0x13e00502d01f01f04000513b0050dc01f01f04000501f00701f01f46d005", - "0x2aa00504000507900513b01f2a80050400050c60051f501f079005040005", - "0x52a80051f501f2ad00504000507b00513c01f07b00504000501f03501f", - "0x1f00700504000500700518301f2aa0050400052aa00513b01f2a8005040", - "0x1f01f04000501f00701f2ad0072aa2a80c60052ad0050400052ad00513a", - "0x400050d50051f501f2ae0050400050dc00502d01f01f04000503a005390", - "0x513c01f2bc00504000501f38e01f2920050400052ae00513b01f06b005", - "0x504000529200513b01f06b00504000506b0051f501f0800050400052bc", - "0x6b0c600508000504000508000513a01f00700504000500700518301f292", - "0x46e13e0c600704000700501f00700501f01f04000501f01f01f080007292", - "0x50c601f13d00504000503a00503a01f01f04000501f00701f0dc0d5007", - "0x51f500502e01f01f04000501f00701f13b00546f1f513c00704000713d", - "0x1f13a00504000513a00502c01f13a00504000518300539801f183005040", - "0x13e01f01f04000501f00701f07d00547003913900704000713a0c60072a5", - "0x701f39f0054713a008500704000713c0050c601f13c00504000513c005", - "0x8201f01f0400053a00050d501f01f0400050850050dc01f01f04000501f", - "0x39e00504000502400513c01f02400504000501f13d01f01f040005039005", - "0x700518301f13e00504000513e00513b01f1390050400051390051f501f", - "0x701f39e00713e1390c600539e00504000539e00513a01f007005040005", - "0x3901f39d00504000501f13901f01f04000539f0050dc01f01f04000501f", - "0x2900747239b39c00704000739d13e13903a07d01f39d00504000539d005", - "0x3a47339939a00704000703900739b03a0c801f01f04000501f00701f02a", - "0x502d01f39a00504000539a00513b01f01f04000501f00701f0bd02702c", - "0x2e00704000502d00503001f02d00504000501f39701f1c900504000539a", - "0x39700503101f39700504000539800539501f01f04000502e00539601f398", - "0x39c00504000539c0051f501f03000504000502f00503201f02f005040005", - "0x3000513a01f39900504000539900518301f1c90050400051c900513b01f", - "0x501f39301f01f04000501f00701f0303991c939c0c6005030005040005", - "0x3100504000539500513c01f3950050400050bd39600703301f396005040", - "0x2700518301f02c00504000502c00513b01f39c00504000539c0051f501f", - "0x701f03102702c39c0c600503100504000503100513a01f027005040005", - "0x1f03200504000502a00502d01f01f04000503900508201f01f04000501f", - "0x47400501f03401f39300504000503200513b01f3940050400050290051f5", - "0x4000513e00502d01f01f04000513c0050dc01f01f04000501f00701f01f", - "0x3401f39200504000503300513b01f03400504000507d0051f501f033005", - "0x502d01f01f04000513b0050dc01f01f04000501f00701f01f47500501f", - "0x504000539100513b01f0340050400050c60051f501f39100504000513e", - "0x340051f501f39000504000503500513c01f03500504000501f03501f392", - "0x700504000500700518301f39200504000539200513b01f034005040005", - "0x1f04000501f00701f3900073920340c600539000504000539000513a01f", - "0x50d50051f501f38e0050400050dc00502d01f01f04000503a00539001f", - "0x13c01f38c00504000501f38e01f39300504000538e00513b01f394005040", - "0x4000539300513b01f3940050400053940051f501f38b00504000538c005", - "0xc600538b00504000538b00513a01f00700504000500700518301f393005", - "0x13e0c600704000700501f00700501f01f04000501f01f01f38b007393394", - "0xc601f13d00504000503a00503a01f01f04000501f00701f0dc0d5007476", - "0x13c00513e01f01f04000501f00701f13b0054771f513c00704000713d005", - "0x501f00701f13900547813a18300704000713c0050c601f13c005040005", - "0x39701f07d00504000503900539801f03900504000513a00502e01f01f040", - "0x50400050c60051f501f3a000504000518300539501f08500504000501f", - "0x524c01f3a00050400053a000524b01f13e00504000513e00513b01f0c6", - "0x853a013e0c613e25501f07d00504000507d00502c01f085005040005085", - "0x701f39c00547939d00504000739e00505201f39e02439f03a04000507d", - "0x504000702900526301f02939b00704000539d00505401f01f04000501f", - "0xc601f39900504000539b00503a01f01f04000501f00701f39a00547a02a", - "0x2c0050dc01f01f04000501f00701f0bd00547b02702c007040007399005", - "0x539601f01f0400051f50050d501f01f0400050270050d501f01f040005", - "0x1f02d0050400051c900513c01f1c900504000501f13d01f01f04000502a", - "0x500700518301f02400504000502400513b01f39f00504000539f0051f5", - "0x1f00701f02d00702439f0c600502d00504000502d00513a01f007005040", - "0x503901f02e00504000501f13901f01f0400050bd0050dc01f01f040005", - "0x3002f00747c39739800704000702e02439f03a07d01f02e00504000502e", - "0x4000539600539801f3960050400051f500502e01f01f04000501f00701f", - "0x39501f01f04000503100539601f03203100704000502a00503001f395005", - "0x3950073970c60ca01f39500504000539500502c01f394005040005032005", - "0x513b01f01f04000501f00701f39139203403a47d033393007040007394", - "0x39000504000501f39701f03500504000539300502d01f393005040005393", - "0x38c00539501f01f04000538e00539601f38c38e00704000539000503001f", - "0x38900504000538a00503201f38a00504000538b00503101f38b005040005", - "0x3300518301f03500504000503500513b01f3980050400053980051f501f", - "0x701f3890330353980c600538900504000538900513a01f033005040005", - "0x38800504000539103b00703301f03b00504000501f39301f01f04000501f", - "0x3400513b01f3980050400053980051f501f38700504000538800513c01f", - "0x38700504000538700513a01f39200504000539200518301f034005040005", - "0x1f01f0400051f50050d501f01f04000501f00701f3873920343980c6005", - "0x4000502f0051f501f38600504000503000502d01f01f04000502a005396", - "0x501f00701f01f47e00501f03401f21400504000538600513b01f044005", - "0x39b00539001f01f0400051f50050d501f01f04000539a00506001f01f040", - "0x1f04100504000539f0051f501f22f00504000502400502d01f01f040005", - "0x1f01f04000501f00701f01f47f00501f03401f04200504000522f00513b", - "0x4000539f0051f501f23000504000539c00513c01f01f0400051f50050d5", - "0x13a01f00700504000500700518301f02400504000502400513b01f39f005", - "0xdc01f01f04000501f00701f23000702439f0c6005230005040005230005", - "0x23500504000513e00502d01f01f0400051f50050d501f01f040005139005", - "0x501f39101f04200504000523500513b01f0410050400050c60051f501f", - "0x1f0410050400050410051f501f23c00504000523700513c01f237005040", - "0x523c00513a01f00700504000500700518301f04200504000504200513b", - "0x513b0050dc01f01f04000501f00701f23c0070420410c600523c005040", - "0x51f501f24900504000524600513c01f24600504000501f03501f01f040", - "0x504000500700518301f13e00504000513e00513b01f0c60050400050c6", - "0x4000501f00701f24900713e0c60c600524900504000524900513a01f007", - "0xd50051f501f24a0050400050dc00502d01f01f04000503a00539001f01f", - "0x1f24b00504000501f38e01f21400504000524a00513b01f044005040005", - "0x521400513b01f0440050400050440051f501f24c00504000524b00513c", - "0x524c00504000524c00513a01f00700504000500700518301f214005040", - "0x13e00704000700701f00700501f01f04000501f01f01f24c0072140440c6", - "0x1f13c0050400050c600503a01f01f04000501f00701f13d0dc0074800d5", - "0x50dc01f01f04000501f00701f18300548113b1f500704000713c0050c6", - "0x13c01f13a00504000501f13d01f01f04000513b0050d501f01f0400051f5", - "0x400050050050ce01f13e00504000513e0051f501f13900504000513a005", - "0x13a01f03a00504000503a00518301f0d50050400050d500513b01f005005", - "0x1f01f04000501f00701f13903a0d500513e13e005139005040005139005", - "0x504000503900503901f03900504000501f13901f01f0400051830050dc", - "0x501f00701f39f3a000748208507d0070400070390d513e03a07d01f039", - "0x1f39d39e00704000500500536d01f02400504000508500502d01f01f040", - "0x502400513b01f39e00504000539e0050ce01f07d00504000507d0051f5", - "0x4000539d02439e07d0c637701f39d00504000539d0053e701f024005040", - "0x1f39a00504000501f39701f01f04000502a0053e801f02a02939b39c0c6", - "0x502c00539501f01f04000539900539601f02c39900704000539a005030", - "0x1f1c90050400050bd00503201f0bd00504000502700503101f027005040", - "0x502900513b01f39b00504000539b0050ce01f39c00504000539c0051f5", - "0x51c90050400051c900513a01f03a00504000503a00518301f029005040", - "0x2d00504000539f00502d01f01f04000501f00701f1c903a02939b39c13e", - "0x501f03401f39800504000502d00513b01f02e0050400053a00051f501f", - "0x513d00502d01f01f0400050c600539001f01f04000501f00701f01f483", - "0x1f39800504000539700513b01f02e0050400050dc0051f501f397005040", - "0x4000502e0051f501f03000504000502f00513c01f02f00504000501f38e", - "0x18301f39800504000539800513b01f0050050400050050050ce01f02e005", - "0x3a39800502e13e00503000504000503000513a01f03a00504000503a005", - "0x4000501f23c01f0dc00504000501f23701f13e00504000501f23501f030", - "0x1f500748413c13d00704000700501f00700501f01f04000501f01f01f01f", - "0x71830050c601f18300504000503a00503a01f01f04000501f00701f13b", - "0x504000513900502e01f01f04000501f00701f03900548513913a007040", - "0x2a501f07d0050400050d500539801f0d50050400050d50dc00724601f0d5", - "0x513e01f01f04000501f00701f39f0054863a008500704000707d13d007", - "0x1f00701f39e0054870c602400704000713a0050c601f13a00504000513a", - "0xc60050400050c613e00724a01f02400504000502400513e01f01f040005", - "0x2e01f01f04000501f00701f39b00548839c39d0070400070240050c601f", - "0x504000501f39701f02a00504000502900539801f02900504000539c005", - "0x513b01f0850050400050850051f501f39900504000539d00539501f39a", - "0x504000539a00524c01f39900504000539900524b01f13c00504000513c", - "0x3a04000502a39a39913c08513e25501f02a00504000502a00502c01f39a", - "0x1f04000501f00701f02d0054891c90050400070bd00505201f0bd02702c", - "0x2f00548a39700504000739800526301f39802e0070400051c900505401f", - "0x400070300050c601f03000504000502e00503a01f01f04000501f00701f", - "0x320050400050c600502e01f01f04000501f00701f03100548b395396007", - "0x39300539801f39300504000539500502e01f39400504000503200539801f", - "0x2a801f03300504000503300502c01f01f04000501f2a601f033005040005", - "0x4000502700502d01f01f04000501f00701f03400548c01f040007033005", - "0x513b01f03500504000539100507901f39100504000501f2aa01f392005", - "0x1f01f48d00501f03401f38e00504000503500507b01f390005040005392", - "0x38c00504000502700502d01f01f0400050340052ad01f01f04000501f007", - "0x538c00513b01f38a00504000538b0052ae01f38b00504000501f2aa01f", - "0x1f39600504000539600513e01f38e00504000538a00507b01f390005040", - "0x1f2bc01f01f04000501f00701f38800548e03b3890070400073960050c6", - "0x508001f01f04000503b0050d501f01f0400053890050dc01f01f040005", - "0x8201f01f04000539400539401f01f04000539700539601f01f04000538e", - "0x38600504000538700513c01f38700504000501f13d01f01f0400053a0005", - "0x700518301f39000504000539000513b01f02c00504000502c0051f501f", - "0x701f38600739002c0c600538600504000538600513a01f007005040005", - "0x3901f04400504000501f13901f01f0400053880050dc01f01f04000501f", - "0x4100748f22f21400704000704439002c03a07d01f044005040005044005", - "0x504000538e00508401f01f04000501f2bc01f01f04000501f00701f042", - "0x539501f01f04000523500539601f23723500704000539700503001f230", - "0x504000523000507b01f39400504000539400502c01f23c005040005237", - "0x24c03a49024b24a2492460c604000723023c3943a000722f0d536701f230", - "0x524b00539001f01f04000524a00502b01f01f04000501f00701f052255", - "0x39701f05400504000524600502d01f24600504000524600513b01f01f040", - "0x4000502b00539601f02802b00704000526300503001f26300504000501f", - "0x503201f00600504000506000503101f06000504000502800539501f01f", - "0x504000505400513b01f2140050400052140051f501f05f005040005006", - "0x2140c600505f00504000505f00513a01f24900504000524900518301f054", - "0x5e00703301f05e00504000501f39301f01f04000501f00701f05f249054", - "0x50400052140051f501f06600504000527100513c01f271005040005052", - "0x513a01f25500504000525500518301f24c00504000524c00513b01f214", - "0x1f2bc01f01f04000501f00701f06625524c2140c6005066005040005066", - "0x539401f01f04000539700539601f01f04000538e00508001f01f040005", - "0x1f06300504000504200502d01f01f0400053a000508201f01f040005394", - "0x49100501f03401f06700504000506300513b01f0640050400050410051f5", - "0x400053a000508201f01f0400050310050dc01f01f04000501f00701f01f", - "0x4000501f2a201f01f04000539700539601f01f0400050c60050d501f01f", - "0x13b01f02c00504000502c0051f501f28500504000528400513c01f284005", - "0x4000528500513a01f00700504000500700518301f027005040005027005", - "0x4000502f00506001f01f04000501f00701f28500702702c0c6005285005", - "0x502e00539001f01f0400050c60050d501f01f0400053a000508201f01f", - "0x13b01f28600504000502c0051f501f00b00504000502700502d01f01f040", - "0x8201f01f04000501f00701f01f49200501f03401f28900504000500b005", - "0x28b00504000502d00513c01f01f0400050c60050d501f01f0400053a0005", - "0x700518301f02700504000502700513b01f02c00504000502c0051f501f", - "0x701f28b00702702c0c600528b00504000528b00513a01f007005040005", - "0x8201f01f0400050c60050d501f01f04000539b0050dc01f01f04000501f", - "0x50400050850051f501f06b00504000513c00502d01f01f0400053a0005", - "0x29200513c01f29200504000501f39201f28900504000506b00513b01f286", - "0x28900504000528900513b01f2860050400052860051f501f293005040005", - "0x2892860c600529300504000529300513a01f00700504000500700518301f", - "0x53a000508201f01f04000539e0050dc01f01f04000501f00701f293007", - "0x29b00513c01f29b00504000501f39101f01f04000513e00500601f01f040", - "0x13c00504000513c00513b01f0850050400050850051f501f29e005040005", - "0x13c0850c600529e00504000529e00513a01f00700504000500700518301f", - "0x513e00500601f01f04000513a0050dc01f01f04000501f00701f29e007", - "0x13b01f2a100504000539f0051f501f29f00504000513c00502d01f01f040", - "0xdc01f01f04000501f00701f01f49300501f03401f2a200504000529f005", - "0x1f01f04000513e00500601f01f0400050dc00505f01f01f040005039005", - "0x52a300513b01f2a100504000513d0051f501f2a300504000513c00502d", - "0x1f501f2a60050400052a500513c01f2a500504000501f03501f2a2005040", - "0x4000500700518301f2a20050400052a200513b01f2a10050400052a1005", - "0x501f00701f2a60072a22a10c60052a60050400052a600513a01f007005", - "0x3a00539001f01f04000513e00500601f01f0400050dc00505f01f01f040", - "0x1f0640050400051f50051f501f2a800504000513b00502d01f01f040005", - "0x400052aa00513c01f2aa00504000501f38e01f0670050400052a800513b", - "0x18301f06700504000506700513b01f0640050400050640051f501f079005", - "0x790070670640c600507900504000507900513a01f007005040005007005", - "0xdc0d500749413e0c600704000700501f00700501f01f04000501f01f01f", - "0x4000713d0050c601f13d00504000503a00503a01f01f04000501f00701f", - "0x1830050400051f500502e01f01f04000501f00701f13b0054951f513c007", - "0xc60070d301f13a00504000513a00502c01f13a00504000518300539801f", - "0x513e01f01f04000501f00701f3a008507d03a49603913900704000713a", - "0x1f00701f39e00549702439f00704000713c0050c601f13c00504000513c", - "0x53e901f01f0400050240050d501f01f04000539f0050dc01f01f040005", - "0x1f39c00504000539d00513c01f39d00504000501f13d01f01f040005039", - "0x500700518301f13e00504000513e00513b01f1390050400051390051f5", - "0x1f00701f39c00713e1390c600539c00504000539c00513a01f007005040", - "0x503901f39b00504000501f13901f01f04000539e0050dc01f01f040005", - "0x39939a00749802a02900704000739b13e13903a07d01f39b00504000539b", - "0x4000502a00513b01f0290050400050290051f501f01f04000501f00701f", - "0x2c03a04000503902a02903a35f01f03900504000503900536501f02a005", - "0x1f01f04000501f00701f02d0054991c90050400070bd0050d801f0bd027", - "0x539800535a01f3980050400051c900535c01f02e00504000502700502d", - "0x1f03000504000539702f00702f01f02f00504000501f39701f397005040", - "0x539500539501f01f04000539600539601f395396007040005030005030", - "0x1f39400504000503200503201f03200504000503100503101f031005040", - "0x500700518301f02e00504000502e00513b01f02c00504000502c0051f5", - "0x1f00701f39400702e02c0c600539400504000539400513a01f007005040", - "0x1f02c00504000502c0051f501f39300504000502d00513c01f01f040005", - "0x539300513a01f00700504000500700518301f02700504000502700513b", - "0x50390053e901f01f04000501f00701f39300702702c0c6005393005040", - "0x13b01f03400504000539a0051f501f03300504000539900502d01f01f040", - "0x3e901f01f04000501f00701f01f49a00501f03401f392005040005033005", - "0x1f01f04000513c0050dc01f01f0400053a00053e901f01f040005085005", - "0x539100513b01f03500504000507d0051f501f39100504000513e00502d", - "0x513b0050dc01f01f04000501f00701f01f49b00501f03401f390005040", - "0x13b01f0350050400050c60051f501f38e00504000513e00502d01f01f040", - "0x504000538c00513c01f38c00504000501f03501f39000504000538e005", - "0x518301f39000504000539000513b01f0350050400050350051f501f38b", - "0x1f38b0073900350c600538b00504000538b00513a01f007005040005007", - "0x38a0050400050dc00502d01f01f04000503a00539001f01f04000501f007", - "0x501f38e01f39200504000538a00513b01f0340050400050d50051f501f", - "0x1f0340050400050340051f501f03b00504000538900513c01f389005040", - "0x503b00513a01f00700504000500700518301f39200504000539200513b", - "0x501f00700501f01f04000501f01f01f03b0073920340c600503b005040", - "0x503a00503a01f01f04000501f00701f0dc0d500749c13e0c6007040007", - "0x4000501f00701f13b00549d1f513c00704000713d0050c601f13d005040", - "0x4000501f13d01f01f0400051f50050d501f01f04000513c0050dc01f01f", - "0x13b01f0c60050400050c60051f501f13a00504000518300513c01f183005", - "0x4000513a00513a01f00700504000500700518301f13e00504000513e005", - "0x4000513b0050dc01f01f04000501f00701f13a00713e0c60c600513a005", - "0xc603a07d01f13900504000513900503901f13900504000501f13901f01f", - "0x1f08701f01f04000501f00701f3a008500749e07d03900704000713913e", - "0x7d00504000507d00513b01f0390050400050390051f501f39f005040005", - "0x39e0240c604000539f00707d0390c60d101f00700504000500700518301f", - "0x1f01f04000501f00701f02900549f39b00504000739c0052dc01f39c39d", - "0x504000501f39701f02a00504000539e00502d01f01f04000539b0052dd", - "0x539501f01f04000539900539601f02c39900704000539a00503001f39a", - "0x50400050bd00503201f0bd00504000502700503101f02700504000502c", - "0x518301f02a00504000502a00513b01f0240050400050240051f501f1c9", - "0x1f1c939d02a0240c60051c90050400051c900513a01f39d00504000539d", - "0x50400050240051f501f02d00504000502900513c01f01f04000501f007", - "0x513a01f39d00504000539d00518301f39e00504000539e00513b01f024", - "0x502d01f01f04000501f00701f02d39d39e0240c600502d00504000502d", - "0x504000502e00513b01f3980050400050850051f501f02e0050400053a0", - "0x1f04000503a00539001f01f04000501f00701f01f4a000501f03401f397", - "0x2f00513b01f3980050400050d50051f501f02f0050400050dc00502d01f", - "0x1f39600504000503000513c01f03000504000501f38e01f397005040005", - "0x500700518301f39700504000539700513b01f3980050400053980051f5", - "0x1f01f01f3960073973980c600539600504000539600513a01f007005040", - "0x1f00701f0dc0d50074a113e0c600704000700501f00700501f01f040005", - "0x1f513c00704000713d0050c601f13d00504000503a00503a01f01f040005", - "0x1f50050d501f01f04000513c0050dc01f01f04000501f00701f13b0054a2", - "0x1f501f13a00504000518300513c01f18300504000501f13d01f01f040005", - "0x4000500700518301f13e00504000513e00513b01f0c60050400050c6005", - "0x501f00701f13a00713e0c60c600513a00504000513a00513a01f007005", - "0x13900503901f13900504000501f13901f01f04000513b0050dc01f01f040", - "0x1f3a00850074a307d03900704000713913e0c603a07d01f139005040005", - "0x1f02400504000501f0d901f39f00504000501f35d01f01f04000501f007", - "0x501f35701f39e00504000502439f00736301f024005040005024005029", - "0x39c00504000539d39e00736301f39d00504000539d00502901f39d005040", - "0x4000502900502c01f02900504000501f35501f39b00504000501f35601f", - "0x1f39c00504000539c0050de01f02a00504000539b0290072e901f029005", - "0x501f0e001f39a00504000502a39c00736001f02a00504000502a00502c", - "0x2901f02700504000501f0e201f02c00504000539900536101f399005040", - "0x50bd00536201f0bd00504000502739a00736301f027005040005027005", - "0x1f02e00504000502d00534c01f01f0400051c900534e01f02d1c9007040", - "0x500700518301f07d00504000507d00513b01f0390050400050390051f5", - "0x1f02c00504000502c00517901f02e00504000502e00534b01f007005040", - "0x4000703000534901f03002f3973980c604000502c02e00707d03913e34a", - "0x3203103a04000539600534701f01f04000501f00701f3950054a4396005", - "0x503200534601f01f04000539400506001f01f0400050310050ec01f394", - "0x1f03300504000539300534401f39300504000539300534501f393005040", - "0x4000539200538601f38b38c38e39003539139203413d040005033005342", - "0x539000538601f01f04000503500538601f01f04000539100538601f01f", - "0x38b00538601f01f04000538c00538601f01f04000538e00538601f01f040", - "0x33f01f03400504000503400502901f38a00504000501f34001f01f040005", - "0x504000501f33c01f01f04000501f00701f01f4a501f04000738a034007", - "0x513b01f3980050400053980051f501f03b00504000538900513c01f389", - "0x504000503b00513a01f02f00504000502f00518301f397005040005397", - "0x504000539700502d01f01f04000501f00701f03b02f3973980c600503b", - "0x539601f04438600704000538700503001f38700504000501f39701f388", - "0x22f00504000521400503101f21400504000504400539501f01f040005386", - "0x38800513b01f3980050400053980051f501f04100504000522f00503201f", - "0x4100504000504100513a01f02f00504000502f00518301f388005040005", - "0x4200504000539500513c01f01f04000501f00701f04102f3883980c6005", - "0x2f00518301f39700504000539700513b01f3980050400053980051f501f", - "0x701f04202f3973980c600504200504000504200513a01f02f005040005", - "0x2350050400050850051f501f2300050400053a000502d01f01f04000501f", - "0x1f04000501f00701f01f4a600501f03401f23700504000523000513b01f", - "0x50d50051f501f23c0050400050dc00502d01f01f04000503a00539001f", - "0x13c01f24600504000501f38e01f23700504000523c00513b01f235005040", - "0x4000523700513b01f2350050400052350051f501f249005040005246005", - "0xc600524900504000524900513a01f00700504000500700518301f237005", - "0xd513e00704000700701f00700501f01f04000501f01f01f249007237235", - "0xc601f13c0050400050c600503a01f01f04000501f00701f13d0dc0074a7", - "0x1f50050dc01f01f04000501f00701f1830054a813b1f500704000713c005", - "0x513c01f13a00504000501f13d01f01f04000513b0050d501f01f040005", - "0x504000500500533b01f13e00504000513e0051f501f13900504000513a", - "0x513a01f03a00504000503a00518301f0d50050400050d500513b01f005", - "0xdc01f01f04000501f00701f13903a0d500513e13e005139005040005139", - "0x3900504000503900503901f03900504000501f13901f01f040005183005", - "0x4000501f00701f39f3a00074a908507d0070400070390d513e03a07d01f", - "0x8500513b01f07d00504000507d0051f501f02400504000501f08701f01f", - "0x3a00504000503a00518301f00500504000500500533b01f085005040005", - "0x290052dc01f02939b39c39d39e13e04000502403a00508507d13e33801f", - "0x1f04000502a0052dd01f01f04000501f00701f39a0054aa02a005040007", - "0x502c00503001f02c00504000501f39701f39900504000539d00502d01f", - "0x1f1c90050400050bd00539501f01f04000502700539601f0bd027007040", - "0x539e0051f501f02e00504000502d00503201f02d0050400051c9005031", - "0x1f39900504000539900513b01f39c00504000539c00533b01f39e005040", - "0x39939c39e13e00502e00504000502e00513a01f39b00504000539b005183", - "0x39e0051f501f39800504000539a00513c01f01f04000501f00701f02e39b", - "0x39d00504000539d00513b01f39c00504000539c00533b01f39e005040005", - "0x39c39e13e00539800504000539800513a01f39b00504000539b00518301f", - "0x51f501f39700504000539f00502d01f01f04000501f00701f39839b39d", - "0x1f01f4ab00501f03401f03000504000539700513b01f02f0050400053a0", - "0x39600504000513d00502d01f01f0400050c600539001f01f04000501f007", - "0x501f38e01f03000504000539600513b01f02f0050400050dc0051f501f", - "0x1f02f00504000502f0051f501f03100504000539500513c01f395005040", - "0x503a00518301f03000504000503000513b01f00500504000500500533b", - "0x1f01f03103a03000502f13e00503100504000503100513a01f03a005040", - "0x701f0dc0d50074ac13e0c600704000700501f00700501f01f04000501f", - "0x13c00704000713d0050c601f13d00504000503a00503a01f01f04000501f", - "0x50d501f01f04000513c0050dc01f01f04000501f00701f13b0054ad1f5", - "0x1f13a00504000518300513c01f18300504000501f13d01f01f0400051f5", - "0x500700518301f13e00504000513e00513b01f0c60050400050c60051f5", - "0x1f00701f13a00713e0c60c600513a00504000513a00513a01f007005040", - "0x503901f13900504000501f13901f01f04000513b0050dc01f01f040005", - "0x3a00850074ae07d03900704000713913e0c603a07d01f139005040005139", - "0x50400050390051f501f39f00504000501f08701f01f04000501f00701f", - "0xc633701f00700504000500700518301f07d00504000507d00513b01f039", - "0x4af39b00504000739c0052dc01f39c39d39e0240c604000539f00707d039", - "0x539e00502d01f01f04000539b0052dd01f01f04000501f00701f029005", - "0x1f02c39900704000539a00503001f39a00504000501f39701f02a005040", - "0x4000502700503101f02700504000502c00539501f01f040005399005396", - "0x13b01f0240050400050240051f501f1c90050400050bd00503201f0bd005", - "0x400051c900513a01f39d00504000539d00518301f02a00504000502a005", - "0x4000502900513c01f01f04000501f00701f1c939d02a0240c60051c9005", - "0x18301f39e00504000539e00513b01f0240050400050240051f501f02d005", - "0x2d39d39e0240c600502d00504000502d00513a01f39d00504000539d005", - "0x400050850051f501f02e0050400053a000502d01f01f04000501f00701f", - "0x501f00701f01f4b000501f03401f39700504000502e00513b01f398005", - "0x51f501f02f0050400050dc00502d01f01f04000503a00539001f01f040", - "0x3000504000501f38e01f39700504000502f00513b01f3980050400050d5", - "0x39700513b01f3980050400053980051f501f39600504000503000513c01f", - "0x39600504000539600513a01f00700504000500700518301f397005040005", - "0x704000700501f00700501f01f04000501f01f01f3960073973980c6005", - "0x13d00504000503a00503a01f01f04000501f00701f0dc0d50074b113e0c6", - "0x2e01f01f04000501f00701f13b0054b21f513c00704000713d0050c601f", - "0x4000513a00502c01f13a00504000518300539801f1830050400051f5005", - "0x1f00701f3a008507d03a4b303913900704000713a0c60070d301f13a005", - "0x2439f00704000713c0050c601f13c00504000513c00513e01f01f040005", - "0x539801f39d00504000502400502e01f01f04000501f00701f39e0054b4", - "0x4000739c1390070d301f39c00504000539c00502c01f39c00504000539d", - "0x4000539f00513e01f01f04000501f00701f39939a02a03a4b502939b007", - "0x1f04000501f00701f0bd0054b602702c00704000739f0050c601f39f005", - "0x400050390053e901f01f0400050270050d501f01f04000502c0050dc01f", - "0x51c900513c01f1c900504000501f13d01f01f0400050290053e901f01f", - "0x1f13e00504000513e00513b01f39b00504000539b0051f501f02d005040", - "0x713e39b0c600502d00504000502d00513a01f007005040005007005183", - "0x504000501f13901f01f0400050bd0050dc01f01f04000501f00701f02d", - "0x39739800704000702e13e39b03a07d01f02e00504000502e00503901f02e", - "0x1f3960050400050290390070f501f01f04000501f00701f03002f0074b7", - "0x4000500700518301f39700504000539700513b01f39500504000501f087", - "0x3a0400053963950073970c60f601f3960050400053960050f701f007005", - "0x1f04000501f00701f0330054b83930050400073940052dc01f394032031", - "0x4000501f39701f03400504000503100502d01f01f0400053930052dd01f", - "0x39501f01f04000539100539601f03539100704000539200503001f392005", - "0x4000538e00503201f38e00504000539000503101f390005040005035005", - "0x18301f03400504000503400513b01f3980050400053980051f501f38c005", - "0x38c0320343980c600538c00504000538c00513a01f032005040005032005", - "0x400053980051f501f38b00504000503300513c01f01f04000501f00701f", - "0x13a01f03200504000503200518301f03100504000503100513b01f398005", - "0x3e901f01f04000501f00701f38b0320313980c600538b00504000538b005", - "0x38a00504000503000502d01f01f0400050290053e901f01f040005039005", - "0x501f03401f03b00504000538a00513b01f38900504000502f0051f501f", - "0x53990053e901f01f04000539a0053e901f01f04000501f00701f01f4b9", - "0x13e00502d01f01f0400050390053e901f01f04000539f0050dc01f01f040", - "0x38600504000538800513b01f38700504000502a0051f501f388005040005", - "0x1f01f04000539e0050dc01f01f04000501f00701f01f4ba00501f03401f", - "0x400051390051f501f04400504000513e00502d01f01f0400050390053e9", - "0x501f00701f01f4ba00501f03401f38600504000504400513b01f387005", - "0x13c0050dc01f01f0400053a00053e901f01f0400050850053e901f01f040", - "0x1f38700504000507d0051f501f21400504000513e00502d01f01f040005", - "0x1f01f04000501f00701f01f4ba00501f03401f38600504000521400513b", - "0x400050c60051f501f22f00504000513e00502d01f01f04000513b0050dc", - "0x513c01f04100504000501f03501f38600504000522f00513b01f387005", - "0x504000538600513b01f3870050400053870051f501f042005040005041", - "0x3870c600504200504000504200513a01f00700504000500700518301f386", - "0xdc00502d01f01f04000503a00539001f01f04000501f00701f042007386", - "0x3b00504000523000513b01f3890050400050d50051f501f230005040005", - "0x53890051f501f23700504000523500513c01f23500504000501f38e01f", - "0x1f00700504000500700518301f03b00504000503b00513b01f389005040", - "0x1f01f04000501f01f01f23700703b3890c600523700504000523700513a", - "0x1f01f04000501f00701f13d0dc0074bb0d513e00704000700701f007005", - "0x1f1830054bc13b1f500704000713c0050c601f13c0050400050c600503a", - "0x1f01f04000513b0050d501f01f0400051f50050dc01f01f04000501f007", - "0x4000513e0051f501f13900504000513a00513c01f13a00504000501f13d", - "0x18301f0d50050400050d500513b01f00500504000500500533b01f13e005", - "0x3a0d500513e13e00513900504000513900513a01f03a00504000503a005", - "0x504000501f13901f01f0400051830050dc01f01f04000501f00701f139", - "0x8507d0070400070390d513e03a07d01f03900504000503900503901f039", - "0x1f33601f02400504000501f0f401f01f04000501f00701f39f3a00074bd", - "0x8500504000508500513b01f07d00504000507d0051f501f39e005040005", - "0x240050fd01f39e00504000539e0050f701f03a00504000503a00518301f", - "0x1f02939b39c39d0c604000502439e03a08507d13e33301f024005040005", - "0x2a00510101f01f04000501f00701f39a0054be02a0050400070290050ff", - "0x4000501f00701f0270054bf02c00504000739900510001f399005040005", - "0x533b01f39c00504000539c00513b01f39d00504000539d0051f501f01f", - "0x504000502c0050fe01f39b00504000539b00518301f005005040005005", - "0x533101f39802e02d1c90bd13e04000502c39b00539c39d13e33201f02c", - "0x504000501f10701f01f04000501f00701f02f0054c0397005040007398", - "0x503000502c01f39500504000501f10801f39600504000501f10901f030", - "0x3100504000503100502c01f03100504000539503000710601f030005040", - "0x54c101f39400504000539700532f01f0320050400053960310070bd01f", - "0x4000503300504501f03403300704000539300510d01f393005040005032", - "0x510e01f01f04000539200504501f39139200704000539400510d01f01f", - "0x504000503500539801f39000504000539100510e01f035005040005034", - "0x72e901f38e00504000538e00502c01f38c00504000539000539801f38e", - "0x4000738b0052a801f38b00504000538b00502c01f38b00504000538c38e", - "0x39701f3890050400051c900502d01f01f04000501f00701f38a0054c201f", - "0x4000538800539601f38738800704000503b00503001f03b00504000501f", - "0x503201f04400504000538600503101f38600504000538700539501f01f", - "0x504000502d00533b01f0bd0050400050bd0051f501f214005040005044", - "0x513a01f02e00504000502e00518301f38900504000538900513b01f02d", - "0x2ad01f01f04000501f00701f21402e38902d0bd13e005214005040005214", - "0x22f00504000522f00502c01f22f00504000501f11201f01f04000538a005", - "0xbd0051f501f04200504000504100513c01f04100504000522f00532601f", - "0x1c90050400051c900513b01f02d00504000502d00533b01f0bd005040005", - "0x2d0bd13e00504200504000504200513a01f02e00504000502e00518301f", - "0x51f501f23000504000502f00513c01f01f04000501f00701f04202e1c9", - "0x50400051c900513b01f02d00504000502d00533b01f0bd0050400050bd", - "0xbd13e00523000504000523000513a01f02e00504000502e00518301f1c9", - "0x1f23001f01f04000502700506001f01f04000501f00701f23002e1c902d", - "0x39d00504000539d0051f501f23700504000523500513c01f235005040005", - "0x39b00518301f39c00504000539c00513b01f00500504000500500533b01f", - "0x1f23739b39c00539d13e00523700504000523700513a01f39b005040005", - "0x504000539d0051f501f23c00504000539a00513c01f01f04000501f007", - "0x518301f39c00504000539c00513b01f00500504000500500533b01f39d", - "0x23c39b39c00539d13e00523c00504000523c00513a01f39b00504000539b", - "0x400053a00051f501f24600504000539f00502d01f01f04000501f00701f", - "0x501f00701f01f4c300501f03401f24a00504000524600513b01f249005", - "0x51f501f24b00504000513d00502d01f01f0400050c600539001f01f040", - "0x24c00504000501f38e01f24a00504000524b00513b01f2490050400050dc", - "0x500533b01f2490050400052490051f501f25500504000524c00513c01f", - "0x3a00504000503a00518301f24a00504000524a00513b01f005005040005", - "0x4000501f01f01f25503a24a00524913e00525500504000525500513a01f", - "0x4000501f00701f0dc0d50074c413e0c600704000700501f00700501f01f", - "0x54c51f513c00704000713d0050c601f13d00504000503a00503a01f01f", - "0x400051f50050d501f01f04000513c0050dc01f01f04000501f00701f13b", - "0xc60051f501f13a00504000518300513c01f18300504000501f13d01f01f", - "0x700504000500700518301f13e00504000513e00513b01f0c6005040005", - "0x1f04000501f00701f13a00713e0c60c600513a00504000513a00513a01f", - "0x4000513900503901f13900504000501f13901f01f04000513b0050dc01f", - "0x1f00701f3a00850074c607d03900704000713913e0c603a07d01f139005", - "0x13b01f0390050400050390051f501f39f00504000501f08701f01f040005", - "0x707d0390c611101f00700504000500700518301f07d00504000507d005", - "0x1f0290054c739b00504000739c0052dc01f39c39d39e0240c604000539f", - "0x2a00504000539e00502d01f01f04000539b0052dd01f01f04000501f007", - "0x39900539601f02c39900704000539a00503001f39a00504000501f39701f", - "0x1f0bd00504000502700503101f02700504000502c00539501f01f040005", - "0x502a00513b01f0240050400050240051f501f1c90050400050bd005032", - "0x51c90050400051c900513a01f39d00504000539d00518301f02a005040", - "0x1f02d00504000502900513c01f01f04000501f00701f1c939d02a0240c6", - "0x539d00518301f39e00504000539e00513b01f0240050400050240051f5", - "0x1f00701f02d39d39e0240c600502d00504000502d00513a01f39d005040", - "0x1f3980050400050850051f501f02e0050400053a000502d01f01f040005", - "0x1f01f04000501f00701f01f4c800501f03401f39700504000502e00513b", - "0x400050d50051f501f02f0050400050dc00502d01f01f04000503a005390", - "0x513c01f03000504000501f38e01f39700504000502f00513b01f398005", - "0x504000539700513b01f3980050400053980051f501f396005040005030", - "0x3980c600539600504000539600513a01f00700504000500700518301f397", - "0x4c913e0c600704000700501f00700501f01f04000501f01f01f396007397", - "0x50c601f13d00504000503a00503a01f01f04000501f00701f0dc0d5007", - "0x51f500502e01f01f04000501f00701f13b0054ca1f513c00704000713d", - "0x1f13a00504000513a00502c01f13a00504000518300539801f183005040", - "0x1f04000501f00701f3a008507d03a4cb03913900704000713a0c60070d3", - "0x39e0054cc02439f00704000713c0050c601f13c00504000513c00513e01f", - "0x4000539d00539801f39d00504000502400502e01f01f04000501f00701f", - "0x2939b00704000739c1390070d301f39c00504000539c00502c01f39c005", - "0x1f39f00504000539f00513e01f01f04000501f00701f39939a02a03a4cd", - "0x50dc01f01f04000501f00701f0bd0054ce02702c00704000739f0050c6", - "0x3e901f01f0400050390053e901f01f0400050270050d501f01f04000502c", - "0x2d0050400051c900513c01f1c900504000501f13d01f01f040005029005", - "0x700518301f13e00504000513e00513b01f39b00504000539b0051f501f", - "0x701f02d00713e39b0c600502d00504000502d00513a01f007005040005", - "0x3901f02e00504000501f13901f01f0400050bd0050dc01f01f04000501f", - "0x2f0074cf39739800704000702e13e39b03a07d01f02e00504000502e005", - "0x501f08701f3960050400050290390070f501f01f04000501f00701f030", - "0x1f00700504000500700518301f39700504000539700513b01f395005040", - "0x39403203103a0400053963950073970c611001f3960050400053960050f7", - "0x52dd01f01f04000501f00701f0330054d03930050400073940052dc01f", - "0x1f39200504000501f39701f03400504000503100502d01f01f040005393", - "0x503500539501f01f04000539100539601f035391007040005392005030", - "0x1f38c00504000538e00503201f38e00504000539000503101f390005040", - "0x503200518301f03400504000503400513b01f3980050400053980051f5", - "0x1f00701f38c0320343980c600538c00504000538c00513a01f032005040", - "0x1f3980050400053980051f501f38b00504000503300513c01f01f040005", - "0x538b00513a01f03200504000503200518301f03100504000503100513b", - "0x50390053e901f01f04000501f00701f38b0320313980c600538b005040", - "0x51f501f38a00504000503000502d01f01f0400050290053e901f01f040", - "0x1f01f4d100501f03401f03b00504000538a00513b01f38900504000502f", - "0x1f01f0400053990053e901f01f04000539a0053e901f01f04000501f007", - "0x504000513e00502d01f01f0400050390053e901f01f04000539f0050dc", - "0x1f03401f38600504000538800513b01f38700504000502a0051f501f388", - "0x390053e901f01f04000539e0050dc01f01f04000501f00701f01f4d2005", - "0x1f3870050400051390051f501f04400504000513e00502d01f01f040005", - "0x1f01f04000501f00701f01f4d200501f03401f38600504000504400513b", - "0x1f04000513c0050dc01f01f0400053a00053e901f01f0400050850053e9", - "0x21400513b01f38700504000507d0051f501f21400504000513e00502d01f", - "0x13b0050dc01f01f04000501f00701f01f4d200501f03401f386005040005", - "0x1f3870050400050c60051f501f22f00504000513e00502d01f01f040005", - "0x4000504100513c01f04100504000501f03501f38600504000522f00513b", - "0x18301f38600504000538600513b01f3870050400053870051f501f042005", - "0x420073863870c600504200504000504200513a01f007005040005007005", - "0x50400050dc00502d01f01f04000503a00539001f01f04000501f00701f", - "0x1f38e01f03b00504000523000513b01f3890050400050d50051f501f230", - "0x3890050400053890051f501f23700504000523500513c01f235005040005", - "0x23700513a01f00700504000500700518301f03b00504000503b00513b01f", - "0x1f00700501f01f04000501f01f01f23700703b3890c6005237005040005", - "0x3a00503a01f01f04000501f00701f0dc0d50074d313e0c6007040007005", - "0x501f00701f13b0054d41f513c00704000713d0050c601f13d005040005", - "0x501f13d01f01f0400051f50050d501f01f04000513c0050dc01f01f040", - "0x1f0c60050400050c60051f501f13a00504000518300513c01f183005040", - "0x513a00513a01f00700504000500700518301f13e00504000513e00513b", - "0x513b0050dc01f01f04000501f00701f13a00713e0c60c600513a005040", - "0x3a07d01f13900504000513900503901f13900504000501f13901f01f040", - "0xfc01f01f04000501f00701f3a00850074d507d03900704000713913e0c6", - "0x39f00504000539f0050f701f02400504000501f32501f39f00504000501f", - "0x39d39e03a04000702439f00707d0c632401f0240050400050240050f701f", - "0x39c00504000539c00511601f01f04000501f00701f02a02939b03a4d639c", - "0x1f11701f01f04000501f00701f3990054d739a00504000739c00511801f", - "0x1f501f0bd00504000501f32201f02700504000501f11501f02c005040005", - "0x4000539d00518301f39e00504000539e00513b01f039005040005039005", - "0xf701f0270050400050270050f701f02c00504000502c0050f701f39d005", - "0x39d39e0390dc00e01f39a00504000539a00511f01f0bd0050400050bd005", - "0x4d839700504000739800512101f39802e02d1c90c604000539a0bd02702c", - "0x502d00502d01f01f04000539700532001f01f04000501f00701f02f005", - "0x1f03139500704000539600503001f39600504000501f39701f030005040", - "0x4000503200503101f03200504000503100539501f01f040005395005396", - "0x13b01f1c90050400051c90051f501f39300504000539400503201f394005", - "0x4000539300513a01f02e00504000502e00518301f030005040005030005", - "0x4000502f00521401f01f04000501f00701f39302e0301c90c6005393005", - "0x703301f39200504000501f39301f01f04000503300522f01f034033007", - "0x400051c90051f501f03500504000539100513c01f391005040005034392", - "0x13a01f02e00504000502e00518301f02d00504000502d00513b01f1c9005", - "0x6001f01f04000501f00701f03502e02d1c90c6005035005040005035005", - "0x38e00704000539000521401f39000504000501f23001f01f040005399005", - "0x38c38b00703301f38b00504000501f39301f01f04000538e00522f01f38c", - "0x390050400050390051f501f38900504000538a00513c01f38a005040005", - "0x38900513a01f39d00504000539d00518301f39e00504000539e00513b01f", - "0x501f39301f01f04000501f00701f38939d39e0390c6005389005040005", - "0x38700504000538800513c01f38800504000502a03b00703301f03b005040", - "0x2900518301f39b00504000539b00513b01f0390050400050390051f501f", - "0x701f38702939b0390c600538700504000538700513a01f029005040005", - "0x440050400050850051f501f3860050400053a000502d01f01f04000501f", - "0x1f04000501f00701f01f4d900501f03401f21400504000538600513b01f", - "0x50d50051f501f22f0050400050dc00502d01f01f04000503a00539001f", - "0x13c01f04100504000501f38e01f21400504000522f00513b01f044005040", - "0x4000521400513b01f0440050400050440051f501f042005040005041005", - "0xc600504200504000504200513a01f00700504000500700518301f214005", - "0x13e0c600704000700501f00700501f01f04000501f01f01f042007214044", - "0xc601f13d00504000503a00503a01f01f04000501f00701f0dc0d50074da", - "0x13c00513e01f01f04000501f00701f13b0054db1f513c00704000713d005", - "0x501f00701f1390054dc13a18300704000713c0050c601f13c005040005", - "0x4dd07d0390070400071830050c601f18300504000518300513e01f01f040", - "0x507d0050d501f01f0400050390050dc01f01f04000501f00701f085005", - "0x501f13d01f01f04000513a0050d501f01f0400051f50050d501f01f040", - "0x1f0c60050400050c60051f501f39f0050400053a000513c01f3a0005040", - "0x539f00513a01f00700504000500700518301f13e00504000513e00513b", - "0x50850050dc01f01f04000501f00701f39f00713e0c60c600539f005040", - "0x3a07d01f02400504000502400503901f02400504000501f13901f01f040", - "0x2e01f01f04000501f00701f39b39c0074de39d39e00704000702413e0c6", - "0x4000513a00502e01f02a00504000502900539801f0290050400051f5005", - "0x2c01f02a00504000502a00502c01f39900504000539a00539801f39a005", - "0x502c00502c01f02c00504000539902a0072e901f399005040005399005", - "0x1f01f04000501f00701f0270054df01f04000702c0052a801f02c005040", - "0x504000501f39701f1c900504000501f1ba01f0bd00504000539d00502d", - "0x3001f02e0050400051c902d00702f01f1c90050400051c900502c01f02d", - "0x4000539700539501f01f04000539800539601f39739800704000502e005", - "0x1f501f39600504000503000503201f03000504000502f00503101f02f005", - "0x4000500700518301f0bd0050400050bd00513b01f39e00504000539e005", - "0x501f00701f3960070bd39e0c600539600504000539600513a01f007005", - "0x39500513c01f39500504000501f1b901f01f0400050270052ad01f01f040", - "0x39d00504000539d00513b01f39e00504000539e0051f501f031005040005", - "0x39d39e0c600503100504000503100513a01f00700504000500700518301f", - "0x513a0050d501f01f0400051f50050d501f01f04000501f00701f031007", - "0x13b01f39400504000539c0051f501f03200504000539b00502d01f01f040", - "0xdc01f01f04000501f00701f01f4e000501f03401f393005040005032005", - "0x1f03300504000501f39101f01f0400051f50050d501f01f040005139005", - "0x513e00513b01f0c60050400050c60051f501f03400504000503300513c", - "0x503400504000503400513a01f00700504000500700518301f13e005040", - "0x3501f01f04000513b0050dc01f01f04000501f00701f03400713e0c60c6", - "0x50400050c60051f501f39100504000539200513c01f39200504000501f", - "0x513a01f00700504000500700518301f13e00504000513e00513b01f0c6", - "0x539001f01f04000501f00701f39100713e0c60c6005391005040005391", - "0x3940050400050d50051f501f0350050400050dc00502d01f01f04000503a", - "0x539000513c01f39000504000501f38e01f39300504000503500513b01f", - "0x1f39300504000539300513b01f3940050400053940051f501f38e005040", - "0x73933940c600538e00504000538e00513a01f007005040005007005183", - "0xd50074e113e0c600704000700501f00700501f01f04000501f01f01f38e", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x50400051f500502e01f01f04000501f00701f13b0054e21f513c007040", - "0x13c00539501f13900504000501f39701f13a00504000518300539801f183", - "0x13e00504000513e00513b01f0c60050400050c60051f501f039005040005", - "0x13a00502c01f13900504000513900524c01f03900504000503900524b01f", - "0x5201f3a008507d03a04000513a13903913e0c613e25501f13a005040005", - "0x539f00505401f01f04000501f00701f0240054e339f0050400073a0005", - "0x4000501f00701f39b0054e439c00504000739d00526301f39d39e007040", - "0x54e539a02a0070400070290050c601f02900504000539e00503a01f01f", - "0x4000539a0050d501f01f04000502a0050dc01f01f04000501f00701f399", - "0x502c00513c01f02c00504000501f13d01f01f04000539c00539601f01f", - "0x1f08500504000508500513b01f07d00504000507d0051f501f027005040", - "0x708507d0c600502700504000502700513a01f007005040005007005183", - "0x504000501f13901f01f0400053990050dc01f01f04000501f00701f027", - "0x2d1c90070400070bd08507d03a07d01f0bd0050400050bd00503901f0bd", - "0x51f501f39700504000501f08701f01f04000501f00701f39802e0074e6", - "0x504000500700518301f02d00504000502d00513b01f1c90050400051c9", - "0xc604000539c39700702d1c913e12301f39c00504000539c00524c01f007", - "0x4000501f00701f0320054e703100504000739500512501f39539603002f", - "0xb001f03339300704000503100512401f39400504000503000502d01f01f", - "0x504000503303400702f01f03400504000501f39701f01f040005393005", - "0x539501f01f04000539100539601f03539100704000539200503001f392", - "0x504000538e00503201f38e00504000539000503101f390005040005035", - "0x518301f39400504000539400513b01f02f00504000502f0051f501f38c", - "0x1f38c39639402f0c600538c00504000538c00513a01f396005040005396", - "0x504000502f0051f501f38b00504000503200513c01f01f04000501f007", - "0x513a01f39600504000539600518301f03000504000503000513b01f02f", - "0x539601f01f04000501f00701f38b39603002f0c600538b00504000538b", - "0x38900504000502e0051f501f38a00504000539800502d01f01f04000539c", - "0x1f04000501f00701f01f4e800501f03401f03b00504000538a00513b01f", - "0x4000508500502d01f01f04000539e00539001f01f04000539b00506001f", - "0x3401f38600504000538800513b01f38700504000507d0051f501f388005", - "0x1f501f04400504000502400513c01f01f04000501f00701f01f4e900501f", - "0x4000500700518301f08500504000508500513b01f07d00504000507d005", - "0x501f00701f04400708507d0c600504400504000504400513a01f007005", - "0x51f501f21400504000513e00502d01f01f04000513b0050dc01f01f040", - "0x22f00504000501f03501f38600504000521400513b01f3870050400050c6", - "0x38600513b01f3870050400053870051f501f04100504000522f00513c01f", - "0x4100504000504100513a01f00700504000500700518301f386005040005", - "0x1f01f04000503a00539001f01f04000501f00701f0410073863870c6005", - "0x504200513b01f3890050400050d50051f501f0420050400050dc00502d", - "0x1f501f23500504000523000513c01f23000504000501f38e01f03b005040", - "0x4000500700518301f03b00504000503b00513b01f389005040005389005", - "0x501f01f01f23500703b3890c600523500504000523500513a01f007005", - "0x501f00701f0dc0d50074ea13e0c600704000700501f00700501f01f040", - "0x4eb1f513c00704000713d0050c601f13d00504000503a00503a01f01f040", - "0x51f50050d501f01f04000513c0050dc01f01f04000501f00701f13b005", - "0x51f501f13a00504000518300513c01f18300504000501f13d01f01f040", - "0x504000500700518301f13e00504000513e00513b01f0c60050400050c6", - "0x4000501f00701f13a00713e0c60c600513a00504000513a00513a01f007", - "0x513900503901f13900504000501f13901f01f04000513b0050dc01f01f", - "0x701f3a00850074ec07d03900704000713913e0c603a07d01f139005040", - "0x1f02400504000539f00513c01f39f00504000501f12201f01f04000501f", - "0x500700518301f07d00504000507d00513b01f0390050400050390051f5", - "0x1f00701f02400707d0390c600502400504000502400513a01f007005040", - "0x1f39d0050400050850051f501f39e0050400053a000502d01f01f040005", - "0x1f01f04000501f00701f01f4ed00501f03401f39c00504000539e00513b", - "0x400050d50051f501f39b0050400050dc00502d01f01f04000503a005390", - "0x513c01f02900504000501f38e01f39c00504000539b00513b01f39d005", - "0x504000539c00513b01f39d00504000539d0051f501f02a005040005029", - "0x39d0c600502a00504000502a00513a01f00700504000500700518301f39c", - "0x4ee13e0c600704000700501f00700501f01f04000501f01f01f02a00739c", - "0x50c601f13d00504000503a00503a01f01f04000501f00701f0dc0d5007", - "0x513c00513e01f01f04000501f00701f13b0054ef1f513c00704000713d", - "0x4000501f00701f1390054f013a18300704000713c0050c601f13c005040", - "0x51f50050d501f01f04000513a0050d501f01f0400051830050dc01f01f", - "0x51f501f07d00504000503900513c01f03900504000501f13d01f01f040", - "0x504000500700518301f13e00504000513e00513b01f0c60050400050c6", - "0x4000501f00701f07d00713e0c60c600507d00504000507d00513a01f007", - "0x508500503901f08500504000501f13901f01f0400051390050dc01f01f", - "0x701f39e0240074f139f3a000704000708513e0c603a07d01f085005040", - "0x39c00504000539d00539801f39d0050400051f500502e01f01f04000501f", - "0x539f00513b01f3a00050400053a00051f501f39b00504000501f08701f", - "0x4000539c39b39f3a00c631d01f39c00504000539c00502c01f39f005040", - "0x4000501f00701f02c0054f239900504000739a0052dc01f39a02a02903a", - "0x501f39701f02700504000502a00502d01f01f0400053990052dd01f01f", - "0x1f01f0400051c900539601f02d1c90070400050bd00503001f0bd005040", - "0x539800503201f39800504000502e00503101f02e00504000502d005395", - "0x1f02700504000502700513b01f0290050400050290051f501f397005040", - "0x70270290c600539700504000539700513a01f007005040005007005183", - "0x50290051f501f02f00504000502c00513c01f01f04000501f00701f397", - "0x1f00700504000500700518301f02a00504000502a00513b01f029005040", - "0x1f01f04000501f00701f02f00702a0290c600502f00504000502f00513a", - "0x400050240051f501f03000504000539e00502d01f01f0400051f50050d5", - "0x501f00701f01f4f300501f03401f39500504000503000513b01f396005", - "0x3100513c01f03100504000501f03501f01f04000513b0050dc01f01f040", - "0x13e00504000513e00513b01f0c60050400050c60051f501f032005040005", - "0x13e0c60c600503200504000503200513a01f00700504000500700518301f", - "0x50dc00502d01f01f04000503a00539001f01f04000501f00701f032007", - "0x1f39500504000539400513b01f3960050400050d50051f501f394005040", - "0x400053960051f501f03300504000539300513c01f39300504000501f38e", - "0x13a01f00700504000500700518301f39500504000539500513b01f396005", - "0x501f01f04000501f01f01f0330073953960c6005033005040005033005", - "0x3a01f01f04000501f00701f0dc0d50074f413e0c600704000700501f007", - "0x701f13b0054f51f513c00704000713d0050c601f13d00504000503a005", - "0x18300704000713c0050c601f13c00504000513c00513e01f01f04000501f", - "0x50d501f01f0400051830050dc01f01f04000501f00701f1390054f613a", - "0x13c01f03900504000501f13d01f01f0400051f50050d501f01f04000513a", - "0x4000513e00513b01f0c60050400050c60051f501f07d005040005039005", - "0xc600507d00504000507d00513a01f00700504000500700518301f13e005", - "0x1f13901f01f0400051390050dc01f01f04000501f00701f07d00713e0c6", - "0x4000708513e0c603a07d01f08500504000508500503901f085005040005", - "0x50400051f500502e01f01f04000501f00701f39e0240074f739f3a0007", - "0x3a00051f501f39b00504000501f08701f39c00504000539d00539801f39d", - "0x39c00504000539c00502c01f39f00504000539f00513b01f3a0005040005", - "0x504000739a0052dc01f39a02a02903a04000539c39b39f3a00c631c01f", - "0x502d01f01f0400053990052dd01f01f04000501f00701f02c0054f8399", - "0x1c90070400050bd00503001f0bd00504000501f39701f02700504000502a", - "0x2e00503101f02e00504000502d00539501f01f0400051c900539601f02d", - "0x290050400050290051f501f39700504000539800503201f398005040005", - "0x39700513a01f00700504000500700518301f02700504000502700513b01f", - "0x2c00513c01f01f04000501f00701f3970070270290c6005397005040005", - "0x2a00504000502a00513b01f0290050400050290051f501f02f005040005", - "0x2a0290c600502f00504000502f00513a01f00700504000500700518301f", - "0x539e00502d01f01f0400051f50050d501f01f04000501f00701f02f007", - "0x1f39500504000503000513b01f3960050400050240051f501f030005040", - "0x3501f01f04000513b0050dc01f01f04000501f00701f01f4f900501f034", - "0x50400050c60051f501f03200504000503100513c01f03100504000501f", - "0x513a01f00700504000500700518301f13e00504000513e00513b01f0c6", - "0x539001f01f04000501f00701f03200713e0c60c6005032005040005032", - "0x3960050400050d50051f501f3940050400050dc00502d01f01f04000503a", - "0x539300513c01f39300504000501f38e01f39500504000539400513b01f", - "0x1f39500504000539500513b01f3960050400053960051f501f033005040", - "0x73953960c600503300504000503300513a01f007005040005007005183", - "0xd50074fa13e0c600704000700501f00700501f01f04000501f01f01f033", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x50400051f500502e01f01f04000501f00701f13b0054fb1f513c007040", - "0x724901f13a00504000513a00502c01f13a00504000518300539801f183", - "0x13c00513e01f01f04000501f00701f07d0054fc03913900704000713a0c6", - "0x501f00701f39f0054fd3a008500704000713c0050c601f13c005040005", - "0x4fe39e0240070400070850050c601f08500504000508500513e01f01f040", - "0x240050c601f02400504000502400513e01f01f04000501f00701f39d005", - "0x4000539c0050dc01f01f04000501f00701f0290054ff39b39c007040007", - "0x503900502b01f01f04000539e0050d501f01f04000539b0050d501f01f", - "0x2a00513c01f02a00504000501f13d01f01f0400053a00050d501f01f040", - "0x13e00504000513e00513b01f1390050400051390051f501f39a005040005", - "0x13e1390c600539a00504000539a00513a01f00700504000500700518301f", - "0x4000501f13901f01f0400050290050dc01f01f04000501f00701f39a007", - "0x2c00704000739913e13903a07d01f39900504000539900503901f399005", - "0x1f02d00504000539e00502e01f01f04000501f00701f1c90bd007500027", - "0x504000502e00502c01f01f04000501f2a601f02e00504000502d005398", - "0x39700550101f0400073980052a801f39802e00704000502e00502701f02e", - "0x1f04000503900502b01f01f0400053a00050d501f01f04000501f00701f", - "0x502f00513b01f02f00504000502700502d01f01f04000502e00539401f", - "0x1f00701f01f50200501f03401f39600504000500700518301f030005040", - "0x1f3950390070400050390052e101f01f0400053970052ad01f01f040005", - "0x503200539801f0320050400053a000502e01f03100504000539500512b", - "0x1f03300504000503139300702f01f39300504000501f39701f394005040", - "0x3300702f01f03439400704000539400502701f39400504000539400502c", - "0x504000539102e0072e901f39100504000501f39901f392005040005034", - "0x3001f39000504000503539200702f01f03500504000503500502c01f035", - "0x4000538c00539501f01f04000538e00539601f38c38e007040005390005", - "0x4000738b39403900702713e02801f38b00504000538b00524b01f38b005", - "0x503b00539001f01f04000501f00701f38638738803a50303b38938a03a", - "0x13b01f04400504000538a00502d01f38a00504000538a00513b01f01f040", - "0x1f04000501f2bc01f39600504000538900518301f030005040005044005", - "0x22f00539601f04122f00704000521400503001f21400504000501f39701f", - "0x1f23000504000504200503101f04200504000504100539501f01f040005", - "0x503000513b01f02c00504000502c0051f501f235005040005230005032", - "0x523500504000523500513a01f39600504000539600518301f030005040", - "0x1f39301f01f04000501f2bc01f01f04000501f00701f23539603002c0c6", - "0x504000523c00513c01f23c00504000538623700703301f237005040005", - "0x518301f38800504000538800513b01f02c00504000502c0051f501f246", - "0x1f24638738802c0c600524600504000524600513a01f387005040005387", - "0x1f01f04000503900502b01f01f04000539e0050d501f01f04000501f007", - "0x400050bd0051f501f2490050400051c900502d01f01f0400053a00050d5", - "0x501f00701f01f50400501f03401f24b00504000524900513b01f24a005", - "0x3900502b01f01f0400053a00050d501f01f04000539d0050dc01f01f040", - "0x1f501f25500504000524c00513c01f24c00504000501f39201f01f040005", - "0x4000500700518301f13e00504000513e00513b01f139005040005139005", - "0x501f00701f25500713e1390c600525500504000525500513a01f007005", - "0x501f39101f01f04000503900502b01f01f04000539f0050dc01f01f040", - "0x1f1390050400051390051f501f05400504000505200513c01f052005040", - "0x505400513a01f00700504000500700518301f13e00504000513e00513b", - "0x513c0050dc01f01f04000501f00701f05400713e1390c6005054005040", - "0x13b01f02b00504000507d0051f501f26300504000513e00502d01f01f040", - "0xdc01f01f04000501f00701f01f50500501f03401f028005040005263005", - "0x50400050c60051f501f06000504000513e00502d01f01f04000513b005", - "0x600513c01f00600504000501f03501f02800504000506000513b01f02b", - "0x2800504000502800513b01f02b00504000502b0051f501f05f005040005", - "0x2802b0c600505f00504000505f00513a01f00700504000500700518301f", - "0x50dc00502d01f01f04000503a00539001f01f04000501f00701f05f007", - "0x1f24b00504000505e00513b01f24a0050400050d50051f501f05e005040", - "0x4000524a0051f501f06600504000527100513c01f27100504000501f38e", - "0x13a01f00700504000500700518301f24b00504000524b00513b01f24a005", - "0x501f01f04000501f01f01f06600724b24a0c6005066005040005066005", - "0x3a01f01f04000501f00701f13d0dc0075060d513e007040007007005007", - "0x701f18300550713b1f500704000713c0050c601f13c0050400050c6005", - "0x13a0070400071f50050c601f1f50050400051f500513e01f01f04000501f", - "0xc601f13a00504000513a00513e01f01f04000501f00701f039005508139", - "0x7d00513e01f01f04000501f00701f3a000550908507d00704000713a005", - "0x501f00701f39e00550a02439f00704000707d0050c601f07d005040005", - "0x850050d501f01f0400050240050d501f01f04000539f0050dc01f01f040", - "0x1f13d01f01f04000513b0050d501f01f0400051390050d501f01f040005", - "0x1f00504000501f00512d01f39c00504000539d00513c01f39d005040005", - "0x3a00518301f0d50050400050d500513b01f13e00504000513e0051f501f", - "0x1f39c03a0d513e01f13e00539c00504000539c00513a01f03a005040005", - "0x1f39b00504000501f13901f01f04000539e0050dc01f01f04000501f007", - "0x750b02a02900704000739b0d513e03a07d01f39b00504000539b005039", - "0x2c00539801f02c00504000513b00502e01f01f04000501f00701f39939a", - "0x1c90050400050bd00539801f0bd00504000513900502e01f027005040005", - "0x501f08701f02e00504000502d00539801f02d00504000508500502e01f", - "0x1f02a00504000502a00513b01f0290050400050290051f501f398005040", - "0x502700502c01f03a00504000503a00518301f01f00504000501f00512d", - "0x1f02e00504000502e00502c01f1c90050400051c900502c01f027005040", - "0x2dc01f39539603002f39713e04000502e1c902739803a01f02a02913d12c", - "0x50310052dd01f01f04000501f00701f03200550c031005040007395005", - "0x503001f39300504000501f39701f39400504000502f00502d01f01f040", - "0x504000503400539501f01f04000503300539601f034033007040005393", - "0x512d01f03500504000539100503201f39100504000539200503101f392", - "0x504000539400513b01f3970050400053970051f501f030005040005030", - "0x3013e00503500504000503500513a01f39600504000539600518301f394", - "0x12d01f39000504000503200513c01f01f04000501f00701f035396394397", - "0x4000502f00513b01f3970050400053970051f501f030005040005030005", - "0x13e00539000504000539000513a01f39600504000539600518301f02f005", - "0xd501f01f0400050850050d501f01f04000501f00701f39039602f397030", - "0x38e00504000539900502d01f01f04000513b0050d501f01f040005139005", - "0x501f03401f38b00504000538e00513b01f38c00504000539a0051f501f", - "0x513b0050d501f01f0400053a00050dc01f01f04000501f00701f01f50d", - "0x38a00513c01f38a00504000501f39201f01f0400051390050d501f01f040", - "0x13e00504000513e0051f501f01f00504000501f00512d01f389005040005", - "0x38900513a01f03a00504000503a00518301f0d50050400050d500513b01f", - "0x50dc01f01f04000501f00701f38903a0d513e01f13e005389005040005", - "0x13c01f03b00504000501f39101f01f04000513b0050d501f01f040005039", - "0x4000513e0051f501f01f00504000501f00512d01f38800504000503b005", - "0x13a01f03a00504000503a00518301f0d50050400050d500513b01f13e005", - "0x1f01f04000501f00701f38803a0d513e01f13e005388005040005388005", - "0x504000538700513c01f38700504000501f03501f01f0400051830050dc", - "0x513b01f13e00504000513e0051f501f01f00504000501f00512d01f386", - "0x504000538600513a01f03a00504000503a00518301f0d50050400050d5", - "0x400050c600539001f01f04000501f00701f38603a0d513e01f13e005386", - "0x513b01f38c0050400050dc0051f501f04400504000513d00502d01f01f", - "0x22f00504000521400513c01f21400504000501f38e01f38b005040005044", - "0x38b00513b01f38c00504000538c0051f501f01f00504000501f00512d01f", - "0x22f00504000522f00513a01f03a00504000503a00518301f38b005040005", - "0x4000703a00500700501f01f04000501f01f01f22f03a38b38c01f13e005", - "0x50400050d50051f501f01f04000501f00701f13c13d00750e0dc0d5007", - "0x18313b1f503a04000513e0d500712a01f13e00504000513e00524b01f0d5", - "0x503a01f01f04000501f00701f13900550f13a00504000718300531b01f", - "0x1f00701f3a000551008507d0070400070390050c601f03900504000513b", - "0x531a01f01f0400050850050d501f01f04000507d0050dc01f01f040005", - "0x1f02400504000539f00513c01f39f00504000501f13d01f01f04000513a", - "0x500700533b01f1f50050400051f50051f501f01f00504000501f00512d", - "0x1f0c60050400050c600518301f0dc0050400050dc00513b01f007005040", - "0x4000501f00701f0240c60dc0071f501f0d500502400504000502400513a", - "0x539e00503901f39e00504000501f13901f01f0400053a00050dc01f01f", - "0x701f02939b00751139c39d00704000739e0dc1f503a07d01f39e005040", - "0x1f39d00504000539d0051f501f02a00504000501f08701f01f04000501f", - "0x501f00512d01f00700504000500700533b01f39c00504000539c00513b", - "0x1f13a00504000513a00531701f0c60050400050c600518301f01f005040", - "0x2dc01f1c90bd02702c39939a0d504000513a02a0c601f00739c39d0dc134", - "0x502d0052dd01f01f04000501f00701f02e00551202d0050400071c9005", - "0x503001f39700504000501f39701f39800504000539900502d01f01f040", - "0x504000503000539501f01f04000502f00539601f03002f007040005397", - "0x512d01f03100504000539500503201f39500504000539600503101f396", - "0x504000502c00533b01f39a00504000539a0051f501f027005040005027", - "0x513a01f0bd0050400050bd00518301f39800504000539800513b01f02c", - "0x1f01f04000501f00701f0310bd39802c39a0270d5005031005040005031", - "0x539a0051f501f02700504000502700512d01f03200504000502e00513c", - "0x1f39900504000539900513b01f02c00504000502c00533b01f39a005040", - "0x2c39a0270d500503200504000503200513a01f0bd0050400050bd005183", - "0x2900502d01f01f04000513a00531a01f01f04000501f00701f0320bd399", - "0x3300504000539400513b01f39300504000539b0051f501f394005040005", - "0x1f01f04000513900506001f01f04000501f00701f01f51300501f03401f", - "0x504000503400513c01f03400504000501f03501f01f04000513b005390", - "0x533b01f1f50050400051f50051f501f01f00504000501f00512d01f392", - "0x50400050c600518301f0dc0050400050dc00513b01f007005040005007", - "0x1f00701f3920c60dc0071f501f0d500539200504000539200513a01f0c6", - "0x1f501f39100504000513c00502d01f01f04000513e00539001f01f040005", - "0x504000501f38e01f03300504000539100513b01f39300504000513d005", - "0x51f501f01f00504000501f00512d01f39000504000503500513c01f035", - "0x504000503300513b01f00700504000500700533b01f393005040005393", - "0x1f0d500539000504000539000513a01f0c60050400050c600518301f033", - "0xc600704000700501f00700501f01f04000501f01f01f3900c6033007393", - "0x1f13d00504000503a00503a01f01f04000501f00701f0dc0d500751413e", - "0x502e01f01f04000501f00701f13b0055151f513c00704000713d0050c6", - "0x504000513a00502c01f13a00504000518300539801f1830050400051f5", - "0x1f04000501f00701f07d00551603913900704000713a0c600724901f13a", - "0x8500524b01f1390050400051390051f501f08500504000513c00539501f", - "0x702400531b01f02439f3a003a04000508513900712a01f085005040005", - "0x39c00504000539f00503a01f01f04000501f00701f39d00551739e005040", - "0xdc01f01f04000501f00701f02a00551802939b00704000739c0050c601f", - "0x1f01f04000539e00531a01f01f0400050290050d501f01f04000539b005", - "0x504000539a00513c01f39a00504000501f13d01f01f04000503900502b", - "0x518301f13e00504000513e00513b01f3a00050400053a00051f501f399", - "0x1f39900713e3a00c600539900504000539900513a01f007005040005007", - "0x1f02c00504000501f13901f01f04000502a0050dc01f01f04000501f007", - "0x75190bd02700704000702c13e3a003a07d01f02c00504000502c005039", - "0x531a01f39802e00704000539e00513301f01f04000501f00701f02d1c9", - "0x704000539700531501f39739800704000539800531601f01f04000502e", - "0x31301f39539600704000503000513801f01f04000502f00539401f03002f", - "0x4000539500531301f03200504000503100535a01f031005040005396005", - "0x531501f03300504000501f39701f39300504000539400535a01f394005", - "0x504000503400539801f01f04000539200531101f392034007040005398", - "0x1f39000504000503203500702f01f03500504000539103300702f01f391", - "0x538e00503001f38c00504000501f31001f38e00504000539339000702f", - "0x1f38900504000538a00539501f01f04000538b00539601f38a38b007040", - "0x70bd13e02801f38900504000538900524b01f38c00504000538c00502c", - "0x1f04000501f00701f21404438603a51a38738803b03a04000738938c039", - "0x503b00502d01f03b00504000503b00513b01f01f04000538700539001f", - "0x1f23004200704000504100503001f04100504000501f39701f22f005040", - "0x4000523500503101f23500504000523000539501f01f040005042005396", - "0x13b01f0270050400050270051f501f23c00504000523700503201f237005", - "0x4000523c00513a01f38800504000538800518301f22f00504000522f005", - "0x504000501f39301f01f04000501f00701f23c38822f0270c600523c005", - "0x1f501f24a00504000524900513c01f24900504000521424600703301f246", - "0x4000504400518301f38600504000538600513b01f027005040005027005", - "0x501f00701f24a0443860270c600524a00504000524a00513a01f044005", - "0x2d00502d01f01f04000503900502b01f01f04000539e00531a01f01f040", - "0x25500504000524b00513b01f24c0050400051c90051f501f24b005040005", - "0x1f01f04000539d00506001f01f04000501f00701f01f51b00501f03401f", - "0x5200504000501f39101f01f04000503900502b01f01f04000539f005390", - "0x13e00513b01f3a00050400053a00051f501f05400504000505200513c01f", - "0x5400504000505400513a01f00700504000500700518301f13e005040005", - "0x1f01f04000513c0050dc01f01f04000501f00701f05400713e3a00c6005", - "0x526300513b01f02b00504000507d0051f501f26300504000513e00502d", - "0x513b0050dc01f01f04000501f00701f01f51c00501f03401f028005040", - "0x13b01f02b0050400050c60051f501f06000504000513e00502d01f01f040", - "0x504000500600513c01f00600504000501f03501f028005040005060005", - "0x518301f02800504000502800513b01f02b00504000502b0051f501f05f", - "0x1f05f00702802b0c600505f00504000505f00513a01f007005040005007", - "0x5e0050400050dc00502d01f01f04000503a00539001f01f04000501f007", - "0x501f38e01f25500504000505e00513b01f24c0050400050d50051f501f", - "0x1f24c00504000524c0051f501f06600504000527100513c01f271005040", - "0x506600513a01f00700504000500700518301f25500504000525500513b", - "0x701f00700501f01f04000501f01f01f06600725524c0c6005066005040", - "0x50c600503a01f01f04000501f00701f13d0dc00751d0d513e007040007", - "0x4000501f00701f18300551e13b1f500704000713c0050c601f13c005040", - "0x4000501f13d01f01f04000513b0050d501f01f0400051f50050dc01f01f", - "0x30f01f13e00504000513e0051f501f13900504000513a00513c01f13a005", - "0x4000503a00518301f0d50050400050d500513b01f005005040005005005", - "0x1f00701f13903a0d500513e13e00513900504000513900513a01f03a005", - "0x503901f03900504000501f13901f01f0400051830050dc01f01f040005", - "0x39f3a000751f08507d0070400070390d513e03a07d01f039005040005039", - "0x504000500500530f01f02400504000501f08701f01f04000501f00701f", - "0xc630e01f03a00504000503a00518301f08500504000508500513b01f005", - "0x52002900504000739b0052dc01f39b39c39d39e0c604000502403a085005", - "0x539d00502d01f01f0400050290052dd01f01f04000501f00701f02a005", - "0x1f02702c00704000539900503001f39900504000501f39701f39a005040", - "0x400050bd00503101f0bd00504000502700539501f01f04000502c005396", - "0x30f01f07d00504000507d0051f501f02d0050400051c900503201f1c9005", - "0x4000539c00518301f39a00504000539a00513b01f39e00504000539e005", - "0x1f00701f02d39c39a39e07d13e00502d00504000502d00513a01f39c005", - "0x1f07d00504000507d0051f501f02e00504000502a00513c01f01f040005", - "0x539c00518301f39d00504000539d00513b01f39e00504000539e00530f", - "0x701f02e39c39d39e07d13e00502e00504000502e00513a01f39c005040", - "0x3970050400053a00051f501f39800504000539f00502d01f01f04000501f", - "0x1f04000501f00701f01f52100501f03401f02f00504000539800513b01f", - "0x50dc0051f501f03000504000513d00502d01f01f0400050c600539001f", - "0x13c01f39600504000501f38e01f02f00504000503000513b01f397005040", - "0x4000500500530f01f3970050400053970051f501f395005040005396005", - "0x13a01f03a00504000503a00518301f02f00504000502f00513b01f005005", - "0x1f01f04000501f01f01f39503a02f00539713e005395005040005395005", - "0x1f01f04000501f00701f13d0dc0075220d513e007040007007005007005", - "0x1f18300552313b1f500704000713c0050c601f13c0050400050c600503a", - "0x70400071f50050c601f1f50050400051f500513e01f01f04000501f007", - "0xd501f01f04000513a0050dc01f01f04000501f00701f03900552413913a", - "0x1f07d00504000501f13d01f01f04000513b0050d501f01f040005139005", - "0x513e0051f501f01f00504000501f00512d01f08500504000507d00513c", - "0x1f03a00504000503a00518301f0d50050400050d500513b01f13e005040", - "0x1f04000501f00701f08503a0d513e01f13e00508500504000508500513a", - "0x400053a000503901f3a000504000501f13901f01f0400050390050dc01f", - "0x1f00701f39d39e00752502439f0070400073a00d513e03a07d01f3a0005", - "0x1f39b00504000539c00539801f39c00504000513b00502e01f01f040005", - "0x4000502400513b01f39f00504000539f0051f501f02900504000501f087", - "0x2c01f03a00504000503a00518301f01f00504000501f00512d01f024005", - "0x39a02a13e04000539b02903a01f02439f0d530d01f39b00504000539b005", - "0x1f04000501f00701f1c90055260bd0050400070270052dc01f02702c399", - "0x4000501f39701f02d00504000539a00502d01f01f0400050bd0052dd01f", - "0x39501f01f04000539800539601f39739800704000502e00503001f02e005", - "0x4000503000503201f03000504000502f00503101f02f005040005397005", - "0x13b01f02a00504000502a0051f501f39900504000539900512d01f396005", - "0x4000539600513a01f02c00504000502c00518301f02d00504000502d005", - "0x51c900513c01f01f04000501f00701f39602c02d02a39913e005396005", - "0x1f02a00504000502a0051f501f39900504000539900512d01f395005040", - "0x539500513a01f02c00504000502c00518301f39a00504000539a00513b", - "0x13b0050d501f01f04000501f00701f39502c39a02a39913e005395005040", - "0x1f03200504000539e0051f501f03100504000539d00502d01f01f040005", - "0x1f01f04000501f00701f01f52700501f03401f39400504000503100513b", - "0x504000539300513c01f39300504000501f03501f01f0400051830050dc", - "0x513b01f13e00504000513e0051f501f01f00504000501f00512d01f033", - "0x504000503300513a01f03a00504000503a00518301f0d50050400050d5", - "0x400050c600539001f01f04000501f00701f03303a0d513e01f13e005033", - "0x513b01f0320050400050dc0051f501f03400504000513d00502d01f01f", - "0x39100504000539200513c01f39200504000501f38e01f394005040005034", - "0x39400513b01f0320050400050320051f501f01f00504000501f00512d01f", - "0x39100504000539100513a01f03a00504000503a00518301f394005040005", - "0x4000700501f00700501f01f04000501f01f01f39103a39403201f13e005", - "0x504000503a00503a01f01f04000501f00701f0dc0d500752813e0c6007", - "0x1f01f04000501f00701f13b0055291f513c00704000713d0050c601f13d", - "0x1f13900552a13a18300704000713c0050c601f13c00504000513c00513e", - "0x1f01f04000513a0050d501f01f0400051830050dc01f01f04000501f007", - "0x504000503900513c01f03900504000501f13d01f01f0400051f50050d5", - "0x518301f13e00504000513e00513b01f0c60050400050c60051f501f07d", - "0x1f07d00713e0c60c600507d00504000507d00513a01f007005040005007", - "0x1f08500504000501f13901f01f0400051390050dc01f01f04000501f007", - "0x752b39f3a000704000708513e0c603a07d01f085005040005085005039", - "0x39d00539801f39d0050400051f500502e01f01f04000501f00701f39e024", - "0x2c01f02900504000501f30c01f39b00504000501f39701f39c005040005", - "0x4000501f30b01f02a00504000502939b00702f01f029005040005029005", - "0x1f39900504000539a02a00702f01f39a00504000539a00502c01f39a005", - "0x502700539501f01f04000502c00539601f02702c007040005399005030", - "0x1f0bd0050400050bd00524b01f39c00504000539c00502c01f0bd005040", - "0x501f00701f39739802e03a52c02d1c90070400070bd39c00739f0c60ca", - "0x39701f02f0050400051c900502d01f1c90050400051c900513b01f01f040", - "0x4000539600539601f39539600704000503000503001f03000504000501f", - "0x503201f03200504000503100503101f03100504000539500539501f01f", - "0x504000502f00513b01f3a00050400053a00051f501f394005040005032", - "0x3a00c600539400504000539400513a01f02d00504000502d00518301f02f", - "0x39300703301f39300504000501f39301f01f04000501f00701f39402d02f", - "0x50400053a00051f501f03400504000503300513c01f033005040005397", - "0x513a01f39800504000539800518301f02e00504000502e00513b01f3a0", - "0x50d501f01f04000501f00701f03439802e3a00c6005034005040005034", - "0x3910050400050240051f501f39200504000539e00502d01f01f0400051f5", - "0x1f04000501f00701f01f52d00501f03401f03500504000539200513b01f", - "0x4000539000513c01f39000504000501f03501f01f04000513b0050dc01f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f38e005", - "0x38e00713e0c60c600538e00504000538e00513a01f007005040005007005", - "0x50400050dc00502d01f01f04000503a00539001f01f04000501f00701f", - "0x1f38e01f03500504000538c00513b01f3910050400050d50051f501f38c", - "0x3910050400053910051f501f38a00504000538b00513c01f38b005040005", - "0x38a00513a01f00700504000500700518301f03500504000503500513b01f", - "0x1f00700501f01f04000501f01f01f38a0070353910c600538a005040005", - "0xd500503a01f01f04000501f00701f1f513c00752e13d0dc0070400070c6", - "0x501f00701f13900552f13a18300704000713b0050c601f13b005040005", - "0x501f13d01f01f04000513a0050d501f01f0400051830050dc01f01f040", - "0x1f0dc0050400050dc0051f501f07d00504000503900513c01f039005040", - "0x503a00530701f00700504000500700530901f00500504000500500530a", - "0x1f13e00504000513e00518301f13d00504000513d00513b01f03a005040", - "0x501f00701f07d13e13d03a0070050dc0dc00507d00504000507d00513a", - "0x8500503901f08500504000501f13901f01f0400051390050dc01f01f040", - "0x1f39e02400753039f3a000704000708513d0dc03a07d01f085005040005", - "0x3a00050400053a00051f501f39d00504000501f08701f01f04000501f007", - "0x500530a01f03a00504000503a00530701f00700504000500700530901f", - "0x39f00503a0073a00d514101f39f00504000539f00513b01f005005040005", - "0x553102c0050400073990052dc01f39939a02a02939b39c0d504000539d", - "0x4000539a00502d01f01f04000502c0052dd01f01f04000501f00701f027", - "0x39601f02e02d0070400051c900503001f1c900504000501f39701f0bd005", - "0x504000539800503101f39800504000502e00539501f01f04000502d005", - "0x530a01f39c00504000539c0051f501f02f00504000539700503201f397", - "0x504000502900530701f39b00504000539b00530901f02a00504000502a", - "0x513a01f13e00504000513e00518301f0bd0050400050bd00513b01f029", - "0x1f04000501f00701f02f13e0bd02939b02a39c0dc00502f00504000502f", - "0x2a00530a01f39c00504000539c0051f501f03000504000502700513c01f", - "0x2900504000502900530701f39b00504000539b00530901f02a005040005", - "0x3000513a01f13e00504000513e00518301f39a00504000539a00513b01f", - "0x1f01f04000501f00701f03013e39a02939b02a39c0dc005030005040005", - "0x539600513b01f3950050400050240051f501f39600504000539e00502d", - "0x50d500539001f01f04000501f00701f01f53200501f03401f031005040", - "0x13b01f39500504000513c0051f501f0320050400051f500502d01f01f040", - "0x504000539400513c01f39400504000501f38e01f031005040005032005", - "0x530901f00500504000500500530a01f3950050400053950051f501f393", - "0x504000503100513b01f03a00504000503a00530701f007005040005007", - "0x3950dc00539300504000539300513a01f13e00504000513e00518301f031", - "0x704000700701f00700501f01f04000501f01f01f39313e03103a007005", - "0x13c0050400050c600503a01f01f04000501f00701f13d0dc0075330d513e", - "0xdc01f01f04000501f00701f18300553413b1f500704000713c0050c601f", - "0x1f13a00504000501f13d01f01f04000513b0050d501f01f0400051f5005", - "0x500500530a01f13e00504000513e0051f501f13900504000513a00513c", - "0x1f03a00504000503a00518301f0d50050400050d500513b01f005005040", - "0x1f04000501f00701f13903a0d500513e13e00513900504000513900513a", - "0x4000503900503901f03900504000501f13901f01f0400051830050dc01f", - "0x1f00701f39f3a000753508507d0070400070390d513e03a07d01f039005", - "0x39e02400704000500500530401f00500504000500500530a01f01f040005", - "0x50b401f01f04000501f00701f39c00553639d00504000739e0050b701f", - "0x39b00704000502400530401f02400504000502400530a01f01f04000539d", - "0xb401f01f04000501f00701f39a00553702a0050400070290050b701f029", - "0x2c00504000501f39701f39900504000508500502d01f01f04000502a005", - "0xbd00539501f01f04000502700539601f0bd02700704000502c00503001f", - "0x2e00504000502d00503201f02d0050400051c900503101f1c9005040005", - "0x39900513b01f39b00504000539b00530a01f07d00504000507d0051f501f", - "0x2e00504000502e00513a01f03a00504000503a00518301f399005040005", - "0x504000539a00513c01f01f04000501f00701f02e03a39939b07d13e005", - "0x513b01f39b00504000539b00530a01f07d00504000507d0051f501f398", - "0x504000539800513a01f03a00504000503a00518301f085005040005085", - "0x4000539c00513c01f01f04000501f00701f39803a08539b07d13e005398", - "0x13b01f02400504000502400530a01f07d00504000507d0051f501f397005", - "0x4000539700513a01f03a00504000503a00518301f085005040005085005", - "0x539f00502d01f01f04000501f00701f39703a08502407d13e005397005", - "0x1f39600504000502f00513b01f0300050400053a00051f501f02f005040", - "0x2d01f01f0400050c600539001f01f04000501f00701f01f53800501f034", - "0x4000539500513b01f0300050400050dc0051f501f39500504000513d005", - "0x51f501f03200504000503100513c01f03100504000501f38e01f396005", - "0x504000539600513b01f00500504000500500530a01f030005040005030", - "0x3013e00503200504000503200513a01f03a00504000503a00518301f396", - "0x23c01f0dc00504000501f23701f13e00504000501f23501f03203a396005", - "0x13c13d00704000700501f00700501f01f04000501f01f01f01f04000501f", - "0xc601f18300504000503a00503a01f01f04000501f00701f13b1f5007539", - "0x13900502e01f01f04000501f00701f03900553a13913a007040007183005", - "0x50400050d500539801f0d50050400050d50dc00724601f0d5005040005", - "0x1f04000501f00701f39f00553b3a008500704000707d13d00724901f07d", - "0x39e00553c0c602400704000713a0050c601f13a00504000513a00513e01f", - "0x50c613e00724a01f02400504000502400513e01f01f04000501f00701f", - "0x4000501f00701f39b00553d39c39d0070400070240050c601f0c6005040", - "0x1f39701f02a00504000502900539801f02900504000539c00502e01f01f", - "0x850050400050850051f501f39900504000539d00539501f39a005040005", - "0x39a00524c01f39900504000539900524b01f13c00504000513c00513b01f", - "0x2a39a39913c08513e25501f02a00504000502a00502c01f39a005040005", - "0x1f00701f02d00553e1c90050400070bd00505201f0bd02702c03a040005", - "0x39700504000739800526301f39802e0070400051c900505401f01f040005", - "0x50c601f03000504000502e00503a01f01f04000501f00701f02f00553f", - "0x53960050dc01f01f04000501f00701f031005540395396007040007030", - "0x39700539601f01f0400050c60050d501f01f0400053950050d501f01f040", - "0x513c01f03200504000501f13d01f01f0400053a000502b01f01f040005", - "0x504000502700513b01f02c00504000502c0051f501f394005040005032", - "0x2c0c600539400504000539400513a01f00700504000500700518301f027", - "0x501f13901f01f0400050310050dc01f01f04000501f00701f394007027", - "0x704000739302702c03a07d01f39300504000539300503901f393005040", - "0x350050400050c600502e01f01f04000501f00701f391392007541034033", - "0x503400513b01f38e00504000501f08701f39000504000503500539801f", - "0x1f3a00050400053a000530301f00700504000500700518301f034005040", - "0x70340d530201f39700504000539700524c01f39000504000539000502c", - "0x554238900504000738a0052dc01f38a38b38c03a0400053973903a038e", - "0x4000538c00502d01f01f0400053890052dd01f01f04000501f00701f03b", - "0x39601f04438600704000538700503001f38700504000501f39701f388005", - "0x504000521400503101f21400504000504400539501f01f040005386005", - "0x513b01f0330050400050330051f501f04100504000522f00503201f22f", - "0x504000504100513a01f38b00504000538b00518301f388005040005388", - "0x504000503b00513c01f01f04000501f00701f04138b3880330c6005041", - "0x518301f38c00504000538c00513b01f0330050400050330051f501f042", - "0x1f04238b38c0330c600504200504000504200513a01f38b00504000538b", - "0x1f01f04000539700539601f01f0400050c60050d501f01f04000501f007", - "0x400053920051f501f23000504000539100502d01f01f0400053a000502b", - "0x501f00701f01f54300501f03401f23700504000523000513b01f235005", - "0x2e00539001f01f0400050c60050d501f01f04000502f00506001f01f040", - "0x1f501f23c00504000502700502d01f01f0400053a000502b01f01f040005", - "0x1f54400501f03401f24900504000523c00513b01f24600504000502c005", - "0x1f0400053a000502b01f01f0400050c60050d501f01f04000501f00701f", - "0x2700513b01f02c00504000502c0051f501f24a00504000502d00513c01f", - "0x24a00504000524a00513a01f00700504000500700518301f027005040005", - "0x1f01f04000539b0050dc01f01f04000501f00701f24a00702702c0c6005", - "0x504000513c00502d01f01f0400053a000502b01f01f0400050c60050d5", - "0x1f39201f24900504000524b00513b01f2460050400050850051f501f24b", - "0x2460050400052460051f501f25500504000524c00513c01f24c005040005", - "0x25500513a01f00700504000500700518301f24900504000524900513b01f", - "0x39e0050dc01f01f04000501f00701f2550072492460c6005255005040005", - "0x1f39101f01f04000513e00500601f01f0400053a000502b01f01f040005", - "0x850050400050850051f501f05400504000505200513c01f052005040005", - "0x5400513a01f00700504000500700518301f13c00504000513c00513b01f", - "0x13a0050dc01f01f04000501f00701f05400713c0850c6005054005040005", - "0x1f501f26300504000513c00502d01f01f04000513e00500601f01f040005", - "0x1f54500501f03401f02800504000526300513b01f02b00504000539f005", - "0x1f0400050dc00505f01f01f0400050390050dc01f01f04000501f00701f", - "0x513d0051f501f06000504000513c00502d01f01f04000513e00500601f", - "0x13c01f00600504000501f03501f02800504000506000513b01f02b005040", - "0x4000502800513b01f02b00504000502b0051f501f05f005040005006005", - "0xc600505f00504000505f00513a01f00700504000500700518301f028005", - "0x500601f01f0400050dc00505f01f01f04000501f00701f05f00702802b", - "0x1f05e00504000513b00502d01f01f04000503a00539001f01f04000513e", - "0x4000501f38e01f23700504000505e00513b01f2350050400051f50051f5", - "0x13b01f2350050400052350051f501f06600504000527100513c01f271005", - "0x4000506600513a01f00700504000500700518301f237005040005237005", - "0x700501f00700501f01f04000501f01f01f0660072372350c6005066005", - "0x4000503a00503a01f01f04000501f00701f0dc0d500754613e0c6007040", - "0x1f04000501f00701f13b0055471f513c00704000713d0050c601f13d005", - "0x13900554813a18300704000713c0050c601f13c00504000513c00513e01f", - "0x1f04000513a0050d501f01f0400051830050dc01f01f04000501f00701f", - "0x4000503900513c01f03900504000501f13d01f01f0400051f50050d501f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f07d005", - "0x7d00713e0c60c600507d00504000507d00513a01f007005040005007005", - "0x8500504000501f13901f01f0400051390050dc01f01f04000501f00701f", - "0x54939f3a000704000708513e0c603a07d01f08500504000508500503901f", - "0x502e01f39d00504000539f00502d01f01f04000501f00701f39e024007", - "0x2900504000501f39701f39b00504000539c00539801f39c0050400051f5", - "0x503001f02a00504000539b02900702f01f39b00504000539b00502c01f", - "0x504000539900539501f01f04000539a00539601f39939a00704000502a", - "0x51f501f0bd00504000502700503201f02700504000502c00503101f02c", - "0x504000500700518301f39d00504000539d00513b01f3a00050400053a0", - "0x4000501f00701f0bd00739d3a00c60050bd0050400050bd00513a01f007", - "0x240051f501f1c900504000539e00502d01f01f0400051f50050d501f01f", - "0x701f01f54a00501f03401f02e0050400051c900513b01f02d005040005", - "0x13c01f39800504000501f03501f01f04000513b0050dc01f01f04000501f", - "0x4000513e00513b01f0c60050400050c60051f501f397005040005398005", - "0xc600539700504000539700513a01f00700504000500700518301f13e005", - "0x502d01f01f04000503a00539001f01f04000501f00701f39700713e0c6", - "0x504000502f00513b01f02d0050400050d50051f501f02f0050400050dc", - "0x2d0051f501f39600504000503000513c01f03000504000501f38e01f02e", - "0x700504000500700518301f02e00504000502e00513b01f02d005040005", - "0x1f04000501f01f01f39600702e02d0c600539600504000539600513a01f", - "0x1f04000501f00701f0dc0d500754b13e0c600704000700501f00700501f", - "0x13b00554c1f513c00704000713d0050c601f13d00504000503a00503a01f", - "0x1f0400051f50050d501f01f04000513c0050dc01f01f04000501f00701f", - "0x50c60051f501f13a00504000518300513c01f18300504000501f13d01f", - "0x1f00700504000500700518301f13e00504000513e00513b01f0c6005040", - "0x1f01f04000501f00701f13a00713e0c60c600513a00504000513a00513a", - "0x504000513900503901f13900504000501f13901f01f04000513b0050dc", - "0x501f00701f3a008500754d07d03900704000713913e0c603a07d01f139", - "0x503001f02400504000501f39701f39f00504000507d00502d01f01f040", - "0x504000539d00539501f01f04000539e00539601f39d39e007040005024", - "0x51f501f02900504000539b00503201f39b00504000539c00503101f39c", - "0x504000500700518301f39f00504000539f00513b01f039005040005039", - "0x4000501f00701f02900739f0390c600502900504000502900513a01f007", - "0x513b01f39a0050400050850051f501f02a0050400053a000502d01f01f", - "0x539001f01f04000501f00701f01f54e00501f03401f39900504000502a", - "0x39a0050400050d50051f501f02c0050400050dc00502d01f01f04000503a", - "0x502700513c01f02700504000501f38e01f39900504000502c00513b01f", - "0x1f39900504000539900513b01f39a00504000539a0051f501f0bd005040", - "0x739939a0c60050bd0050400050bd00513a01f007005040005007005183", - "0xd500754f13e0c600704000700501f00700501f01f04000501f01f01f0bd", - "0x713d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc", - "0x1f04000513c0050dc01f01f04000501f00701f13b0055501f513c007040", - "0x4000518300513c01f18300504000501f13d01f01f0400051f50050d501f", - "0x18301f13e00504000513e00513b01f0c60050400050c60051f501f13a005", - "0x13a00713e0c60c600513a00504000513a00513a01f007005040005007005", - "0x13900504000501f13901f01f04000513b0050dc01f01f04000501f00701f", - "0x55107d03900704000713913e0c603a07d01f13900504000513900503901f", - "0x1f39701f39f00504000507d00502d01f01f04000501f00701f3a0085007", - "0x1f04000539e00539601f39d39e00704000502400503001f024005040005", - "0x39b00503201f39b00504000539c00503101f39c00504000539d00539501f", - "0x39f00504000539f00513b01f0390050400050390051f501f029005040005", - "0x39f0390c600502900504000502900513a01f00700504000500700518301f", - "0x850051f501f02a0050400053a000502d01f01f04000501f00701f029007", - "0x701f01f55200501f03401f39900504000502a00513b01f39a005040005", - "0x1f02c0050400050dc00502d01f01f04000503a00539001f01f04000501f", - "0x4000501f38e01f39900504000502c00513b01f39a0050400050d50051f5", - "0x13b01f39a00504000539a0051f501f0bd00504000502700513c01f027005", - "0x400050bd00513a01f00700504000500700518301f399005040005399005", - "0x700701f00700501f01f04000501f01f01f0bd00739939a0c60050bd005", - "0x400050c600503a01f01f04000501f00701f13d0dc0075530d513e007040", - "0x1f04000501f00701f18300555413b1f500704000713c0050c601f13c005", - "0x504000501f13d01f01f04000513b0050d501f01f0400051f50050dc01f", - "0x533b01f13e00504000513e0051f501f13900504000513a00513c01f13a", - "0x504000503a00518301f0d50050400050d500513b01f005005040005005", - "0x501f00701f13903a0d500513e13e00513900504000513900513a01f03a", - "0x3900503901f03900504000501f13901f01f0400051830050dc01f01f040", - "0x1f39f3a000755508507d0070400070390d513e03a07d01f039005040005", - "0x39e00504000501f30101f02400504000508500502d01f01f04000501f007", - "0x539d00502901f39e00504000539e00502901f39d00504000501f14501f", - "0x39b00538601f02a02939b39c0c604000539d39e00503a30001f39d005040", - "0x1f39701f01f04000502a00538601f01f04000502900538601f01f040005", - "0x1f04000539900539601f02c39900704000539a00503001f39a005040005", - "0xbd00503201f0bd00504000502700503101f02700504000502c00539501f", - "0x39c00504000539c00533b01f07d00504000507d0051f501f1c9005040005", - "0x1c900513a01f03a00504000503a00518301f02400504000502400513b01f", - "0x502d01f01f04000501f00701f1c903a02439c07d13e0051c9005040005", - "0x504000502d00513b01f02e0050400053a00051f501f02d00504000539f", - "0x1f0400050c600539001f01f04000501f00701f01f55600501f03401f398", - "0x39700513b01f02e0050400050dc0051f501f39700504000513d00502d01f", - "0x1f03000504000502f00513c01f02f00504000501f38e01f398005040005", - "0x539800513b01f00500504000500500533b01f02e00504000502e0051f5", - "0x503000504000503000513a01f03a00504000503a00518301f398005040", - "0x704000700700500700501f01f04000501f01f01f03003a39800502e13e", - "0x13c0050400050c600503a01f01f04000501f00701f13d0dc0075570d513e", - "0xdc01f01f04000501f00701f18300555813b1f500704000713c0050c601f", - "0x1f13a00504000501f13d01f01f04000513b0050d501f01f0400051f5005", - "0x513e0051f501f01f00504000501f00512d01f13900504000513a00513c", - "0x1f03a00504000503a00518301f0d50050400050d500513b01f13e005040", - "0x1f04000501f00701f13903a0d513e01f13e00513900504000513900513a", - "0x4000503900503901f03900504000501f13901f01f0400051830050dc01f", - "0x1f00701f39f3a000755908507d0070400070390d513e03a07d01f039005", - "0x39901f39e00504000501f04201f02400504000508500502d01f01f040005", - "0x504000539d00502c01f39e00504000539e00502c01f39d00504000501f", - "0x1f01f04000539b00539401f39b39c00704000539d39e01f03a11d01f39d", - "0x502a00539601f39a02a00704000502900503001f02900504000501f397", - "0x3201f02c00504000539900503101f39900504000539a00539501f01f040", - "0x4000507d0051f501f39c00504000539c00512d01f02700504000502c005", - "0x13a01f03a00504000503a00518301f02400504000502400513b01f07d005", - "0x1f01f04000501f00701f02703a02407d39c13e005027005040005027005", - "0x50bd00513b01f1c90050400053a00051f501f0bd00504000539f00502d", - "0x50c600539001f01f04000501f00701f01f55a00501f03401f02d005040", - "0x13b01f1c90050400050dc0051f501f02e00504000513d00502d01f01f040", - "0x504000539800513c01f39800504000501f38e01f02d00504000502e005", - "0x513b01f1c90050400051c90051f501f01f00504000501f00512d01f397", - "0x504000539700513a01f03a00504000503a00518301f02d00504000502d", - "0x700701f00700501f01f04000501f01f01f39703a02d1c901f13e005397", - "0x400050c600503a01f01f04000501f00701f13d0dc00755b0d513e007040", - "0x1f04000501f00701f18300555c13b1f500704000713c0050c601f13c005", - "0x504000501f13d01f01f04000513b0050d501f01f0400051f50050dc01f", - "0x503601f13e00504000513e0051f501f13900504000513a00513c01f13a", - "0x504000503a00518301f0d50050400050d500513b01f005005040005005", - "0x501f00701f13903a0d500513e13e00513900504000513900513a01f03a", - "0x3900503901f03900504000501f13901f01f0400051830050dc01f01f040", - "0x1f39f3a000755d08507d0070400070390d513e03a07d01f039005040005", - "0x39e00504000501f39901f02400504000508500502d01f01f04000501f007", - "0x8001f02a02939b39c0c604000539d0052f701f39d00504000501f3a301f", - "0x4000539e39c0070bd01f39c00504000539c00502c01f01f04000502a005", - "0x70bd01f39b00504000539b00502c01f39900504000501f39901f39a005", - "0x4000502c00502c01f39a00504000539a00502c01f02c00504000539939b", - "0xc604000502902c39a0050c62f601f02900504000502900502c01f02c005", - "0x39401f01f0400051c900539401f01f0400050bd00539401f02d1c90bd027", - "0x39800704000502e00503001f02e00504000501f39701f01f04000502d005", - "0x2f00503101f02f00504000539700539501f01f04000539800539601f397", - "0x7d00504000507d0051f501f39600504000503000503201f030005040005", - "0x3a00518301f02400504000502400513b01f02700504000502700503601f", - "0x1f39603a02402707d13e00539600504000539600513a01f03a005040005", - "0x50400053a00051f501f39500504000539f00502d01f01f04000501f007", - "0x4000501f00701f01f55e00501f03401f03200504000539500513b01f031", - "0xdc0051f501f39400504000513d00502d01f01f0400050c600539001f01f", - "0x1f39300504000501f38e01f03200504000539400513b01f031005040005", - "0x500500503601f0310050400050310051f501f03300504000539300513c", - "0x1f03a00504000503a00518301f03200504000503200513b01f005005040", - "0x1f04000501f01f01f03303a03200503113e00503300504000503300513a", - "0x1f04000501f00701f13d0dc00755f0d513e00704000700701f00700501f", - "0x18300556013b1f500704000713c0050c601f13c0050400050c600503a01f", - "0x1f04000513b0050d501f01f0400051f50050dc01f01f04000501f00701f", - "0x513e0051f501f13900504000513a00513c01f13a00504000501f13d01f", - "0x1f0d50050400050d500513b01f00500504000500500530f01f13e005040", - "0xd500513e13e00513900504000513900513a01f03a00504000503a005183", - "0x4000501f13901f01f0400051830050dc01f01f04000501f00701f13903a", - "0x7d0070400070390d513e03a07d01f03900504000503900503901f039005", - "0x14701f02400504000501f2f501f01f04000501f00701f39f3a0007561085", - "0x504000539e00502c01f02400504000502400502c01f39e00504000501f", - "0x2d01f01f04000501f00701f01f56239d00504000739e0240072f301f39e", - "0x2900504000501f0c401f39b00504000501f2f001f39c005040005085005", - "0x50c62ee01f39d00504000539d00507e01f02900504000502900502c01f", - "0x4000501f39701f01f04000539a0052ef01f39a02a00704000539d02939b", - "0x39501f01f04000502c00539601f02702c00704000539900503001f399005", - "0x400051c900503201f1c90050400050bd00503101f0bd005040005027005", - "0x13b01f02a00504000502a00530f01f07d00504000507d0051f501f02d005", - "0x4000502d00513a01f03a00504000503a00518301f39c00504000539c005", - "0x4000501f23001f01f04000501f00701f02d03a39c02a07d13e00502d005", - "0x30f01f07d00504000507d0051f501f39800504000502e00513c01f02e005", - "0x4000503a00518301f08500504000508500513b01f005005040005005005", - "0x1f00701f39803a08500507d13e00539800504000539800513a01f03a005", - "0x1f02f0050400053a00051f501f39700504000539f00502d01f01f040005", - "0x1f01f04000501f00701f01f56300501f03401f03000504000539700513b", - "0x400050dc0051f501f39600504000513d00502d01f01f0400050c6005390", - "0x513c01f39500504000501f38e01f03000504000539600513b01f02f005", - "0x504000500500530f01f02f00504000502f0051f501f031005040005395", - "0x513a01f03a00504000503a00518301f03000504000503000513b01f005", - "0x501f01f04000501f01f01f03103a03000502f13e005031005040005031", - "0x3a01f01f04000501f00701f13913a00756418313b00704000713d005007", - "0x701f3a000556508507d0070400070390050c601f0390050400051f5005", - "0x13d01f01f0400050850050d501f01f04000507d0050dc01f01f04000501f", - "0x504000501f00512d01f02400504000539f00513c01f39f00504000501f", - "0x530f01f00700504000500700533b01f13b00504000513b0051f501f01f", - "0x504000513e00530a01f0c60050400050c600503601f03a00504000503a", - "0x513b01f0dc0050400050dc00530701f0d50050400050d500530901f13e", - "0x504000502400513a01f13c00504000513c00518301f183005040005183", - "0x1f04000501f00701f02413c1830dc0d513e0c603a00713b01f13b005024", - "0x4000539e00503901f39e00504000501f13901f01f0400053a00050dc01f", - "0x1f00701f02939b00756639c39d00704000739e18313b03a07d01f39e005", - "0x30901f39d00504000539d0051f501f02a00504000501f08701f01f040005", - "0x4000513e00530a01f0dc0050400050dc00530701f0d50050400050d5005", - "0x33b01f39c00504000539c00513b01f03a00504000503a00530f01f13e005", - "0x400050c600503601f01f00504000501f00512d01f007005040005007005", - "0x739c03a13e0dc0d539d13b03c01f13c00504000513c00518301f0c6005", - "0x2dc01f02f39739802e02d1c90bd02702c39939a13b04000502a13c0c601f", - "0x50300052dd01f01f04000501f00701f39600556703000504000702f005", - "0x503001f03100504000501f39701f3950050400051c900502d01f01f040", - "0x504000539400539501f01f04000503200539601f394032007040005031", - "0x512d01f03400504000503300503201f03300504000539300503101f393", - "0x504000502d00533b01f39a00504000539a0051f501f02e00504000502e", - "0x530a01f39800504000539800503601f0bd0050400050bd00530f01f02d", - "0x504000502c00530701f39900504000539900530901f027005040005027", - "0x513a01f39700504000539700518301f39500504000539500513b01f02c", - "0x701f03439739502c3990273980bd02d39a02e13b005034005040005034", - "0x2e00504000502e00512d01f39200504000539600513c01f01f04000501f", - "0xbd00530f01f02d00504000502d00533b01f39a00504000539a0051f501f", - "0x2700504000502700530a01f39800504000539800503601f0bd005040005", - "0x1c900513b01f02c00504000502c00530701f39900504000539900530901f", - "0x39200504000539200513a01f39700504000539700518301f1c9005040005", - "0x1f01f04000501f00701f3923971c902c3990273980bd02d39a02e13b005", - "0x539100513b01f03500504000539b0051f501f39100504000502900502d", - "0x51f500539001f01f04000501f00701f01f56800501f03401f390005040", - "0x13b01f03500504000513a0051f501f38e00504000513900502d01f01f040", - "0x504000538c00513c01f38c00504000501f38e01f39000504000538e005", - "0x533b01f0350050400050350051f501f01f00504000501f00512d01f38b", - "0x50400050c600503601f03a00504000503a00530f01f007005040005007", - "0x530701f0d50050400050d500530901f13e00504000513e00530a01f0c6", - "0x504000513c00518301f39000504000539000513b01f0dc0050400050dc", - "0x3900dc0d513e0c603a00703501f13b00538b00504000538b00513a01f13c", - "0x756913e0c600704000700501f00700501f01f04000501f01f01f38b13c", - "0x13d0050c601f13d00504000503a00503a01f01f04000501f00701f0dc0d5", - "0x400051f50050d501f01f04000501f00701f13b00556a1f513c007040007", - "0x556b13a18300704000713c0050c601f13c00504000513c00513e01f01f", - "0x71830050c601f18300504000518300513e01f01f04000501f00701f139", - "0x1f0400050390050dc01f01f04000501f00701f08500556c07d039007040", - "0x504000501f13d01f01f04000513a0050d501f01f04000507d0050d501f", - "0x513b01f0c60050400050c60051f501f39f0050400053a000513c01f3a0", - "0x504000539f00513a01f00700504000500700518301f13e00504000513e", - "0x1f0400050850050dc01f01f04000501f00701f39f00713e0c60c600539f", - "0x13e0c603a07d01f02400504000502400503901f02400504000501f13901f", - "0x39d00502d01f01f04000501f00701f39b39c00756d39d39e007040007024", - "0x39a00504000502a00539801f02a00504000513a00502e01f029005040005", - "0x39a39900702f01f39a00504000539a00502c01f39900504000501f39701f", - "0x1f04000502700539601f0bd02700704000502c00503001f02c005040005", - "0x2d00503201f02d0050400051c900503101f1c90050400050bd00539501f", - "0x2900504000502900513b01f39e00504000539e0051f501f02e005040005", - "0x2939e0c600502e00504000502e00513a01f00700504000500700518301f", - "0x539b00502d01f01f04000513a0050d501f01f04000501f00701f02e007", - "0x1f02f00504000539800513b01f39700504000539c0051f501f398005040", - "0x39101f01f0400051390050dc01f01f04000501f00701f01f56e00501f034", - "0x50400050c60051f501f39600504000503000513c01f03000504000501f", - "0x513a01f00700504000500700518301f13e00504000513e00513b01f0c6", - "0x50dc01f01f04000501f00701f39600713e0c60c6005396005040005396", - "0x1f03100504000539500513c01f39500504000501f03501f01f04000513b", - "0x500700518301f13e00504000513e00513b01f0c60050400050c60051f5", - "0x1f00701f03100713e0c60c600503100504000503100513a01f007005040", - "0x1f501f0320050400050dc00502d01f01f04000503a00539001f01f040005", - "0x504000501f38e01f02f00504000503200513b01f3970050400050d5005", - "0x513b01f3970050400053970051f501f39300504000539400513c01f394", - "0x504000539300513a01f00700504000500700518301f02f00504000502f", - "0x4000700501f00700501f01f04000501f01f01f39300702f3970c6005393", - "0x504000503a00503a01f01f04000501f00701f0dc0d500756f13e0c6007", - "0x1f01f04000501f00701f13b0055701f513c00704000713d0050c601f13d", - "0x4000713c0050c601f13c00504000513c00513e01f01f0400051f50050d5", - "0x3900504000513a00502e01f01f04000501f00701f13900557113a183007", - "0xc600738901f07d00504000507d00502c01f07d00504000503900539801f", - "0x518300513e01f01f04000501f00701f39f0055723a008500704000707d", - "0x4000501f00701f39d00557339e0240070400071830050c601f183005040", - "0x557439b39c0070400070240050c601f02400504000502400513e01f01f", - "0x4000539b0050d501f01f04000539c0050dc01f01f04000501f00701f029", - "0x4000501f13d01f01f0400053a000503b01f01f04000539e0050d501f01f", - "0x13b01f0850050400050850051f501f39a00504000502a00513c01f02a005", - "0x4000539a00513a01f00700504000500700518301f13e00504000513e005", - "0x400050290050dc01f01f04000501f00701f39a00713e0850c600539a005", - "0x8503a07d01f39900504000539900503901f39900504000501f13901f01f", - "0x502e01f01f04000501f00701f1c90bd00757502702c00704000739913e", - "0x39800504000501f39b01f02e00504000502d00539801f02d00504000539e", - "0x502901f39702e00704000502e00502701f02e00504000502e00502c01f", - "0x3a57603002f0070400073973a039800702713e1c901f398005040005398", - "0x502d01f02f00504000502f00513b01f01f04000501f00701f031395396", - "0x504000502e39400702f01f39400504000501f39701f03200504000502f", - "0x539501f01f04000503300539601f03403300704000539300503001f393", - "0x504000539100503201f39100504000539200503101f392005040005034", - "0x518301f03200504000503200513b01f02c00504000502c0051f501f035", - "0x1f03503003202c0c600503500504000503500513a01f030005040005030", - "0x1f39000504000501f39301f01f04000502e00539401f01f04000501f007", - "0x2c0051f501f38c00504000538e00513c01f38e005040005031390007033", - "0x39500504000539500518301f39600504000539600513b01f02c005040005", - "0x1f04000501f00701f38c39539602c0c600538c00504000538c00513a01f", - "0x400051c900502d01f01f0400053a000503b01f01f04000539e0050d501f", - "0x3401f38900504000538b00513b01f38a0050400050bd0051f501f38b005", - "0x503b01f01f04000539d0050dc01f01f04000501f00701f01f57700501f", - "0x1f38800504000503b00513c01f03b00504000501f39201f01f0400053a0", - "0x500700518301f13e00504000513e00513b01f0850050400050850051f5", - "0x1f00701f38800713e0850c600538800504000538800513a01f007005040", - "0x1f501f38700504000513e00502d01f01f0400051830050dc01f01f040005", - "0x1f57800501f03401f04400504000538700513b01f38600504000539f005", - "0x504000513e00502d01f01f0400051390050dc01f01f04000501f00701f", - "0x1f39101f04400504000521400513b01f3860050400050c60051f501f214", - "0x3860050400053860051f501f04100504000522f00513c01f22f005040005", - "0x4100513a01f00700504000500700518301f04400504000504400513b01f", - "0x13b0050dc01f01f04000501f00701f0410070443860c6005041005040005", - "0x1f501f23000504000504200513c01f04200504000501f03501f01f040005", - "0x4000500700518301f13e00504000513e00513b01f0c60050400050c6005", - "0x501f00701f23000713e0c60c600523000504000523000513a01f007005", - "0x51f501f2350050400050dc00502d01f01f04000503a00539001f01f040", - "0x23700504000501f38e01f38900504000523500513b01f38a0050400050d5", - "0x38900513b01f38a00504000538a0051f501f23c00504000523700513c01f", - "0x23c00504000523c00513a01f00700504000500700518301f389005040005", - "0x704000700501f00700501f01f04000501f01f01f23c00738938a0c6005", - "0x13d00504000503a00503a01f01f04000501f00701f0dc0d500757913e0c6", - "0xd501f01f04000501f00701f13b00557a1f513c00704000713d0050c601f", - "0x704000713c0050c601f13c00504000513c00513e01f01f0400051f5005", - "0x1f03900504000513a00502e01f01f04000501f00701f13900557b13a183", - "0x7d0c600738901f07d00504000507d00502c01f07d005040005039005398", - "0x4000518300513e01f01f04000501f00701f39f00557c3a0085007040007", - "0x1f04000501f00701f39d00557d39e0240070400071830050c601f183005", - "0x2900557e39b39c0070400070240050c601f02400504000502400513e01f", - "0x1f04000539b0050d501f01f04000539c0050dc01f01f04000501f00701f", - "0x504000501f13d01f01f0400053a000503b01f01f04000539e0050d501f", - "0x513b01f0850050400050850051f501f39a00504000502a00513c01f02a", - "0x504000539a00513a01f00700504000500700518301f13e00504000513e", - "0x1f0400050290050dc01f01f04000501f00701f39a00713e0850c600539a", - "0x13e08503a07d01f39900504000539900503901f39900504000501f13901f", - "0x39e00502e01f01f04000501f00701f1c90bd00757f02702c007040007399", - "0x1f39800504000501f39b01f02e00504000502d00539801f02d005040005", - "0x702713e1c901f02e00504000502e00502c01f398005040005398005029", - "0x1f01f04000501f00701f39539603003a58002f39700704000702e3a0398", - "0x503200522f01f39403200704000503100521401f03100504000501f099", - "0x13c01f03300504000539439300703301f39300504000501f39301f01f040", - "0x4000539700513b01f02c00504000502c0051f501f034005040005033005", - "0xc600503400504000503400513a01f02f00504000502f00518301f397005", - "0x703301f39200504000501f39301f01f04000501f00701f03402f39702c", - "0x4000502c0051f501f03500504000539100513c01f391005040005395392", - "0x13a01f39600504000539600518301f03000504000503000513b01f02c005", - "0xd501f01f04000501f00701f03539603002c0c6005035005040005035005", - "0x3900050400051c900502d01f01f0400053a000503b01f01f04000539e005", - "0x501f03401f38c00504000539000513b01f38e0050400050bd0051f501f", - "0x53a000503b01f01f04000539d0050dc01f01f04000501f00701f01f581", - "0x51f501f38a00504000538b00513c01f38b00504000501f39201f01f040", - "0x504000500700518301f13e00504000513e00513b01f085005040005085", - "0x4000501f00701f38a00713e0850c600538a00504000538a00513a01f007", - "0x39f0051f501f38900504000513e00502d01f01f0400051830050dc01f01f", - "0x701f01f58200501f03401f38800504000538900513b01f03b005040005", - "0x1f38700504000513e00502d01f01f0400051390050dc01f01f04000501f", - "0x4000501f39101f38800504000538700513b01f03b0050400050c60051f5", - "0x13b01f03b00504000503b0051f501f04400504000538600513c01f386005", - "0x4000504400513a01f00700504000500700518301f388005040005388005", - "0x4000513b0050dc01f01f04000501f00701f04400738803b0c6005044005", - "0xc60051f501f22f00504000521400513c01f21400504000501f03501f01f", - "0x700504000500700518301f13e00504000513e00513b01f0c6005040005", - "0x1f04000501f00701f22f00713e0c60c600522f00504000522f00513a01f", - "0x50d50051f501f0410050400050dc00502d01f01f04000503a00539001f", - "0x13c01f04200504000501f38e01f38c00504000504100513b01f38e005040", - "0x4000538c00513b01f38e00504000538e0051f501f230005040005042005", - "0xc600523000504000523000513a01f00700504000500700518301f38c005", - "0x13e0c600704000700501f00700501f01f04000501f01f01f23000738c38e", - "0xc601f13d00504000503a00503a01f01f04000501f00701f0dc0d5007583", - "0x13c00513e01f01f04000501f00701f13b0055841f513c00704000713d005", - "0x501f00701f13900558513a18300704000713c0050c601f13c005040005", - "0x58607d0390070400071830050c601f18300504000518300513e01f01f040", - "0x507d0050d501f01f0400050390050dc01f01f04000501f00701f085005", - "0x501f13d01f01f04000513a0050d501f01f0400051f50050d501f01f040", - "0x1f0c60050400050c60051f501f39f0050400053a000513c01f3a0005040", - "0x539f00513a01f00700504000500700518301f13e00504000513e00513b", - "0x50850050dc01f01f04000501f00701f39f00713e0c60c600539f005040", - "0x3a07d01f02400504000502400503901f02400504000501f13901f01f040", - "0x8501f01f04000501f00701f39b39c00758739d39e00704000702413e0c6", - "0x50400051f500502e01f02a00504000502900539c01f02900504000501f", - "0x539801f02c00504000513a00502e01f39900504000539a00539801f39a", - "0x704000539900502701f39900504000539900502c01f02700504000502c", - "0x1f1c90050400050270bd0070bd01f02700504000502700502c01f0bd399", - "0x4000502a00502a01f02d00504000502d00502901f02d00504000501f39b", - "0x400071c902a02d00739d13e1c901f1c90050400051c900502c01f02a005", - "0x4000502e00513b01f01f04000501f00701f03002f39703a58839802e007", - "0x702f01f39500504000501f39701f39600504000502e00502d01f02e005", - "0x503200539601f39403200704000503100503001f031005040005399395", - "0x3201f03300504000539300503101f39300504000539400539501f01f040", - "0x4000539600513b01f39e00504000539e0051f501f034005040005033005", - "0xc600503400504000503400513a01f39800504000539800518301f396005", - "0x1f39301f01f04000539900539401f01f04000501f00701f03439839639e", - "0x504000539100513c01f39100504000503039200703301f392005040005", - "0x518301f39700504000539700513b01f39e00504000539e0051f501f035", - "0x1f03502f39739e0c600503500504000503500513a01f02f00504000502f", - "0x1f01f04000513a0050d501f01f0400051f50050d501f01f04000501f007", - "0x539000513b01f38e00504000539c0051f501f39000504000539b00502d", - "0x51390050dc01f01f04000501f00701f01f58900501f03401f38c005040", - "0x38b00513c01f38b00504000501f39101f01f0400051f50050d501f01f040", - "0x13e00504000513e00513b01f0c60050400050c60051f501f38a005040005", - "0x13e0c60c600538a00504000538a00513a01f00700504000500700518301f", - "0x4000501f03501f01f04000513b0050dc01f01f04000501f00701f38a007", - "0x13b01f0c60050400050c60051f501f03b00504000538900513c01f389005", - "0x4000503b00513a01f00700504000500700518301f13e00504000513e005", - "0x4000503a00539001f01f04000501f00701f03b00713e0c60c600503b005", - "0x513b01f38e0050400050d50051f501f3880050400050dc00502d01f01f", - "0x38600504000538700513c01f38700504000501f38e01f38c005040005388", - "0x700518301f38c00504000538c00513b01f38e00504000538e0051f501f", - "0x2e201f38600738c38e0c600538600504000538600513a01f007005040005", - "0x504000501f00532601f01f00504000501f00502c01f01f00504000501f", - "0x1f01f00504000501f00502c01f01f00504000501f14d01f005005005005", - "0x502c01f01f00504000501f14f01f00500500500500504000501f005326", - "0x501f15101f00500500500500504000501f00532601f01f00504000501f", - "0x500500504000501f00532601f01f00504000501f00502c01f01f005040", - "0x532601f01f00504000501f00502c01f01f00504000501f15201f005005", - "0x501f00502c01f01f00504000501f15401f00500500500500504000501f", - "0x504000501f2da01f00500500500500504000501f00532601f01f005040", - "0x500500500500504000501f00532601f01f00504000501f00502c01f01f", - "0x13d0dc00758a0d513e00704000700501f00700501f01f04000501f2bc01f", - "0x713c0052a801f13c0c60070400050c600502701f01f04000501f00701f", - "0x2d01f01f0400050c600539401f01f04000501f00701f1f500558b01f040", - "0x518300700715701f18300504000503a00515601f13b0050400050d5005", - "0x1f13e00504000513e0051f501f13900504000513a00515901f13a005040", - "0x13913b13e03a0051390050400051390052d901f13b00504000513b00513b", - "0x504000500700503a01f01f0400051f50052ad01f01f04000501f00701f", - "0x1f01f04000501f00701f3a000558c08507d0070400070390050c601f039", - "0x502400539801f02400504000508500502e01f39f0050400050d500502d", - "0x39d00504000539e03a00702f01f39e00504000539e00502c01f39e005040", - "0x7d00539501f39b00504000539c0c60072e901f39c00504000501f39901f", - "0x39f00504000539f00513b01f13e00504000513e0051f501f029005040005", - "0x39b00502c01f39d00504000539d00524c01f02900504000502900524b01f", - "0x3a00539939a02a03a04000539b39d02939f13e13e25501f39b005040005", - "0x3a00539601f01f0400050c600539401f01f04000501f00701f39939a02a", - "0x16001f02700504000501f2aa01f02c0050400050d500502d01f01f040005", - "0x50bd1c900715701f1c90050400053a000539501f0bd005040005027005", - "0x1f13e00504000513e0051f501f02e00504000502d00515901f02d005040", - "0x2e02c13e03a00502e00504000502e0052d901f02c00504000502c00513b", - "0x1f04000503a00539601f01f0400050c600539401f01f04000501f00701f", - "0x4000539800515f01f39800504000501f38e01f01f04000500700539001f", - "0x2d901f13d00504000513d00513b01f0dc0050400050dc0051f501f397005", - "0x700501f01f04000501f2bc01f39713d0dc03a005397005040005397005", - "0x503a01f01f04000501f00701f0dc0d500758d13e0c600704000700501f", - "0x1f00701f13b00558e1f513c00704000713d0050c601f13d005040005007", - "0x1f13a0050400051f500502e01f18300504000513e00502d01f01f040005", - "0x13903a00702f01f13900504000513900502c01f13900504000513a005398", - "0xc60050400050c60051f501f07d00504000513c00539501f039005040005", - "0x3900524c01f07d00504000507d00524b01f18300504000518300513b01f", - "0x8503a00539f3a008503a04000503907d1830c60c628501f039005040005", - "0x513e00502d01f01f04000513b0050dc01f01f04000501f00701f39f3a0", - "0x1f39d00504000539e03a00716101f39e00504000501f2aa01f024005040", - "0x502400513b01f0c60050400050c60051f501f39c00504000539d005162", - "0x501f00701f39c0240c603a00539c00504000539c0052d601f024005040", - "0x501f38e01f01f04000500700539001f01f04000503a00539601f01f040", - "0x1f0d50050400050d50051f501f02900504000539b00515a01f39b005040", - "0x290dc0d503a0050290050400050290052d601f0dc0050400050dc00513b", - "0xdc0d500758f13e0c600704000700501f00700501f01f04000501f2bc01f", - "0x4000713d0050c601f13d00504000503a00503a01f01f04000501f00701f", - "0x18300504000513e00502d01f01f04000501f00701f13b0055901f513c007", - "0x13900502c01f13900504000513a00539801f13a0050400051f500502e01f", - "0x504000513c00539501f03900504000513900700702f01f139005040005", - "0x524c01f18300504000518300513b01f0c60050400050c60051f501f07d", - "0x7d0391830c60c629b01f07d00504000507d00524b01f039005040005039", - "0x50dc01f01f04000501f00701f39f3a008503a00539f3a008503a040005", - "0x1f39e00504000501f2aa01f02400504000513e00502d01f01f04000513b", - "0xc60051f501f39c00504000539d00516201f39d00504000539e007007161", - "0x39c00504000539c0052d601f02400504000502400513b01f0c6005040005", - "0x39601f01f04000503a00539001f01f04000501f00701f39c0240c603a005", - "0x2900504000539b00515a01f39b00504000501f38e01f01f040005007005", - "0x290052d601f0dc0050400050dc00513b01f0d50050400050d50051f501f", - "0x1f00502c01f01f00504000501f2d701f0290dc0d503a005029005040005", - "0x4000501f2e001f00500500500500504000501f00532601f01f005040005", - "0x500500500504000501f00532601f01f00504000501f00502c01f01f005", - "0x1f00532601f01f00504000501f00502c01f01f00504000501f16601f005", - "0x504000501f04201f13e00504000501f39701f005005005005005040005", - "0x3001f0dc0050400050d513e00702f01f0d50050400050d500502c01f0d5", - "0x4000513c00539501f01f04000513d00539601f13c13d0070400050dc005", - "0x1f13b1f50070400051f500506301f1f50050400051f500524b01f1f5005", - "0x13913a00704000718313b00501f0c616801f1831f50070400051f5005063", - "0x1f13a00504000513a00513b01f01f04000501f00701f08507d03903a591", - "0x4000501f00701f39d39e02403a59239f3a000704000703a13913a03a0c8", - "0x39c00502c01f3a00050400053a000513b01f39c00504000501f2d301f01f", - "0x39a02a03a59302939b0070400071f539c39f3a00c60ca01f39c005040005", - "0x4000502c00539c01f02c00504000501f08501f01f04000501f00701f399", - "0x39b00513b01f1c900504000501f39b01f0bd00504000501f2d301f027005", - "0x2700504000502700502a01f1c90050400051c900502901f39b005040005", - "0x2d0070400070bd0271c902939b13e1c901f0bd0050400050bd00502c01f", - "0x300050400070c60052d201f01f04000501f00701f02f39739803a59402e", - "0x2d00513b01f01f04000503000506001f01f04000501f00701f396005595", - "0x1f03100504000501f2aa01f39500504000502d00502d01f02d005040005", - "0x39500513b01f3940050400050320052cd01f0320050400050310070072d1", - "0x39400504000539400516a01f02e00504000502e00518301f395005040005", - "0xb001f01f04000539600506001f01f04000501f00701f39402e39503a005", - "0x1f03300504000501f2cf01f39300504000501f39701f01f040005007005", - "0x501f39301f03400504000503339300702f01f03300504000503300502c", - "0x350050400053910052ca01f39100504000503439200703301f392005040", - "0x3500516a01f02e00504000502e00518301f02d00504000502d00513b01f", - "0x50070050b001f01f04000501f00701f03502e02d03a005035005040005", - "0x39000703301f39000504000501f39301f01f0400050c600508001f01f040", - "0x504000539800513b01f38c00504000538e0052ca01f38e00504000502f", - "0x39803a00538c00504000538c00516a01f39700504000539700518301f398", - "0x50c600508001f01f0400050070050b001f01f04000501f00701f38c397", - "0x2ca01f38a00504000539938b00703301f38b00504000501f39301f01f040", - "0x4000539a00518301f02a00504000502a00513b01f38900504000538a005", - "0x4000501f00701f38939a02a03a00538900504000538900516a01f39a005", - "0x51f500539001f01f0400050c600508001f01f0400050070050b001f01f", - "0x2ca01f38800504000539d03b00703301f03b00504000501f39301f01f040", - "0x4000539e00518301f02400504000502400513b01f387005040005388005", - "0x4000501f00701f38739e02403a00538700504000538700516a01f39e005", - "0x51f500539001f01f0400050c600508001f01f0400050070050b001f01f", - "0x38600703301f38600504000501f39301f01f04000503a00508201f01f040", - "0x504000503900513b01f2140050400050440052ca01f044005040005085", - "0x3903a00521400504000521400516a01f07d00504000507d00518301f039", - "0x532601f01f00504000501f00502c01f01f00504000501f2c901f21407d", - "0x700501f00700501f01f04000501f2bc01f00500500500500504000501f", - "0x4000513e0052c801f01f04000501f00701f1f513c00759613d0dc007040", - "0x13a03a00704000503a0052c801f18300504000513b0052c601f13b13e007", - "0xd500529e01f01f04000501f00701f01f59701f04000718313a0072c501f", - "0x70400050c600529e01f03900504000513900539501f1390d5007040005", - "0x704000708503900713d0c616801f08500504000507d00539501f07d0c6", - "0x1f04000703a0052c401f01f04000501f00701f39d39e02403a59839f3a0", - "0x13e0052ed01f01f0400050d50050dc01f01f04000501f00701f39c005599", - "0x52c201f39b00504000501f2c301f01f0400050c60050dc01f01f040005", - "0x50400053a000513b01f0dc0050400050dc0051f501f02900504000539b", - "0xdc0c60050290050400050290052c101f39f00504000539f00518301f3a0", - "0x502d01f3a00050400053a000513b01f01f04000501f00701f02939f3a0", - "0x504000539a39c0072bf01f39a00504000501f2c001f02a0050400053a0", - "0x513b01f0dc0050400050dc0051f501f02c0050400053990052be01f399", - "0x504000502c0052fe01f39f00504000539f00518301f02a00504000502a", - "0x513e01f13e00504000513e0052fe01f0c60050400050c600513e01f02c", - "0xbd0270c60400050d513e0c602c39f02a0dc0dc2ff01f0d50050400050d5", - "0x400050c60050dc01f01f04000501f00701f02d1c90bd0270c600502d1c9", - "0x513e0052ed01f01f0400050d50050dc01f01f04000503a0052ed01f01f", - "0x2c201f39800504000539d02e00703301f02e00504000501f39301f01f040", - "0x4000502400513b01f0dc0050400050dc0051f501f397005040005398005", - "0xc60053970050400053970052c101f39e00504000539e00518301f024005", - "0x50dc01f01f0400050c60050dc01f01f04000501f00701f39739e0240dc", - "0x1f02f00504000513d00502d01f01f04000513e0052ed01f01f0400050d5", - "0x53960052bb01f39600504000503003a0072bd01f03000504000501f2aa", - "0x1f02f00504000502f00513b01f0dc0050400050dc0051f501f395005040", - "0x702f0dc0c60053950050400053950052c101f007005040005007005183", - "0x4000503a0052ed01f01f0400050c60050dc01f01f04000501f00701f395", - "0x4000501f38e01f01f04000513e0052ed01f01f0400050d50050dc01f01f", - "0x13b01f13c00504000513c0051f501f0320050400050310052c201f031005", - "0x400050320052c101f00700504000500700518301f1f50050400051f5005", - "0x501f00502c01f01f00504000501f2b901f0320071f513c0c6005032005", - "0x4000500500503a01f00500500500500504000501f00532601f01f005040", - "0x1f04000501f00701f13e00559a0c603a0070400070070050c601f007005", - "0xdc00502c01f0dc0050400050d500539801f0d50050400050c600502e01f", - "0x1f00701f1f500559b13c13d0070400070dc01f0072ec01f0dc005040005", - "0x18313b00704000703a0050c601f03a00504000503a00513e01f01f040005", - "0x539801f13900504000518300502e01f01f04000501f00701f13a00559c", - "0x4000703913d0072ec01f03900504000503900502c01f039005040005139", - "0x13b00504000513b00513e01f01f04000501f00701f3a000559d08507d007", - "0x2e01f01f04000501f00701f39e00559e02439f00704000713b0050c601f", - "0x4000539c00502c01f39c00504000539d00539801f39d005040005024005", - "0x4000501f00701f02a00559f02939b00704000739c07d00724901f39c005", - "0x1f39900504000502908513c03a2b601f39a00504000539f00539501f01f", - "0x539a00524b01f39b00504000539b0051f501f02c0050400053990052b5", - "0x501f00701f02c39a39b03a00502c00504000502c0052b301f39a005040", - "0x2a0051f501f01f0400050850052ed01f01f04000513c0052ed01f01f040", - "0x701f01f5a000501f03401f0bd00504000539f00513e01f027005040005", - "0x1f501f01f0400050850052ed01f01f04000513c0052ed01f01f04000501f", - "0x1f5a000501f03401f0bd00504000539e00513e01f02700504000507d005", - "0x50400053a00051f501f01f04000513c0052ed01f01f04000501f00701f", - "0x4000501f00701f01f5a000501f03401f0bd00504000513b00513e01f027", - "0x13a00513e01f02700504000513d0051f501f01f04000513c0052ed01f01f", - "0x1f50051f501f01f04000501f00701f01f5a000501f03401f0bd005040005", - "0x701f01f5a000501f03401f0bd00504000503a00513e01f027005040005", - "0xbd00504000513e00513e01f02700504000501f0051f501f01f04000501f", - "0x50bd00539501f02d0050400051c900517d01f1c900504000501f2aa01f", - "0x501f23701f02d02e02703a00502d00504000502d0052b301f02e005040", - "0x1f23501f13d00504000501f23501f0d500504000501f23701f0c6005040", - "0x23c01f13900504000501f23501f18300504000501f28901f1f5005040005", - "0xc601f03900504000500700503a01f01f04000501f2bc01f01f04000501f", - "0x7d00513e01f01f04000501f00701f3a00055a108507d007040007039005", - "0x501f00701f39e0055a202439f00704000707d0050c601f07d005040005", - "0x1f13e00504000513e0d500724601f13e00504000502400502e01f01f040", - "0x290055a339b39c00704000739d01f00724901f39d00504000513e005398", - "0x4000739f0050c601f39f00504000539f00513e01f01f04000501f00701f", - "0x3a00504000539a00502e01f01f04000501f00701f3990055a439a02a007", - "0x70d301f02c00504000503a00539801f03a00504000503a0c600724601f", - "0x39501f01f04000501f00701f02e02d1c903a5a50bd02700704000702c39c", - "0x4000539800524b01f0270050400050270051f501f39800504000502a005", - "0x3000504000702f00518101f02f39700704000539802700717f01f398005", - "0x2af01f0313950070400050300052b001f01f04000501f00701f3960055a6", - "0x539500503a01f01f04000501f00701f0320055a713b005040007031005", - "0x3930070400073940050c601f13b00504000513b18300729301f394005040", - "0x24a01f39300504000539300513e01f01f04000501f00701f0330055a80dc", - "0x1f3920055a913a0340070400073930050c601f0dc0050400050dc13d007", - "0x4000513a13900724a01f03400504000503400513e01f01f04000501f007", - "0x1f04000501f00701f0350055aa13c3910070400070340050c601f13a005", - "0x50c601f13c00504000513c1f500724a01f39100504000539100513e01f", - "0x538e00502e01f01f04000501f00701f38c0055ab38e390007040007391", - "0x39501f38900504000501f0ba01f38a00504000538b00539801f38b005040", - "0x4000500500513b01f3970050400053970051f501f03b005040005390005", - "0x2c01f38900504000538900537501f03b00504000503b00524b01f005005", - "0x38638738803a04000538a38903b00539713e37401f38a00504000538a005", - "0x537101f01f04000501f00701f2140055ac04400504000738600537301f", - "0x1f00701f2300055ad04200504000704100537001f04122f007040005044", - "0x23c2370070400072350050c601f23500504000522f00503a01f01f040005", - "0x539801f24900504000523c00502e01f01f04000501f00701f2460055ae", - "0x4000724a3880070d301f24a00504000524a00502c01f24a005040005249", - "0x4000523700539501f01f04000501f00701f05405225503a5af24c24b007", - "0x17f01f26300504000526300524b01f24b00504000524b0051f501f263005", - "0x1f0060055b006000504000702800518101f02802b00704000526324b007", - "0x4000705e0052af01f05e05f0070400050600052b001f01f04000501f007", - "0x1f06300504000505f00503a01f01f04000501f00701f0660055b1271005", - "0x502e01f01f04000501f00701f2840055b20670640070400070630050c6", - "0x504000500b00502c01f00b00504000528500539801f285005040005067", - "0x1f04000501f00701f28b0055b328928600704000700b02b0072ac01f00b", - "0x2930055b429206b0070400070640050c601f06400504000506400513e01f", - "0x4000529b00539801f29b00504000529200502e01f01f04000501f00701f", - "0x2a129f00704000729e2860072ac01f29e00504000529e00502c01f29e005", - "0x51f501f2a300504000506b00539501f01f04000501f00701f2a20055b5", - "0x400052a329f00717f01f2a30050400052a300524b01f29f00504000529f", - "0x1f04000501f00701f2aa0055b62a80050400072a600518101f2a62a5007", - "0x2ae0055b72ad00504000707b0052af01f07b0790070400052a80052b001f", - "0x4000508500502e01f2bc00504000538700502d01f01f04000501f00701f", - "0x39801f0840050400050dc00502e01f08200504000508000539801f080005", - "0x4000507f00539801f07f00504000513a00502e01f087005040005084005", - "0x36f01f2dd0050400052dc00539801f2dc00504000513c00502e01f2db005", - "0x400052df00538101f01f0400052de0050c001f2df2de007040005042005", - "0x400052ad2a128927124c2e12dd2db08713b0bd39b08213a2ab01f2e1005", - "0x1f2e70050400052e607900718601f2e60050400052e30052a901f2e3005", - "0x52bc00513b01f2a50050400052a50051f501f2e80050400052e7005188", - "0x501f00701f2e82bc2a503a0052e80050400052e80052a701f2bc005040", - "0x28900538601f01f0400052a100538601f01f0400050850050d501f01f040", - "0x50d501f01f04000524c0053e901f01f04000527100539001f01f040005", - "0xd501f01f04000513c0050d501f01f0400050420050c001f01f0400050dc", - "0x1f01f0400050bd0053e901f01f04000513b00539001f01f04000513a005", - "0x400052a50051f501f2e900504000538700502d01f01f04000539b00502b", - "0x24b01f2ec0050400052ae00518a01f2eb0050400052e900513b01f2ea005", - "0xd501f01f04000501f00701f01f5b800501f03401f2ed005040005079005", - "0x1f01f0400052a100538601f01f04000539b00502b01f01f040005085005", - "0x1f04000524c0053e901f01f04000527100539001f01f040005289005386", - "0x4000513c0050d501f01f0400050420050c001f01f0400050dc0050d501f", - "0x50bd0053e901f01f04000513b00539001f01f04000513a0050d501f01f", - "0x13b01f2a50050400052a50051f501f2fc0050400052aa00518c01f01f040", - "0x1f2fc3872a503a0052fc0050400052fc0052a701f387005040005387005", - "0x1f01f0400050850050d501f01f0400050bd0053e901f01f04000501f007", - "0x1f04000527100539001f01f04000528900538601f01f04000539b00502b", - "0x400050420050c001f01f0400050dc0050d501f01f04000524c0053e901f", - "0x513b00539001f01f04000513a0050d501f01f04000513c0050d501f01f", - "0x13b01f2fe0050400052a20051f501f2fd00504000538700502d01f01f040", - "0x1f5b900501f03401f30600504000506b00513e01f2ff0050400052fd005", - "0x1f0400050850050d501f01f0400050bd0053e901f01f04000501f00701f", - "0x4000527100539001f01f04000528900538601f01f04000539b00502b01f", - "0x50420050c001f01f0400050dc0050d501f01f04000524c0053e901f01f", - "0x13b00539001f01f04000513a0050d501f01f04000513c0050d501f01f040", - "0x1f2fe0050400052860051f501f30800504000538700502d01f01f040005", - "0x5b900501f03401f30600504000529300513e01f2ff00504000530800513b", - "0x400050850050d501f01f0400050bd0053e901f01f04000501f00701f01f", - "0x527100539001f01f04000513b00539001f01f04000539b00502b01f01f", - "0x420050c001f01f0400050dc0050d501f01f04000524c0053e901f01f040", - "0x502d01f01f04000513a0050d501f01f04000513c0050d501f01f040005", - "0x504000509f00513b01f2fe00504000528b0051f501f09f005040005387", - "0x4000501f00701f01f5b900501f03401f30600504000506400513e01f2ff", - "0x539b00502b01f01f0400050850050d501f01f0400050bd0053e901f01f", - "0x24c0053e901f01f04000527100539001f01f04000513b00539001f01f040", - "0x50d501f01f0400050420050c001f01f0400050dc0050d501f01f040005", - "0x1f31900504000538700502d01f01f04000513a0050d501f01f04000513c", - "0x528400513e01f2ff00504000531900513b01f2fe00504000502b0051f5", - "0x50bd0053e901f01f04000501f00701f01f5b900501f03401f306005040", - "0x13b00539001f01f04000539b00502b01f01f0400050850050d501f01f040", - "0x50c001f01f0400050dc0050d501f01f04000524c0053e901f01f040005", - "0x2d01f01f04000513a0050d501f01f04000513c0050d501f01f040005042", - "0x400050a100513b01f2ea00504000502b0051f501f0a1005040005387005", - "0x3401f2ed00504000505f00524b01f2ec00504000506600518a01f2eb005", - "0x50d501f01f0400050bd0053e901f01f04000501f00701f01f5b800501f", - "0xd501f01f04000513b00539001f01f04000539b00502b01f01f040005085", - "0x1f01f0400050dc0050d501f01f04000524c0053e901f01f04000513a005", - "0x504000500600518c01f01f04000513c0050d501f01f0400050420050c0", - "0x52a701f38700504000538700513b01f02b00504000502b0051f501f31f", - "0x520053e901f01f04000501f00701f31f38702b03a00531f00504000531f", - "0x50d501f01f0400050bd0053e901f01f0400050540053e901f01f040005", - "0x39001f01f04000513c0050d501f01f04000539b00502b01f01f040005085", - "0x1f01f0400050dc0050d501f01f04000513a0050d501f01f04000513b005", - "0x400052550051f501f0a300504000538700502d01f01f0400050420050c0", - "0x3401f30600504000523700513e01f2ff0050400050a300513b01f2fe005", - "0x50d501f01f0400050bd0053e901f01f04000501f00701f01f5b900501f", - "0x39001f01f04000513c0050d501f01f04000539b00502b01f01f040005085", - "0x1f01f0400050dc0050d501f01f04000513a0050d501f01f04000513b005", - "0x400053880051f501f32300504000538700502d01f01f0400050420050c0", - "0x3401f30600504000524600513e01f2ff00504000532300513b01f2fe005", - "0x50d501f01f0400050bd0053e901f01f04000501f00701f01f5b900501f", - "0x39001f01f04000513c0050d501f01f04000539b00502b01f01f040005085", - "0x1f01f0400050dc0050d501f01f04000513a0050d501f01f04000513b005", - "0x53880051f501f32d00504000522f00503a01f0a500504000538700502d", - "0x1f36400504000523000518a01f3430050400050a500513b01f341005040", - "0x1f01f04000501f00701f01f5ba00501f03401f36e00504000532d00513e", - "0x1f04000539b00502b01f01f0400050850050d501f01f0400050bd0053e9", - "0x4000513a0050d501f01f04000513b00539001f01f04000513c0050d501f", - "0x3880051f501f37200504000521400518c01f01f0400050dc0050d501f01f", - "0x3720050400053720052a701f38700504000538700513b01f388005040005", - "0xd501f01f0400050bd0053e901f01f04000501f00701f37238738803a005", - "0x1f01f0400050dc0050d501f01f04000539b00502b01f01f040005085005", - "0x1f04000513a0050d501f01f04000513b00539001f01f04000513c0050d5", - "0x53970051f501f0b000504000501f2aa01f37600504000500500502d01f", - "0x1f3640050400050b000518a01f34300504000537600513b01f341005040", - "0x53640052a001f0b100504000536e00539501f36e00504000538c00513e", - "0xb70050400050ad00518801f0ad0050400053790b100718601f379005040", - "0xb70052a701f34300504000534300513b01f3410050400053410051f501f", - "0x50bd0053e901f01f04000501f00701f0b734334103a0050b7005040005", - "0xdc0050d501f01f04000539b00502b01f01f0400050850050d501f01f040", - "0x500601f01f04000513a0050d501f01f04000513b00539001f01f040005", - "0x2fe0050400053970051f501f0b400504000500500502d01f01f0400051f5", - "0x501f03401f30600504000503500513e01f2ff0050400050b400513b01f", - "0x50850050d501f01f0400050bd0053e901f01f04000501f00701f01f5b9", - "0x13b00539001f01f0400050dc0050d501f01f04000539b00502b01f01f040", - "0x502d01f01f04000513900500601f01f0400051f500500601f01f040005", - "0x504000507c00513b01f2fe0050400053970051f501f07c005040005005", - "0x4000501f00701f01f5b900501f03401f30600504000539200513e01f2ff", - "0x539b00502b01f01f0400050850050d501f01f0400050bd0053e901f01f", - "0x1f500500601f01f04000513b00539001f01f04000513900500601f01f040", - "0x1f501f0ba00504000500500502d01f01f04000513d00500601f01f040005", - "0x4000503300513e01f2ff0050400050ba00513b01f2fe005040005397005", - "0x400050bd0053e901f01f04000501f00701f01f5b900501f03401f306005", - "0x513900500601f01f04000539b00502b01f01f0400050850050d501f01f", - "0x18300529201f01f04000513d00500601f01f0400051f500500601f01f040", - "0x1f2ea0050400053970051f501f37500504000500500502d01f01f040005", - "0x539500524b01f2ec00504000503200518a01f2eb00504000537500513b", - "0x3730050400053742ed00718601f3740050400052ec0052a001f2ed005040", - "0x2eb00513b01f2ea0050400052ea0051f501f37100504000537300518801f", - "0x1f00701f3712eb2ea03a0053710050400053710052a701f2eb005040005", - "0x502b01f01f0400050850050d501f01f0400050bd0053e901f01f040005", - "0x601f01f04000518300529201f01f04000513900500601f01f04000539b", - "0x37000504000539600518c01f01f04000513d00500601f01f0400051f5005", - "0x3700052a701f00500504000500500513b01f3970050400053970051f501f", - "0x502d0053e901f01f04000501f00701f37000539703a005370005040005", - "0x39b00502b01f01f0400050850050d501f01f04000502e0053e901f01f040", - "0x529201f01f04000513d00500601f01f04000513900500601f01f040005", - "0x1f0c000504000500500502d01f01f0400051f500500601f01f040005183", - "0x502a00513e01f2ff0050400050c000513b01f2fe0050400051c90051f5", - "0x50c600505f01f01f04000501f00701f01f5b900501f03401f306005040", - "0x13900500601f01f04000539b00502b01f01f0400050850050d501f01f040", - "0x500601f01f04000518300529201f01f04000513d00500601f01f040005", - "0x2fe00504000539c0051f501f36f00504000500500502d01f01f0400051f5", - "0x501f03401f30600504000539900513e01f2ff00504000536f00513b01f", - "0x50850050d501f01f0400050c600505f01f01f04000501f00701f01f5b9", - "0x18300529201f01f04000513d00500601f01f04000513900500601f01f040", - "0x1f501f38100504000500500502d01f01f0400051f500500601f01f040005", - "0x4000539f00513e01f2ff00504000538100513b01f2fe005040005029005", - "0x400050c600505f01f01f04000501f00701f01f5b900501f03401f306005", - "0x513900500601f01f0400050d500505f01f01f0400050850050d501f01f", - "0x1f500500601f01f04000518300529201f01f04000513d00500601f01f040", - "0x1f2fe00504000501f0051f501f38200504000500500502d01f01f040005", - "0x5b900501f03401f30600504000539e00513e01f2ff00504000538200513b", - "0x400050d500505f01f01f0400050c600505f01f01f04000501f00701f01f", - "0x518300529201f01f04000513d00500601f01f04000513900500601f01f", - "0x51f501f38400504000500500502d01f01f0400051f500500601f01f040", - "0x50400053a000513e01f2ff00504000538400513b01f2fe00504000501f", - "0x30600539501f3e50050400050da0052a001f0da00504000501f2aa01f306", - "0x50400050c400518801f0c40050400053e50c500718601f0c5005040005", - "0x52a701f2ff0050400052ff00513b01f2fe0050400052fe0051f501f0c8", - "0x1f29d01f1f500504000501f05e01f0c82ff2fe03a0050c80050400050c8", - "0x18f01f07d00504000501f29d01f13900504000501f23701f183005040005", - "0x50b001f01f04000501f2bc01f01f04000501f23c01f3a000504000501f", - "0x39c39d39e03a5bb02413c39f03a04000700700500729c01f01f04000503a", - "0x4000502400529901f02400504000502400529a01f01f04000501f00701f", - "0x4000502900519301f13a03913b02a02913e04000539b00519101f39b005", - "0x1f02c39900704000539a00519001f39a00504000502900519201f029005", - "0x502700537201f0bd0270070400050c600519001f01f040005399005372", - "0x1f1c902c00704000502c00529801f02c00504000502c0050b101f01f040", - "0x39800502b01f01f04000502e0052ed01f39802e02d03a0400051c900519e", - "0x2f0bd0070400050bd00529801f39700504000502d0052c601f01f040005", - "0x502b01f01f0400053960052ed01f39539603003a04000502f00519e01f", - "0x504000513c1f500728401f0310050400050300052c601f01f040005395", - "0x1f03900504000503907d00719901f13b00504000513b18300719901f13c", - "0x701f01f5bc01f0400070313970072c501f13a00504000513a139007246", - "0x39401f01f04000513a00539401f01f04000513d00539401f01f04000501f", - "0x1f01f04000513b00502b01f01f04000503900502b01f01f0400050dc005", - "0x1f0400053a000519801f01f0400050d500539401f01f04000513e00536e", - "0x4000502c00537201f01f0400050bd00537201f01f04000502a00529701f", - "0x513b01f03200504000539f00502d01f39f00504000539f00513b01f01f", - "0x529801f01f04000501f00701f01f5bd00501f03401f394005040005032", - "0x330052ed01f39203403303a04000539300519e01f39302c00704000502c", - "0x29801f3910050400050340052c601f01f04000539200502b01f01f040005", - "0x52ed01f38c38e39003a04000503500519e01f0350bd0070400050bd005", - "0x1f38b00504000538e0052c601f01f04000538c00502b01f01f040005390", - "0x513d00539401f01f04000501f00701f01f5be01f04000738b3910072c5", - "0x3900502b01f01f0400050dc00539401f01f04000513a00539401f01f040", - "0x539401f01f04000513e00536e01f01f04000513b00502b01f01f040005", - "0x37201f01f04000502a00529701f01f0400053a000519801f01f0400050d5", - "0x39f00504000539f00513b01f01f04000502c00537201f01f0400050bd005", - "0x501f03401f39400504000538a00513b01f38a00504000539f00502d01f", - "0x2ed01f38803b38903a04000502c00519e01f01f04000501f00701f01f5bd", - "0x38700504000538800529501f01f04000503b0052ed01f01f040005389005", - "0x2ed01f22f21404403a0400050bd00519e01f38600504000538700512b01f", - "0x4100504000522f00529501f01f0400052140052ed01f01f040005044005", - "0x502c01f2300050400050423860072e901f04200504000504100512b01f", - "0x4000501f00701f2350055bf01f0400072300052a801f230005040005230", - "0x71a201f08500504000502a0051a001f02a00504000502a00529401f01f", - "0x523700536e01f23c2370070400050850051a101f0850050400050853a0", - "0x19f01f01f04000524600536e01f24924600704000513e0051a101f01f040", - "0x26305405225524c24b13a04000524a00529101f24a23c00704000523c005", - "0x400052550053e901f01f04000524c00502b01f27105e05f00606002802b", - "0x526300539401f01f04000505400539401f01f04000505200539001f01f", - "0x600053e901f01f0400050280051ac01f01f04000502b00539401f01f040", - "0x538601f01f04000505f00538601f01f04000500600539001f01f040005", - "0x1f06600504000524b00539801f01f04000527100539001f01f04000505e", - "0xb28528406706413a04000506300529101f06324900704000524900519f", - "0x52840053e901f01f04000506700502b01f29e29b29329206b28b289286", - "0x28600539401f01f04000500b00539401f01f04000528500539001f01f040", - "0x53e901f01f04000528b0051ac01f01f04000528900539401f01f040005", - "0x38601f01f04000529300538601f01f04000529200539001f01f04000506b", - "0x29f00504000506400539801f01f04000529e00539001f01f04000529b005", - "0x52a801f2a10050400052a100502c01f2a100504000529f0660072e901f", - "0x704000523c00519f01f01f04000501f00701f2a20055c001f0400072a1", - "0x820802bc2ae2ad07b0792aa2a82a62a513a0400052a300529101f2a323c", - "0x2aa00539001f01f0400052a80053e901f01f0400052a500539401f087084", - "0x539401f01f04000507b00539401f01f04000507900539401f01f040005", - "0x39001f01f0400052bc0053e901f01f0400052ae0051ac01f01f0400052ad", - "0x1f01f04000508400538601f01f04000508200538601f01f040005080005", - "0x4000507f00512b01f07f0050400052a600529501f01f040005087005390", - "0x2de2dd13a0400052dc00529101f2dc24900704000524900519f01f2db005", - "0x3e901f01f0400052dd00539401f2ed2ec2eb2ea2e92e82e72e62e32e12df", - "0x1f01f0400052e300539401f01f0400052e100539001f01f0400052df005", - "0x1f0400052e80051ac01f01f0400052e700539401f01f0400052e6005394", - "0x400052eb00538601f01f0400052ea00539001f01f0400052e90053e901f", - "0x52de00529501f01f0400052ed00539001f01f0400052ec00538601f01f", - "0x2fe0050400052fd2db0072e901f2fd0050400052fc00512b01f2fc005040", - "0x701f2ff0055c101f0400072fe0052a801f2fe0050400052fe00502c01f", - "0x13a04000530600529101f30623c00704000523c00519f01f01f04000501f", - "0x1f04000530800539401f36e36434334132d0a53230a331f0a131909f308", - "0x4000531f00539401f01f0400050a100539001f01f04000509f00502b01f", - "0x50a50051ac01f01f04000532300539401f01f0400050a300539401f01f", - "0x34300538601f01f04000534100539001f01f04000532d0053e901f01f040", - "0x531301f01f04000536e00539001f01f04000536400538601f01f040005", - "0x4000537600529101f37624900704000524900519f01f372005040005319", - "0x400050b000539401f3703713733743750ba07c0b40b70ad3790b10b013a", - "0x50b700539401f01f0400050ad00539001f01f0400050b100502b01f01f", - "0xba0051ac01f01f04000507c00539401f01f0400050b400539401f01f040", - "0x538601f01f04000537400539001f01f0400053750053e901f01f040005", - "0x31301f01f04000537000539001f01f04000537100538601f01f040005373", - "0x501f00701f01f5c201f0400070c037200728f01f0c0005040005379005", - "0xdc00539401f01f04000513a00539401f01f04000513d00539401f01f040", - "0x536e01f01f04000524900536e01f01f04000503900502b01f01f040005", - "0x13b01f01f04000513b00502b01f01f0400050d500539401f01f04000523c", - "0x4000536f00513b01f36f00504000539f00502d01f39f00504000539f005", - "0x4000523c00519f01f01f04000501f00701f01f5c300501f03401f381005", - "0x3e736d0ce0ca0c80c40c53e50da38413a04000538200529101f38223c007", - "0x53e901f01f0400050da00502b01f01f04000538400539401f3673e8377", - "0x39401f01f0400050c800539401f01f0400050c400539401f01f0400053e5", - "0x1f01f04000536d0053e901f01f0400050ce0051ac01f01f0400050ca005", - "0x1f0400053e800538601f01f04000537700538601f01f0400053e7005390", - "0x50d300506301f0d30050400050c500528e01f01f04000536700539001f", - "0x35f00504000536500506401f3650050400053e900503a01f3e90d3007040", - "0x35d0d135a35c13a0400050d800529101f0d824900704000524900519f01f", - "0x35a00502b01f01f04000535c00539401f3610e03600de3553563573630d9", - "0x539401f01f0400050d900539401f01f0400050d10053e901f01f040005", - "0x3e901f01f0400053560051ac01f01f04000535700539401f01f040005363", - "0x1f01f04000536000538601f01f0400050de00539001f01f040005355005", - "0x504000535d00528e01f01f04000536100539001f01f0400050e0005386", - "0x6401f34e00504000536200503a01f3620e20070400050e200506301f0e2", - "0x4000534c00502901f35f00504000535f00502901f34c00504000534e005", - "0x39401f01f04000501f00701f01f5c401f04000734c35f00733f01f34c005", - "0x1f01f0400050dc00539401f01f04000513a00539401f01f04000513d005", - "0x1f04000523c00536e01f01f04000524900536e01f01f04000503900502b", - "0x400050e200539001f01f04000513b00502b01f01f0400050d500539401f", - "0x39f00502d01f39f00504000539f00513b01f01f0400050d300539001f01f", - "0x34a00504000534b00513b01f17900504000501f0051f501f34b005040005", - "0x1f00504000501f0051f501f01f04000501f00701f01f5c500501f03401f", - "0xe200524b01f0d30050400050d300524b01f39f00504000539f00513b01f", - "0x51ae01f0ec34734903a0400050e20d339f01f0c628d01f0e2005040005", - "0x4000534600528c01f01f04000501f00701f3450055c63460050400070ec", - "0x2d201f01f04000534200539001f01f04000534400539001f34034234403a", - "0x533f00506001f01f04000501f00701f33c0055c733f005040007340005", - "0x24900536e01f01f04000503900502b01f01f0400050dc00539401f01f040", - "0x502b01f01f0400050d500539401f01f04000523c00536e01f01f040005", - "0x2d01f01f04000513a00539401f01f04000513d00539401f01f04000513b", - "0x4000533b00513b01f1790050400053490051f501f33b005040005347005", - "0x3401f33700504000534a0051b201f3380050400051790051b101f34a005", - "0x519f01f01f04000533c00506001f01f04000501f00701f01f5c800501f", - "0xff3330fd3360f40f60f713a0400050f500529101f0f523c00704000523c", - "0x1f0400050f600502b01f01f0400050f700539401f1073313320fe100101", - "0x4000533300539401f01f04000533600539001f01f0400050f40053e901f", - "0x51000053e901f01f0400051010051ac01f01f0400050ff00539401f01f", - "0x33100538601f01f04000533200538601f01f0400050fe00539001f01f040", - "0x19f01f1090050400050fd00539801f01f04000510700539001f01f040005", - "0x10e04510d4c132f10613a04000510800529101f108249007040005249005", - "0x4000532f00502b01f01f04000510600539401f3243250fc110111326112", - "0x510e00539401f01f04000510d00539001f01f0400054c10053e901f01f", - "0x1110053e901f01f0400053260051ac01f01f04000511200539401f01f040", - "0x538601f01f0400050fc00538601f01f04000511000539001f01f040005", - "0x1f11600504000504500539801f01f04000532400539001f01f040005325", - "0x1180052a801f11800504000511800502c01f1180050400051161090072e9", - "0x23c00704000523c00519f01f01f04000501f00701f1170055c901f040007", - "0x31d1221241251231b91ba32012100e11f32213a04000511500529101f115", - "0x500e0053e901f01f04000511f00502b01f01f04000532200539401f31c", - "0x1b900539401f01f04000532000539401f01f04000512100539001f01f040", - "0x539001f01f0400051250053e901f01f0400051230051ac01f01f040005", - "0x39001f01f04000531d00538601f01f04000512200538601f01f040005124", - "0x704000524900519f01f12b0050400051ba00539801f01f04000531c005", - "0x31313831531613313431731a31b12a12c13a04000512d00529101f12d249", - "0x31b0053e901f01f04000512a00502b01f01f04000512c00539401f310311", - "0x539401f01f04000531700539401f01f04000531a00539001f01f040005", - "0x39001f01f0400053150053e901f01f0400053160051ac01f01f040005133", - "0x1f01f04000531100538601f01f04000531300538601f01f040005138005", - "0x530f12b0072e901f30f00504000513400539801f01f040005310005390", - "0x55ca01f04000730e0052a801f30e00504000530e00502c01f30e005040", - "0x30c00529101f30c23c00704000523c00519f01f01f04000501f00701f30d", - "0x30b00539401f03611d30014530130230330414130730930a30b13a040005", - "0x539001f01f0400053090053e901f01f04000530a00502b01f01f040005", - "0x1ac01f01f04000530400539401f01f04000514100539401f01f040005307", - "0x1f01f04000514500539001f01f0400053010053e901f01f040005302005", - "0x1f04000503600539001f01f04000511d00538601f01f040005300005386", - "0x529101f2f724900704000524900519f01f3a300504000530300539801f", - "0x539401f14f14d2e209903c2ef2ee07e2f02f31472f52f613a0400052f7", - "0x39001f01f0400051470053e901f01f0400052f500502b01f01f0400052f6", - "0x1f01f04000507e00539401f01f0400052f000539401f01f0400052f3005", - "0x1f04000509900539001f01f04000503c0053e901f01f0400052ef0051ac", - "0x4000514f00539001f01f04000514d00538601f01f0400052e200538601f", - "0x2c01f1520050400051513a30072e901f1510050400052ee00539801f01f", - "0x501f00701f1540055cb01f0400071520052a801f152005040005152005", - "0x15715613a0400052da00529101f2da23c00704000523c00519f01f01f040", - "0x2b01f01f04000515600539401f1662e02d715a2d616216115f1602d9159", - "0x1f01f0400052d900539001f01f0400051590053e901f01f040005157005", - "0x1f04000516100539401f01f04000515f00539401f01f040005160005394", - "0x400052d700538601f01f04000515a00539001f01f0400052d60053e901f", - "0x51620051b401f01f04000516600539001f01f0400052e000538601f01f", - "0x2d20050400052d300528801f2d316800704000516800528a01f168005040", - "0x529101f2cd24900704000524900519f01f2d10050400052d200528701f", - "0x539401f2bf2c02c12c22c32c42c52c62c82c92ca2cf16a13a0400052cd", - "0x39001f01f0400052ca0053e901f01f0400052cf00502b01f01f04000516a", - "0x1f01f0400052c600539401f01f0400052c800539401f01f0400052c9005", - "0x1f0400052c200539001f01f0400052c30053e901f01f0400052c5005394", - "0x400052bf00539001f01f0400052c000538601f01f0400052c100538601f", - "0x28801f2bd2be0070400052be00528a01f2be0050400052c40051b401f01f", - "0x400052d100502901f2b90050400052bb00528701f2bb0050400052bd005", - "0x1f5cc01f0400072b92d100733f01f2b90050400052b900502901f2d1005", - "0x1f04000503900502b01f01f0400050dc00539401f01f04000501f00701f", - "0x400050d500539401f01f04000523c00536e01f01f04000524900536e01f", - "0x513a00539401f01f04000513d00539401f01f04000513b00502b01f01f", - "0x34700502d01f01f0400051680051ac01f01f0400052be0051ac01f01f040", - "0x2b30050400052b600513b01f2b50050400053490051f501f2b6005040005", - "0x3490050400053490051f501f01f04000501f00701f01f5cd00501f03401f", - "0x2be00538201f16800504000516800538201f34700504000534700513b01f", - "0x51bb01f18117f17d03a0400052be1683473490c61b601f2be005040005", - "0x400052b00051b501f01f04000501f00701f2af0055ce2b0005040007181", - "0x2d201f01f0400052ab0051ac01f01f0400052ac0051ac01f2a92ab2ac03a", - "0x518600506001f01f04000501f00701f1880055cf1860050400072a9005", - "0xd500539401f01f04000523c00536e01f01f04000524900536e01f01f040", - "0x539401f01f04000513d00539401f01f04000513b00502b01f01f040005", - "0x2d01f01f04000503900502b01f01f0400050dc00539401f01f04000513a", - "0x400052a700513b01f2b500504000517d0051f501f2a700504000517f005", - "0x3401f18c0050400052b30051b201f18a0050400052b50051b101f2b3005", - "0x519f01f01f04000518800506001f01f04000501f00701f01f5d000501f", - "0x19319129929a29c18f29d13a0400052a000529101f2a023c00704000523c", - "0x1f04000518f00502b01f01f04000529d00539401f19819919e298190192", - "0x4000529900539401f01f04000529a00539001f01f04000529c0053e901f", - "0x51920051ac01f01f04000519300539401f01f04000519100539401f01f", - "0x19900538601f01f04000519e00538601f01f04000529800539001f01f040", - "0x19f01f29700504000519000531301f01f04000519800539001f01f040005", - "0x29119f1a11a21a029413a04000529500529101f295249007040005249005", - "0x400051a000502b01f01f04000529400539401f1b128c1ae28d28e28f1ac", - "0x519f00539401f01f0400051a100539001f01f0400051a20053e901f01f", - "0x28f0051ac01f01f0400051ac00539401f01f04000529100539401f01f040", - "0x538601f01f0400051ae00538601f01f04000528d00539001f01f040005", - "0x1f1b200504000528e00531301f01f0400051b100539001f01f04000528c", - "0x524900536e01f01f04000501f00701f01f5d101f0400071b229700728f", - "0x13b00502b01f01f0400050d500539401f01f04000523c00536e01f01f040", - "0x539401f01f04000513a00539401f01f04000513d00539401f01f040005", - "0x1f1b400504000517f00502d01f01f04000503900502b01f01f0400050dc", - "0x5d200501f03401f2880050400051b400513b01f28a00504000517d0051f5", - "0x28700529101f28723c00704000523c00519f01f01f04000501f00701f01f", - "0x1b600539401f27e27f1c81c61c51c31c11cb2821b81b51bb1b613a040005", - "0x539001f01f0400051b50053e901f01f0400051bb00502b01f01f040005", - "0x39401f01f0400051cb00539401f01f04000528200539401f01f0400051b8", - "0x1f01f0400051c50053e901f01f0400051c30051ac01f01f0400051c1005", - "0x1f04000527e00539001f01f04000527f00538601f01f0400051c8005386", - "0x503a01f28127c00704000527c00506301f27c0050400051c600528e01f", - "0x704000524900519f01f1d20050400051d300506401f1d3005040005281", - "0x27227527727827927a1cc1cd1ce1cf1d013a0400051d100529101f1d1249", - "0x1ce0053e901f01f0400051cf00502b01f01f0400051d000539401f26e270", - "0x539401f01f0400051cc00539401f01f0400051cd00539001f01f040005", - "0x3e901f01f0400052780051ac01f01f04000527900539401f01f04000527a", - "0x1f01f04000527000538601f01f04000527200538601f01f040005277005", - "0x4000526b00506301f26b00504000527500528e01f01f04000526e005390", - "0x1f2690050400051e500506401f1e50050400051e300503a01f1e326b007", - "0x2691d200733f01f26900504000526900502901f1d20050400051d2005029", - "0x36e01f01f04000524900536e01f01f04000501f00701f01f5d301f040007", - "0x1f01f04000513b00502b01f01f0400050d500539401f01f04000523c005", - "0x1f0400050dc00539401f01f04000513a00539401f01f04000513d005394", - "0x4000527c00539001f01f04000526b00539001f01f04000503900502b01f", - "0x513b01f26700504000517d0051f501f1e800504000517f00502d01f01f", - "0x51f501f01f04000501f00701f01f5d400501f03401f1ea0050400051e8", - "0x504000527c00524b01f17f00504000517f00513b01f17d00504000517d", - "0x1ec03a04000526b27c17f17d0c628d01f26b00504000526b00524b01f27c", - "0x1f01f04000501f00701f2680055d526500504000715b0051ae01f15b266", - "0x26100539001f01f0400051f000539001f2602611f003a04000526500528c", - "0x1f04000501f00701f25c0055d625e0050400072600052d201f01f040005", - "0x4000513b00502b01f01f0400050d500539401f01f04000525e00506001f", - "0x50dc00539401f01f04000513a00539401f01f04000513d00539401f01f", - "0x23c00536e01f01f04000524900536e01f01f04000503900502b01f01f040", - "0x1f2670050400051ec0051f501f25b00504000526600502d01f01f040005", - "0x51ea0051b201f2580050400052670051b101f1ea00504000525b00513b", - "0x525c00506001f01f04000501f00701f01f5d700501f03401f257005040", - "0x25125613a0400051f800529101f1f823c00704000523c00519f01f01f040", - "0x2b01f01f04000525600539401f23e2022002421fe2432471fb24824d253", - "0x1f01f04000524d00539001f01f0400052530053e901f01f040005251005", - "0x1f04000524700539401f01f0400051fb00539401f01f040005248005394", - "0x4000524200539001f01f0400051fe0053e901f01f0400052430051ac01f", - "0x52000051b801f01f04000523e00539001f01f04000520200538601f01f", - "0x24013a04000520300529101f20324900704000524900519f01f241005040", - "0x1f01f04000524000539401f21721621921e2242232262090e923223617e", - "0x1f04000523200539001f01f0400052360053e901f01f04000517e00502b", - "0x4000522600539401f01f04000520900539401f01f0400050e900539401f", - "0x521e00539001f01f0400052240053e901f01f0400052230051ac01f01f", - "0x2190051b801f01f04000521700539001f01f04000521600538601f01f040", - "0x1f04000501f00701f01f5d801f04000700024100733f01f000005040005", - "0x4000513d00539401f01f04000513b00502b01f01f0400050d500539401f", - "0x503900502b01f01f0400050dc00539401f01f04000513a00539401f01f", - "0x26600502d01f01f04000523c00536e01f01f04000524900536e01f01f040", - "0x5db0050400055d900513b01f5da0050400051ec0051f501f5d9005040005", - "0x23c00704000523c00519f01f01f04000501f00701f01f5dc00501f03401f", - "0x5e85e75e65e55e43a85e35e25e15e05df5de13a0400055dd00529101f5dd", - "0x55e00053e901f01f0400055df00502b01f01f0400055de00539401f5e9", - "0x5e300539401f01f0400055e200539401f01f0400055e100539001f01f040", - "0x53e901f01f0400055e40051ac01f01f0400053a800539401f01f040005", - "0x39001f01f0400055e700538601f01f0400055e600539001f01f0400055e5", - "0x704000524900519f01f5ea0050400055e80051b801f01f0400055e9005", - "0x5f65f55f45f35f25f15f05ef5ee5ed5ec13a0400055eb00529101f5eb249", - "0x5ee0053e901f01f0400055ed00502b01f01f0400055ec00539401f5f85f7", - "0x539401f01f0400055f000539401f01f0400055ef00539001f01f040005", - "0x3e901f01f0400055f30051ac01f01f0400055f200539401f01f0400055f1", - "0x1f01f0400055f600538601f01f0400055f500539001f01f0400055f4005", - "0x75f95ea00733f01f5f90050400055f70051b801f01f0400055f8005390", - "0x502b01f01f0400050d500539401f01f04000501f00701f01f5fa01f040", - "0x39401f01f04000513a00539401f01f04000513d00539401f01f04000513b", - "0x1f01f04000524900536e01f01f04000503900502b01f01f0400050dc005", - "0x400051ec0051f501f5fb00504000526600502d01f01f04000523c00536e", - "0x501f00701f01f5fd00501f03401f5fc0050400055fb00513b01f3aa005", - "0x6076066053a96046036026016005ff5fe13a04000523c00529101f01f040", - "0x6000053e901f01f0400055ff00502b01f01f0400055fe00539401f609608", - "0x539401f01f04000560200539401f01f04000560100539001f01f040005", - "0x3e901f01f0400053a90051ac01f01f04000560400539401f01f040005603", - "0x1f01f04000560700538601f01f04000560600539001f01f040005605005", - "0x4000560a00506301f60a00504000560900528e01f01f040005608005386", - "0x1f60c00504000560b00506401f60b0050400053a700503a01f3a760a007", - "0x1f6186176166156143a661361261161060f60e60d13a040005249005291", - "0x1f04000560f0053e901f01f04000560e00502b01f01f04000560d005394", - "0x4000561200539401f01f04000561100539401f01f04000561000539001f", - "0x56140053e901f01f0400053a60051ac01f01f04000561300539401f01f", - "0x61700538601f01f04000561600538601f01f04000561500539001f01f040", - "0x6193a50070400053a500506301f3a500504000561800528e01f01f040005", - "0x60c00502901f61b00504000561a00506401f61a00504000561900503a01f", - "0x1f04000761b60c00733f01f61b00504000561b00502901f60c005040005", - "0x513b00502b01f01f0400050d500539401f01f04000501f00701f01f61c", - "0xdc00539401f01f04000513a00539401f01f04000513d00539401f01f040", - "0x539001f01f0400053a500539001f01f04000503900502b01f01f040005", - "0x3aa0050400051ec0051f501f61d00504000526600502d01f01f04000560a", - "0x1f04000501f00701f01f5fd00501f03401f5fc00504000561d00513b01f", - "0x60a00524b01f26600504000526600513b01f1ec0050400051ec0051f501f", - "0x53a560a2661ec0c628d01f3a50050400053a500524b01f60a005040005", - "0x501f00701f62200562162000504000761f0051ae01f61f61e3ac03a040", - "0x1f01f04000562300539001f3a462462303a04000562000528c01f01f040", - "0x1f00701f6270056266250050400073a40052d201f01f040005624005390", - "0x539401f01f04000513d00539401f01f04000562500506001f01f040005", - "0x39401f01f04000503900502b01f01f0400050dc00539401f01f04000513a", - "0x62800504000561e00502d01f01f04000513b00502b01f01f0400050d5005", - "0x501f03401f3ab00504000562800513b01f6290050400053ac0051f501f", - "0x513b00512b01f01f04000562700506001f01f04000501f00701f01f62a", - "0x62c00504000562c00502c01f62c0050400050d562b0072e901f62b005040", - "0x3900512b01f01f04000501f00701f62e00562d01f04000762c0052a801f", - "0x504000563000502c01f6300050400050dc62f0072e901f62f005040005", - "0x72e901f01f04000501f00701f63200563101f0400076300052a801f630", - "0x400076330052a801f63300504000563300502c01f63300504000513d13a", - "0x2aa01f63600504000561e00502d01f01f04000501f00701f63500563401f", - "0x50400056380051cb01f63800504000563700528201f63700504000501f", - "0x518301f63600504000563600513b01f3ac0050400053ac0051f501f639", - "0x1f63913c6363ac0c60056390050400056390051c101f13c00504000513c", - "0x1f63a00504000501f1c301f01f0400056350052ad01f01f04000501f007", - "0x561e00513b01f3ac0050400053ac0051f501f63b00504000563a0051c5", - "0x563b00504000563b0051c101f13c00504000513c00518301f61e005040", - "0x39401f01f0400056320052ad01f01f04000501f00701f63b13c61e3ac0c6", - "0x1f63c00504000501f1c601f01f04000513a00539401f01f04000513d005", - "0x561e00513b01f3ac0050400053ac0051f501f63d00504000563c0051c5", - "0x563d00504000563d0051c101f13c00504000513c00518301f61e005040", - "0x39401f01f04000562e0052ad01f01f04000501f00701f63d13c61e3ac0c6", - "0x1f01f0400050dc00539401f01f04000513a00539401f01f04000513d005", - "0x504000563e0051c501f63e00504000501f1c801f01f04000503900502b", - "0x518301f61e00504000561e00513b01f3ac0050400053ac0051f501f63f", - "0x1f63f13c61e3ac0c600563f00504000563f0051c101f13c00504000513c", - "0x1f01f04000513a00539401f01f04000513d00539401f01f04000501f007", - "0x1f0400050d500539401f01f04000503900502b01f01f0400050dc005394", - "0x53ac0051f501f6400050400056220051c501f01f04000513b00502b01f", - "0x1f13c00504000513c00518301f61e00504000561e00513b01f3ac005040", - "0x1f01f04000501f00701f64013c61e3ac0c60056400050400056400051c1", - "0x1f04000513d00539401f01f04000513b00502b01f01f0400050d5005394", - "0x4000503900502b01f01f0400050dc00539401f01f04000513a00539401f", - "0x52680051c501f01f04000523c00536e01f01f04000524900536e01f01f", - "0x1f26600504000526600513b01f1ec0050400051ec0051f501f641005040", - "0x13c2661ec0c60056410050400056410051c101f13c00504000513c005183", - "0x4000523c00536e01f01f04000524900536e01f01f04000501f00701f641", - "0x513d00539401f01f04000513b00502b01f01f0400050d500539401f01f", - "0x3900502b01f01f0400050dc00539401f01f04000513a00539401f01f040", - "0x1f17d00504000517d0051f501f6420050400052af0051c501f01f040005", - "0x56420051c101f13c00504000513c00518301f17f00504000517f00513b", - "0x51540052ad01f01f04000501f00701f64213c17f17d0c6005642005040", - "0x24900536e01f01f04000503900502b01f01f0400050dc00539401f01f040", - "0x502b01f01f0400050d500539401f01f04000523c00536e01f01f040005", - "0x2d01f01f04000513a00539401f01f04000513d00539401f01f04000513b", - "0x400053ae00513b01f6430050400053490051f501f3ae005040005347005", - "0x4000530d0052ad01f01f04000501f00701f01f64500501f03401f644005", - "0x524900536e01f01f04000503900502b01f01f0400050dc00539401f01f", - "0x13b00502b01f01f0400050d500539401f01f04000523c00536e01f01f040", - "0x502d01f01f04000513a00539401f01f04000513d00539401f01f040005", - "0x504000564600513b01f6470050400053490051f501f646005040005347", - "0x1f0400051170052ad01f01f04000501f00701f01f64900501f03401f648", - "0x4000524900536e01f01f04000503900502b01f01f0400050dc00539401f", - "0x513b00502b01f01f0400050d500539401f01f04000523c00536e01f01f", - "0x34700502d01f01f04000513a00539401f01f04000513d00539401f01f040", - "0x64c00504000564a00513b01f64b0050400053490051f501f64a005040005", - "0x1f01f0400050dc00539401f01f04000501f00701f01f64d00501f03401f", - "0x1f04000523c00536e01f01f04000524900536e01f01f04000503900502b", - "0x4000513d00539401f01f04000513b00502b01f01f0400050d500539401f", - "0x3490051f501f64e0050400053450051c501f01f04000513a00539401f01f", - "0x13c00504000513c00518301f34700504000534700513b01f349005040005", - "0x1f04000501f00701f64e13c3473490c600564e00504000564e0051c101f", - "0x4000513a00539401f01f04000513d00539401f01f0400052ff0052ad01f", - "0x524900536e01f01f04000503900502b01f01f0400050dc00539401f01f", - "0x13b00502b01f01f0400050d500539401f01f04000523c00536e01f01f040", - "0x1f64f00504000539f00502d01f39f00504000539f00513b01f01f040005", - "0x1f01f04000501f00701f01f65100501f03401f65000504000564f00513b", - "0x1f04000513a00539401f01f04000513d00539401f01f0400052a20052ad", - "0x4000524900536e01f01f04000503900502b01f01f0400050dc00539401f", - "0x513b00502b01f01f0400050d500539401f01f04000523c00536e01f01f", - "0x13b01f65200504000539f00502d01f39f00504000539f00513b01f01f040", - "0x4000501f0051f501f3810050400056500051b201f650005040005652005", - "0x1b201f64b0050400053380051b101f33700504000538100513b01f338005", - "0x4000564c0051b201f64700504000564b0051b101f64c005040005337005", - "0x1b101f6440050400056480051b201f6430050400056470051b101f648005", - "0x4000518a0051b101f18c0050400056440051b201f18a005040005643005", - "0x1b201f25800504000528a0051b101f28800504000518c0051b201f28a005", - "0x400052570051b201f5da0050400052580051b101f257005040005288005", - "0x1b101f5fc0050400055db0051b201f3aa0050400055da0051b101f5db005", - "0x504000501f27f01f3ab0050400055fc0051b201f6290050400053aa005", - "0x513b01f6290050400056290051f501f6540050400056530051c501f653", - "0x50400056540051c101f13c00504000513c00518301f3ab0050400053ab", - "0x1f0400052350052ad01f01f04000501f00701f65413c3ab6290c6005654", - "0x400050dc00539401f01f04000513a00539401f01f04000513d00539401f", - "0x513e00536e01f01f04000513b00502b01f01f04000503900502b01f01f", - "0x2a00529701f01f0400053a000519801f01f0400050d500539401f01f040", - "0x1f65500504000539f00502d01f39f00504000539f00513b01f01f040005", - "0x400056560051c501f65600504000501f27e01f39400504000565500513b", - "0x18301f39400504000539400513b01f01f00504000501f0051f501f657005", - "0x65713c39401f0c60056570050400056570051c101f13c00504000513c005", - "0x1f04000507d00527c01f01f04000513900505f01f01f04000501f00701f", - "0x400050dc00539401f01f0400050d500539401f01f04000513d00539401f", - "0x513e00536e01f01f0400050c600537201f01f0400053a000519801f01f", - "0x501f39301f01f0400051f500527101f01f04000518300527c01f01f040", - "0x65a0050400056590051c501f65900504000539c65800703301f658005040", - "0x39d00518301f39e00504000539e00513b01f01f00504000501f0051f501f", - "0x2bc01f65a39d39e01f0c600565a00504000565a0051c101f39d005040005", - "0x701f13d0dc00765b0d513e00704000700501f00700501f01f04000501f", - "0x1f04000713c0052a801f13c0c60070400050c600502701f01f04000501f", - "0xd500502d01f01f0400050c600539401f01f04000501f00701f1f500565c", - "0x50400051830070071d301f18300504000503a00528101f13b005040005", - "0x513b01f13e00504000513e0051f501f13900504000513a0051d201f13a", - "0x701f13913b13e03a0051390050400051390051d101f13b00504000513b", - "0x1f13e00504000513e0051f501f01f0400051f50052ad01f01f04000501f", - "0x1cf01f08507d03903a04000500713e0071d001f00700504000500700524b", - "0x50d500502d01f01f04000501f00701f39f00565d3a0005040007085005", - "0x1f39d00504000501f39901f39e0050400053a003a0071ce01f024005040", - "0x2400513b01f0390050400050390051f501f39c00504000539d0c60072e9", - "0x39e00504000539e00537501f07d00504000507d00524b01f024005040005", - "0x39b03a04000539c39e07d02403913e37401f39c00504000539c00502c01f", - "0x1f0400050c600539401f01f04000501f00701f02a02939b03a00502a029", - "0x539f0051cd01f39a0050400050d500502d01f01f04000503a0050c001f", - "0x2700504000502c0051d201f02c00504000539907d0071d301f399005040", - "0x270051d101f39a00504000539a00513b01f0390050400050390051f501f", - "0x50c600539401f01f04000501f00701f02739a03903a005027005040005", - "0x501f38e01f01f04000500700539001f01f04000503a0050c001f01f040", - "0x1f0dc0050400050dc0051f501f1c90050400050bd0051cc01f0bd005040", - "0x1c913d0dc03a0051c90050400051c90051d101f13d00504000513d00513b", - "0x504000501f27a01f13900504000501f05e01f18300504000501f28901f", - "0x4000501f29d01f02400504000501f29d01f3a000504000501f23701f07d", - "0x501f27901f02a00504000501f27901f39b00504000501f28901f39d005", - "0x700500729c01f01f04000501f2bc01f01f04000501f23c01f399005040", - "0x529a01f01f04000501f00701f02d1c90bd03a65e02713a02c03a040007", - "0x13e04000502e00519101f02e00504000502700529901f027005040005027", - "0x39700504000539700529401f01f04000539800527801f08539f39e397398", - "0x3203139539603013a04000502f00529101f02f0050400053970051a001f", - "0x503200539401f01f04000503100539001f39c02939a13b039033393394", - "0x3000502c01f01f04000539300539401f01f04000539400539401f01f040", - "0x504000503400502c01f0340050400050c60300072e901f030005040005", - "0x1f39e00504000539e39d00719901f13a00504000513a13900728401f034", - "0x727701f0850050400050853a000724601f39f00504000539f024007199", - "0x39a39900727501f13b00504000513b18300729301f03900504000503907d", - "0x4000539c39b00729301f02900504000502902a00727501f39a005040005", - "0x39200565f01f0400070340052a801f03300504000503300538201f39c005", - "0x4000539100502c01f39100504000539600512b01f01f04000501f00701f", - "0x1f03500504000503500502c01f03500504000513e3910072e901f391005", - "0x539500535a01f01f04000501f00701f39000566001f0400070350052a8", - "0x38c0050400050d538e0072e901f38e00504000538e00502c01f38e005040", - "0x701f38b00566101f04000738c0052a801f38c00504000538c00502c01f", - "0x504000538a00528801f38a03300704000503300528a01f01f04000501f", - "0x28801f3880dc0070400050dc00528a01f03b00504000538900528701f389", - "0x4000503b00502901f38600504000538700528701f387005040005388005", - "0x1f66201f04000738603b00733f01f38600504000538600502901f03b005", - "0x1f0400050390053e901f01f04000513b00539001f01f04000501f00701f", - "0x4000508500539401f01f0400051f500539401f01f04000503a0050b001f", - "0x513d00539401f01f04000539f00502b01f01f04000513c00539401f01f", - "0x2900538601f01f04000539c00539001f01f04000539e00502b01f01f040", - "0x51ac01f01f0400050dc0051ac01f01f04000539a00538601f01f040005", - "0x4400504000502c00502d01f02c00504000502c00513b01f01f040005033", - "0x501f03401f22f00504000504400513b01f21400504000501f0051f501f", - "0x2c00513b01f01f00504000501f0051f501f01f04000501f00701f01f663", - "0xdc0050400050dc00538201f03300504000503300538201f02c005040005", - "0x50400072300051bb01f23004204103a0400050dc03302c01f0c61b601f", - "0x24924623c03a0400052350051b501f01f04000501f00701f237005664235", - "0x400072490052d201f01f0400052460051ac01f01f04000523c0051ac01f", - "0xb001f01f04000524a00506001f01f04000501f00701f24b00566524a005", - "0x1f01f04000508500539401f01f0400051f500539401f01f04000503a005", - "0x1f04000513d00539401f01f04000539f00502b01f01f04000513c005394", - "0x4000502900538601f01f04000539c00539001f01f04000539e00502b01f", - "0x50390053e901f01f04000513b00539001f01f04000539a00538601f01f", - "0x13b01f2140050400050410051f501f24c00504000504200502d01f01f040", - "0x50400052550052ca01f25500504000501f27201f22f00504000524c005", - "0x518301f22f00504000522f00513b01f2140050400052140051f501f052", - "0x1f05213a22f2140c600505200504000505200516a01f13a00504000513a", - "0x66601f04000703900527001f01f04000524b00506001f01f04000501f007", - "0x26300506401f26300504000513b00503a01f01f04000501f00701f054005", - "0x66701f04000702b00526e01f02b00504000502b00502901f02b005040005", - "0x701f06000566801f04000739a00526e01f01f04000501f00701f028005", - "0x1f04000501f00701f00600566901f04000702900526e01f01f04000501f", - "0x5e00502901f05e00504000505f00506401f05f00504000539c00503a01f", - "0x1f04000501f00701f27100566a01f04000705e00526e01f05e005040005", - "0x502c01f06300504000513d0660072e901f06600504000539e00512b01f", - "0x4000501f00701f06400566b01f0400070630052a801f063005040005063", - "0x2c01f28400504000513c0670072e901f06700504000539f00512b01f01f", - "0x501f00701f28500566c01f0400072840052a801f284005040005284005", - "0x1f00b00504000500b00502c01f00b0050400051f50850072e901f01f040", - "0x504200502d01f01f04000501f00701f28600566d01f04000700b0052a8", - "0x1f06b00504000528b03a0072d101f28b00504000501f2aa01f289005040", - "0x528900513b01f0410050400050410051f501f29200504000506b0052cd", - "0x529200504000529200516a01f13a00504000513a00518301f289005040", - "0xb001f01f0400052860052ad01f01f04000501f00701f29213a2890410c6", - "0x29b0050400052930052ca01f29300504000501f1c301f01f04000503a005", - "0x13a00518301f04200504000504200513b01f0410050400050410051f501f", - "0x701f29b13a0420410c600529b00504000529b00516a01f13a005040005", - "0x39401f01f04000503a0050b001f01f0400052850052ad01f01f04000501f", - "0x1f29e00504000501f1c601f01f04000508500539401f01f0400051f5005", - "0x504200513b01f0410050400050410051f501f29f00504000529e0052ca", - "0x529f00504000529f00516a01f13a00504000513a00518301f042005040", - "0xb001f01f0400050640052ad01f01f04000501f00701f29f13a0420410c6", - "0x1f01f04000508500539401f01f0400051f500539401f01f04000503a005", - "0x2a100504000501f1c801f01f04000539f00502b01f01f04000513c005394", - "0x4200513b01f0410050400050410051f501f2a20050400052a10052ca01f", - "0x2a20050400052a200516a01f13a00504000513a00518301f042005040005", - "0x1f01f04000527100526b01f01f04000501f00701f2a213a0420410c6005", - "0x1f04000508500539401f01f0400051f500539401f01f04000503a0050b0", - "0x4000513d00539401f01f04000539f00502b01f01f04000513c00539401f", - "0x52a30052ca01f2a300504000501f1e301f01f04000539e00502b01f01f", - "0x1f04200504000504200513b01f0410050400050410051f501f2a5005040", - "0x13a0420410c60052a50050400052a500516a01f13a00504000513a005183", - "0x4000503a0050b001f01f04000500600526b01f01f04000501f00701f2a5", - "0x513c00539401f01f04000508500539401f01f0400051f500539401f01f", - "0x39e00502b01f01f04000513d00539401f01f04000539f00502b01f01f040", - "0x52ca01f2a600504000501f1e501f01f04000539c00539001f01f040005", - "0x504000504200513b01f0410050400050410051f501f2a80050400052a6", - "0x410c60052a80050400052a800516a01f13a00504000513a00518301f042", - "0x3a0050b001f01f04000506000526b01f01f04000501f00701f2a813a042", - "0x539401f01f04000508500539401f01f0400051f500539401f01f040005", - "0x2b01f01f04000513d00539401f01f04000539f00502b01f01f04000513c", - "0x1f01f04000502900538601f01f04000539c00539001f01f04000539e005", - "0x400050410051f501f0790050400052aa0052ca01f2aa00504000501f269", - "0x16a01f13a00504000513a00518301f04200504000504200513b01f041005", - "0x26b01f01f04000501f00701f07913a0420410c6005079005040005079005", - "0x1f01f0400051f500539401f01f04000503a0050b001f01f040005028005", - "0x1f04000539f00502b01f01f04000513c00539401f01f040005085005394", - "0x4000539c00539001f01f04000539e00502b01f01f04000513d00539401f", - "0x4000501f1e801f01f04000539a00538601f01f04000502900538601f01f", - "0x13b01f0410050400050410051f501f2ad00504000507b0052ca01f07b005", - "0x400052ad00516a01f13a00504000513a00518301f042005040005042005", - "0x4000505400526701f01f04000501f00701f2ad13a0420410c60052ad005", - "0x508500539401f01f0400051f500539401f01f04000503a0050b001f01f", - "0x13d00539401f01f04000539f00502b01f01f04000513c00539401f01f040", - "0x538601f01f04000539c00539001f01f04000539e00502b01f01f040005", - "0x1ea01f01f04000513b00539001f01f04000539a00538601f01f040005029", - "0x50400050410051f501f2bc0050400052ae0052ca01f2ae00504000501f", - "0x516a01f13a00504000513a00518301f04200504000504200513b01f041", - "0x50b001f01f04000501f00701f2bc13a0420410c60052bc0050400052bc", - "0x39401f01f04000508500539401f01f0400051f500539401f01f04000503a", - "0x1f01f04000513d00539401f01f04000539f00502b01f01f04000513c005", - "0x1f04000502900538601f01f04000539c00539001f01f04000539e00502b", - "0x400050390053e901f01f04000513b00539001f01f04000539a00538601f", - "0x513b01f0410050400050410051f501f0800050400052370052ca01f01f", - "0x504000508000516a01f13a00504000513a00518301f042005040005042", - "0x1f04000538b0052ad01f01f04000501f00701f08013a0420410c6005080", - "0x4000503a0050b001f01f0400050390053e901f01f04000513b00539001f", - "0x513c00539401f01f04000508500539401f01f0400051f500539401f01f", - "0x39e00502b01f01f04000513d00539401f01f04000539f00502b01f01f040", - "0x538601f01f04000502900538601f01f04000539c00539001f01f040005", - "0x1ec01f01f0400050330051ac01f01f0400050dc0051ac01f01f04000539a", - "0x504000501f0051f501f0840050400050820052ca01f08200504000501f", - "0x516a01f13a00504000513a00518301f02c00504000502c00513b01f01f", - "0x52ad01f01f04000501f00701f08413a02c01f0c6005084005040005084", - "0xb001f01f0400050390053e901f01f04000513b00539001f01f040005390", - "0x1f01f04000508500539401f01f0400051f500539401f01f04000503a005", - "0x1f04000513d00539401f01f04000539f00502b01f01f04000513c005394", - "0x4000502900538601f01f04000539c00539001f01f04000539e00502b01f", - "0x50330051ac01f01f0400050dc0051ac01f01f04000539a00538601f01f", - "0x501f26601f01f0400053950053e901f01f0400050d500539401f01f040", - "0x1f01f00504000501f0051f501f07f0050400050870052ca01f087005040", - "0x507f00516a01f13a00504000513a00518301f02c00504000502c00513b", - "0x53920052ad01f01f04000501f00701f07f13a02c01f0c600507f005040", - "0x3a0050b001f01f0400050390053e901f01f04000513b00539001f01f040", - "0x539401f01f04000508500539401f01f0400051f500539401f01f040005", - "0x2b01f01f04000513d00539401f01f04000539f00502b01f01f04000513c", - "0x1f01f04000502900538601f01f04000539c00539001f01f04000539e005", - "0x1f0400050330051ac01f01f0400050dc0051ac01f01f04000539a005386", - "0x4000513e00539401f01f0400053950053e901f01f0400050d500539401f", - "0x52db0052ca01f2db00504000501f15b01f01f04000539600502b01f01f", - "0x1f02c00504000502c00513b01f01f00504000501f0051f501f2dc005040", - "0x13a02c01f0c60052dc0050400052dc00516a01f13a00504000513a005183", - "0x4000502400527c01f01f0400053a000505f01f01f04000501f00701f2dc", - "0x503a0050b001f01f0400050c600539401f01f0400050d500539401f01f", - "0x13c00539401f01f04000539900526501f01f0400051f500539401f01f040", - "0x529201f01f04000513d00539401f01f04000502a00526501f01f040005", - "0x26801f01f0400050dc0051ac01f01f04000513e00539401f01f04000539b", - "0x1f01f04000539d00527c01f01f04000518300529201f01f04000507d005", - "0x4000502d2dd00703301f2dd00504000501f39301f01f040005139005271", - "0x13b01f01f00504000501f0051f501f2df0050400052de0052ca01f2de005", - "0x400052df00516a01f1c90050400051c900518301f0bd0050400050bd005", - "0x501f00502c01f01f00504000501f1f001f2df1c90bd01f0c60052df005", - "0x1f04000501f2bc01f00500500500500504000501f00532601f01f005040", - "0x400050c60051f501f0dc0d513e0c60c604000503a00500701f0c626101f", - "0x26001f13e00504000513e00513b01f0d50050400050d50050ce01f0c6005", - "0x1f0c600504000501f25e01f0dc13e0d50c60c60050dc0050400050dc005", - "0x13e00704000700501f00700501f01f04000501f2bc01f01f04000501f23c", - "0x13c00700704000500700525c01f01f04000501f00701f13d0dc00766e0d5", - "0x70053e901f01f04000501f00701f1f500566f01f04000713c00525b01f", - "0x1f501f13b0050400050d500502d01f01f0400050c600525801f01f040005", - "0x1f67000501f03401f13a00504000513b00513b01f18300504000513e005", - "0x400051391f500725701f13900504000501f2c001f01f04000501f00701f", - "0x13b01f13e00504000513e0051f501f07d0050400050390051f801f039005", - "0x7d0d513e03a35f01f07d00504000507d00536501f0d50050400050d5005", - "0x1f00701f02400567103a00504000739f0050d801f39f3a008503a040005", - "0x25101f39e00504000539e00536501f39e00504000501f25601f01f040005", - "0x767239c39d00704000739e00708503a25301f03a00504000503a0c6007", - "0x3a000513b01f39d00504000539d0051f501f01f04000501f00701f02939b", - "0x4000539c3a039d03a35f01f39c00504000539c00536501f3a0005040005", - "0x4000501f00701f02700567302c0050400073990050d801f39939a02a03a", - "0xbd00536501f1c900504000502c00535c01f0bd00504000501f25601f01f", - "0x39802a00724801f39802e02d03a0400051c90bd00724d01f0bd005040005", - "0x67401f04000702f0052a801f02f00504000502d00535a01f397005040005", - "0x39703a1fb01f39600504000503a00535c01f01f04000501f00701f030005", - "0x502d01f01f04000501f00701f39403200767503139500704000702e396", - "0x504000503300524301f03300504000503100524701f39300504000539a", - "0x51fe01f39300504000539300513b01f3950050400053950051f501f034", - "0x3940053e901f01f04000501f00701f03439339503a005034005040005034", - "0x1f501f39100504000539200520001f39200504000501f24201f01f040005", - "0x400053910051fe01f39a00504000539a00513b01f032005040005032005", - "0x1f0400050300052ad01f01f04000501f00701f39139a03203a005391005", - "0x504000501f23e01f01f04000503a00520201f01f04000502e0053e901f", - "0x513b01f3970050400053970051f501f39000504000503500520001f035", - "0x701f39039a39703a0053900050400053900051fe01f39a00504000539a", - "0x1f38e00504000502700520001f01f04000503a00520201f01f04000501f", - "0x538e0051fe01f39a00504000539a00513b01f02a00504000502a0051f5", - "0x400050290053e901f01f04000501f00701f38e39a02a03a00538e005040", - "0x39b0051f501f38c0050400053a000502d01f01f04000503a00520201f01f", - "0x1f38b00504000501f24101f13a00504000538c00513b01f183005040005", - "0x513a00513b01f1830050400051830051f501f38a00504000538b005200", - "0x501f00701f38a13a18303a00538a00504000538a0051fe01f13a005040", - "0x2400520001f01f0400050c600525801f01f0400050070053e901f01f040", - "0x3a00050400053a000513b01f0850050400050850051f501f389005040005", - "0x1f01f04000501f00701f3893a008503a0053890050400053890051fe01f", - "0x3b00504000501f38e01f01f0400050070053e901f01f0400050c6005258", - "0x13d00513b01f0dc0050400050dc0051f501f38800504000503b00520001f", - "0x1f2bc01f38813d0dc03a0053880050400053880051fe01f13d005040005", - "0x1f17e01f13e00504000501f24001f0c600504000501f20301f01f040005", - "0x50400050dc0050f701f0dc0050400050d513e0070f501f0d5005040005", - "0x1f1f513c00704000513d00523201f13d0050400050dc0c600723601f0dc", - "0x4000501f0051f501f13b0050400051f500520901f01f04000513c0050e9", - "0x22601f00700504000500700518301f00500504000500500513b01f01f005", - "0x3913913a1830c604000513b00700501f0c622301f13b00504000513b005", - "0x521e01f01f04000501f00701f08500567607d00504000703900522401f", - "0x504000501f21601f02439f0070400053a000521901f3a000504000507d", - "0x1f00701f01f67701f04000739e39f00728f01f01f04000501f2a601f39e", - "0x502d01f01f0400050240053e901f01f04000503a0050b001f01f040005", - "0x1f01f67800501f03401f39c00504000539d00513b01f39d00504000513a", - "0x1f04000739b02400728f01f39b00504000501f21701f01f04000501f007", - "0x513a00502d01f01f04000503a0050b001f01f04000501f00701f01f679", - "0x1f33c01f01f04000501f2bc01f39c00504000502900513b01f029005040", - "0x1830050400051830051f501f39a00504000502a0052ca01f02a005040005", - "0x39a00516a01f13900504000513900518301f39c00504000539c00513b01f", - "0x501f00001f01f04000501f00701f39a13939c1830c600539a005040005", - "0x5da01f02c00504000502c0052fe01f02c00504000501f5d901f399005040", - "0xbd0055dd01f1c90bd0070400050270055db01f02700504000502c399007", - "0x1f02d00504000502d0055df01f02d0050400051c90055de01f01f040005", - "0x501f00701f39603002f03a67a39739802e03a04000702d13913a03a5e0", - "0x503a0050b001f01f0400053970055e101f01f04000501f2bc01f01f040", - "0x51f501f0310050400053950052ca01f39500504000501f5e201f01f040", - "0x504000539800518301f02e00504000502e00513b01f183005040005183", - "0x4000501f00701f03139802e1830c600503100504000503100516a01f398", - "0x513e01f01f04000503200539601f39403200704000539600503001f01f", - "0x1f00701f03400567b0333930070400073940050c601f394005040005394", - "0x39801f39200504000503300502e01f01f0400053930050dc01f01f040005", - "0x504000539100502c01f03500504000501f5e301f391005040005392005", - "0x2a801f39000504000539000502c01f3900050400050353910072e901f391", - "0x1f04000501f2bc01f01f04000501f00701f38e00567c01f040007390005", - "0x501f2aa01f38c00504000502f00502d01f02f00504000502f00513b01f", - "0x38900504000538a0052cd01f38a00504000538b03a0072d101f38b005040", - "0x3000518301f38c00504000538c00513b01f1830050400051830051f501f", - "0x701f38903038c1830c600538900504000538900516a01f030005040005", - "0x50b001f01f04000538e0052ad01f01f04000501f2bc01f01f04000501f", - "0x1f38800504000503b0052ca01f03b00504000501f3a801f01f04000503a", - "0x503000518301f02f00504000502f00513b01f1830050400051830051f5", - "0x1f00701f38803002f1830c600538800504000538800516a01f030005040", - "0x3a0050b001f01f0400050340050dc01f01f04000501f2bc01f01f040005", - "0x1f501f3860050400053870052ca01f38700504000501f5e401f01f040005", - "0x4000503000518301f02f00504000502f00513b01f183005040005183005", - "0x501f00701f38603002f1830c600538600504000538600516a01f030005", - "0x51f501f0440050400050850052ca01f01f04000503a0050b001f01f040", - "0x504000513900518301f13a00504000513a00513b01f183005040005183", - "0x500500502701f04413913a1830c600504400504000504400516a01f139", - "0x1f04000501f00701f03a00567d01f0400070070052a801f007005007040", - "0x701f01f00500501f00504000501f0050de01f01f04000500500539401f", - "0x2901f0c600504000501f39b01f01f04000503a0052ad01f01f04000501f", - "0x4000501f39901f13e0050400050c601f00736301f0c60050400050c6005", - "0x13d0050400050d50dc0072e901f0dc00500704000500500502701f0d5005", - "0x701f13c00567e01f04000713d0052a801f13d00504000513d00502c01f", - "0x513e00504000513e0050de01f01f04000500500539401f01f04000501f", - "0x4000501f39b01f01f04000513c0052ad01f01f04000501f00701f13e005", - "0x1f13b0050400051f513e00736301f1f50050400051f500502901f1f5005", - "0x18313a0072e901f13a00500704000500500502701f18300504000501f0c4", - "0x67f01f0400071390052a801f13900504000513900502c01f139005040005", - "0x513b0050de01f01f04000500500539401f01f04000501f00701f039005", - "0x1f01f0400050390052ad01f01f04000501f00701f13b00500513b005040", - "0x507d13b00736301f07d00504000507d00502901f07d00504000501f39b", - "0x1f39f00500704000500500502701f3a000504000501f35601f085005040", - "0x240052a801f02400504000502400502c01f0240050400053a039f0072e9", - "0x1f01f04000500500539401f01f04000501f00701f39e00568001f040007", - "0x39e0052ad01f01f04000501f00701f0850050050850050400050850050de", - "0x36301f39d00504000539d00502901f39d00504000501f39b01f01f040005", - "0x4000500500502701f39b00504000501f5e501f39c00504000539d085007", - "0x2a00504000502a00502c01f02a00504000539b0290072e901f029005007", - "0x500539401f01f04000501f00701f39a00568101f04000702a0052a801f", - "0x1f04000501f00701f39c00500539c00504000539c0050de01f01f040005", - "0x4000539900502901f39900504000501f39b01f01f04000539a0052ad01f", - "0x2701f02700504000501f5e601f02c00504000539939c00736301f399005", - "0x1c900502c01f1c90050400050270bd0072e901f0bd005007040005005005", - "0x1f04000501f00701f02d00568201f0400071c90052a801f1c9005040005", - "0x701f02c00500502c00504000502c0050de01f01f04000500500539401f", - "0x2901f02e00504000501f39b01f01f04000502d0052ad01f01f04000501f", - "0x4000501f5e701f39800504000502e02c00736301f02e00504000502e005", - "0x3000504000539702f0072e901f02f00500704000500500502701f397005", - "0x701f39600568301f0400070300052a801f03000504000503000502c01f", - "0x53980050400053980050de01f01f04000500500539401f01f04000501f", - "0x4000501f39b01f01f0400053960052ad01f01f04000501f00701f398005", - "0x1f03100504000539539800736301f39500504000539500502901f395005", - "0x323940072e901f39400500704000500500502701f03200504000501f5e8", - "0x68401f0400073930052a801f39300504000539300502c01f393005040005", - "0x50310050de01f01f04000500500539401f01f04000501f00701f033005", - "0x1f01f0400050330052ad01f01f04000501f00701f031005005031005040", - "0x503403100736301f03400504000503400502901f03400504000501f39b", - "0x1f03500500704000500500502701f39100504000501f5e901f392005040", - "0x3900052a801f39000504000539000502c01f3900050400053910350072e9", - "0x1f01f04000500500539401f01f04000501f00701f38e00568501f040007", - "0x38e0052ad01f01f04000501f00701f3920050053920050400053920050de", - "0x36301f38c00504000538c00502901f38c00504000501f39b01f01f040005", - "0x4000500500502701f38a00504000501f5ea01f38b00504000538c392007", - "0x3b00504000503b00502c01f03b00504000538a3890072e901f389005007", - "0x500539401f01f04000501f00701f38800568601f04000703b0052a801f", - "0x1f04000501f00701f38b00500538b00504000538b0050de01f01f040005", - "0x4000538700502901f38700504000501f39b01f01f0400053880052ad01f", - "0x2701f04400504000501f2de01f38600504000538738b00736301f387005", - "0x22f00502c01f22f0050400050442140072e901f214005007040005005005", - "0x1f04000501f00701f04100568701f04000722f0052a801f22f005040005", - "0x701f3860050053860050400053860050de01f01f04000500500539401f", - "0x2901f04200504000501f39b01f01f0400050410052ad01f01f04000501f", - "0x4000501f5eb01f23000504000504238600736301f042005040005042005", - "0x23c0050400052352370072e901f23700500704000500500502701f235005", - "0x701f24600568801f04000723c0052a801f23c00504000523c00502c01f", - "0x52300050400052300050de01f01f04000500500539401f01f04000501f", - "0x4000501f39b01f01f0400052460052ad01f01f04000501f00701f230005", - "0x1f24a00504000524923000736301f24900504000524900502901f249005", - "0x24b24c0072e901f24c00500704000500500502701f24b00504000501f30c", - "0x68901f0400072550052a801f25500504000525500502c01f255005040005", - "0x524a0050de01f01f04000500500539401f01f04000501f00701f052005", - "0x1f01f0400050520052ad01f01f04000501f00701f24a00500524a005040", - "0x505424a00736301f05400504000505400502901f05400504000501f39b", - "0x1f02800500704000500500502701f02b00504000501f5ec01f263005040", - "0x600052a801f06000504000506000502c01f06000504000502b0280072e9", - "0x1f01f04000500500539401f01f04000501f00701f00600568a01f040007", - "0x60052ad01f01f04000501f00701f2630050052630050400052630050de", - "0x36301f05f00504000505f00502901f05f00504000501f39b01f01f040005", - "0x4000500500502701f27100504000501f5ed01f05e00504000505f263007", - "0x6300504000506300502c01f0630050400052710660072e901f066005007", - "0x500539401f01f04000501f00701f06400568b01f0400070630052a801f", - "0x1f04000501f00701f05e00500505e00504000505e0050de01f01f040005", - "0x4000506700502901f06700504000501f39b01f01f0400050640052ad01f", - "0x2e901f28500504000501f04101f28400504000506705e00736301f067005", - "0x700b0052a801f00b00504000500b00502c01f00b005040005285005007", - "0x52840050400052840050de01f01f04000501f00701f28600568c01f040", - "0x4000501f39b01f01f0400052860052ad01f01f04000501f00701f284005", - "0x1f28b00504000528928400736301f28900504000528900502901f289005", - "0x1f00700501f01f04000501f2bc01f28b00500528b00504000528b0050de", - "0x3a0055ee01f01f04000501f00701f13d0dc00768d0d513e007040007005", - "0x1f13913a00768e18313b1f503a04000713c13e0075ef01f13c005040005", - "0x390c60070d50c65f101f0390050400051830055f001f01f04000501f007", - "0x513b01f01f04000501f00701f39e02439f03a68f3a008507d03a040007", - "0x504000513b00534c01f39d00504000507d00502d01f07d00504000507d", - "0x518301f39d00504000539d00513b01f1f50050400051f50051f501f39c", - "0x50400053a000517901f39c00504000539c00534b01f085005040005085", - "0x2939b0c600539a02a02939b0c60400053a039c08539d1f513e34a01f3a0", - "0x4000501f39301f01f04000513b0055f201f01f04000501f00701f39a02a", - "0x1f02700504000502c0055f301f02c00504000539e39900703301f399005", - "0x502400518301f39f00504000539f00513b01f1f50050400051f50051f5", - "0x1f00701f02702439f1f50c60050270050400050270055f401f024005040", - "0x1f1c900504000513900534c01f0bd0050400050d500502d01f01f040005", - "0x2e0055f601f02e00504000502d0c61c903a5f501f02d00504000501f2aa", - "0xbd0050400050bd00513b01f13a00504000513a0051f501f398005040005", - "0xbd13a0c60053980050400053980055f401f00700504000500700518301f", - "0x503a0050ec01f01f0400050c60055f701f01f04000501f00701f398007", - "0x51f501f02f0050400053970055f301f39700504000501f38e01f01f040", - "0x504000500700518301f13d00504000513d00513b01f0dc0050400050dc", - "0x4000501f5f801f02f00713d0dc0c600502f00504000502f0055f401f007", - "0x500500500504000501f00532601f01f00504000501f00502c01f01f005", - "0x504000501f5fb01f13e00504000501f5f901f01f04000501f2bc01f005", - "0xc63aa01f0d50050400050d50050f701f13e00504000513e0050f701f0d5", - "0x4000501f00701f18313b1f503a69013c13d0dc03a0400070d513e03a005", - "0x55ff01f01f04000513a0055fe01f13913a00704000513c0055fc01f01f", - "0x501f00701f07d00569103900504000713900510001f139005040005139", - "0x501f60101f01f0400050c60050b001f01f04000503900560001f01f040", - "0x1f01f00504000501f0051f501f3a00050400050850052ca01f085005040", - "0x513d00518301f00700504000500700533b01f0dc0050400050dc00513b", - "0x701f3a013d0070dc01f13e0053a00050400053a000516a01f13d005040", - "0x5fb01f39f00504000501f60201f01f04000507d00506001f01f04000501f", - "0x504000539f0050f701f0dc0050400050dc00513b01f02400504000501f", - "0x39e03a04000702439f13d0dc0c63aa01f0240050400050240050f701f39f", - "0x1f04000539c0055fe01f01f04000501f00701f02a02939b03a69239c39d", - "0x4000539a0052ca01f39a00504000501f5e201f01f0400050c60050b001f", - "0x33b01f39e00504000539e00513b01f01f00504000501f0051f501f399005", - "0x4000539900516a01f39d00504000539d00518301f007005040005007005", - "0x502a00503001f01f04000501f00701f39939d00739e01f13e005399005", - "0x1f02700504000502700513e01f01f04000502c00539601f02702c007040", - "0x50dc01f01f04000501f00701f02d0056931c90bd0070400070270050c6", - "0x39800504000502e00539801f02e0050400051c900502e01f01f0400050bd", - "0x3973980072e901f39800504000539800502c01f39700504000501f60301f", - "0x69401f04000702f0052a801f02f00504000502f00502c01f02f005040005", - "0x4000501f3a901f39600504000501f60401f01f04000501f00701f030005", - "0x3239500704000539500560501f03139600704000539600560501f395005", - "0x320050f701f0310050400050310050f701f39b00504000539b00513b01f", - "0x3403a69503339339403a04000703203102939b0c63aa01f032005040005", - "0x3300510001f0330050400050330055ff01f01f04000501f00701f391392", - "0x504000539400513b01f01f04000501f00701f390005696035005040007", - "0x1f38803b38903a69738a38b38c38e0c604000703539339403a60601f394", - "0x400053870055e101f38638700704000538b00560701f01f04000501f007", - "0x50f701f01f0400050440055e101f21404400704000539600560701f01f", - "0x4000522f00521901f22f38600704000538600560501f386005040005386", - "0x1f23021400704000521400560501f01f0400050420053e901f042041007", - "0x504100531301f01f0400052370053e901f237235007040005230005219", - "0x728f01f01f04000501f2a601f24600504000523500531301f23c005040", - "0x1f0400050c60050b001f01f04000501f00701f01f69801f04000724623c", - "0x400052140055e101f01f04000538a0055e101f01f0400053950055e101f", - "0x38e00502d01f38e00504000538e00513b01f01f0400053860055e101f01f", - "0x701f01f69900501f03401f24a00504000524900513b01f249005040005", - "0x1f04000524b0053e901f24c24b00704000538600521901f01f04000501f", - "0x24c00531301f01f0400052550053e901f05225500704000521400521901f", - "0x1f04000726305400728f01f26300504000505200531301f054005040005", - "0x53950055e101f01f0400050c60050b001f01f04000501f00701f01f69a", - "0x502d01f38e00504000538e00513b01f01f04000538a0055e101f01f040", - "0x504000524a0051b201f24a00504000502b00513b01f02b00504000538e", - "0x704000538a00560701f01f04000501f00701f01f69b00501f03401f028", - "0x5e101f05e05f00704000539500560701f01f0400050600055e101f006060", - "0x704000500600560501f0060050400050060050f701f01f04000505f005", - "0x60501f01f0400050630053e901f06306600704000527100521901f271006", - "0x2840053e901f28406700704000506400521901f06405e00704000505e005", - "0x1f00b00504000506700531301f28500504000506600531301f01f040005", - "0x50c60050b001f01f04000501f00701f01f69c01f04000700b28500728f", - "0x38e00513b01f01f0400050060055e101f01f04000505e0055e101f01f040", - "0x28900504000528600513b01f28600504000538e00502d01f38e005040005", - "0x28b00704000500600521901f01f04000501f00701f01f69d00501f03401f", - "0x53e901f29329200704000505e00521901f01f04000528b0053e901f06b", - "0x29e00504000529300531301f29b00504000506b00531301f01f040005292", - "0xc60050b001f01f04000501f00701f01f69e01f04000729e29b00728f01f", - "0x1f29f00504000538e00502d01f38e00504000538e00513b01f01f040005", - "0x4000501f2bc01f0280050400052890051b201f28900504000529f00513b", - "0x1f0051f501f2a20050400052a10052ca01f2a100504000501f60801f01f", - "0x700504000500700533b01f02800504000502800513b01f01f005040005", - "0x2801f13e0052a20050400052a200516a01f38c00504000538c00518301f", - "0x4000501f10701f01f04000501f2bc01f01f04000501f00701f2a238c007", - "0x2a300502c01f2a600504000501f10801f2a500504000501f10901f2a3005", - "0x50400052a800502c01f2a80050400052a62a300710601f2a3005040005", - "0x1f60901f07900504000501f33601f2aa0050400052a52a80070bd01f2a8", - "0x7901f2ae00504000501f2aa01f2ad00504000501f60a01f07b005040005", - "0x2aa0054c101f0800050400052bc2ad07b03a3a701f2bc0050400052ae005", - "0x38e00504000538e00513b01f01f00504000501f0051f501f082005040005", - "0x790050f701f38c00504000538c00518301f00700504000500700533b01f", - "0x8200504000508200560b01f0800050400050800050fd01f079005040005", - "0x60d01f2dc2db07f08708413e04000508208007938c00738e01f0dc60c01f", - "0x52dd00560e01f01f04000501f00701f2de00569f2dd0050400072dc005", - "0x1f04000501f00701f2e30056a02e10050400072df00560f01f2df005040", - "0x4000501f2aa01f2e600504000508700502d01f01f0400052e100506001f", - "0x1f2e90050400052e80052cd01f2e80050400052e70c60072d101f2e7005", - "0x507f00533b01f2e60050400052e600513b01f0840050400050840051f5", - "0x52e90050400052e900516a01f2db0050400052db00518301f07f005040", - "0x1f01f0400050c60050b001f01f04000501f00701f2e92db07f2e608413e", - "0x52ea0052ca01f2ea0050400052e300532601f2e30050400052e300502c", - "0x1f08700504000508700513b01f0840050400050840051f501f2eb005040", - "0x52eb00516a01f2db0050400052db00518301f07f00504000507f00533b", - "0xc60050b001f01f04000501f00701f2eb2db07f08708413e0052eb005040", - "0x1f0840050400050840051f501f2ec0050400052de0052ca01f01f040005", - "0x52db00518301f07f00504000507f00533b01f08700504000508700513b", - "0x701f2ec2db07f08708413e0052ec0050400052ec00516a01f2db005040", - "0xb001f01f0400053950055e101f01f0400053960055e101f01f04000501f", - "0x50400053882ed00703301f2ed00504000501f39301f01f0400050c6005", - "0x513b01f01f00504000501f0051f501f2fd0050400052fc0052ca01f2fc", - "0x504000503b00518301f00700504000500700533b01f389005040005389", - "0x501f00701f2fd03b00738901f13e0052fd0050400052fd00516a01f03b", - "0x3950055e101f01f0400053960055e101f01f04000539000506001f01f040", - "0x52ca01f2fe00504000501f23001f01f0400050c60050b001f01f040005", - "0x504000539400513b01f01f00504000501f0051f501f2ff0050400052fe", - "0x516a01f39300504000539300518301f00700504000500700533b01f394", - "0x5e101f01f04000501f00701f2ff39300739401f13e0052ff0050400052ff", - "0x1f01f0400050c60050b001f01f0400053950055e101f01f040005396005", - "0x53080052ca01f30800504000539130600703301f30600504000501f393", - "0x1f03400504000503400513b01f01f00504000501f0051f501f09f005040", - "0x509f00516a01f39200504000539200518301f00700504000500700533b", - "0x300052ad01f01f04000501f00701f09f39200703401f13e00509f005040", - "0x52ca01f31900504000501f3a801f01f0400050c60050b001f01f040005", - "0x504000539b00513b01f01f00504000501f0051f501f0a1005040005319", - "0x516a01f02900504000502900518301f00700504000500700533b01f39b", - "0xdc01f01f04000501f00701f0a102900739b01f13e0050a10050400050a1", - "0x1f31f00504000501f5e401f01f0400050c60050b001f01f04000502d005", - "0x539b00513b01f01f00504000501f0051f501f0a300504000531f0052ca", - "0x1f02900504000502900518301f00700504000500700533b01f39b005040", - "0x1f04000501f00701f0a302900739b01f13e0050a30050400050a300516a", - "0x518332300703301f32300504000501f39301f01f0400050c60050b001f", - "0x1f01f00504000501f0051f501f32d0050400050a50052ca01f0a5005040", - "0x513b00518301f00700504000500700533b01f1f50050400051f500513b", - "0x5f901f32d13b0071f501f13e00532d00504000532d00516a01f13b005040", - "0xd500504000513e00507901f13e00504000501f2aa01f0c600504000501f", - "0x50c661001f0d50050400050d500507b01f0c60050400050c60050f701f", - "0x1f04000501f00701f18313b1f503a6a113c13d0dc03a0400070d50c6007", - "0x1390055ff01f01f04000513a0055fe01f13913a00704000513c0055fc01f", - "0x4000501f00701f07d0056a203900504000713900510001f139005040005", - "0x4000501f60101f01f04000503a0050b001f01f04000503900560001f01f", - "0x13b01f01f00504000501f0051f501f3a00050400050850052ca01f085005", - "0x400053a000516a01f13d00504000513d00518301f0dc0050400050dc005", - "0x4000507d00506001f01f04000501f00701f3a013d0dc01f0c60053a0005", - "0x502400507901f02400504000501f2aa01f39f00504000501f60401f01f", - "0xdc0050400050dc00513b01f39d39f00704000539f00560501f39e005040", - "0xdc0c661001f39e00504000539e00507b01f39d00504000539d0050f701f", - "0x1f04000501f00701f39939a02a03a6a302939b39c03a04000739e39d13d", - "0x1f0270056a402c00504000702900510001f0290050400050290055ff01f", - "0x1c90050400050bd0052ae01f0bd00504000501f2aa01f01f04000501f007", - "0x50f701f39c00504000539c00513b01f02d39f00704000539f00560501f", - "0x1c902d39b39c0c661001f1c90050400051c900507b01f02d00504000502d", - "0x55ff01f01f04000501f00701f39603002f03a6a539739802e03a040007", - "0x501f00701f0310056a639500504000739700510001f397005040005397", - "0x320c604000702c39802e03a60601f02e00504000502e00513b01f01f040", - "0x4000539f00560701f01f04000501f00701f39139203403a6a7033393394", - "0x1f01f04000538e0055e101f38c38e00704000539300560701f390035007", - "0x38b00521901f38b38c00704000538c00560501f38c00504000538c0050f7", - "0x39000704000539000560501f01f0400053890053e901f38938a007040005", - "0x531301f01f0400053870053e901f38738800704000503b00521901f03b", - "0x4000704438600728f01f04400504000538800531301f38600504000538a", - "0x330055e101f01f0400050350055e101f01f04000501f00701f01f6a801f", - "0x55e101f01f04000539500560001f01f04000503a0050b001f01f040005", - "0x1f03200504000503200513b01f01f04000538c0055e101f01f040005390", - "0x6a900501f03401f22f00504000521400513b01f21400504000503200502d", - "0x410053e901f04204100704000538c00521901f01f04000501f00701f01f", - "0x1f01f0400052300053e901f23523000704000539000521901f01f040005", - "0x23c23700728f01f23c00504000523500531301f237005040005042005313", - "0x5e101f01f0400050350055e101f01f04000501f00701f01f6aa01f040007", - "0x1f01f04000539500560001f01f04000503a0050b001f01f040005033005", - "0x524600513b01f24600504000503200502d01f03200504000503200513b", - "0x1f24a00504000522f00513b01f24900504000501f0051f501f22f005040", - "0x1f01f04000501f00701f01f6ab00501f03401f24b005040005394005183", - "0x503300560701f05225500704000524c00560701f24c00504000501f3a9", - "0x1f2630050400052630050f701f01f0400050540055e101f263054007040", - "0x53e901f06002800704000502b00521901f02b263007040005263005605", - "0x704000500600521901f00605200704000505200560501f01f040005060", - "0x531301f27100504000502800531301f01f04000505e0053e901f05e05f", - "0x4000501f00701f01f6ac01f04000706627100728f01f06600504000505f", - "0x503a0050b001f01f0400052550055e101f01f0400050350055e101f01f", - "0x2630055e101f01f0400050520055e101f01f04000539500560001f01f040", - "0x1f06300504000503200502d01f03200504000503200513b01f01f040005", - "0x1f01f04000501f00701f01f6ad00501f03401f06400504000506300513b", - "0x505200521901f01f0400050670053e901f284067007040005263005219", - "0x1f28600504000528400531301f01f0400052850053e901f00b285007040", - "0x1f00701f01f6ae01f04000728928600728f01f28900504000500b005313", - "0x50b001f01f0400052550055e101f01f0400050350055e101f01f040005", - "0x1f03200504000503200513b01f01f04000539500560001f01f04000503a", - "0x501f0051f501f06400504000528b00513b01f28b00504000503200502d", - "0x1f24b00504000539400518301f24a00504000506400513b01f249005040", - "0x21901f06b00504000501f60201f01f04000501f00701f01f6ab00501f034", - "0x29300536501f29e29b00704000525500521901f29329200704000506b005", - "0x4000729e29301f03a25301f29e00504000529e00536501f293005040005", - "0x504000503200513b01f01f04000501f00701f2a32a20076af2a129f007", - "0x2a60052ae01f2a600504000501f2aa01f2a500504000503200502d01f032", - "0x790050400052a500513b01f2aa00504000529f0051f501f2a8005040005", - "0x501f03401f2ad0050400052a800507b01f07b0050400052a100536501f", - "0x3200502d01f03200504000503200513b01f01f04000501f00701f01f6b0", - "0x1f0800050400052bc00507901f2bc00504000501f2aa01f2ae005040005", - "0x52a300536501f0790050400052ae00513b01f2aa0050400052a20051f5", - "0x1f29200504000529200536501f2ad00504000508000507b01f07b005040", - "0x76b108408200704000729b2922aa03a25301f29b00504000529b005365", - "0x820051f501f2db00504000507900502d01f01f04000501f00701f07f087", - "0x2de00504000508400536501f2dd0050400052db00513b01f2dc005040005", - "0x1f04000501f00701f01f6b200501f03401f2df00504000507b00536501f", - "0x350055e101f01f04000501f00701f2e10056b301f04000707b00525b01f", - "0x560001f01f04000503a0050b001f01f0400052ad00508001f01f040005", - "0x1f2e300504000507900502d01f01f04000507f0053e901f01f040005395", - "0x6b400501f03401f2e70050400052e300513b01f2e60050400050870051f5", - "0x4000501f2c001f2e800504000507900502d01f01f04000501f00701f01f", - "0x1f2eb0050400052ea0051f801f2ea0050400052e92e100725701f2e9005", - "0x507f00536501f2dd0050400052e800513b01f2dc0050400050870051f5", - "0x6b52ec0050400072ad0052d201f2df0050400052eb00536501f2de005040", - "0x3942dd03a60601f01f0400052ec00506001f01f04000501f00701f2ed005", - "0x1f01f04000501f00701f09f30830603a6b62ff2fe2fd2fc0c6040007395", - "0x503500560701f01f0400053190055e101f0a13190070400052fe005607", - "0x1f0a10050400050a10050f701f01f04000531f0055e101f0a331f007040", - "0x53e901f32d0a500704000532300521901f3230a10070400050a1005605", - "0x704000534100521901f3410a30070400050a300560501f01f04000532d", - "0x531301f36e0050400050a500531301f01f0400053640053e901f364343", - "0x4000501f00701f01f6b701f04000737236e00728f01f372005040005343", - "0x52df0053e901f01f0400052de0053e901f01f04000503a0050b001f01f", - "0xa10055e101f01f0400050a30055e101f01f0400052ff0055e101f01f040", - "0x1f3760050400052fc00502d01f2fc0050400052fc00513b01f01f040005", - "0x1f01f04000501f00701f01f6b800501f03401f0b000504000537600513b", - "0x50a300521901f01f0400050b10053e901f3790b10070400050a1005219", - "0x1f0b400504000537900531301f01f0400050ad0053e901f0b70ad007040", - "0x1f00701f01f6b901f04000707c0b400728f01f07c0050400050b7005313", - "0x53e901f01f0400052de0053e901f01f04000503a0050b001f01f040005", - "0x1f2fc0050400052fc00513b01f01f0400052ff0055e101f01f0400052df", - "0x52dc0051f501f0b00050400050ba00513b01f0ba0050400052fc00502d", - "0x1f24b0050400052fd00518301f24a0050400050b000513b01f249005040", - "0x3743750070400052ff00560701f01f04000501f00701f01f6ab00501f034", - "0x37300560701f3730050400052df2de0070f501f01f0400053750055e101f", - "0x3740050400053740050f701f01f0400053710055e101f370371007040005", - "0x3e901f38136f0070400050c000521901f0c037400704000537400560501f", - "0x704000537000560501f3700050400053700050f701f01f040005381005", - "0x31301f01f0400050da0053e901f0da38400704000538200521901f382370", - "0x70c53e500728f01f0c500504000538400531301f3e500504000536f005", - "0x55e101f01f04000503a0050b001f01f04000501f00701f01f6ba01f040", - "0x1f2fc0050400052fc00513b01f01f0400053740055e101f01f040005370", - "0x6bb00501f03401f0c80050400050c400513b01f0c40050400052fc00502d", - "0xca0053e901f0ce0ca00704000537400521901f01f04000501f00701f01f", - "0x1f01f04000536d0053e901f3e736d00704000537000521901f01f040005", - "0x3e837700728f01f3e80050400053e700531301f3770050400050ce005313", - "0x13b01f01f04000503a0050b001f01f04000501f00701f01f6bc01f040007", - "0x4000536700513b01f3670050400052fc00502d01f2fc0050400052fc005", - "0x18301f24a0050400050c800513b01f2490050400052dc0051f501f0c8005", - "0x50400050d30052ca01f0d300504000501f60801f24b0050400052fd005", - "0x518301f24a00504000524a00513b01f2490050400052490051f501f3e9", - "0x1f3e924b24a2490c60053e90050400053e900516a01f24b00504000524b", - "0x50400052fc00502d01f2fc0050400052fc00513b01f01f04000501f007", - "0x52cd01f0d800504000535f03a0072d101f35f00504000501f2aa01f365", - "0x504000536500513b01f2dc0050400052dc0051f501f35c0050400050d8", - "0x2dc0c600535c00504000535c00516a01f2fd0050400052fd00518301f365", - "0x2df0053e901f01f0400050350055e101f01f04000501f00701f35c2fd365", - "0x1f39301f01f0400052de0053e901f01f04000503a0050b001f01f040005", - "0x50400050d10052ca01f0d100504000509f35a00703301f35a005040005", - "0x518301f30600504000530600513b01f2dc0050400052dc0051f501f35d", - "0x1f35d3083062dc0c600535d00504000535d00516a01f308005040005308", - "0x1f01f0400050350055e101f01f0400052ed00506001f01f04000501f007", - "0x1f0400052de0053e901f01f04000503a0050b001f01f0400052df0053e9", - "0x52dc0051f501f0d90050400052dd00502d01f01f04000539500560001f", - "0x2ca01f36300504000501f61101f2e70050400050d900513b01f2e6005040", - "0x400052e700513b01f2e60050400052e60051f501f357005040005363005", - "0xc600535700504000535700516a01f39400504000539400518301f2e7005", - "0x55e101f01f04000539500560001f01f04000501f00701f3573942e72e6", - "0x3301f35600504000501f39301f01f04000503a0050b001f01f04000539f", - "0x501f0051f501f0de0050400053550052ca01f355005040005391356007", - "0x1f39200504000539200518301f03400504000503400513b01f01f005040", - "0x1f01f04000501f00701f0de39203401f0c60050de0050400050de00516a", - "0x1f04000503a0050b001f01f04000539f0055e101f01f040005031005060", - "0x502e00502d01f02e00504000502e00513b01f01f04000502c00560001f", - "0x1f36100504000539800518301f0e000504000536000513b01f360005040", - "0x5e101f01f04000502c00560001f01f04000501f00701f01f6bd00501f034", - "0x1f0e200504000501f39301f01f04000503a0050b001f01f04000539f005", - "0x1f0051f501f34e0050400053620052ca01f3620050400053960e2007033", - "0x3000504000503000518301f02f00504000502f00513b01f01f005040005", - "0x1f04000501f00701f34e03002f01f0c600534e00504000534e00516a01f", - "0x4000503a0050b001f01f04000539f0055e101f01f04000502700506001f", - "0x513b01f34c00504000539c00502d01f39c00504000539c00513b01f01f", - "0x34b00504000501f23001f36100504000539b00518301f0e000504000534c", - "0xe000513b01f01f00504000501f0051f501f17900504000534b0052ca01f", - "0x17900504000517900516a01f36100504000536100518301f0e0005040005", - "0x1f01f04000503a0050b001f01f04000501f00701f1793610e001f0c6005", - "0x4000539934a00703301f34a00504000501f39301f01f04000539f0055e1", - "0x13b01f01f00504000501f0051f501f3470050400053490052ca01f349005", - "0x4000534700516a01f39a00504000539a00518301f02a00504000502a005", - "0x4000503a0050b001f01f04000501f00701f34739a02a01f0c6005347005", - "0x52ca01f3460050400051830ec00703301f0ec00504000501f39301f01f", - "0x50400051f500513b01f01f00504000501f0051f501f345005040005346", - "0x1f0c600534500504000534500516a01f13b00504000513b00518301f1f5", - "0x50f701f13e00504000501f5fb01f0c600504000501f5f901f34513b1f5", - "0x13e0c600501f0c63aa01f13e00504000513e0050f701f0c60050400050c6", - "0x55fc01f01f04000501f00701f13b1f513c03a6be13d0dc0d503a040007", - "0x504000513a0055ff01f01f0400051830055fe01f13a18300704000513d", - "0x60001f01f04000501f00701f0390056bf13900504000713a00510001f13a", - "0x1f01f04000503a0055e101f01f0400050070050b001f01f040005139005", - "0x507d00513b01f07d0050400050d500502d01f0d50050400050d500513b", - "0x1f00701f01f6c000501f03401f3a00050400050dc00518301f085005040", - "0x1f5fb01f39f00504000501f60201f01f04000503900506001f01f040005", - "0x39f00504000539f0050f701f0d50050400050d500513b01f024005040005", - "0x39d39e03a04000702439f0dc0d50c63aa01f0240050400050240050f701f", - "0x1f01f04000539c0055fe01f01f04000501f00701f02a02939b03a6c139c", - "0x504000539e00513b01f01f04000503a0055e101f01f0400050070050b0", - "0x518301f39900504000539a00513b01f39a00504000539e00502d01f39e", - "0x503001f01f04000501f00701f01f6c200501f03401f02c00504000539d", - "0x50400050bd00513e01f01f04000502700539601f0bd02700704000502a", - "0x1f01f04000501f00701f02e0056c302d1c90070400070bd0050c601f0bd", - "0x4000539800539801f39800504000502d00502e01f01f0400051c90050dc", - "0x72e901f39700504000539700502c01f02f00504000501f60301f397005", - "0x400070300052a801f03000504000503000502c01f03000504000502f397", - "0x1f2aa01f39500504000501f60201f01f04000501f00701f3960056c401f", - "0x39b00504000539b00513b01f03200504000503100507901f031005040005", - "0x39b0c661001f03200504000503200507b01f3950050400053950050f701f", - "0x1f04000501f00701f39139203403a6c503339339403a040007032395029", - "0x4000503a0055e101f01f0400050070050b001f01f0400050330055fe01f", - "0x513b01f03500504000539400502d01f39400504000539400513b01f01f", - "0x39000504000501f5e201f02c00504000539300518301f399005040005035", - "0x2c00518301f39900504000539900513b01f38e0050400053900052ca01f", - "0x1f00701f38e02c39903a00538e00504000538e00516a01f02c005040005", - "0x1f01f04000538c00539601f38b38c00704000539100503001f01f040005", - "0x1f03b0056c638938a00704000738b0050c601f38b00504000538b00513e", - "0x38800504000538900502e01f01f04000538a0050dc01f01f04000501f007", - "0x538700502c01f38600504000501f60301f38700504000538800539801f", - "0x4400504000504400502c01f0440050400053863870072e901f387005040", - "0x501f5f901f01f04000501f00701f2140056c701f0400070440052a801f", - "0xf701f03400504000503400513b01f04100504000501f5f901f22f005040", - "0x22f3920340c63aa01f0410050400050410050f701f22f00504000522f005", - "0x5ff01f01f04000501f00701f24623c23703a6c823523004203a040007041", - "0x1f00701f24a0056c924900504000723500510001f235005040005235005", - "0x507901f24b00504000501f2aa01f01f04000524900560001f01f040005", - "0x4000504200513b01f25503a00704000503a00560501f24c00504000524b", - "0x3a04000724c2552300420c661001f24c00504000524c00507b01f042005", - "0x400052630055fc01f01f04000501f00701f06002802b03a6ca263054052", - "0x10001f05f00504000505f0055ff01f01f0400050060055fe01f05f006007", - "0x505e00560001f01f04000501f00701f2710056cb05e00504000705f005", - "0x50f701f05200504000505200513b01f06600504000501f61201f01f040", - "0x3a6cc06706406303a04000706603a0540520c63aa01f066005040005066", - "0x5fe01f2892860070400050670055fc01f01f04000501f00701f00b285284", - "0x504000728900510001f2890050400052890055ff01f01f040005286005", - "0x50b001f01f04000528b00560001f01f04000501f00701f06b0056cd28b", - "0x29200504000506300502d01f06300504000506300513b01f01f040005007", - "0x501f03401f3a000504000506400518301f08500504000529200513b01f", - "0x4000501f5f901f01f04000506b00506001f01f04000501f00701f01f6c0", - "0x513b01f29e00504000529b00507901f29b00504000501f2aa01f293005", - "0x504000529e00507b01f2930050400052930050f701f063005040005063", - "0x1f2a62a52a303a6ce2a22a129f03a04000729e2930640630c661001f29e", - "0x400052a80055fe01f2aa2a80070400052a20055fc01f01f04000501f007", - "0x7b0056cf0790050400072aa00510001f2aa0050400052aa0055ff01f01f", - "0x1f0400050070050b001f01f04000507900560001f01f04000501f00701f", - "0x2ad00513b01f2ad00504000529f00502d01f29f00504000529f00513b01f", - "0x1f2ae00504000501f60101f3a00050400052a100518301f085005040005", - "0x53a000518301f08500504000508500513b01f2bc0050400052ae0052ca", - "0x501f00701f2bc3a008503a0052bc0050400052bc00516a01f3a0005040", - "0x502d01f29f00504000529f00513b01f01f04000507b00506001f01f040", - "0x50400050820070072d101f08200504000501f2aa01f08000504000529f", - "0x518301f08000504000508000513b01f0870050400050840052cd01f084", - "0x701f0872a108003a00508700504000508700516a01f2a10050400052a1", - "0x3301f07f00504000501f39301f01f0400050070050b001f01f04000501f", - "0x52a300513b01f2dc0050400052db0052ca01f2db0050400052a607f007", - "0x52dc0050400052dc00516a01f2a50050400052a500518301f2a3005040", - "0x1f39301f01f0400050070050b001f01f04000501f00701f2dc2a52a303a", - "0x50400052de0052ca01f2de00504000500b2dd00703301f2dd005040005", - "0x516a01f28500504000528500518301f28400504000528400513b01f2df", - "0x27100506001f01f04000501f00701f2df28528403a0052df0050400052df", - "0x1f61301f01f04000503a0055e101f01f0400050070050b001f01f040005", - "0x5200504000505200513b01f2e30050400052e10052ca01f2e1005040005", - "0x5405203a0052e30050400052e300516a01f05400504000505400518301f", - "0x4000503a0055e101f01f0400050070050b001f01f04000501f00701f2e3", - "0x52ca01f2e70050400050602e600703301f2e600504000501f39301f01f", - "0x504000502800518301f02b00504000502b00513b01f2e80050400052e7", - "0x1f04000501f00701f2e802802b03a0052e80050400052e800516a01f028", - "0x4000503a0055e101f01f0400050070050b001f01f04000524a00506001f", - "0x4200513b01f2ea0050400052e90052ca01f2e900504000501f23001f01f", - "0x2ea0050400052ea00516a01f23000504000523000518301f042005040005", - "0x5e101f01f0400050070050b001f01f04000501f00701f2ea23004203a005", - "0x50400052462eb00703301f2eb00504000501f39301f01f04000503a005", - "0x518301f23700504000523700513b01f2ed0050400052ec0052ca01f2ec", - "0x701f2ed23c23703a0052ed0050400052ed00516a01f23c00504000523c", - "0x5e101f01f0400050070050b001f01f0400052140052ad01f01f04000501f", - "0x504000503400502d01f03400504000503400513b01f01f04000503a005", - "0x1f03401f2fe00504000539200518301f2fd0050400052fc00513b01f2fc", - "0x70050b001f01f04000503b0050dc01f01f04000501f00701f01f6d0005", - "0x2d01f03400504000503400513b01f01f04000503a0055e101f01f040005", - "0x4000539200518301f3060050400052ff00513b01f2ff005040005034005", - "0x400053960052ad01f01f04000501f00701f01f6d100501f03401f308005", - "0x539b00513b01f01f04000503a0055e101f01f0400050070050b001f01f", - "0x1f2fd00504000509f00513b01f09f00504000539b00502d01f39b005040", - "0x400053190052ca01f31900504000501f3a801f2fe005040005029005183", - "0x16a01f2fe0050400052fe00518301f2fd0050400052fd00513b01f0a1005", - "0x50dc01f01f04000501f00701f0a12fe2fd03a0050a10050400050a1005", - "0x13b01f01f04000503a0055e101f01f0400050070050b001f01f04000502e", - "0x4000531f00513b01f31f00504000539b00502d01f39b00504000539b005", - "0x52ca01f0a300504000501f5e401f30800504000502900518301f306005", - "0x504000530800518301f30600504000530600513b01f3230050400050a3", - "0x1f04000501f00701f32330830603a00532300504000532300516a01f308", - "0x504000501f39301f01f0400050070050b001f01f04000503a0055e101f", - "0x13b01f34100504000532d0052ca01f32d00504000513b0a500703301f0a5", - "0x4000534100516a01f1f50050400051f500518301f13c00504000513c005", - "0x560501f0dc0d513e03a0400050c60053a601f3411f513c03a005341005", - "0x6d213b1f513c03a0400070dc13d0070050c661001f13d13e00704000513e", - "0x10001f13b00504000513b0055ff01f01f04000501f00701f13913a18303a", - "0x4000501f61401f01f04000501f00701f07d0056d303900504000713b005", - "0x50f701f13c00504000513c00513b01f3a000504000501f61501f085005", - "0x3a00851f513c0c63aa01f3a00050400053a00050f701f085005040005085", - "0x55ff01f01f04000501f00701f39b39c39d03a6d439e02439f03a040007", - "0x501f00701f02a0056d502900504000739e00510001f39e00504000539e", - "0x61801f39939a00704000539a00561701f39a00504000501f61601f01f040", - "0x2d1c90bd02702c1f504000739913e01f03a3a501f399005040005399005", - "0x2c00724801f01f04000501f00701f03139539603a6d603002f39739802e", - "0x539739400724801f39400504000502f03200724801f032005040005030", - "0x504000502e03300724801f03300504000539839300724801f393005040", - "0x1f3910050400051c939200724801f39200504000502d03400724801f034", - "0x350051f501f39000504000502700561901f0350050400050bd391007248", - "0x39000704000539000560501f03a00504000503a0050f701f035005040005", - "0x61801f38c39a00704000539a00561701f38e00504000538e0050f701f38e", - "0x61b01f38a38b00704000538c38e03a0350c661a01f38c00504000538c005", - "0x4000538a00521901f38803b00704000538900521901f38900504000501f", - "0x704000738638838b03a25301f38800504000538800536501f386387007", - "0x39f00504000539f00513b01f01f04000501f00701f04122f0076d7214044", - "0x52300052ae01f23000504000501f2aa01f04200504000539f00502d01f", - "0x1f23c00504000504200513b01f2370050400050440051f501f235005040", - "0x6d800501f03401f24900504000523500507b01f246005040005214005365", - "0x539f00502d01f39f00504000539f00513b01f01f04000501f00701f01f", - "0x1f501f24c00504000524b00507901f24b00504000501f2aa01f24a005040", - "0x4000504100536501f23c00504000524a00513b01f23700504000522f005", - "0x25301f03b00504000503b00536501f24900504000524c00507b01f246005", - "0x1f01f04000501f00701f2630540076d905225500704000738703b23703a", - "0x502b00513b01f0280050400052550051f501f02b00504000523c00502d", - "0x1f05f00504000524600536501f00600504000505200536501f060005040", - "0x56db01f04000724600525b01f01f04000501f00701f01f6da00501f034", - "0x4000524900508001f01f04000503900560001f01f04000501f00701f05e", - "0x539a00561d01f01f04000502900560001f01f0400052630053e901f01f", - "0x23c00502d01f01f0400050d50055e101f01f0400053900055e101f01f040", - "0x6300504000527100513b01f0660050400050540051f501f271005040005", - "0x6400504000523c00502d01f01f04000501f00701f01f6dc00501f03401f", - "0x2840051f801f28400504000506705e00725701f06700504000501f2c001f", - "0x6000504000506400513b01f0280050400050540051f501f285005040005", - "0x2490052d201f05f00504000528500536501f00600504000526300536501f", - "0x1f04000500b00506001f01f04000501f00701f2860056dd00b005040007", - "0x3900050f701f0d50050400050d50050f701f0280050400050280051f501f", - "0x539a3900d50280c661a01f39a00504000539a00561801f390005040005", - "0x504000506b0050f701f06b00504000505f0060070f501f28b289007040", - "0x1f2a129f29e03a6de29b29329203a04000706b0290240600c63ac01f06b", - "0x28b0392932920c63ac01f29200504000529200513b01f01f04000501f007", - "0x513b01f01f04000501f00701f2aa2a82a603a6df2a52a32a203a040007", - "0x50400052a50050fe01f29b00504000529b0050fe01f2a20050400052a2", - "0x1f0802bc2ae03a6e02ad07b07903a0400072a529b2a32a20c661e01f2a5", - "0x504000507900502d01f07900504000507900513b01f01f04000501f007", - "0x562201f08700504000508400562001f0840050400052ad00561f01f082", - "0x504000508200513b01f2890050400052890051f501f07f005040005087", - "0x2890c600507f00504000507f00562301f07b00504000507b00518301f082", - "0x2db00703301f2db00504000501f39301f01f04000501f00701f07f07b082", - "0x50400052890051f501f2dd0050400052dc00562401f2dc005040005080", - "0x562301f2bc0050400052bc00518301f2ae0050400052ae00513b01f289", - "0x560001f01f04000501f00701f2dd2bc2ae2890c60052dd0050400052dd", - "0x2df0050400052aa2de00703301f2de00504000501f39301f01f04000529b", - "0x2a600513b01f2890050400052890051f501f2e10050400052df00562401f", - "0x2e10050400052e100562301f2a80050400052a800518301f2a6005040005", - "0x1f01f04000503900560001f01f04000501f00701f2e12a82a62890c6005", - "0x400052a12e300703301f2e300504000501f39301f01f04000528b0055e1", - "0x13b01f2890050400052890051f501f2e70050400052e600562401f2e6005", - "0x400052e700562301f29f00504000529f00518301f29e00504000529e005", - "0x4000528600506001f01f04000501f00701f2e729f29e2890c60052e7005", - "0x505f0053e901f01f04000503900560001f01f0400050060053e901f01f", - "0x3900055e101f01f04000539a00561d01f01f04000502900560001f01f040", - "0x1f501f2e800504000506000502d01f01f0400050d50055e101f01f040005", - "0x504000501f61101f0630050400052e800513b01f066005040005028005", - "0x513b01f0660050400050660051f501f2ea0050400052e900562401f2e9", - "0x50400052ea00562301f02400504000502400518301f063005040005063", - "0x1f04000503900560001f01f04000501f00701f2ea0240630660c60052ea", - "0x4000502900560001f01f0400050d50055e101f01f04000503a0055e101f", - "0x724801f2eb00504000503139600724801f01f04000539a00561d01f01f", - "0x50400052ed00562401f2ed00504000501f23001f2ec0050400053952eb", - "0x518301f39f00504000539f00513b01f2ec0050400052ec0051f501f2fc", - "0x1f2fc02439f2ec0c60052fc0050400052fc00562301f024005040005024", - "0x1f01f04000503900560001f01f04000502a00506001f01f04000501f007", - "0x1f04000513e0055e101f01f0400050d50055e101f01f04000503a0055e1", - "0x2fe00522f01f2ff2fe0070400052fd00521401f2fd00504000501f23001f", - "0x1f3080050400052ff30600703301f30600504000501f39301f01f040005", - "0x539f00513b01f01f00504000501f0051f501f09f005040005308005624", - "0x509f00504000509f00562301f02400504000502400518301f39f005040", - "0x5e101f01f04000503900560001f01f04000501f00701f09f02439f01f0c6", - "0x1f01f04000513e0055e101f01f0400050d50055e101f01f04000503a005", - "0x50a100562401f0a100504000539b31900703301f31900504000501f393", - "0x1f39d00504000539d00513b01f01f00504000501f0051f501f31f005040", - "0x39c39d01f0c600531f00504000531f00562301f39c00504000539c005183", - "0x400050d50055e101f01f04000503a0055e101f01f04000501f00701f31f", - "0x13c00502d01f13c00504000513c00513b01f01f04000513e0055e101f01f", - "0xa500504000532300562001f32300504000507d0053a401f0a3005040005", - "0xa300513b01f01f00504000501f0051f501f32d0050400050a500562201f", - "0x32d00504000532d00562301f1f50050400051f500518301f0a3005040005", - "0x1f01f04000513e0055e101f01f04000501f00701f32d1f50a301f0c6005", - "0x34100504000501f39301f01f0400050d50055e101f01f04000503a0055e1", - "0x51f501f36400504000534300562401f34300504000513934100703301f", - "0x504000513a00518301f18300504000518300513b01f01f00504000501f", - "0x4000501f2bc01f36413a18301f0c600536400504000536400562301f13a", - "0x1f13b1f513c03a6e113d0dc0d513e0c60400070c603a00503a60601f01f", - "0x4000518300562701f18300504000513d0dc00762501f01f04000501f007", - "0x3ab01f13900504000513900562901f01f04000513a00562801f13913a007", - "0x4000507d00520901f07d00504000503900562b01f039005040005139005", - "0x33b01f13e00504000513e00513b01f01f00504000501f0051f501f085005", - "0x4000508500522601f0d50050400050d500518301f007005040005007005", - "0x22401f39d39e02439f3a013e0400050850d500713e01f13e62c01f085005", - "0x539f00502d01f01f04000501f00701f39b0056e239c00504000739d005", - "0x39939a00704000502a00521901f02a00504000539c00521e01f029005040", - "0x1c90bd00704000539a02c00762e01f02702c00704000539902400762e01f", - "0x502d00563001f1c90050400051c900536501f02d00504000501f62f01f", - "0x53980053e901f39739802e03a04000502d1c93a003a63201f02d005040", - "0x10801f03000504000502700535a01f02f00504000539700535a01f01f040", - "0x4000539500502c01f39500504000539602f00710601f39600504000501f", - "0x1f0310050400050303950070bd01f03000504000503000502c01f395005", - "0x539400563501f39400504000503200563301f0320050400050310054c1", - "0x1f02900504000502900513b01f02e00504000502e0051f501f393005040", - "0x539300563601f39e00504000539e00518301f0bd0050400050bd00533b", - "0x39b00563701f01f04000501f00701f39339e0bd02902e13e005393005040", - "0x39f00504000539f00513b01f3a00050400053a00051f501f033005040005", - "0x3300563601f39e00504000539e00518301f02400504000502400533b01f", - "0x1f39301f01f04000501f00701f03339e02439f3a013e005033005040005", - "0x504000539200563701f39200504000513b03400703301f034005040005", - "0x533b01f13c00504000513c00513b01f01f00504000501f0051f501f391", - "0x504000539100563601f1f50050400051f500518301f007005040005007", - "0x1f00500702f01f00500504000501f39701f3911f500713c01f13e005391", - "0xc600504000500703a00703301f03a00504000501f39301f007005040005", - "0x5fb01f0c600504000501f5f901f0c60050050c60050400050c600563801f", - "0x504000513e0050f701f0c60050400050c60050f701f13e00504000501f", - "0x1f13b1f513c03a6e313d0dc0d503a04000713e0c60070050c632401f13e", - "0x4000518300563a01f13a18300704000513d00563901f01f04000501f007", - "0x390056e413900504000713a00511801f13a00504000513a00511601f01f", - "0x1f04000503a0050b001f01f04000513900563b01f01f04000501f00701f", - "0x501f0051f501f08500504000507d0052ca01f07d00504000501f60101f", - "0x1f0dc0050400050dc00518301f0d50050400050d500513b01f01f005040", - "0x1f01f04000501f00701f0850dc0d501f0c600508500504000508500516a", - "0x39f00504000501f5fb01f3a000504000501f63c01f01f040005039005060", - "0x39f0050f701f3a00050400053a00050f701f0d50050400050d500513b01f", - "0x39c03a6e539d39e02403a04000739f3a00dc0d50c632401f39f005040005", - "0x503a0050b001f01f04000539d00563a01f01f04000501f00701f02939b", - "0x51f501f39a00504000502a0052ca01f02a00504000501f5e201f01f040", - "0x504000539e00518301f02400504000502400513b01f01f00504000501f", - "0x4000501f00701f39a39e02401f0c600539a00504000539a00516a01f39e", - "0x513e01f01f04000539900539601f02c39900704000502900503001f01f", - "0x1f00701f1c90056e60bd02700704000702c0050c601f02c00504000502c", - "0x39801f02d0050400050bd00502e01f01f0400050270050dc01f01f040005", - "0x504000502e00502c01f39800504000501f60301f02e00504000502d005", - "0x2a801f39700504000539700502c01f39700504000539802e0072e901f02e", - "0x504000501f63d01f01f04000501f00701f02f0056e701f040007397005", - "0x560501f39503000704000503000560501f39600504000501f63e01f030", - "0x400053950050f701f39c00504000539c00513b01f031396007040005396", - "0x3a04000703139539b39c0c632401f0310050400050310050f701f395005", - "0x4000539300511601f01f04000501f00701f39203403303a6e8393394032", - "0x1f01f04000501f00701f0350056e939100504000739300511801f393005", - "0x38b38c38e3900c604000739139403203a63f01f03200504000503200513b", - "0x38738800704000538c00560701f01f04000501f00701f03b38938a03a6ea", - "0x3860055e101f04438600704000503000560701f01f0400053880055e101f", - "0x21438700704000538700560501f3870050400053870050f701f01f040005", - "0x4400560501f01f0400050410053e901f04122f00704000521400521901f", - "0x400052350053e901f23523000704000504200521901f042044007040005", - "0x728f01f23c00504000523000531301f23700504000522f00531301f01f", - "0x1f04000503a0050b001f01f04000501f00701f01f6eb01f04000723c237", - "0x400050440055e101f01f04000538b0055e101f01f0400053960055e101f", - "0x39000502d01f39000504000539000513b01f01f0400053870055e101f01f", - "0x701f01f6ec00501f03401f24900504000524600513b01f246005040005", - "0x1f04000524a0053e901f24b24a00704000538700521901f01f04000501f", - "0x24b00531301f01f04000524c0053e901f25524c00704000504400521901f", - "0x1f04000705405200728f01f05400504000525500531301f052005040005", - "0x53960055e101f01f04000503a0050b001f01f04000501f00701f01f6ed", - "0x502d01f39000504000539000513b01f01f04000538b0055e101f01f040", - "0x50400052490051b201f24900504000526300513b01f263005040005390", - "0x704000538b00560701f01f04000501f00701f01f6ee00501f03401f02b", - "0x5e101f05f00600704000539600560701f01f0400050280055e101f060028", - "0x704000506000560501f0600050400050600050f701f01f040005006005", - "0x60501f01f0400050660053e901f06627100704000505e00521901f05e060", - "0x670053e901f06706400704000506300521901f06305f00704000505f005", - "0x1f28500504000506400531301f28400504000527100531301f01f040005", - "0x503a0050b001f01f04000501f00701f01f6ef01f04000728528400728f", - "0x39000513b01f01f0400050600055e101f01f04000505f0055e101f01f040", - "0x28600504000500b00513b01f00b00504000539000502d01f390005040005", - "0x28900704000506000521901f01f04000501f00701f01f6f000501f03401f", - "0x53e901f29206b00704000505f00521901f01f0400052890053e901f28b", - "0x29b00504000529200531301f29300504000528b00531301f01f04000506b", - "0x3a0050b001f01f04000501f00701f01f6f101f04000729b29300728f01f", - "0x1f29e00504000539000502d01f39000504000539000513b01f01f040005", - "0x4000501f60801f02b0050400052860051b201f28600504000529e00513b", - "0x13b01f01f00504000501f0051f501f2a100504000529f0052ca01f29f005", - "0x400052a100516a01f38e00504000538e00518301f02b00504000502b005", - "0x504000501f0fc01f01f04000501f00701f2a138e02b01f0c60052a1005", - "0x2a20050f701f39000504000539000513b01f2a300504000501f32501f2a2", - "0x72a32a238e3900c632401f2a30050400052a30050f701f2a2005040005", - "0x2a800511601f01f04000501f00701f07b0792aa03a6f22a82a62a503a040", - "0x4000501f00701f2ae0056f32ad0050400072a800511801f2a8005040005", - "0x4000501f32201f08000504000501f11501f2bc00504000501f11701f01f", - "0x18301f2a50050400052a500513b01f01f00504000501f0051f501f082005", - "0x400050800050f701f2bc0050400052bc0050f701f2a60050400052a6005", - "0xe01f2ad0050400052ad00511f01f0820050400050820050f701f080005", - "0x72db00512101f2db07f0870840c60400052ad0820802bc2a62a501f0dc", - "0x1f01f0400052dc00532001f01f04000501f00701f2dd0056f42dc005040", - "0x52df03a0072d101f2df00504000501f2aa01f2de00504000508700502d", - "0x1f0840050400050840051f501f2e30050400052e10052cd01f2e1005040", - "0x52e300516a01f07f00504000507f00518301f2de0050400052de00513b", - "0x503a0050b001f01f04000501f00701f2e307f2de0840c60052e3005040", - "0x13b01f0840050400050840051f501f2e60050400052dd0052ca01f01f040", - "0x400052e600516a01f07f00504000507f00518301f087005040005087005", - "0x400052ae00506001f01f04000501f00701f2e607f0870840c60052e6005", - "0x2a500502d01f2a50050400052a500513b01f01f04000503a0050b001f01f", - "0x2e90050400052a600518301f2e80050400052e700513b01f2e7005040005", - "0x1f01f04000503a0050b001f01f04000501f00701f01f6f500501f03401f", - "0x52eb0052ca01f2eb00504000507b2ea00703301f2ea00504000501f393", - "0x1f2aa0050400052aa00513b01f01f00504000501f0051f501f2ec005040", - "0x792aa01f0c60052ec0050400052ec00516a01f079005040005079005183", - "0x400053960055e101f01f0400050300055e101f01f04000501f00701f2ec", - "0x3b2ed00703301f2ed00504000501f39301f01f04000503a0050b001f01f", - "0x1f00504000501f0051f501f2fd0050400052fc0052ca01f2fc005040005", - "0x2fd00516a01f38900504000538900518301f38a00504000538a00513b01f", - "0x3500506001f01f04000501f00701f2fd38938a01f0c60052fd005040005", - "0x50b001f01f0400053960055e101f01f0400050300055e101f01f040005", - "0x2fe00504000503200502d01f03200504000503200513b01f01f04000503a", - "0x501f23001f2e900504000539400518301f2e80050400052fe00513b01f", - "0x1f01f00504000501f0051f501f3060050400052ff0052ca01f2ff005040", - "0x530600516a01f2e90050400052e900518301f2e80050400052e800513b", - "0x50300055e101f01f04000501f00701f3062e92e801f0c6005306005040", - "0x501f39301f01f04000503a0050b001f01f0400053960055e101f01f040", - "0x31900504000509f0052ca01f09f00504000539230800703301f308005040", - "0x3400518301f03300504000503300513b01f01f00504000501f0051f501f", - "0x701f31903403301f0c600531900504000531900516a01f034005040005", - "0x3a801f01f04000503a0050b001f01f04000502f0052ad01f01f04000501f", - "0x504000501f0051f501f31f0050400050a10052ca01f0a100504000501f", - "0x516a01f39b00504000539b00518301f39c00504000539c00513b01f01f", - "0x50dc01f01f04000501f00701f31f39b39c01f0c600531f00504000531f", - "0x2ca01f0a300504000501f5e401f01f04000503a0050b001f01f0400051c9", - "0x4000539c00513b01f01f00504000501f0051f501f3230050400050a3005", - "0xc600532300504000532300516a01f39b00504000539b00518301f39c005", - "0x1f39301f01f04000503a0050b001f01f04000501f00701f32339b39c01f", - "0x504000532d0052ca01f32d00504000513b0a500703301f0a5005040005", - "0x518301f13c00504000513c00513b01f01f00504000501f0051f501f341", - "0x1f3411f513c01f0c600534100504000534100516a01f1f50050400051f5", - "0x50400050c60050f701f13e00504000501f5fb01f0c600504000501f5f9", - "0xd503a04000713e0c600501f0c632401f13e00504000513e0050f701f0c6", - "0x704000513d00563901f01f04000501f00701f13b1f513c03a6f613d0dc", - "0x511801f13a00504000513a00511601f01f04000518300563a01f13a183", - "0x4000513900563b01f01f04000501f00701f0390056f713900504000713a", - "0x50d500513b01f01f0400050070050b001f01f04000503a0055e101f01f", - "0x1f08500504000507d00513b01f07d0050400050d500502d01f0d5005040", - "0x1f01f04000501f00701f01f6f800501f03401f3a00050400050dc005183", - "0x2400504000501f5fb01f39f00504000501f63c01f01f040005039005060", - "0x240050f701f39f00504000539f0050f701f0d50050400050d500513b01f", - "0x39b03a6f939c39d39e03a04000702439f0dc0d50c632401f024005040005", - "0x503a0055e101f01f04000539c00563a01f01f04000501f00701f02a029", - "0x502d01f39e00504000539e00513b01f01f0400050070050b001f01f040", - "0x504000539d00518301f39900504000539a00513b01f39a00504000539e", - "0x704000502a00503001f01f04000501f00701f01f6fa00501f03401f02c", - "0x50c601f0bd0050400050bd00513e01f01f04000502700539601f0bd027", - "0x51c90050dc01f01f04000501f00701f02e0056fb02d1c90070400070bd", - "0x60301f39700504000539800539801f39800504000502d00502e01f01f040", - "0x4000502f3970072e901f39700504000539700502c01f02f00504000501f", - "0x3960056fc01f0400070300052a801f03000504000503000502c01f030005", - "0x3100504000501f2aa01f39500504000501f63c01f01f04000501f00701f", - "0x3950050f701f39b00504000539b00513b01f03200504000503100507901f", - "0x703239502939b0c664001f03200504000503200507b01f395005040005", - "0x3300563a01f01f04000501f00701f39139203403a6fd03339339403a040", - "0x513b01f01f0400050070050b001f01f04000503a0055e101f01f040005", - "0x504000503500513b01f03500504000539400502d01f394005040005394", - "0x3900052ca01f39000504000501f5e201f02c00504000539300518301f399", - "0x2c00504000502c00518301f39900504000539900513b01f38e005040005", - "0x1f01f04000501f00701f38e02c39903a00538e00504000538e00516a01f", - "0x538b00513e01f01f04000538c00539601f38b38c007040005391005030", - "0x4000501f00701f03b0056fe38938a00704000738b0050c601f38b005040", - "0x38800539801f38800504000538900502e01f01f04000538a0050dc01f01f", - "0x1f38700504000538700502c01f38600504000501f60301f387005040005", - "0x440052a801f04400504000504400502c01f0440050400053863870072e9", - "0x1f22f00504000501f5f901f01f04000501f00701f2140056ff01f040007", - "0x4000522f0050f701f03400504000503400513b01f04100504000501f5f9", - "0x3a04000704122f3920340c632401f0410050400050410050f701f22f005", - "0x4000523500511601f01f04000501f00701f24623c23703a700235230042", - "0x1f01f04000501f00701f24a00570124900504000723500511801f235005", - "0x704000503a00560501f24b00504000501f61201f01f04000524900563b", - "0x32401f24b00504000524b0050f701f04200504000504200513b01f24c03a", - "0x501f00701f02802b26303a70205405225503a04000724b24c2300420c6", - "0x11601f01f04000506000563a01f00606000704000505400563901f01f040", - "0x1f00701f05e00570305f00504000700600511801f006005040005006005", - "0x55e101f01f0400050070050b001f01f04000505f00563b01f01f040005", - "0x27100504000525500502d01f25500504000525500513b01f01f04000503a", - "0x501f60101f3a000504000505200518301f08500504000527100513b01f", - "0x1f08500504000508500513b01f0630050400050660052ca01f066005040", - "0x633a008503a00506300504000506300516a01f3a00050400053a0005183", - "0x6400504000501f2aa01f01f04000505e00506001f01f04000501f00701f", - "0x6700507b01f25500504000525500513b01f06700504000506400507901f", - "0x28603a70400b28528403a04000706703a0522550c664001f067005040005", - "0x563a01f29206b00704000500b00563901f01f04000501f00701f28b289", - "0x29300504000729200511801f29200504000529200511601f01f04000506b", - "0x28400513b01f01f04000529300563b01f01f04000501f00701f29b005705", - "0x1f29f00504000501f2aa01f29e00504000528400502d01f284005040005", - "0x29e00513b01f2a20050400052a10052cd01f2a100504000529f0070072d1", - "0x2a20050400052a200516a01f28500504000528500518301f29e005040005", - "0xb001f01f04000529b00506001f01f04000501f00701f2a228529e03a005", - "0x2a50050400052a30052ca01f2a300504000501f61301f01f040005007005", - "0x2a500516a01f28500504000528500518301f28400504000528400513b01f", - "0x50070050b001f01f04000501f00701f2a528528403a0052a5005040005", - "0x2ca01f2a800504000528b2a600703301f2a600504000501f39301f01f040", - "0x4000528900518301f28600504000528600513b01f2aa0050400052a8005", - "0x4000501f00701f2aa28928603a0052aa0050400052aa00516a01f289005", - "0x4000501f39301f01f0400050070050b001f01f04000503a0055e101f01f", - "0x1f2ad00504000507b0052ca01f07b00504000502807900703301f079005", - "0x52ad00516a01f02b00504000502b00518301f26300504000526300513b", - "0x4000524a00506001f01f04000501f00701f2ad02b26303a0052ad005040", - "0x4000501f23001f01f0400050070050b001f01f04000503a0055e101f01f", - "0x18301f04200504000504200513b01f2bc0050400052ae0052ca01f2ae005", - "0x1f2bc23004203a0052bc0050400052bc00516a01f230005040005230005", - "0x1f01f0400050070050b001f01f04000503a0055e101f01f04000501f007", - "0x50820052ca01f08200504000524608000703301f08000504000501f393", - "0x1f23c00504000523c00518301f23700504000523700513b01f084005040", - "0x2ad01f01f04000501f00701f08423c23703a00508400504000508400516a", - "0x1f01f0400050070050b001f01f04000503a0055e101f01f040005214005", - "0x508700513b01f08700504000503400502d01f03400504000503400513b", - "0x1f00701f01f70600501f03401f2db00504000539200518301f07f005040", - "0x50b001f01f04000503a0055e101f01f04000503b0050dc01f01f040005", - "0x2dc00504000503400502d01f03400504000503400513b01f01f040005007", - "0x501f03401f2de00504000539200518301f2dd0050400052dc00513b01f", - "0x503a0055e101f01f0400053960052ad01f01f04000501f00701f01f707", - "0x502d01f39b00504000539b00513b01f01f0400050070050b001f01f040", - "0x504000502900518301f07f0050400052df00513b01f2df00504000539b", - "0x7f00513b01f2e30050400052e10052ca01f2e100504000501f3a801f2db", - "0x2e30050400052e300516a01f2db0050400052db00518301f07f005040005", - "0x5e101f01f04000502e0050dc01f01f04000501f00701f2e32db07f03a005", - "0x39b00504000539b00513b01f01f0400050070050b001f01f04000503a005", - "0x2900518301f2dd0050400052e600513b01f2e600504000539b00502d01f", - "0x1f2e80050400052e70052ca01f2e700504000501f5e401f2de005040005", - "0x52e800516a01f2de0050400052de00518301f2dd0050400052dd00513b", - "0x400050070050b001f01f04000501f00701f2e82de2dd03a0052e8005040", - "0x13b2e900703301f2e900504000501f39301f01f04000503a0055e101f01f", - "0x13c00504000513c00513b01f2eb0050400052ea0052ca01f2ea005040005", - "0x1f513c03a0052eb0050400052eb00516a01f1f50050400051f500518301f", - "0x1f13c13d0070400050dc00560701f0dc0c60070400050c600560501f2eb", - "0x53e901f18313b0070400051f500521901f1f513c00704000513c005605", - "0x70801f04000713a00527001f13a00504000513b00531301f01f040005183", - "0x53e901f07d03900704000513c00521901f01f04000501f00701f139005", - "0x70901f04000708500527001f08500504000507d00531301f01f040005039", - "0x50c60055e101f01f04000513d0055e101f01f04000501f00701f3a0005", - "0x13e0055e101f01f04000503a0055e101f01f0400050d500563b01f01f040", - "0x1f02400504000501f0051f501f39f00504000500500502d01f01f040005", - "0x1f01f04000501f00701f01f70a00501f03401f39e00504000539f00513b", - "0x4000539d00513b01f39d00504000500500502d01f01f0400053a0005267", - "0x4000513900526701f01f04000501f00701f01f70b00501f03401f39c005", - "0x39b00513b01f39b00504000500500502d01f01f04000513c0055e101f01f", - "0x39a00504000501f64101f02a02900704000513d00521901f39c005040005", - "0x25c01f02702a00704000502a00525c01f02c39900704000539a00521901f", - "0x2701f03a25301f0bd0050400050bd00536501f0bd02c00704000502c005", - "0x2d0053e901f01f04000501f00701f39802e00770c02d1c90070400070bd", - "0x1f01f04000501f00701f01f70d01f04000702c02a00728f01f01f040005", - "0x1f04000503a0055e101f01f0400050d500563b01f01f0400050c60055e1", - "0x400050290053e901f01f0400053990053e901f01f04000513e0055e101f", - "0x513b01f0240050400051c90051f501f39700504000539c00502d01f01f", - "0x536501f01f04000501f00701f01f70a00501f03401f39e005040005397", - "0x39539600770e03002f0070400073990291c903a25301f399005040005399", - "0x1f0400050c60055e101f01f0400050300053e901f01f04000501f00701f", - "0x4000513e0055e101f01f04000503a0055e101f01f0400050d500563b01f", - "0x513b01f02400504000502f0051f501f03100504000539c00502d01f01f", - "0x504000539e0051b201f0320050400050240051b101f39e005040005031", - "0x4000501f00701f01f70f00501f03401f39300504000500700518301f394", - "0x3960051f501f03300504000539c00502d01f01f0400053950053e901f01f", - "0x701f01f71000501f03401f39200504000503300513b01f034005040005", - "0x3e901f01f04000502a0053e901f01f0400053980053e901f01f04000501f", - "0x1f01f04000502c0053e901f01f0400050290053e901f01f040005399005", - "0x539100513b01f03400504000502e0051f501f39100504000539c00502d", - "0x39000704000503500560701f03513e00704000513e00560501f392005040", - "0x1f38a38b00704000538c00521901f38c38e00704000538e00560501f38e", - "0x4000738900527001f38900504000538b00531301f01f04000538a0053e9", - "0x1f38738800704000538e00521901f01f04000501f00701f03b00571101f", - "0x4000738600527001f38600504000538700531301f01f0400053880053e9", - "0x502d01f01f0400053900055e101f01f04000501f00701f04400571201f", - "0x504000521400513b01f22f0050400050340051f501f214005040005392", - "0x1f04000504400526701f01f04000501f00701f01f71300501f03401f041", - "0x501f03401f23000504000504200513b01f04200504000539200502d01f", - "0x538e0055e101f01f04000503b00526701f01f04000501f00701f01f714", - "0x21901f23000504000523500513b01f23500504000539200502d01f01f040", - "0x4000524600521901f24600504000501f64101f23c237007040005390005", - "0x24a00704000524a00525c01f24b23c00704000523c00525c01f24a249007", - "0x5225500704000724c24b03403a25301f24c00504000524c00536501f24c", - "0x728f01f01f0400050520053e901f01f04000501f00701f263054007715", - "0x1f0400052490053e901f01f04000501f00701f01f71601f04000724a23c", - "0x52550051f501f02b00504000523000502d01f01f0400052370053e901f", - "0x1f00701f01f71300501f03401f04100504000502b00513b01f22f005040", - "0x704000724923725503a25301f24900504000524900536501f01f040005", - "0x1f01f0400050600053e901f01f04000501f00701f05f006007717060028", - "0x505e00513b01f22f0050400050280051f501f05e00504000523000502d", - "0x1b101f0660050400052710052ae01f27100504000501f2aa01f041005040", - "0x4000506600507b01f0640050400050410051b201f06300504000522f005", - "0x4000505f0053e901f01f04000501f00701f01f71800501f03401f067005", - "0x513b01f2850050400050060051f501f28400504000523000502d01f01f", - "0x53e901f01f04000501f00701f01f71900501f03401f00b005040005284", - "0x3e901f01f0400052490053e901f01f04000523c0053e901f01f040005263", - "0x28600504000523000502d01f01f04000524a0053e901f01f040005237005", - "0x501f2aa01f00b00504000528600513b01f2850050400050540051f501f", - "0x1f0630050400052850051b101f28b00504000528900507901f289005040", - "0x506700508401f06700504000528b00507b01f06400504000500b0051b2", - "0x71a29200504000706b0052d201f06b00504000506b00507b01f06b005040", - "0x4000501f64201f01f04000529200506001f01f04000501f00701f293005", - "0x1f29e00504000529e00561801f29e29b00704000529b00561701f29b005", - "0x3a71b07b0792aa2a82a62a52a32a22a129f1f504000729e13e06303a3a5", - "0x24801f08000504000507b29f00724801f01f04000501f00701f2bc2ae2ad", - "0x8400724801f0840050400052aa08200724801f082005040005079080007", - "0x52a507f00724801f07f0050400052a608700724801f0870050400052a8", - "0x50400052a22dc00724801f2dc0050400052a32db00724801f2db005040", - "0x50f701f2dd0050400052dd0051f501f2de0050400052a100561901f2dd", - "0x400052df0050f701f2df2de0070400052de00560501f03a00504000503a", - "0x1f2e10050400052e100561801f2e129b00704000529b00561701f2df005", - "0x1f2e30050400052e30051f501f2e62e30070400052e12df03a2dd0c661a", - "0x2de0050f701f2e70050400052e70050f701f2e70c60070400050c6005605", - "0x529b2de2e72e30c661a01f29b00504000529b00561801f2de005040005", - "0xf701f2eb00504000501f64301f2ea00504000501f3ae01f2e92e8007040", - "0x2ea0070640c632401f2eb0050400052eb0050f701f2ea0050400052ea005", - "0x11601f01f04000501f00701f2ff2fe2fd03a71c2fc2ed2ec03a0400072eb", - "0x1f00701f30800571d3060050400072fc00511801f2fc0050400052fc005", - "0x400072e63062ed2ec0c664401f2ec0050400052ec00513b01f01f040005", - "0x509f00513b01f01f04000501f00701f3230a331f03a71e0a131909f03a", - "0x36434303a71f34132d0a503a0400072e90d531909f0c664401f09f005040", - "0x50a100511f01f0a50050400050a500513b01f01f04000501f00701f36e", - "0x400073410a132d0a50c664601f34100504000534100511f01f0a1005040", - "0x537200513b01f01f04000501f00701f0ad3790b103a7200b037637203a", - "0xc60400070b037637203a63f01f0b00050400050b000511f01f372005040", - "0x50ba0055e101f01f04000501f00701f37337437503a7210ba07c0b40b7", - "0x60701f01f0400053710055e101f37037100704000507c00560701f01f040", - "0x400053700050f701f01f0400050c00055e101f36f0c00070400050c6005", - "0x38438200704000538100521901f38137000704000537000560501f370005", - "0xda00521901f0da36f00704000536f00560501f01f0400053840053e901f", - "0xc400504000538200531301f01f0400050c50053e901f0c53e5007040005", - "0x701f01f72201f0400070c80c400728f01f0c80050400053e500531301f", - "0x13b01f01f0400053700055e101f01f04000536f0055e101f01f04000501f", - "0x400052e80051f501f0ca0050400050b700502d01f0b70050400050b7005", - "0x3401f3930050400050b400518301f3940050400050ca00513b01f032005", - "0x1f36d0ce00704000537000521901f01f04000501f00701f01f70f00501f", - "0x53e70053e901f3773e700704000536f00521901f01f0400050ce0053e9", - "0x28f01f36700504000537700531301f3e800504000536d00531301f01f040", - "0x400050b700513b01f01f04000501f00701f01f72301f0400073673e8007", - "0x13b01f0320050400052e80051f501f0d30050400050b700502d01f0b7005", - "0x1f70f00501f03401f3930050400050b400518301f3940050400050d3005", - "0x400050b700502d01f0b70050400050b700513b01f01f04000501f00701f", - "0x564701f35f00504000536500507901f36500504000501f2aa01f3e9005", - "0x50400052e80051f501f35c0050400050d800564801f0d800504000535f", - "0x564a01f0b40050400050b400518301f3e90050400053e900513b01f2e8", - "0x55e101f01f04000501f00701f35c0b43e92e80c600535c00504000535c", - "0xd100504000537335a00703301f35a00504000501f39301f01f0400050c6", - "0x37500513b01f2e80050400052e80051f501f35d0050400050d100564b01f", - "0x35d00504000535d00564a01f37400504000537400518301f375005040005", - "0x1f01f0400050c60055e101f01f04000501f00701f35d3743752e80c6005", - "0x536300564b01f3630050400050ad0d900703301f0d900504000501f393", - "0x1f0b10050400050b100513b01f2e80050400052e80051f501f357005040", - "0x3790b12e80c600535700504000535700564a01f379005040005379005183", - "0x400050a100563b01f01f0400050c60055e101f01f04000501f00701f357", - "0x564b01f35500504000536e35600703301f35600504000501f39301f01f", - "0x504000534300513b01f2e80050400052e80051f501f0de005040005355", - "0x2e80c60050de0050400050de00564a01f36400504000536400518301f343", - "0xd500563b01f01f0400050c60055e101f01f04000501f00701f0de364343", - "0x703301f36000504000501f39301f01f0400052e90055e101f01f040005", - "0x400052e80051f501f3610050400050e000564b01f0e0005040005323360", - "0x64a01f0a30050400050a300518301f31f00504000531f00513b01f2e8005", - "0x6001f01f04000501f00701f3610a331f2e80c6005361005040005361005", - "0x1f01f0400050d500563b01f01f0400050c60055e101f01f040005308005", - "0xe200504000501f23001f01f0400052e60055e101f01f0400052e90055e1", - "0x501f39301f01f04000536200522f01f34e3620070400050e200521401f", - "0x17900504000534b00564b01f34b00504000534e34c00703301f34c005040", - "0x2ed00518301f2ec0050400052ec00513b01f2e80050400052e80051f501f", - "0x701f1792ed2ec2e80c600517900504000517900564a01f2ed005040005", - "0x5e101f01f0400050d500563b01f01f0400050c60055e101f01f04000501f", - "0x1f34a00504000501f39301f01f0400052e60055e101f01f0400052e9005", - "0x2e80051f501f34700504000534900564b01f3490050400052ff34a007033", - "0x2fe0050400052fe00518301f2fd0050400052fd00513b01f2e8005040005", - "0x1f04000501f00701f3472fe2fd2e80c600534700504000534700564a01f", - "0x4000503a0055e101f01f0400050d500563b01f01f0400050c60055e101f", - "0x2ad00724801f0ec00504000506400502d01f01f04000529b00561d01f01f", - "0x504000501f2aa01f3450050400052ae34600724801f3460050400052bc", - "0x564801f34000504000534200564701f3420050400053440052ae01f344", - "0x50400050ec00513b01f3450050400053450051f501f33f005040005340", - "0x3450c600533f00504000533f00564a01f00700504000500700518301f0ec", - "0xc60055e101f01f04000529300506001f01f04000501f00701f33f0070ec", - "0x55e101f01f04000503a0055e101f01f0400050d500563b01f01f040005", - "0x320050400050630051f501f33c00504000506400502d01f01f04000513e", - "0x501f2aa01f39300504000500700518301f39400504000533c00513b01f", - "0x1f33700504000533800564701f33800504000533b0052ae01f33b005040", - "0x3933940320c60050f50050400050f500564a01f0f5005040005337005648", - "0x1f00532601f01f00504000501f00502c01f01f00504000501f64c01f0f5", - "0x4000700501f00700501f01f04000501f2bc01f005005005005005040005", - "0x70400050c600503001f01f04000501f00701f13d0dc0077240d513e007", - "0x502901f18300504000501f64e01f13b0050400051f500506401f1f513c", - "0x718313b13e03a64f01f18300504000518300502901f13b00504000513b", - "0x4000513900538601f01f04000501f00701f07d03900772513913a007040", - "0x1f01f04000501f00701f39f0057263a008500704000713c00565001f01f", - "0x1f39d00572739e02400704000708500565001f08500504000508500524c", - "0x704000702400565001f02400504000502400524c01f01f04000501f007", - "0x1f02a0050400053a000502e01f01f04000501f00701f02900572839b39c", - "0x539900502c01f39900504000539b00502e01f39a00504000539e00502e", - "0x39a00504000539a00502c01f02c39900704000539900502701f399005040", - "0x39900539401f01f04000501f00701f02700572901f04000702c0052a801f", - "0xbd00704000702a13a00724901f02a00504000502a00502c01f01f040005", - "0x1f39802e00704000539c00503001f01f04000501f00701f02d00572a1c9", - "0x4000539700524b01f39700504000539800539501f01f04000502e005396", - "0x3139503a72b39603002f03a04000739739a1c90070d513e02801f397005", - "0x4000502f00513b01f01f04000539600539001f01f04000501f00701f032", - "0x13b01f3930050400050bd0051f501f39400504000502f00502d01f02f005", - "0x1f72c00501f03401f03400504000503000518301f033005040005394005", - "0x39200504000501f39301f01f04000503a0050b001f01f04000501f00701f", - "0x51f501f03500504000539100565201f39100504000503239200703301f", - "0x504000503100518301f39500504000539500513b01f0bd0050400050bd", - "0x4000501f00701f0350313950bd0c600503500504000503500565301f031", - "0x539a00539401f01f04000503a0050b001f01f04000539c00539601f01f", - "0x13b01f38e00504000502d0051f501f3900050400050d500502d01f01f040", - "0x2ad01f01f04000501f00701f01f72d00501f03401f38c005040005390005", - "0x504000538b3990072e901f38b00504000501f39901f01f040005027005", - "0x1f38900572e01f04000738a0052a801f38a00504000538a00502c01f38a", - "0x4000702a13a0072a501f02a00504000502a00502c01f01f04000501f007", - "0x38600704000539c00503001f01f04000501f00701f38700572f38803b007", - "0x21400524b01f21400504000504400539501f01f04000538600539601f044", - "0x3a73004204122f03a04000721439a3880070d513e3e501f214005040005", - "0x22f00513b01f01f04000504200539001f01f04000501f00701f237235230", - "0x24600504000503b0051f501f23c00504000522f00502d01f22f005040005", - "0x501f03401f24a00504000504100518301f24900504000523c00513b01f", - "0x4000501f39301f01f04000503a0050b001f01f04000501f00701f01f731", - "0x1f25500504000524c00565201f24c00504000523724b00703301f24b005", - "0x523500518301f23000504000523000513b01f03b00504000503b0051f5", - "0x1f00701f25523523003b0c600525500504000525500565301f235005040", - "0x539401f01f04000503a0050b001f01f04000539c00539601f01f040005", - "0x38e0050400053870051f501f0520050400050d500502d01f01f04000539a", - "0x1f04000501f00701f01f72d00501f03401f38c00504000505200513b01f", - "0x504000501f65401f01f04000502a00539401f01f0400053890052ad01f", - "0x1f02b0050400050542630072e901f26339a00704000539a00502701f054", - "0x1f00701f02800573201f04000702b0052a801f02b00504000502b00502c", - "0x1f501f0600050400050d500502d01f01f04000539a00539401f01f040005", - "0x4000500700518301f06000504000506000513b01f13a00504000513a005", - "0x4000539c03a00706013a13e12301f39c00504000539c00524c01f007005", - "0x52ad01f01f04000501f00701f27105e05f0060c600527105e05f0060c6", - "0x2e901f06600504000501f65501f01f04000539c00539601f01f040005028", - "0x70630052a801f06300504000506300502c01f06300504000506639a007", - "0x12201f01f04000503a0050b001f01f04000501f00701f06400573301f040", - "0x504000513a0051f501f28400504000506700565201f06700504000501f", - "0x565301f00700504000500700518301f0d50050400050d500513b01f13a", - "0x52ad01f01f04000501f00701f2840070d513a0c6005284005040005284", - "0x24600504000513a0051f501f2850050400050d500502d01f01f040005064", - "0x2460051b101f24a00504000500700518301f24900504000528500513b01f", - "0x3400504000524a00565601f0330050400052490051b201f393005040005", - "0x28600565801f28600504000500b03a00765701f00b00504000501f04201f", - "0x701f2890340333930c600528900504000528900565301f289005040005", - "0xb001f01f0400053a00050d501f01f04000502900539601f01f04000501f", - "0x28b0050400050d500502d01f01f04000539e0050d501f01f04000503a005", - "0x501f03401f38c00504000528b00513b01f38e00504000513a0051f501f", - "0x53a00050d501f01f04000539d00539601f01f04000501f00701f01f72d", - "0x51f501f06b0050400050d500502d01f01f04000503a0050b001f01f040", - "0x1f01f72d00501f03401f38c00504000506b00513b01f38e00504000513a", - "0x1f01f04000503a0050b001f01f04000539f00539601f01f04000501f007", - "0x529200513b01f38e00504000513a0051f501f2920050400050d500502d", - "0x1f501f29b00504000529300565201f29300504000501f23001f38c005040", - "0x4000500700518301f38c00504000538c00513b01f38e00504000538e005", - "0x501f00701f29b00738c38e0c600529b00504000529b00565301f007005", - "0x13c00539601f01f04000503a0050b001f01f04000507d00538601f01f040", - "0x1f501f29f00504000529e00565201f29e00504000501f65901f01f040005", - "0x4000500700518301f0d50050400050d500513b01f039005040005039005", - "0x501f00701f29f0070d50390c600529f00504000529f00565301f007005", - "0x501f38e01f01f0400050c600539601f01f04000503a0050b001f01f040", - "0x1f0dc0050400050dc0051f501f2a20050400052a100565201f2a1005040", - "0x52a200565301f00700504000500700518301f13d00504000513d00513b", - "0x1f00502c01f01f00504000501f65a01f2a200713d0dc0c60052a2005040", - "0x4000501f2bc01f00500500500500504000501f00532601f01f005040005", - "0x4000501f00701f0dc0d500773413e0c600704000700501f00700501f01f", - "0x13c00573501f04000713d0052a801f13d03a00704000503a00502701f01f", - "0x1f04000503a00539401f01f0400050070050b001f01f04000501f00701f", - "0x50c60051f501f13b0050400051f50052ca01f1f500504000501f73601f", - "0x513b00504000513b00516a01f13e00504000513e00513b01f0c6005040", - "0x502d01f01f04000513c0052ad01f01f04000501f00701f13b13e0c603a", - "0x504000513a03a0072e901f13a00504000501f39901f18300504000513e", - "0x502c01f18300504000518300513b01f0c60050400050c60051f501f139", - "0x3a00508507d03903a0400051390071830c60c631d01f139005040005139", - "0x70050b001f01f04000503a00539401f01f04000501f00701f08507d039", - "0x1f501f39f0050400053a00052ca01f3a000504000501f38e01f01f040005", - "0x4000539f00516a01f0dc0050400050dc00513b01f0d50050400050d5005", - "0x4000700501f00700501f01f04000501f2bc01f39f0dc0d503a00539f005", - "0x704000503a00502701f01f04000501f00701f0dc0d500773713e0c6007", - "0x39401f01f04000501f00701f13c00573801f04000713d0052a801f13d03a", - "0x13b00504000501f2aa01f1f500504000513e00502d01f01f04000503a005", - "0x51f501f13a0050400051830052cd01f18300504000513b0070072d101f", - "0x504000513a00516a01f1f50050400051f500513b01f0c60050400050c6", - "0x1f01f04000513c0052ad01f01f04000501f00701f13a1f50c603a00513a", - "0x503903a0072e901f03900504000501f39901f13900504000513e00502d", - "0x1f13900504000513900513b01f0c60050400050c60051f501f07d005040", - "0x39f3a008503a04000507d0071390c60c631c01f07d00504000507d00502c", - "0xb001f01f04000503a00539401f01f04000501f00701f39f3a008503a005", - "0x39e0050400050240052ca01f02400504000501f38e01f01f040005007005", - "0x39e00516a01f0dc0050400050dc00513b01f0d50050400050d50051f501f", - "0x13d00573a01f13d00504000501f73901f39e0dc0d503a00539e005040005", - "0x1f0400051f500573c01f13b1f500704000513c00573b01f13c005040005", - "0x13e00502701f13a00504000518300539801f18300504000513b00573d01f", - "0x513913a00703a11d01f13a00504000513a00502c01f13913e007040005", - "0x704000507d01f00738c01f07d00504000507d00502c01f07d039007040", - "0x1f39e02400704000539f00573f01f39f0050400053a000573e01f3a0085", - "0x4000539d00539d01f39d00504000539e00574101f01f040005024005740", - "0x1f02900504000539b00539c01f39b39c00704000539c00574201f39c005", - "0x539a00502901f39a02a00704000502a00538801f02a00504000501f39b", - "0x1c90bd03a74302702c39903a04000702939a03a0050c639a01f39a005040", - "0x502e39c00738a01f02e00504000501f74401f01f04000501f00701f02d", - "0x1f02a00504000502a00502901f39900504000539900513b01f398005040", - "0x3002f39703a04000739802a02c3990c639a01f39800504000539800502a", - "0x73a01f03200504000501f73901f01f04000501f00701f03139539603a745", - "0x539300573c01f03339300704000539400573b01f394005040005032005", - "0x2c01f39200504000503400539801f03400504000503300573d01f01f040", - "0x502c01f03539100704000513e39203903a11d01f392005040005392005", - "0x538e00574201f38e39000704000503508500738c01f035005040005035", - "0x2700504000502700502c01f38b00504000538c00539c01f38c38e007040", - "0x38900538801f38900504000501f39b01f38a0050400050d50270070bd01f", - "0x504000503b00502901f39700504000539700513b01f03b389007040005", - "0x704000738a38b03b02f39713e1c901f38a00504000538a00502c01f03b", - "0x22f00504000501f74401f01f04000501f00701f21404438603a746387388", - "0x70bd01f03000504000503000502c01f04100504000522f38e00738a01f", - "0x4000538900502901f38800504000538800513b01f0420050400050dc030", - "0x1c901f04200504000504200502c01f04100504000504100502a01f389005", - "0x501f00701f24623c23703a74723523000704000704204138938738813e", - "0x2aa01f24900504000523000502d01f23000504000523000513b01f01f040", - "0x4000524b0052cd01f24b00504000524a0c60072d101f24a00504000501f", - "0x12d01f24900504000524900513b01f3900050400053900051f501f24c005", - "0x4000524c00516a01f23500504000523500518301f391005040005391005", - "0x50c60050b001f01f04000501f00701f24c23539124939013e00524c005", - "0x2ca01f05200504000524625500703301f25500504000501f39301f01f040", - "0x4000523700513b01f3900050400053900051f501f054005040005052005", - "0x16a01f23c00504000523c00518301f39100504000539100512d01f237005", - "0x1f01f04000501f00701f05423c39123739013e005054005040005054005", - "0x1f04000503000539401f01f04000538e00574801f01f0400050c60050b0", - "0x504000501f39301f01f0400050dc00539401f01f04000538900538601f", - "0x1f501f02800504000502b0052ca01f02b00504000521426300703301f263", - "0x4000539100512d01f38600504000538600513b01f390005040005390005", - "0x13e00502800504000502800516a01f04400504000504400518301f391005", - "0xb001f01f0400050d500539401f01f04000501f00701f028044391386390", - "0x1f01f04000513e00539401f01f04000502700539401f01f0400050c6005", - "0x4000503106000703301f06000504000501f39301f01f0400050dc005394", - "0x13b01f0850050400050850051f501f05f0050400050060052ca01f006005", - "0x4000539500518301f03900504000503900512d01f396005040005396005", - "0x1f00701f05f39503939608513e00505f00504000505f00516a01f395005", - "0x538601f01f0400050c60050b001f01f0400050d500539401f01f040005", - "0x74801f01f0400050dc00539401f01f04000513e00539401f01f04000502a", - "0x504000502d05e00703301f05e00504000501f39301f01f04000539c005", - "0x513b01f0850050400050850051f501f0660050400052710052ca01f271", - "0x50400051c900518301f03900504000503900512d01f0bd0050400050bd", - "0x500503a01f0661c90390bd08513e00506600504000506600516a01f1c9", - "0x501f00701f13e0057490c603a0070400070070050c601f007005040005", - "0x74a0dc0d500704000703a0050c601f03a00504000503a00513e01f01f040", - "0x13c00539801f13c0050400050dc00502e01f01f04000501f00701f13d005", - "0x70400071f501f0070d301f1f50050400051f500502c01f1f5005040005", - "0x50400050d500513e01f01f04000501f00701f03913913a03a74b18313b", - "0x1f01f04000501f00701f3a000574c08507d0070400070d50050c601f0d5", - "0x502400502c01f02400504000539f00539801f39f00504000508500502e", - "0x701f02939b39c03a74d39d39e00704000702413b0070d301f024005040", - "0x39a00504000502a00539801f02a0050400050c600502e01f01f04000501f", - "0x774f01f02c00504000539d18300774e01f39900504000507d00539501f", - "0x4000539e0051f501f0bd00504000502700575001f02700504000502c39a", - "0x3a0050bd0050400050bd0053b201f39900504000539900524b01f39e005", - "0x290053e901f01f04000539b0053e901f01f04000501f00701f0bd39939e", - "0x51f501f01f0400051830053e901f01f0400050c60050d501f01f040005", - "0x1f01f75100501f03401f02d00504000507d00513e01f1c900504000539c", - "0x1f01f0400051830053e901f01f0400050c60050d501f01f04000501f007", - "0x75100501f03401f02d0050400053a000513e01f1c900504000513b0051f5", - "0x400050390053e901f01f0400051390053e901f01f04000501f00701f01f", - "0xd500513e01f1c900504000513a0051f501f01f0400050c60050d501f01f", - "0xc60050d501f01f04000501f00701f01f75100501f03401f02d005040005", - "0x1f02d00504000513d00513e01f1c900504000501f0051f501f01f040005", - "0x1f1c900504000501f0051f501f01f04000501f00701f01f75100501f034", - "0x4000502e00575201f02e00504000501f2aa01f02d00504000513e00513e", - "0x3a0053980050400053980053b201f39700504000502d00539501f398005", - "0x1f13c00504000501f73901f13d0dc0070400050d500531501f3983971c9", - "0x13b00573c01f18313b0070400051f500573b01f1f500504000513c00573a", - "0x1f13900504000513a00539801f13a00504000518300573d01f01f040005", - "0x3a03a11d01f13900504000513900502c01f0390dc0070400050dc005027", - "0x8501f00738c01f08500504000508500502c01f08507d007040005039139", - "0x704000502400573f01f02400504000539f00573e01f39f3a0007040005", - "0x539d01f39c00504000539d00574101f01f04000539e00574001f39d39e", - "0x4000502900539c01f02939b00704000539b00574201f39b00504000539c", - "0x2901f39939a00704000539a00538801f39a00504000501f39b01f02a005", - "0x7530bd02702c03a04000702a3990c60050c639a01f399005040005399005", - "0x738a01f39800504000501f74401f01f04000501f00701f02e02d1c903a", - "0x4000539a00502901f02c00504000502c00513b01f39700504000539839b", - "0x3a04000739739a02702c0c639a01f39700504000539700502a01f39a005", - "0x400050bd00502c01f01f04000501f00701f03203139503a75439603002f", - "0x1f00701f39203403303a7553933940070400070bd3a00070d301f0bd005", - "0x3910070400073963940070d301f39600504000539600502c01f01f040005", - "0x38b00704000513d00513801f01f04000501f00701f38c38e39003a756035", - "0x4000503b0053e901f38738803b3890c604000538b39300703a75701f38a", - "0x38903a75701f38600504000538800535a01f01f0400053870053e901f01f", - "0x410053e901f01f0400052140053e901f04122f2140440c604000538a035", - "0x73a01f23000504000501f73901f04200504000522f00535a01f01f040005", - "0x523700573c01f23c23700704000523500573b01f235005040005230005", - "0x2c01f24900504000524600539801f24600504000523c00573d01f01f040", - "0x502c01f24b24a0070400050dc24907d03a11d01f249005040005249005", - "0x525500574201f25524c00704000524b39100738c01f24b00504000524b", - "0x1f26300504000501f39b01f05400504000505200539c01f052255007040", - "0x2b00502901f02f00504000502f00513b01f02b263007040005263005388", - "0x38605402b03002f13e1c901f38600504000538600502c01f02b005040005", - "0x501f74401f01f04000501f00701f05e05f00603a758060028007040007", - "0x2800504000502800513b01f06600504000527125500738a01f271005040", - "0x4200502c01f06600504000506600502a01f26300504000526300502901f", - "0x6703a75906406300704000704206626306002813e1c901f042005040005", - "0x6300502d01f06300504000506300513b01f01f04000501f00701f285284", - "0x28900504000528613e0072d101f28600504000501f2aa01f00b005040005", - "0xb00513b01f24c00504000524c0051f501f28b0050400052890052cd01f", - "0x24a00504000524a00512d01f04400504000504400533b01f00b005040005", - "0xb24c0d500528b00504000528b00516a01f06400504000506400518301f", - "0x1f39301f01f04000513e0050b001f01f04000501f00701f28b06424a044", - "0x50400052920052ca01f29200504000528506b00703301f06b005040005", - "0x533b01f06700504000506700513b01f24c00504000524c0051f501f293", - "0x504000528400518301f24a00504000524a00512d01f044005040005044", - "0x1f00701f29328424a04406724c0d500529300504000529300516a01f284", - "0x574801f01f04000504200539401f01f04000513e0050b001f01f040005", - "0x3301f29b00504000501f39301f01f04000526300538601f01f040005255", - "0x524c0051f501f29f00504000529e0052ca01f29e00504000505e29b007", - "0x1f04400504000504400533b01f00600504000500600513b01f24c005040", - "0x529f00516a01f05f00504000505f00518301f24a00504000524a00512d", - "0x53e901f01f04000501f00701f29f05f24a04400624c0d500529f005040", - "0x31101f01f04000513e0050b001f01f04000538c0053e901f01f04000538e", - "0x1f01f0400053930053e901f01f0400050dc00539401f01f04000513d005", - "0x53900051f501f2a100504000502f00502d01f02f00504000502f00513b", - "0x1f00701f01f75a00501f03401f2a30050400052a100513b01f2a2005040", - "0x50b001f01f0400053920053e901f01f0400050340053e901f01f040005", - "0x39401f01f0400050dc00539401f01f04000513d00531101f01f04000513e", - "0x504000502f00502d01f02f00504000502f00513b01f01f040005396005", - "0x1f23001f2a30050400052a500513b01f2a20050400050330051f501f2a5", - "0x2a20050400052a20051f501f2a80050400052a60052ca01f2a6005040005", - "0x7d00512d01f00700504000500700533b01f2a30050400052a300513b01f", - "0x2a80050400052a800516a01f03000504000503000518301f07d005040005", - "0x400050bd00539401f01f04000501f00701f2a803007d0072a32a20d5005", - "0x50dc00539401f01f04000513d00531101f01f04000513e0050b001f01f", - "0x2ca01f0790050400050322aa00703301f2aa00504000501f39301f01f040", - "0x4000539500513b01f3a00050400053a00051f501f07b005040005079005", - "0x18301f07d00504000507d00512d01f00700504000500700533b01f395005", - "0x7d0073953a00d500507b00504000507b00516a01f031005040005031005", - "0x513e0050b001f01f04000539a00538601f01f04000501f00701f07b031", - "0x39b00574801f01f0400050dc00539401f01f04000513d00531101f01f040", - "0x1f2ae00504000502e2ad00703301f2ad00504000501f39301f01f040005", - "0x51c900513b01f3a00050400053a00051f501f2bc0050400052ae0052ca", - "0x1f07d00504000507d00512d01f00700504000500700533b01f1c9005040", - "0x71c93a00d50052bc0050400052bc00516a01f02d00504000502d005183", - "0x502c01f13e00504000501f75c01f0c600504000501f75b01f2bc02d07d", - "0x4000713e0c60072f301f13e00504000513e00502c01f0c60050400050c6", - "0x75e01f0d50050400050d500507e01f01f04000501f00701f01f75d0d5005", - "0x13c00504000501f76001f13d00504000501f75f01f0dc0050400050d5005", - "0x13d0072f301f13c00504000513c00502c01f13d00504000513d00502c01f", - "0x50400051f500507e01f01f04000501f00701f01f7611f500504000713c", - "0x3b101f18313b00704000513b00576201f13b0050400051f500575e01f1f5", - "0x4000500500502d01f01f04000501f00701f13a00576301f040007183005", - "0x76401f07d00504000513900513b01f03900504000501f00530f01f139005", - "0x76601f01f04000501f00701f01f76500501f03401f08500504000513b005", - "0x1f39f00504000501f76701f3a000504000501f2f001f01f04000513b005", - "0x1f39e02400704000513a39f3a001f0c62ee01f39f00504000539f00502c", - "0x1f00701f01f76a39d00504000739e00576901f39e00504000539e005768", - "0x1f39b00504000539d00575e01f39c00504000500500502d01f01f040005", - "0x539b00576401f07d00504000539c00513b01f03900504000502400530f", - "0x500500502d01f01f04000501f00701f01f76500501f03401f085005040", - "0x13b01f03900504000502400530f01f02a00504000501f76b01f029005040", - "0x4000508500576201f08500504000502a00576401f07d005040005029005", - "0x1f01f04000501f00701f39900576c01f04000739a0053b101f39a085007", - "0x4000502c00513b01f02c00504000507d00502d01f01f040005085005766", - "0x501f00701f01f76d00501f03401f0bd0050400050dc00576401f027005", - "0x76f01f01f04000501f00701f1c900576e01f0400070dc0053b101f01f040", - "0x504000502d00513b01f02d00504000507d00502d01f01f040005399005", - "0x4000501f00701f01f76d00501f03401f0bd00504000508500576401f027", - "0x39902e00777001f02e00504000501f2f001f01f04000508500576601f01f", - "0x50400051c939800777001f39800504000539800576801f398005040005", - "0x1f01f77102f00504000739700576901f39700504000539700576801f397", - "0x504000502f00575e01f03000504000507d00502d01f01f04000501f007", - "0x1f03401f0bd00504000539600576401f02700504000503000513b01f396", - "0x1f76b01f39500504000507d00502d01f01f04000501f00701f01f76d005", - "0xbd00504000503100576401f02700504000539500513b01f031005040005", - "0x3a0050b001f01f04000501f00701f03200577201f0400070bd0053b101f", - "0x1f39300504000503900530f01f39400504000502700502d01f01f040005", - "0x1f01f04000501f00701f01f77300501f03401f03300504000539400513b", - "0x539100574201f39100504000501f77501f392034007040005032005774", - "0x1f38e00504000501f39b01f39000504000503500539c01f035391007040", - "0x39000502a01f38c00504000538c00502901f38c38e00704000538e005388", - "0x38903a77638a38b00704000703439038c00702713e1c901f390005040005", - "0x53910053b001f38700504000501f74401f01f04000501f00701f38803b", - "0x38b00504000538b00513b01f38600504000538739100738a01f391005040", - "0x38b13e1c901f38600504000538600502a01f38e00504000538e00502901f", - "0x1f04000501f00701f04204122f03a77721404400704000739238638e38a", - "0x501f2aa01f23000504000504400502d01f04400504000504400513b01f", - "0x23c0050400052370052cd01f23700504000523503a0072d101f235005040", - "0x21400518301f23000504000523000513b01f03900504000503900530f01f", - "0x701f23c2142300390c600523c00504000523c00516a01f214005040005", - "0x3301f24600504000501f39301f01f04000503a0050b001f01f04000501f", - "0x503900530f01f24a0050400052490052ca01f249005040005042246007", - "0x1f04100504000504100518301f22f00504000522f00513b01f039005040", - "0x1f01f04000501f00701f24a04122f0390c600524a00504000524a00516a", - "0x1f04000539100574801f01f04000539200539401f01f04000503a0050b0", - "0x538824b00703301f24b00504000501f39301f01f04000538e00538601f", - "0x1f03900504000503900530f01f25500504000524c0052ca01f24c005040", - "0x525500516a01f03b00504000503b00518301f38900504000538900513b", - "0x50dc00576601f01f04000501f00701f25503b3890390c6005255005040", - "0x530f01f05200504000500500502d01f01f04000503a0050b001f01f040", - "0x1f01f77300501f03401f03300504000505200513b01f39300504000501f", - "0x5400504000500500502d01f01f04000503a0050b001f01f04000501f007", - "0x501f23001f03300504000505400513b01f39300504000501f00530f01f", - "0x1f39300504000539300530f01f02b0050400052630052ca01f263005040", - "0x502b00516a01f00700504000500700518301f03300504000503300513b", - "0x13d0dc0d503a04000703a00500729c01f02b0070333930c600502b005040", - "0x73a01f18300504000501f73901f01f04000501f00701f13b1f513c03a778", - "0x513900573c01f03913900704000513a00573b01f13a005040005183005", - "0x2701f08500504000507d00539801f07d00504000503900573d01f01f040", - "0x8500703a11d01f08500504000508500502c01f3a013e00704000513e005", - "0x502401f00738c01f02400504000502400502c01f02439f0070400053a0", - "0x39b00704000539c00573f01f39c00504000539d00573e01f39d39e007040", - "0x2a00539d01f02a00504000502900574101f01f04000539b00574001f029", - "0x504000539900539c01f39939a00704000539a00574201f39a005040005", - "0x513b01f0bd02700704000502700538801f02700504000501f39b01f02c", - "0x2c0bd0dc0d50c639a01f0bd0050400050bd00502901f0d50050400050d5", - "0x1f74401f01f04000501f00701f02f39739803a77902e02d1c903a040007", - "0x50400051c900513b01f39600504000503039a00738a01f030005040005", - "0xc639a01f39600504000539600502a01f02700504000502700502901f1c9", - "0x4000501f00701f03339339403a77a03203139503a04000739602702d1c9", - "0x519101f03400504000513d00529901f13d00504000513d00529a01f01f", - "0x3500502b01f01f04000539200527801f38e39003539139213e040005034", - "0x529401f01f04000538e00539401f01f04000539000502b01f01f040005", - "0x13a04000538c00529101f38c0050400053910051a001f391005040005391", - "0x1f04000538b00539401f23004204122f21404438638738803b38938a38b", - "0x4000538800539401f01f0400053890053e901f01f04000538a00502b01f", - "0x50440051ac01f01f04000538600539401f01f04000538700539401f01f", - "0x4100538601f01f04000522f00539001f01f0400052140053e901f01f040", - "0x524b01f01f04000523000539001f01f04000504200538601f01f040005", - "0x4000523500503a01f23503b00704000503b00506301f03b00504000503b", - "0x1f04000501f00701f24900577b24623c0070400072370050c601f237005", - "0x4000503b00503a01f24a00504000501f30101f01f04000523c0050dc01f", - "0x24c00704000724a24b39e03a77c01f24a00504000524a00502901f24b005", - "0x573a01f05400504000501f73901f01f04000501f00701f05200577d255", - "0x4000502b00573c01f02802b00704000526300573b01f263005040005054", - "0x502c01f00600504000506000539801f06000504000502800573d01f01f", - "0x5e00502c01f05e05f00704000513e00639f03a11d01f006005040005006", - "0x4000506600574201f06627100704000505e24c00738c01f05e005040005", - "0x1f06700504000524600502e01f06400504000506300539c01f063066007", - "0x528400502c01f02e00504000502e00502c01f284005040005067005398", - "0x1f00b00504000501f39b01f28500504000528402e0070bd01f284005040", - "0x28600502901f39500504000539500513b01f28600b00704000500b005388", - "0x28506428603139513e1c901f28500504000528500502c01f286005040005", - "0x501f74401f01f04000501f00701f29329206b03a77e28b289007040007", - "0x25500504000525500577f01f29e00504000529b06600738a01f29b005040", - "0x3200502c01f2a100504000529f00539801f29f00504000525500502e01f", - "0x50400052a10320070bd01f2a10050400052a100502c01f032005040005", - "0x502a01f00b00504000500b00502901f28900504000528900513b01f2a2", - "0x29e00b28b28913e1c901f2a20050400052a200502c01f29e00504000529e", - "0x513b01f01f04000501f00701f2aa2a82a603a7802a52a30070400072a2", - "0x7b00504000501f2aa01f0790050400052a300502d01f2a30050400052a3", - "0x51f501f2ae0050400052ad0052cd01f2ad00504000507b0c60072d101f", - "0x504000505f00512d01f07900504000507900513b01f271005040005271", - "0x27113e0052ae0050400052ae00516a01f2a50050400052a500518301f05f", - "0x1f39301f01f0400050c60050b001f01f04000501f00701f2ae2a505f079", - "0x50400050800052ca01f0800050400052aa2bc00703301f2bc005040005", - "0x512d01f2a60050400052a600513b01f2710050400052710051f501f082", - "0x504000508200516a01f2a80050400052a800518301f05f00504000505f", - "0x400050c60050b001f01f04000501f00701f0822a805f2a627113e005082", - "0x500b00538601f01f0400052550050d501f01f04000506600574801f01f", - "0x8400703301f08400504000501f39301f01f04000503200539401f01f040", - "0x50400052710051f501f07f0050400050870052ca01f087005040005293", - "0x518301f05f00504000505f00512d01f06b00504000506b00513b01f271", - "0x7f29205f06b27113e00507f00504000507f00516a01f292005040005292", - "0x1f0400050c60050b001f01f04000502e00539401f01f04000501f00701f", - "0x4000503200539401f01f04000513e00539401f01f0400052460050d501f", - "0x51f501f2db00504000539500502d01f39500504000539500513b01f01f", - "0x1f01f78100501f03401f2dd0050400052db00513b01f2dc005040005052", - "0x1f01f04000502e00539401f01f0400052490050dc01f01f04000501f007", - "0x1f04000503200539401f01f04000513e00539401f01f0400050c60050b0", - "0x539500502d01f39500504000539500513b01f01f04000503b00539001f", - "0x1f2dd0050400052de00513b01f2dc00504000539e0051f501f2de005040", - "0x400052dc0051f501f2e10050400052df0052ca01f2df00504000501f5e4", - "0x18301f39f00504000539f00512d01f2dd0050400052dd00513b01f2dc005", - "0x3139f2dd2dc13e0052e10050400052e100516a01f031005040005031005", - "0x400050c60050b001f01f04000502e00539401f01f04000501f00701f2e1", - "0x4000501f39301f01f04000513d00578201f01f04000513e00539401f01f", - "0x1f2e70050400052e60052ca01f2e60050400050332e300703301f2e3005", - "0x539f00512d01f39400504000539400513b01f39e00504000539e0051f5", - "0x52e70050400052e700516a01f39300504000539300518301f39f005040", - "0x1f01f04000502700538601f01f04000501f00701f2e739339f39439e13e", - "0x1f04000513d00578201f01f04000513e00539401f01f0400050c60050b0", - "0x502f2e800703301f2e800504000501f39301f01f04000539a00574801f", - "0x1f39e00504000539e0051f501f2ea0050400052e90052ca01f2e9005040", - "0x539700518301f39f00504000539f00512d01f39800504000539800513b", - "0x701f2ea39739f39839e13e0052ea0050400052ea00516a01f397005040", - "0x39301f01f04000513e00539401f01f0400050c60050b001f01f04000501f", - "0x400052ec0052ca01f2ec00504000513b2eb00703301f2eb00504000501f", - "0x12d01f13c00504000513c00513b01f01f00504000501f0051f501f2ed005", - "0x400052ed00516a01f1f50050400051f500518301f007005040005007005", - "0x501f78401f0dc00504000501f78301f2ed1f500713c01f13e0052ed005", - "0x501f2bc01f01f04000501f23c01f13b00504000501f78501f13c005040", - "0x501f78701f13a00504000501f78701f18300504000501f78601f01f040", - "0x504000503913913a1830c678801f03900504000501f78701f139005040", - "0x1f01f78b08500504000707d00578a01f07d00504000507d00578901f07d", - "0x504000501f78c01f39f3a000704000503a0053af01f01f04000501f007", - "0x39d00578d01f39d00504000501f78701f39e00504000502400578d01f024", - "0x1f02900504000539b00578d01f39b00504000501f78701f39c005040005", - "0x2939c39e0c678e01f39a00504000502a00578d01f02a00504000501f787", - "0x50400053990053ad01f39f00504000539f00578f01f39900504000539a", - "0x1f01f04000501f00701f02700579102c00504000739939f00779001f399", - "0x1f04000513b00579301f01f04000513e0050b001f01f04000502c005792", - "0x4000508500579501f01f0400050dc0053b301f01f04000513c00579401f", - "0x1f0051f501f1c90050400050bd0052ca01f0bd00504000501f79601f01f", - "0x700504000500700530701f00500504000500500530901f01f005040005", - "0x1c900516a01f0c60050400050c600513b01f3a00050400053a000530a01f", - "0x79701f01f04000501f00701f1c90c63a000700501f0d50051c9005040005", - "0x39800504000501f78701f02e00504000502d00578d01f02d00504000501f", - "0x502f00578d01f02f00504000501f78701f39700504000539800578d01f", - "0x78e01f39500504000539600578d01f39600504000501f78701f030005040", - "0x779001f0310050400050310053ad01f03100504000539503039702e0c6", - "0x4000501f79901f01f04000501f00701f394005798032005040007031027", - "0x3300579b01f03400504000501f2c001f03300504000501f79a01f393005", - "0x850323930070050dc79d01f03400504000503400579c01f033005040005", - "0x1f04000501f00701f38e3900353910c679e3920d513d03a040007034033", - "0x13d13c0077a001f01f04000501f2a601f38b38c00704000539200579f01f", - "0x504000738b0057a201f0d50050400050d50dc0077a101f13d005040005", - "0x57a503b00504000738a0057a401f01f04000501f00701f3890057a338a", - "0x701f3860057a738700504000703b0057a601f01f04000501f00701f388", - "0x2140050400053870057a801f0440050400050c600502d01f01f04000501f", - "0x501f03401f0410050400052140057a901f22f00504000504400513b01f", - "0x4200513b01f0420050400050c600502d01f01f04000501f00701f01f7aa", - "0x701f01f7aa00501f03401f0410050400053860057a901f22f005040005", - "0x22f00504000523000513b01f2300050400050c600502d01f01f04000501f", - "0x1f04000501f00701f01f7aa00501f03401f0410050400053880057a901f", - "0x3890057a901f22f00504000523500513b01f2350050400050c600502d01f", - "0x1f1f50050400050413a00077ab01f01f04000501f2bc01f041005040005", - "0x523c0057ae01f01f0400052370057ad01f23c23700704000538c0057ac", - "0x524a0057b001f24c24b24a2490c60400052460057af01f24623c007040", - "0x2490057b101f01f04000524c0057b001f01f04000524b0057b001f01f040", - "0x1f05400504000501f5e701f0520050400052550057b201f255005040005", - "0x13b0077b301f26300504000526300502c01f2630050400050540520072e9", - "0x4000501f00701f02b0057b401f0400072630052a801f1f50050400051f5", - "0x5f0060600c60400050280057af01f02823c00704000523c0057ae01f01f", - "0x505e0057b001f01f04000505f0057b001f01f0400050600057b001f05e", - "0x2a801f0660050400052710057b201f2710050400050060057b101f01f040", - "0x4000523c0057ae01f01f04000501f00701f0630057b501f040007066005", - "0x400050670057b001f00b2852840670c60400050640057af01f06423c007", - "0x52850057b101f01f04000500b0057b001f01f0400052840057b001f01f", - "0x57b601f0400072890052a801f2890050400052860057b201f286005040", - "0x7b001f29b29329206b0c604000523c0057af01f01f04000501f00701f28b", - "0x1f01f0400052930057b001f01f0400052920057b001f01f04000506b005", - "0x729f0052a801f29f00504000529e0057b201f29e00504000529b0057b1", - "0x1f2a200504000522f00502d01f01f04000501f00701f2a10057b701f040", - "0x52a50052cd01f2a50050400052a313e0072d101f2a300504000501f2aa", - "0x1f13d00504000513d00530901f01f00504000501f0051f501f2a6005040", - "0x52a200513b01f1f50050400051f500530a01f0d50050400050d5005307", - "0x1f2a62a21f50d513d01f0d50052a60050400052a600516a01f2a2005040", - "0x1f01f04000513e0050b001f01f0400052a10052ad01f01f04000501f007", - "0x7b800501f03401f2aa0050400052a800513b01f2a800504000522f00502d", - "0x4000513e0050b001f01f04000528b0052ad01f01f04000501f00701f01f", - "0x7900513b01f07900504000522f00502d01f01f04000523c0057ad01f01f", - "0x630052ad01f01f04000501f00701f01f7b800501f03401f2aa005040005", - "0x502d01f01f04000523c0057ad01f01f04000513e0050b001f01f040005", - "0x1f01f7b900501f03401f2ad00504000507b00513b01f07b00504000522f", - "0x1f01f04000513e0050b001f01f04000502b0052ad01f01f04000501f007", - "0x400052ae00513b01f2ae00504000522f00502d01f01f04000523c0057ad", - "0x7ba01f01f00504000501f0051f501f2aa0050400052ad0051b201f2ad005", - "0x701f0840057bc0820050400070800057bb01f0802bc00704000501f005", - "0x1f04000507f00506001f07f0870070400050820057bd01f01f04000501f", - "0x400052bc0051f501f2dc00504000501f7bf01f2db00504000501f7be01f", - "0x2901f2db0050400052db00502c01f0870050400050870057c001f2bc005", - "0x7bb01f2de2dd0070400052dc2db0872bc0c67c101f2dc0050400052dc005", - "0x52df0057bd01f01f04000501f00701f2e10057c22df0050400072de005", - "0x7bf01f2e700504000501f7c301f01f0400052e600506001f2e62e3007040", - "0x50400052e30057c001f2dd0050400052dd0051f501f2e800504000501f", - "0xc67c101f2e80050400052e800502901f2e70050400052e700502c01f2e3", - "0x2ec0057c42eb0050400072ea0057bb01f2ea2e90070400052e82e72e32dd", - "0x52fc00506001f2fc2ed0070400052eb0057bd01f01f04000501f00701f", - "0x2e90051f501f2fe00504000501f14501f2fd00504000501f7c501f01f040", - "0x2fd0050400052fd00502c01f2ed0050400052ed0057c001f2e9005040005", - "0x3062ff0070400052fe2fd2ed2e90c67c101f2fe0050400052fe00502901f", - "0x57bd01f01f04000501f00701f09f0057c63080050400073060057bb01f", - "0x70400053190057c701f01f0400050a100506001f0a1319007040005308", - "0x513b01f2ff0050400052ff0051f501f01f04000531f0057c801f0a331f", - "0x50a32aa2ff03a7ca01f0a30050400050a30057c901f2aa0050400052aa", - "0x50400053230051f501f34100504000532d0052ca01f32d0a532303a040", - "0x530a01f0d50050400050d500530701f13d00504000513d00530901f323", - "0x504000534100516a01f0a50050400050a500513b01f1f50050400051f5", - "0x509f0052ca01f01f04000501f00701f3410a51f50d513d3230d5005341", - "0x1f13d00504000513d00530901f2ff0050400052ff0051f501f343005040", - "0x52aa00513b01f1f50050400051f500530a01f0d50050400050d5005307", - "0x1f3432aa1f50d513d2ff0d500534300504000534300516a01f2aa005040", - "0x50400052e90051f501f3640050400052ec0052ca01f01f04000501f007", - "0x530a01f0d50050400050d500530701f13d00504000513d00530901f2e9", - "0x504000536400516a01f2aa0050400052aa00513b01f1f50050400051f5", - "0x52e10052ca01f01f04000501f00701f3642aa1f50d513d2e90d5005364", - "0x1f13d00504000513d00530901f2dd0050400052dd0051f501f36e005040", - "0x52aa00513b01f1f50050400051f500530a01f0d50050400050d5005307", - "0x1f36e2aa1f50d513d2dd0d500536e00504000536e00516a01f2aa005040", - "0x50400052bc0051f501f3720050400050840052ca01f01f04000501f007", - "0x530a01f0d50050400050d500530701f13d00504000513d00530901f2bc", - "0x504000537200516a01f2aa0050400052aa00513b01f1f50050400051f5", - "0x53900057cb01f01f04000501f00701f3722aa1f50d513d2bc0d5005372", - "0x13c00579401f01f04000513b00579301f01f04000513e0050b001f01f040", - "0x1f79a01f37600504000501f7cc01f01f0400050dc0053b301f01f040005", - "0x1f3a00050400053a000530a01f0b100504000501f2c001f0b0005040005", - "0x50b100579c01f0b00050400050b000579b01f035005040005035005307", - "0x1f2a601f0b70ad37903a0400050b10b038e0353a013e7cd01f0b1005040", - "0x1f04000501f00701f07c0057ce0b40050400070b70057a201f01f040005", - "0x57a601f01f04000501f00701f3750057cf0ba0050400070b40057a401f", - "0x400050c600502d01f01f04000501f00701f3730057d03740050400070ba", - "0x7a901f0c000504000537100513b01f3700050400053740057a801f371005", - "0x2d01f01f04000501f00701f01f7d100501f03401f36f005040005370005", - "0x400053730057a901f0c000504000538100513b01f3810050400050c6005", - "0x400050c600502d01f01f04000501f00701f01f7d100501f03401f36f005", - "0x3401f36f0050400053750057a901f0c000504000538200513b01f382005", - "0x13b01f3840050400050c600502d01f01f04000501f00701f01f7d100501f", - "0x1f04000501f2bc01f36f00504000507c0057a901f0c0005040005384005", - "0x51f501f3e50050400053760052ca01f0da00504000536f3790077ab01f", - "0x50400050ad00530701f39100504000539100530901f01f00504000501f", - "0x516a01f0c00050400050c000513b01f0da0050400050da00530a01f0ad", - "0x1f01f04000501f00701f3e50c00da0ad39101f0d50053e50050400053e5", - "0x1f04000513b00579301f01f04000513e0050b001f01f0400053940057d2", - "0x4000508500579501f01f0400050dc0053b301f01f04000513c00579401f", - "0x1f0051f501f0c40050400050c50052ca01f0c500504000501f7d301f01f", - "0x700504000500700530701f00500504000500500530901f01f005040005", - "0xc400516a01f0c60050400050c600513b01f3a00050400053a000530a01f", - "0xb001f01f04000501f00701f0c40c63a000700501f0d50050c4005040005", - "0x1f01f04000513c00579401f01f04000513b00579301f01f04000513e005", - "0x50400050c80052ca01f0c800504000501f23001f01f0400050dc0053b3", - "0x530701f00500504000500500530901f01f00504000501f0051f501f0ca", - "0x50400050c600513b01f03a00504000503a00530a01f007005040005007", - "0x57d401f0ca0c603a00700501f0d50050ca0050400050ca00516a01f0c6", - "0x504000503a00578d01f03a00504000501f78c01f00700500704000501f", - "0x501f78701f0d500504000513e00578d01f13e00504000501f78701f0c6", - "0x78d01f13c00504000501f78701f13d0050400050dc00578d01f0dc005040", - "0x57d501f13b0050400051f513d0d50c60c678e01f1f500504000513c005", - "0x4000713b0070077d601f13b00504000513b0053ad01f007005040005007", - "0x1f1390050400051830057d801f01f04000501f00701f13a0057d7183005", - "0x7db01f01f04000501f00701f01f7da00501f03401f01f0400051390057d9", - "0x7d00504000501f2aa01f01f0400050390057d901f03900504000513a005", - "0x500530a01f3a00050400050850051cb01f08500504000507d00528201f", - "0x3a0052e101f3a00050070053a00050400053a00051c101f005005040005", - "0x1f503a7dc13c13d0dc03a0400070d500501f03a09f01f0d503a007040005", - "0x513a00539c01f13a00504000501f7dd01f01f04000501f00701f18313b", - "0x513b01f07d00504000501f39b01f03900504000501f5e801f139005040", - "0x504000513900502a01f07d00504000507d00502901f0dc0050400050dc", - "0x704000703913907d13d0dc13e1c901f03900504000503900502c01f139", - "0x704000513e00503001f01f04000501f00701f39e02439f03a7de3a0085", - "0x52e101f39b00504000539c00539501f01f04000539d00539601f39c39d", - "0x508500513b01f02a0c60070400050c600502701f02903a00704000503a", - "0x2703a7df02c39939a03a04000739b02a0293a008513e02801f085005040", - "0x50070050b001f01f04000502c00539001f01f04000501f00701f1c90bd", - "0xc600539401f01f04000503a00502b01f01f04000513c00508201f01f040", - "0x502c01f02e00504000501f7e001f02d00504000501f39701f01f040005", - "0x504000501f04201f39800504000502e02d00702f01f02e00504000502e", - "0x7e101f02f00504000539739800702f01f39700504000539700502c01f397", - "0x4000503002f00702f01f03000504000503000502c01f03000504000501f", - "0x702f01f39500504000539500502c01f39500504000501f04101f396005", - "0x4000503103200703301f03200504000501f39301f031005040005395396", - "0x18301f39a00504000539a00513b01f3930050400053940052ca01f394005", - "0x1f39339939a03a00539300504000539300516a01f399005040005399005", - "0x4000503300539601f0340330070400051c900503001f01f04000501f007", - "0x57e33913920070400070340057e201f03400504000503400513e01f01f", - "0x539100502e01f39100504000539100577f01f01f04000501f00701f035", - "0x2c01f38c00504000501f7e401f38e00504000539000539801f390005040", - "0x538b00502c01f38b00504000538c38e0072e901f38e00504000538e005", - "0x1f01f04000501f00701f38a0057e501f04000738b0052a801f38b005040", - "0x1f3880057e603b3890070400073920057e201f39200504000539200513e", - "0x3b00504000503b00577f01f01f0400053890050dc01f01f04000501f007", - "0x501f7e701f38600504000538700539801f38700504000503b00502e01f", - "0x50400050442140072e901f2140c60070400050c600502701f044005040", - "0x1f0410057e801f04000722f0052a801f22f00504000522f00502c01f22f", - "0x1f04200504000501f7e901f01f0400050c600539401f01f04000501f007", - "0x23000502c01f2300050400050423860072e901f38600504000538600502c", - "0x1f04000501f00701f2350057ea01f0400072300052a801f230005040005", - "0x23700513b01f23700504000502700502d01f02700504000502700513b01f", - "0x2350052ad01f01f04000501f00701f01f7eb00501f03401f23c005040005", - "0x502b01f01f04000513c00508201f01f0400050070050b001f01f040005", - "0x24600504000502700502d01f02700504000502700513b01f01f04000503a", - "0x1f04000501f00701f01f7ec00501f03401f24900504000524600513b01f", - "0x400050c600502701f24a00504000501f2e701f01f0400050410052ad01f", - "0x24c00504000524c00502c01f24c00504000524a24b0072e901f24b0c6007", - "0xc600539401f01f04000501f00701f2550057ed01f04000724c0052a801f", - "0x2e901f38600504000538600502c01f05200504000501f2cf01f01f040005", - "0x70540052a801f05400504000505400502c01f054005040005052386007", - "0x1f02700504000502700513b01f01f04000501f00701f2630057ee01f040", - "0x7ef00501f03401f02800504000502b00513b01f02b00504000502700502d", - "0x400050070050b001f01f0400052630052ad01f01f04000501f00701f01f", - "0x502700513b01f01f04000503a00502b01f01f04000513c00508201f01f", - "0x1f24900504000506000513b01f06000504000502700502d01f027005040", - "0x7f001f01f0400052550052ad01f01f04000501f00701f01f7ec00501f034", - "0x4000505f00502c01f05f0050400050060c60072e901f00600504000501f", - "0x2eb01f01f04000501f00701f05e0057f101f04000705f0052a801f05f005", - "0x400052713860072e901f38600504000538600502c01f27100504000501f", - "0x630057f201f0400070660052a801f06600504000506600502c01f066005", - "0x4000502700502d01f02700504000502700513b01f01f04000501f00701f", - "0x9f01f23c0050400050280051b201f02800504000506400513b01f064005", - "0x4000501f00701f28928600b03a7f328528406703a04000703a0bd23c03a", - "0x6b00539f01f06b00504000528b0053a001f28b00504000501f08501f01f", - "0x29b00504000529300539e01f01f04000529200502401f293292007040005", - "0x501f39b01f29f00504000529e00539c01f29e00504000529b00539d01f", - "0x1f2a10050400052a100502901f06700504000506700513b01f2a1005040", - "0x2a52a32a203a04000729f2a12840670c639a01f29f00504000529f00502a", - "0x1f2a50050400052a500502c01f01f04000501f00701f2aa2a82a603a7f4", - "0x513c0052e301f01f04000501f00701f0790057f501f0400072a50052a8", - "0x1f07b00504000507b00502c01f2ad0050400052850052e301f07b005040", - "0x2ae00502c01f2ae0050400052ad07b0072e901f2ad0050400052ad00502c", - "0x1f04000501f00701f2bc0057f601f0400072ae0052a801f2ae005040005", - "0x508200539f01f0820050400050800053a001f08000504000501f7dd01f", - "0x1f07f00504000508700539e01f01f04000508400502401f087084007040", - "0x4000501f39b01f2dc0050400052db00539c01f2db00504000507f00539d", - "0x2a01f2dd0050400052dd00502901f2a20050400052a200513b01f2dd005", - "0x7f72e12df2de03a0400072dc2dd2a32a20c639a01f2dc0050400052dc005", - "0x502c01f2e800504000501f5e801f01f04000501f00701f2e72e62e303a", - "0x400052e900502c01f2e90050400052e82e10072e901f2e10050400052e1", - "0x13b01f01f04000501f00701f2ea0057f801f0400072e90052a801f2e9005", - "0x504000501f2aa01f2eb0050400052de00502d01f2de0050400052de005", - "0x13b01f2fc0050400052ed0052cd01f2ed0050400052ec0070072d101f2ec", - "0x400052fc00516a01f2df0050400052df00518301f2eb0050400052eb005", - "0x1f0400052ea0052ad01f01f04000501f00701f2fc2df2eb03a0052fc005", - "0x400052fd0052ca01f2fd00504000501f3bb01f01f0400050070050b001f", - "0x16a01f2df0050400052df00518301f2de0050400052de00513b01f2fe005", - "0x50b001f01f04000501f00701f2fe2df2de03a0052fe0050400052fe005", - "0x3060050400052e72ff00703301f2ff00504000501f39301f01f040005007", - "0x2e600518301f2e30050400052e300513b01f3080050400053060052ca01f", - "0x1f00701f3082e62e303a00530800504000530800516a01f2e6005040005", - "0x1f7f901f01f0400050070050b001f01f0400052bc0052ad01f01f040005", - "0x2a20050400052a200513b01f31900504000509f0052ca01f09f005040005", - "0x2a32a203a00531900504000531900516a01f2a30050400052a300518301f", - "0x400050070050b001f01f0400050790052ad01f01f04000501f00701f319", - "0x4000501f7fa01f01f04000513c00508201f01f04000528500508201f01f", - "0x18301f2a20050400052a200513b01f31f0050400050a10052ca01f0a1005", - "0x1f31f2a32a203a00531f00504000531f00516a01f2a30050400052a3005", - "0x1f01f04000513c00508201f01f0400050070050b001f01f04000501f007", - "0x400052aa0a300703301f0a300504000501f39301f01f040005285005082", - "0x18301f2a60050400052a600513b01f0a50050400053230052ca01f323005", - "0x1f0a52a82a603a0050a50050400050a500516a01f2a80050400052a8005", - "0x1f01f04000513c00508201f01f0400050070050b001f01f04000501f007", - "0x53410052ca01f34100504000528932d00703301f32d00504000501f393", - "0x1f28600504000528600518301f00b00504000500b00513b01f343005040", - "0x2ad01f01f04000501f00701f34328600b03a00534300504000534300516a", - "0x1f01f04000513c00508201f01f0400050070050b001f01f040005063005", - "0x50400053640052ca01f36400504000501f7fb01f01f04000503a00502b", - "0x516a01f0bd0050400050bd00518301f02700504000502700513b01f36e", - "0x5e0052ad01f01f04000501f00701f36e0bd02703a00536e00504000536e", - "0x502b01f01f04000513c00508201f01f0400050070050b001f01f040005", - "0x2ca01f37200504000501f7fc01f01f04000538600539401f01f04000503a", - "0x400050bd00518301f02700504000502700513b01f376005040005372005", - "0x4000501f00701f3760bd02703a00537600504000537600516a01f0bd005", - "0x513c00508201f01f0400050070050b001f01f0400053880050dc01f01f", - "0x2700513b01f01f0400050c600539401f01f04000503a00502b01f01f040", - "0xb10050400050b000513b01f0b000504000502700502d01f027005040005", - "0x1f01f04000538a0052ad01f01f04000501f00701f01f7fd00501f03401f", - "0x1f04000503a00502b01f01f04000513c00508201f01f0400050070050b0", - "0x4000502700513b01f01f0400053920050dc01f01f0400050c600539401f", - "0x7fe01f24900504000537900513b01f37900504000502700502d01f027005", - "0x504000524900513b01f0b70050400050ad0052ca01f0ad00504000501f", - "0x24903a0050b70050400050b700516a01f0bd0050400050bd00518301f249", - "0x50070050b001f01f0400050350050dc01f01f04000501f00701f0b70bd", - "0xc600539401f01f04000503a00502b01f01f04000513c00508201f01f040", - "0x1f0b400504000502700502d01f02700504000502700513b01f01f040005", - "0x4000507c0052ca01f07c00504000501f23001f0b10050400050b400513b", - "0x16a01f0bd0050400050bd00518301f0b10050400050b100513b01f0ba005", - "0x50b001f01f04000501f00701f0ba0bd0b103a0050ba0050400050ba005", - "0x39401f01f04000503a00502b01f01f04000513c00508201f01f040005007", - "0x1f37500504000501f39301f01f04000513e00539601f01f0400050c6005", - "0x39f00513b01f3730050400053740052ca01f37400504000539e375007033", - "0x37300504000537300516a01f02400504000502400518301f39f005040005", - "0x39601f01f0400050070050b001f01f04000501f00701f37302439f03a005", - "0x1f01f0400050c600539401f01f04000503a00502b01f01f04000513e005", - "0x53700052ca01f37000504000518337100703301f37100504000501f393", - "0x1f13b00504000513b00518301f1f50050400051f500513b01f0c0005040", - "0x1f18300504000501f7ff01f0c013b1f503a0050c00050400050c000516a", - "0x3a000504000501f80101f07d00504000501f80001f13900504000501f05e", - "0x1f01f04000501f2bc01f01f04000501f23c01f02400504000501f80201f", - "0x504000539e00502901f39d00504000501f14501f39e00504000501f301", - "0x39c39f0c604000539d39e0d503a30001f39d00504000539d00502901f39e", - "0x2900538601f01f04000539b00538601f01f04000539c00538601f02939b", - "0x502c01f39a00504000501f39901f02a00504000501f04201f01f040005", - "0x539a02a0dc03a11d01f39a00504000539a00502c01f02a00504000502a", - "0x3a301f02c00504000501f39901f01f04000539900539401f399085007040", - "0x2e00508001f02e02d1c90bd0c60400050270052f701f02700504000501f", - "0x39800504000502c0bd0070bd01f0bd0050400050bd00502c01f01f040005", - "0x3971c90070bd01f1c90050400051c900502c01f39700504000501f39901f", - "0x2f00504000502f00502c01f39800504000539800502c01f02f005040005", - "0x300390c604000502d02f39813d0c62f601f02d00504000502d00502c01f", - "0x39500539401f01f04000539600539401f01f04000503000539401f395396", - "0x502c01f03200504000501f14701f03100504000501f2f501f01f040005", - "0x4000539f02400780301f03200504000503200502c01f031005040005031", - "0x3900504000503907d00780501f0850050400050853a000780401f39f005", - "0x1f2f001f01f04000501f00701f01f8063940050400070320310072f301f", - "0x1f03300504000503300502c01f03300504000501f0c401f393005040005", - "0x1f03413b0070400053940333930c60c62ee01f39400504000539400507e", - "0x4000513e00513b01f01f00504000501f0051f501f01f0400050340052ef", - "0x1f13b00504000513b18300780701f13c00504000513c00518301f13e005", - "0x4000513a13900728401f03513a3913920c60400051f513c13e01f0c60d1", - "0x1f01f04000501f00701f38e0058083900050400070350052dc01f13a005", - "0x38a00506001f38a38b00704000539000580901f38c00504000539100502d", - "0x1f00500504000500500530901f3920050400053920051f501f01f040005", - "0x538c00513b01f03a00504000503a00530a01f007005040005007005307", - "0x38638738803b3890d504000538b38c03a0070053920d514101f38c005040", - "0x530701f03b00504000503b00530901f3890050400053890051f501f044", - "0x504000513b00530f01f38700504000538700530a01f388005040005388", - "0x512d01f39f00504000539f00533b01f38600504000538600513b01f13b", - "0x504000513a00518301f03900504000503900503601f085005040005085", - "0x3908539f38613b38738803b38913b00504400504000504400516a01f13a", - "0x3920051f501f21400504000538e0052ca01f01f04000501f00701f04413a", - "0x700504000500700530701f00500504000500500530901f392005040005", - "0x39100513b01f13b00504000513b00530f01f03a00504000503a00530a01f", - "0x8500504000508500512d01f39f00504000539f00533b01f391005040005", - "0x21400516a01f13a00504000513a00518301f03900504000503900503601f", - "0x1f00701f21413a03908539f39113b03a00700539213b005214005040005", - "0x580a01f01f0400051f50050b001f01f04000513900527101f01f040005", - "0x1f04100504000522f0052ca01f22f00504000501f23001f01f040005183", - "0x500700530701f00500504000500500530901f01f00504000501f0051f5", - "0x1f0c60050400050c600530f01f03a00504000503a00530a01f007005040", - "0x508500512d01f39f00504000539f00533b01f13e00504000513e00513b", - "0x1f13c00504000513c00518301f03900504000503900503601f085005040", - "0x4113c03908539f13e0c603a00700501f13b00504100504000504100516a", - "0x501f00532601f01f00504000501f00502c01f01f00504000501f80b01f", - "0x504000501f00502c01f01f00504000501f80c01f005005005005005040", - "0x700504000500500503a01f00500500500500504000501f00532601f01f", - "0x2e01f01f04000501f00701f13e00580d0c603a0070400070070050c601f", - "0x400050dc00502c01f0dc0050400050d500539801f0d50050400050c6005", - "0x13c13d0070400070dc01f0072ac01f03a00504000503a00513e01f0dc005", - "0x3a00529e01f13b00504000501f39b01f01f04000501f00701f1f500580e", - "0x4000513b00502901f13a13c00704000513c00538801f18303a007040005", - "0x1f00701f07d00581003913900704000713a13b18313d0c680f01f13b005", - "0x3a000504000508500506401f08503a00704000503a00529e01f01f040005", - "0x3a64f01f3a00050400053a000502901f39f13c00704000513c00538801f", - "0x80f01f01f04000501f00701f39c39d00781139e02400704000739f3a0139", - "0x1f01f04000501f00701f02a00581202939b00704000739e13c03a0240c6", - "0x539900581301f39900504000503900539501f39a005040005029005395", - "0xbd00504000502700581501f02700504000502c39a00781401f02c005040", - "0xbd39b0070050bd0050400050bd00581601f39b00504000539b0051f501f", - "0x504000502a0051f501f01f0400050390050dc01f01f04000501f00701f", - "0x1f04000539c00538601f01f04000501f00701f01f81700501f03401f1c9", - "0x4000513c00538601f01f04000503a0050dc01f01f0400050390050dc01f", - "0x39d0051f501f02e00504000502d00581801f02d00504000501f3bd01f01f", - "0x501f00701f02e39d00700502e00504000502e00581601f39d005040005", - "0x7d0051f501f01f04000503a0050dc01f01f04000513c00538601f01f040", - "0x1f39700504000539800581801f39800504000501f5e401f1c9005040005", - "0x1f3971c900700539700504000539700581601f1c90050400051c90051f5", - "0x3000504000501f2aa01f02f00504000503a00539501f01f04000501f007", - "0x581501f39500504000539602f00781401f39600504000503000581901f", - "0x504000503100581601f1f50050400051f50051f501f031005040005395", - "0x81901f03200504000501f2aa01f01f04000501f00701f0311f5007005031", - "0x539439300781401f39300504000513e00539501f394005040005032005", - "0x1f01f00504000501f0051f501f03400504000503300581501f033005040", - "0x700501f01f04000501f2bc01f03401f007005034005040005034005816", - "0x503a01f01f04000501f00701f0dc0d500781a13e0c600704000700501f", - "0x1f00701f13b00581b1f513c00704000713d0050c601f13d005040005007", - "0x13913a0070400071830050c601f18300504000503a00503a01f01f040005", - "0x539501f07d0050400051f500502e01f01f04000501f00701f03900581c", - "0x504000513a00539501f3a000504000513900502e01f08500504000513c", - "0x502c01f39e0050400053a000539801f02400504000507d00539801f39f", - "0x4000539e0240072e901f39e00504000539e00502c01f024005040005024", - "0x39c00581d01f04000739d0052a801f39d00504000539d00502c01f39d005", - "0x400050c60051f501f39b00504000513e00502d01f01f04000501f00701f", - "0x24b01f08500504000508500524b01f39b00504000539b00513b01f0c6005", - "0x539a02a02903a04000539f08539b0c60c628d01f39f00504000539f005", - "0x502d01f01f04000539c0052ad01f01f04000501f00701f39a02a02903a", - "0x2700504000502c0052ae01f02c00504000501f2aa01f39900504000513e", - "0x1f501f1c90050400050bd00581f01f0bd00504000502739f08503a81e01f", - "0x400051c900582001f39900504000539900513b01f0c60050400050c6005", - "0x1f0400050390050dc01f01f04000501f00701f1c93990c603a0051c9005", - "0x504000501f23001f01f0400051f50050d501f01f04000513c0050dc01f", - "0x513b01f0c60050400050c60051f501f02e00504000502d00582101f02d", - "0x701f02e13e0c603a00502e00504000502e00582001f13e00504000513e", - "0x1f39700504000501f2aa01f39800504000513e00502d01f01f04000501f", - "0x3a03003a81e01f03000504000513b00539501f02f005040005397005079", - "0x50400050c60051f501f39500504000539600581f01f39600504000502f", - "0xc603a00539500504000539500582001f39800504000539800513b01f0c6", - "0x500700539001f01f04000503a00539001f01f04000501f00701f395398", - "0x51f501f03200504000503100582101f03100504000501f38e01f01f040", - "0x504000503200582001f0dc0050400050dc00513b01f0d50050400050d5", - "0x704000700501f00700501f01f04000501f2bc01f0320dc0d503a005032", - "0x13d00504000500700528801f01f04000501f00701f0dc0d500782213e0c6", - "0x28801f01f04000501f00701f13b0058241f513c00704000713d00582301f", - "0x701f03900582513913a00704000718300582301f18300504000503a005", - "0x8500504000513900582601f07d0050400051f500582601f01f04000501f", - "0x7d0053bc01f39f00504000513a00538101f3a000504000513c00538101f", - "0x3a04000502400582801f02407d00704000507d00582701f07d005040005", - "0x539801f01f04000539c0053e901f01f04000539d0052ed01f39c39d39e", - "0x704000508500582701f0850050400050850053bc01f39b00504000539e", - "0x1f01f04000539a0052ed01f39939a02a03a04000502900582801f029085", - "0x502c39b0072e901f02c00504000502a00539801f01f0400053990053e9", - "0x52a801f02700504000502700502c01f01f04000501f2a601f027005040", - "0x704000507d00582701f01f04000501f00701f0bd00582901f040007027", - "0x1f01f04000502d00539401f39802e02d03a0400051c900582801f1c907d", - "0x4000508500582701f39700504000502e0052c601f01f0400053980053e9", - "0x1f04000503000539401f39539603003a04000502f00582801f02f085007", - "0x313970072c501f0310050400053960052c601f01f0400053950053e901f", - "0x82b01f01f04000508500582b01f01f04000501f00701f01f82a01f040007", - "0x504000503200513b01f03200504000513e00502d01f01f04000507d005", - "0x3a04000507d00582801f01f04000501f00701f01f82c00501f03401f394", - "0x531301f01f0400050330052ed01f01f04000539300539401f034033393", - "0x539100539401f39003539103a04000508500582801f392005040005034", - "0x728f01f38e00504000539000531301f01f0400050350052ed01f01f040", - "0x504000513e00502d01f01f04000501f00701f01f82d01f04000738e392", - "0x4000501f00701f01f82c00501f03401f39400504000538c00513b01f38c", - "0x50c60051f501f38b00504000513e00502d01f01f04000501f2bc01f01f", - "0x1f3a00050400053a000538201f38b00504000538b00513b01f0c6005040", - "0x3b38938a03a04000539f3a038b0c60c61b601f39f00504000539f005382", - "0x82b01f01f0400050bd0052ad01f01f04000501f00701f03b38938a03a005", - "0x38800504000513e00502d01f01f04000507d00582b01f01f040005085005", - "0x504000501f2aa01f01f04000501f2bc01f39400504000538800513b01f", - "0x1f04400504000538639f3a003a82e01f3860050400053870052ae01f387", - "0x539400513b01f0c60050400050c60051f501f21400504000504400582f", - "0x501f00701f2143940c603a00521400504000521400583001f394005040", - "0x1f50053ba01f01f04000513c00583101f01f04000503900583101f01f040", - "0x1f501f04100504000522f00583201f22f00504000501f23001f01f040005", - "0x4000504100583001f13e00504000513e00513b01f0c60050400050c6005", - "0x504000513e00502d01f01f04000501f00701f04113e0c603a005041005", - "0x13b00538101f23500504000523000507901f23000504000501f2aa01f042", - "0x4000523c00582f01f23c00504000523503a23703a82e01f237005040005", - "0x83001f04200504000504200513b01f0c60050400050c60051f501f246005", - "0x51ac01f01f04000501f00701f2460420c603a005246005040005246005", - "0x83201f24900504000501f38e01f01f04000503a0051ac01f01f040005007", - "0x400050dc00513b01f0d50050400050d50051f501f24a005040005249005", - "0x4000501f83301f24a0dc0d503a00524a00504000524a00583001f0dc005", - "0x500500500504000501f00532601f01f00504000501f00502c01f01f005", - "0x1f00532601f01f00504000501f00502c01f01f00504000501f83401f005", - "0x4000501f00502c01f01f00504000501f83501f005005005005005040005", - "0x1f00504000501f83601f00500500500500504000501f00532601f01f005", - "0x1f00500500500500504000501f00532601f01f00504000501f00502c01f", - "0x4000501f00532601f01f00504000501f00502c01f01f00504000501f837", - "0x70400070070050c601f00700504000500500503a01f005005005005005", - "0x1f03a00504000503a00513e01f01f04000501f00701f13e0058380c603a", - "0x502e01f01f04000501f00701f13d0058390dc0d500704000703a0050c6", - "0x50400051f500502c01f1f500504000513c00539801f13c0050400050dc", - "0x1f04000501f00701f13a00583a18313b0070400071f501f0072ec01f1f5", - "0x7d00583b0391390070400070d50050c601f0d50050400050d500513e01f", - "0x4000508500539801f08500504000503900502e01f01f04000501f00701f", - "0x2439f0070400073a013b0070d301f3a00050400053a000502c01f3a0005", - "0x1f39b0050400050c600502e01f01f04000501f00701f39c39d39e03a83c", - "0x18302903a83d01f02a00504000513900539501f02900504000539b005398", - "0x504000539f0051f501f39900504000539a00583e01f39a005040005024", - "0x39f03a0053990050400053990053b901f02a00504000502a00524b01f39f", - "0x539c0053e901f01f04000539d0053e901f01f04000501f00701f39902a", - "0x39e0051f501f01f0400051830052ed01f01f0400050c60050d501f01f040", - "0x701f01f83f00501f03401f02700504000513900513e01f02c005040005", - "0x1f501f01f0400051830052ed01f01f0400050c60050d501f01f04000501f", - "0x1f83f00501f03401f02700504000507d00513e01f02c00504000513b005", - "0x504000513a0051f501f01f0400050c60050d501f01f04000501f00701f", - "0x4000501f00701f01f83f00501f03401f0270050400050d500513e01f02c", - "0x13d00513e01f02c00504000501f0051f501f01f0400050c60050d501f01f", - "0x1f0051f501f01f04000501f00701f01f83f00501f03401f027005040005", - "0x1f0bd00504000501f2aa01f02700504000513e00513e01f02c005040005", - "0x51c90053b901f02d00504000502700539501f1c90050400050bd005840", - "0x501f00502c01f01f00504000501f84101f1c902d02c03a0051c9005040", - "0x504000501f84201f00500500500500504000501f00532601f01f005040", - "0x500500500500504000501f00532601f01f00504000501f00502c01f01f", - "0x501f00532601f01f00504000501f00502c01f01f00504000501f84301f", - "0x504000501f00502c01f01f00504000501f84401f005005005005005040", - "0x1f01f00504000501f84501f00500500500500504000501f00532601f01f", - "0x84601f00500500500500504000501f00532601f01f00504000501f00502c", - "0x504000501f00532601f01f00504000501f00502c01f01f00504000501f", - "0x1f01f00504000501f00502c01f01f00504000501f84701f005005005005", - "0x502c01f01f00504000501f3b801f00500500500500504000501f005326", - "0x501f84801f00500500500500504000501f00532601f01f00504000501f", - "0x500500504000501f00532601f01f00504000501f00502c01f01f005040", - "0x532601f01f00504000501f00502c01f01f00504000501f84901f005005", - "0x501f00502c01f01f00504000501f84a01f00500500500500504000501f", - "0x504000501f84b01f00500500500500504000501f00532601f01f005040", - "0x500500500500504000501f00532601f01f00504000501f00502c01f01f", - "0x504000501f0051f501f0c600504000501f00001f01f04000501f2bc01f", - "0x584c01f03a00504000503a00522601f00500504000500500513b01f01f", - "0x3bf01f0dc0d513e03a0400050c603a00501f0c684d01f0c60050400050c6", - "0x513d00584f01f01f04000501f00701f13c00584e13d0050400070dc005", - "0x1f01f04000518300506001f01f0400051f500585001f18313b1f503a040", - "0x501f85201f03900504000513900585101f13913a00704000513b0055db", - "0x1f07d00504000507d00585301f03900504000503900502901f07d005040", - "0x3b701f01f0400053a000538601f39f3a008503a04000507d03913e03a854", - "0x702439e00733f01f39e39f00704000539f00538801f02400504000501f", - "0x502901f39d00504000501f3b701f01f04000501f00701f01f85501f040", - "0x2a02900785639b39c00704000739f39d08503a64f01f39d00504000539d", - "0x504000539a0052fe01f39a00504000501f5d901f01f04000501f00701f", - "0x13b01f39c00504000539c0051f501f39900504000539a13a0075da01f39a", - "0x4000539b00502901f39900504000539900584c01f0d50050400050d5005", - "0x70bd00585801f0bd02702c03a04000539b3990d539c0c685701f39b005", - "0x2e00504000502700502d01f01f04000501f00701f02d0058591c9005040", - "0x2c0051f501f01f04000539700506001f3973980070400051c900585a01f", - "0x39600504000539800584c01f03000504000502e00513b01f02f005040005", - "0x39500504000502d00585c01f01f04000501f00701f01f85b00501f03401f", - "0x700518301f02700504000502700513b01f02c00504000502c0051f501f", - "0x701f39500702702c0c600539500504000539500585d01f007005040005", - "0x3bd01f01f04000513a0055dd01f01f04000502a00538601f01f04000501f", - "0x50400050290051f501f03200504000503100585c01f03100504000501f", - "0x585d01f00700504000500700518301f0d50050400050d500513b01f029", - "0x538601f01f04000501f00701f0320070d50290c6005032005040005032", - "0x1f39300504000501f85e01f3940050400050d500502d01f01f04000539f", - "0x850051f501f03300504000539313a0075da01f3930050400053930052fe", - "0x39600504000503300584c01f03000504000539400513b01f02f005040005", - "0x3920055de01f01f0400050340055dd01f3920340070400053960055db01f", - "0x38b38c03a85f38e39003503a04000739100703003a5e001f391005040005", - "0x503500502d01f03500504000503500513b01f01f04000501f00701f38a", - "0x1f38800504000503b00586101f03b00504000538e00586001f389005040", - "0x539000518301f38900504000538900513b01f02f00504000502f0051f5", - "0x1f00701f38839038902f0c600538800504000538800585d01f390005040", - "0x1f38600504000538a38700703301f38700504000501f39301f01f040005", - "0x538c00513b01f02f00504000502f0051f501f04400504000538600585c", - "0x504400504000504400585d01f38b00504000538b00518301f38c005040", - "0x1f21400504000513c00585c01f01f04000501f00701f04438b38c02f0c6", - "0x500700518301f0d50050400050d500513b01f13e00504000513e0051f5", - "0x1f86201f2140070d513e0c600521400504000521400585d01f007005040", - "0x500504000501f00532601f01f00504000501f00502c01f01f005040005", - "0x32601f01f00504000501f00502c01f01f00504000501f86301f005005005", - "0x1f00502c01f01f00504000501f3b601f00500500500500504000501f005", - "0x4000501f86401f00500500500500504000501f00532601f01f005040005", - "0x500500500504000501f00532601f01f00504000501f00502c01f01f005", - "0x1f00532601f01f00504000501f00502c01f01f00504000501f86501f005", - "0x704000513e00586601f01f04000501f2bc01f005005005005005040005", - "0x1f01f0400051f500508001f1f513c13d03a0400050dc0053a601f0dc13e", - "0x521901f13a18300704000518300560501f18313b00704000513d005607", - "0x504000513900531301f01f0400050390053e901f03913900704000513a", - "0x521901f01f04000501f00701f08500586701f04000707d00527001f07d", - "0x504000539f00531301f01f0400053a00053e901f39f3a0007040005183", - "0x55e101f01f04000501f00701f39e00586801f04000702400527001f024", - "0x4501f01f0400050c60055e101f01f04000513c0055e101f01f04000513b", - "0x39d00504000500500502d01f01f04000513e00586901f01f0400050d5005", - "0x501f03401f39b00504000539d00513b01f39c00504000501f0051f501f", - "0x500500502d01f01f04000539e00526701f01f04000501f00701f01f86a", - "0x1f00701f01f86b00501f03401f02a00504000502900513b01f029005040", - "0x502d01f01f0400051830055e101f01f04000508500526701f01f040005", - "0x704000513b00521901f02a00504000539a00513b01f39a005040005005", - "0x25c01f1c90bd00704000502700521901f02700504000501f61b01f02c399", - "0x2e00536501f02e1c90070400051c900525c01f02d02c00704000502c005", - "0x1f03002f00786c39739800704000702e02d01f03a25301f02e005040005", - "0x1f0400071c902c00728f01f01f0400053970053e901f01f04000501f007", - "0x50c60055e101f01f04000513c0055e101f01f04000501f00701f01f86d", - "0xbd0053e901f01f04000513e00586901f01f0400050d500504501f01f040", - "0x1f501f39600504000502a00502d01f01f0400053990053e901f01f040005", - "0x1f86a00501f03401f39b00504000539600513b01f39c005040005398005", - "0xbd39939803a25301f0bd0050400050bd00536501f01f04000501f00701f", - "0x50310053e901f01f04000501f00701f39403200786e031395007040007", - "0xd500504501f01f0400050c60055e101f01f04000513c0055e101f01f040", - "0x1f501f39300504000502a00502d01f01f04000513e00586901f01f040005", - "0x1f86a00501f03401f39b00504000539300513b01f39c005040005395005", - "0x504000502a00502d01f01f0400053940053e901f01f04000501f00701f", - "0x1f03401f39200504000503300513b01f0340050400050320051f501f033", - "0x2c0053e901f01f0400050300053e901f01f04000501f00701f01f86f005", - "0x53e901f01f0400053990053e901f01f0400050bd0053e901f01f040005", - "0x3400504000502f0051f501f39100504000502a00502d01f01f0400051c9", - "0x560501f39003500704000513c00560701f39200504000539100513b01f", - "0x538b0053e901f38b38c00704000538e00521901f38e390007040005390", - "0x38a00527001f01f04000501f2a601f38a00504000538c00531301f01f040", - "0x3b00704000539000521901f01f04000501f00701f38900587001f040007", - "0x38700527001f38700504000538800531301f01f04000503b0053e901f388", - "0x5e101f01f04000501f2bc01f01f04000501f00701f38600587101f040007", - "0x1f01f04000513e00586901f01f0400050d500504501f01f040005035005", - "0x400050340051f501f04400504000539200502d01f01f0400050c60055e1", - "0x501f00701f01f86a00501f03401f39b00504000504400513b01f39c005", - "0x513b01f21400504000539200502d01f01f04000538600526701f01f040", - "0x526701f01f04000501f00701f01f87200501f03401f22f005040005214", - "0x1f04100504000539200502d01f01f0400053900055e101f01f040005389", - "0x704000503500521901f01f04000501f2bc01f22f00504000504100513b", - "0x25c01f23c23700704000523500521901f23500504000501f61b01f230042", - "0x24900536501f24923c00704000523c00525c01f246230007040005230005", - "0x1f25524c00787324b24a00704000724924603403a25301f249005040005", - "0x1f04000723c23000728f01f01f04000524b0053e901f01f04000501f007", - "0x513e00586901f01f0400050d500504501f01f04000501f00701f01f874", - "0x420053e901f01f0400052370053e901f01f0400050c60055e101f01f040", - "0x1f39c00504000524a0051f501f05200504000522f00502d01f01f040005", - "0x1f01f04000501f00701f01f86a00501f03401f39b00504000505200513b", - "0x787526305400704000723704224a03a25301f237005040005237005365", - "0x50d500504501f01f0400052630053e901f01f04000501f00701f02802b", - "0x22f00502d01f01f0400050c60055e101f01f04000513e00586901f01f040", - "0x39b00504000506000513b01f39c0050400050540051f501f060005040005", - "0x505f0053b501f05f00504000500600587701f00600504000501f87601f", - "0x1f00700504000500700533b01f27100504000505e00587801f05e005040", - "0x739b39c13e00527100504000527100587901f03a00504000503a005183", - "0x522f00502d01f01f0400050280053e901f01f04000501f00701f27103a", - "0x1f06400504000506600513b01f06300504000502b0051f501f066005040", - "0x3e901f01f0400052550053e901f01f04000501f00701f01f87a00501f034", - "0x1f01f0400050420053e901f01f0400052370053e901f01f040005230005", - "0x4000524c0051f501f06700504000522f00502d01f01f04000523c0053e9", - "0xf701f03a00504000503a00518301f06400504000506700513b01f063005", - "0x3a06406313e33301f13e00504000513e0050fd01f0c60050400050c6005", - "0x28b00587b2890050400072860050ff01f28600b2852840c604000513e0c6", - "0x4000706b00510001f06b00504000528900510101f01f04000501f00701f", - "0x1f2840050400052840051f501f01f04000501f00701f29300587c292005", - "0x500b00518301f00700504000500700533b01f28500504000528500513b", - "0x529200b00728528413e33201f2920050400052920050fe01f00b005040", - "0x701f2a500587d2a30050400072a200533101f2a22a129f29e29b13e040", - "0x2a80070400050d500510d01f2a60050400052a300532f01f01f04000501f", - "0x504501f07b0790070400052a600510d01f01f0400052a800504501f2aa", - "0x2ae00504000507b00510e01f2ad0050400052aa00510e01f01f040005079", - "0x2bc0072e901f0800050400052ae00539801f2bc0050400052ad00539801f", - "0x1f0400070820052a801f08200504000508200502c01f082005040005080", - "0x1f2aa01f08700504000529e00502d01f01f04000501f00701f08400587e", - "0x2dc0050400052db0053b501f2db00504000507f00587f01f07f005040005", - "0x8700513b01f29b00504000529b0051f501f2dd0050400052dc00587801f", - "0x2a10050400052a100518301f29f00504000529f00533b01f087005040005", - "0x4000501f00701f2dd2a129f08729b13e0052dd0050400052dd00587901f", - "0x501f11201f2de00504000529e00502d01f01f0400050840052ad01f01f", - "0x1f2e30050400052e10053b501f2e10050400052df00587701f2df005040", - "0x52de00513b01f29b00504000529b0051f501f2e60050400052e3005878", - "0x1f2a10050400052a100518301f29f00504000529f00533b01f2de005040", - "0x1f04000501f00701f2e62a129f2de29b13e0052e60050400052e6005879", - "0x529b0051f501f2e70050400052a500588001f01f0400050d500504501f", - "0x1f29f00504000529f00533b01f29e00504000529e00513b01f29b005040", - "0x29f29e29b13e0052e70050400052e700587901f2a10050400052a1005183", - "0x50d500504501f01f04000529300506001f01f04000501f00701f2e72a1", - "0x51f501f2e90050400052e800588001f2e800504000501f23001f01f040", - "0x504000500700533b01f28500504000528500513b01f284005040005284", - "0x28413e0052e90050400052e900587901f00b00504000500b00518301f007", - "0x588001f01f0400050d500504501f01f04000501f00701f2e900b007285", - "0x504000528500513b01f2840050400052840051f501f2ea00504000528b", - "0x587901f00b00504000500b00518301f00700504000500700533b01f285", - "0x1f01f00504000501f88101f2ea00b00728528413e0052ea0050400052ea", - "0x88201f00500500500500504000501f00532601f01f00504000501f00502c", - "0x504000501f00532601f01f00504000501f00502c01f01f00504000501f", - "0x50050400050050050f701f01f00504000501f0051f501f005005005005", - "0x1f13e0c600704000500700501f03a3c001f0070050400050070050f701f", - "0xdc00588401f13a18313b1f513c13d0dc0d513d04000503a13e0c603a883", - "0x504000518313900724801f13900504000513a0d500724801f01f040005", - "0x1f0850050400051f507d00724801f07d00504000513b03900724801f039", - "0x13d0050f701f3a00050400053a00051f501f3a000504000513c085007248", - "0x4000501f23c01f0d500504000501f80201f13d3a000700513d005040005", - "0x4000501f0051f501f0dc00504000501f00001f01f04000501f2bc01f01f", - "0x22601f00700504000500700533b01f00500504000500500513b01f01f005", - "0x700501f13e88501f0dc0050400050dc00584c01f0c60050400050c6005", - "0x3bf01f13e00504000513e0d500780301f1f513e13c13d0c60400050dc0c6", - "0x513b00584f01f01f04000501f00701f18300588613b0050400071f5005", - "0x1f01f04000503900506001f01f04000513a00585001f03913913a03a040", - "0x501f85201f3a000504000508500585101f08507d0070400051390055db", - "0x1f39f00504000539f00585301f3a00050400053a000502901f39f005040", - "0x3b701f01f04000539e00538601f39d39e02403a04000539f3a013d03a854", - "0x739c39b00733f01f39b39d00704000539d00538801f39c00504000501f", - "0x502901f02900504000501f3b701f01f04000501f00701f01f88701f040", - "0x2c39900788839a02a00704000739d02902403a64f01f029005040005029", - "0x50400050270052fe01f02700504000501f5d901f01f04000501f00701f", - "0x13b01f02a00504000502a0051f501f0bd00504000502707d0075da01f027", - "0x4000539a00502901f0bd0050400050bd00584c01f13c00504000513c005", - "0x702e00585801f02e02d1c903a04000539a0bd13c02a0c685701f39a005", - "0x2f00504000502d00502d01f01f04000501f00701f397005889398005040", - "0x1c90051f501f01f04000539600506001f39603000704000539800585a01f", - "0x3200504000503000584c01f03100504000502f00513b01f395005040005", - "0x39400504000539700585c01f01f04000501f00701f01f88a00501f03401f", - "0x13e00533b01f02d00504000502d00513b01f1c90050400051c90051f501f", - "0x39400504000539400585d01f03a00504000503a00518301f13e005040005", - "0x1f04000502c00538601f01f04000501f00701f39403a13e02d1c913e005", - "0x4000539300585c01f39300504000501f3bd01f01f04000507d0055dd01f", - "0x33b01f13c00504000513c00513b01f3990050400053990051f501f033005", - "0x4000503300585d01f03a00504000503a00518301f13e00504000513e005", - "0x539d00538601f01f04000501f00701f03303a13e13c39913e005033005", - "0x52fe01f39200504000501f85e01f03400504000513c00502d01f01f040", - "0x400050240051f501f39100504000539207d0075da01f392005040005392", - "0x5db01f03200504000539100584c01f03100504000503400513b01f395005", - "0x400053900055de01f01f0400050350055dd01f390035007040005032005", - "0x1f38803b38903a88b38a38b38c03a04000738e03a03103a5e001f38e005", - "0x504000538c00502d01f38c00504000538c00513b01f01f04000501f007", - "0x51f501f04400504000538600586101f38600504000538a00586001f387", - "0x504000513e00533b01f38700504000538700513b01f395005040005395", - "0x39513e00504400504000504400585d01f38b00504000538b00518301f13e", - "0x703301f21400504000501f39301f01f04000501f00701f04438b13e387", - "0x400053950051f501f04100504000522f00585c01f22f005040005388214", - "0x18301f13e00504000513e00533b01f38900504000538900513b01f395005", - "0x3b13e38939513e00504100504000504100585d01f03b00504000503b005", - "0x513d0051f501f04200504000518300585c01f01f04000501f00701f041", - "0x1f13e00504000513e00533b01f13c00504000513c00513b01f13d005040", - "0x13e13c13d13e00504200504000504200585d01f03a00504000503a005183", - "0x532601f01f00504000501f00502c01f01f00504000501f88c01f04203a", - "0x501f00502c01f01f00504000501f88d01f00500500500500504000501f", - "0x504000501f88e01f00500500500500504000501f00532601f01f005040", - "0x500500500500504000501f00532601f01f00504000501f00502c01f01f", - "0x500500588f01f00500504000500500563001f00500504000501f3b401f", - "0x4201f0c600504000501f89001f03a00504000500700535a01f007005040", - "0x1f0dc00504000501f10801f0d500504000501f89101f13e00504000501f", - "0x513e00502c01f13c00504000501f04201f13d0050400050dc03a007106", - "0x1f500504000513d13e00710601f13d00504000513d00502c01f13e005040", - "0xc60070bd01f1f50050400051f500502c01f0c60050400050c600502c01f", - "0x4000713b01f00789201f13b00504000513b00502c01f13b0050400051f5", - "0x390050400051830051f501f01f04000501f00701f13900589313a183007", - "0x1f04000501f00701f01f89500501f03401f07d00504000513a00589401f", - "0x508500589401f0390050400051390051f501f08500504000501f89601f", - "0x1f39f00504000501f39b01f3a000504000507d0d50073be01f07d005040", - "0x2400789801f39e00504000501f2aa01f02400504000539f13c3a003a897", - "0x50400050390051f501f39c00504000539d00589901f39d00504000539e", - "0x704000503a00538801f39c03900700539c00504000539c00589a01f039", - "0x38601f01f04000501f00701f13e00589b01f0400070c600526e01f0c603a", - "0x1f0d500504000501f2aa01f01f04000500700539401f01f04000503a005", - "0x1f0051f501f13d0050400050dc00589901f0dc0050400050d5005007898", - "0x501f00701f13d01f00700513d00504000513d00589a01f01f005040005", - "0x1f13b1f513c03a04000500500589c01f01f04000513e00526b01f01f040", - "0x3a89d01f13a03a00704000503a00538801f18313b00704000513b005388", - "0x7bf01f01f04000501f00701f08507d00789e03913900704000713a18301f", - "0x400053a000502901f39f03900704000503900538801f3a000504000501f", - "0x1f00701f39c39d00789f39e0240070400073a039f13903a64f01f3a0005", - "0x1f7bf01f01f04000503a00538601f01f04000503900538601f01f040005", - "0x4000713b39b02403a64f01f39b00504000539b00502901f39b005040005", - "0x2c00504000501f3b701f01f04000501f00701f39939a0078a002a029007", - "0x3a64f01f02c00504000502c00502901f02702a00704000502a00538801f", - "0x38601f01f04000501f00701f02e02d0078a11c90bd00704000702c027029", - "0x50400051c900502901f0bd0050400050bd0051f501f01f04000502a005", - "0x8a402f0050400073970058a301f3973980070400051c90bd0078a201f1c9", - "0x39600588f01f39600504000502f0058a501f01f04000501f00701f030005", - "0x1f03200504000501f10801f03100504000539500535a01f395005040005", - "0x39400502c01f3930050400053980051f501f394005040005032031007106", - "0x13c0058a701f01f04000501f00701f01f8a600501f03401f033005040005", - "0x538601f01f04000500700539401f01f0400051f500539401f01f040005", - "0x3980050400053980051f501f0340050400050300058a801f01f04000539e", - "0x38601f01f04000501f00701f03439800700503400504000503400589a01f", - "0x504000502a00502901f02d00504000502d0051f501f01f04000502e005", - "0x8a90350050400073910058a301f39139200704000502a02d0078a201f02a", - "0x38e00588f01f38e0050400050350058a501f01f04000501f00701f390005", - "0x3930050400053920051f501f38b00504000538c00535a01f38c005040005", - "0x526e01f38a39e00704000539e00538801f03300504000538b00502c01f", - "0x1f04000539e00538601f01f04000501f00701f3890058aa01f04000738a", - "0x38800502c01f3880050400050331f500710601f03b00504000501f04201f", - "0x504000538700502c01f3870050400053880070070bd01f388005040005", - "0x1f04000501f00701f2140058ab04438600704000738739300789201f387", - "0x501f03401f04100504000504400589401f22f0050400053860051f501f", - "0x52140051f501f04200504000501f89601f01f04000501f00701f01f8ac", - "0x23000504000504113c0073be01f04100504000504200589401f22f005040", - "0x1f2aa01f23700504000523503b23003a89701f23500504000501f39b01f", - "0x504000524600589901f24600504000523c23700789801f23c005040005", - "0x22f00700524900504000524900589a01f22f00504000522f0051f501f249", - "0x70073930070d301f01f04000538900526b01f01f04000501f00701f249", - "0x4000501f17e01f01f04000501f00701f05225524c03a8ad24b24a007040", - "0x36501f02b00504000524b00536501f26300504000524a0051f501f054005", - "0x1f501f01f04000501f00701f01f8ae00501f03401f028005040005054005", - "0x4000525500536501f02b00504000505200536501f26300504000524c005", - "0x1f06039e00704000539e00538801f2630050400052630051f501f028005", - "0x58b001f05f0060070400050602630078af01f060005040005060005029", - "0x1f04000501f00701f0630058b30660058b22710058b105e0050400c605f", - "0x502b00535a01f06400504000502800535a01f01f04000505e0058b401f", - "0x1f28500504000506400502c01f2840050400050060051f501f067005040", - "0x1f01f04000501f00701f01f8b500501f03401f00b00504000506700502c", - "0x29206b28b03a04000528602b00603a63201f2892860070400052710058b6", - "0x29200535a01f29b00504000506b00535a01f29300504000502800535a01f", - "0x504000529f00502c01f29f00504000528929300710601f29e005040005", - "0x2c01f28400504000528b0051f501f2a100504000529b29f0070bd01f29f", - "0x1f8b500501f03401f00b00504000529e00502c01f2850050400052a1005", - "0x2a202800603a63201f2a20050400050660058b701f01f04000501f00701f", - "0x400052a600535a01f2a80050400052a500535a01f2a62a52a303a040005", - "0x710601f07b00504000501f10801f07900504000502b00535a01f2aa005", - "0x50792ad0070bd01f2ad0050400052ad00502c01f2ad00504000507b2aa", - "0x1f2850050400052a800502c01f2840050400052a30051f501f2ae005040", - "0x2bc00502c01f2bc0050400050331f500710601f00b0050400052ae00502c", - "0x504000508000502c01f0800050400052bc2850070bd01f2bc005040005", - "0x1f04000501f00701f0870058b808408200704000708028400789201f080", - "0x501f03401f2db00504000508400589401f07f0050400050820051f501f", - "0x50870051f501f2dc00504000501f89601f01f04000501f00701f01f8b9", - "0x2dd0050400052db13c0073be01f2db0050400052dc00589401f07f005040", - "0x789801f2df00504000501f2aa01f2de00504000539e00b2dd03a89701f", - "0x4000507f0051f501f2e30050400052e100589901f2e10050400052df2de", - "0x1f04000501f00701f2e307f0070052e30050400052e300589a01f07f005", - "0x4000539e00538601f01f04000513c0058a701f01f04000506300506001f", - "0x503300539401f01f04000502b0053e901f01f0400051f500539401f01f", - "0x2e60058a801f2e600504000501f8ba01f01f0400050280053e901f01f040", - "0x2e70050400052e700589a01f0060050400050060051f501f2e7005040005", - "0x539401f01f04000513c0058a701f01f04000501f00701f2e7006007005", - "0x8a801f01f04000539e00538601f01f04000500700539401f01f0400051f5", - "0x400052e800589a01f3920050400053920051f501f2e8005040005390005", - "0x1f01f04000539900538601f01f04000501f00701f2e83920070052e8005", - "0x1f04000539e00538601f01f0400051f500539401f01f04000513c0058a7", - "0x400052e90058a801f2e900504000501f3bd01f01f04000500700539401f", - "0x70052ea0050400052ea00589a01f39a00504000539a0051f501f2ea005", - "0x513b00538601f01f04000539c00538601f01f04000501f00701f2ea39a", - "0x2901f2ec03a00704000503a00538801f2eb00504000501f3b701f01f040", - "0x2fd0078bb2fc2ed0070400072eb2ec39d03a64f01f2eb0050400052eb005", - "0x400052ed0051f501f01f04000503a00538601f01f04000501f00701f2fe", - "0x3062ff0070400052fc2ed0078a201f2fc0050400052fc00502901f2ed005", - "0x58a501f01f04000501f00701f09f0058bc3080050400073060058a301f", - "0x50400050a100535a01f0a100504000531900588f01f319005040005308", - "0x51f501f3230050400050a331f00710601f0a300504000501f10801f31f", - "0x1f01f8bd00501f03401f32d00504000532300502c01f0a50050400052ff", - "0x1f01f04000513c0058a701f01f04000503900538601f01f04000501f007", - "0x504000509f0058a801f01f0400051f500539401f01f040005007005394", - "0x2ff00700534100504000534100589a01f2ff0050400052ff0051f501f341", - "0x400052fd0051f501f01f0400052fe00538601f01f04000501f00701f341", - "0x36434300704000503a2fd0078a201f03a00504000503a00502901f2fd005", - "0x58a501f01f04000501f00701f3720058be36e0050400073640058a301f", - "0x50400050b000535a01f0b000504000537600588f01f37600504000536e", - "0x710601f32d0050400050b100502c01f0a50050400053430051f501f0b1", - "0x53790070070bd01f37900504000537900502c01f37900504000532d1f5", - "0xb400504000501f2aa01f0b70050400050390ad13c03a89701f0ad005040", - "0x51f501f0ba00504000507c00589901f07c0050400050b40b700789801f", - "0x1f00701f0ba0a50070050ba0050400050ba00589a01f0a50050400050a5", - "0x539401f01f04000513c0058a701f01f04000503900538601f01f040005", - "0x1f3750050400053720058a801f01f0400051f500539401f01f040005007", - "0x1f37534300700537500504000537500589a01f3430050400053430051f5", - "0x1f01f04000513c0058a701f01f04000508500538601f01f04000501f007", - "0x1f04000500700539401f01f04000513b00538601f01f0400051f5005394", - "0x400053740058a801f37400504000501f8bf01f01f04000503a00538601f", - "0x700537300504000537300589a01f07d00504000507d0051f501f373005", - "0x58c101f03a0070070400050070058c001f01f04000501f2bc01f37307d", - "0x400050d500538601f01f04000513e00539401f0d513e0c603a04000503a", - "0x6701f13d0050400050dc0058c301f0dc0c60070400050c60058c201f01f", - "0x13b00504000501f7e001f1f500504000501f39701f13c00504000513d005", - "0x502c01f18300504000513b1f500702f01f13b00504000513b00502c01f", - "0x400050c60058c401f13a00504000513c18300702f01f13c00504000513c", - "0x8c501f00500504000500500513b01f01f00504000501f0051f501f139005", - "0x13900501f0c68c601f13a00504000513a00524c01f139005040005139005", - "0x701f39f0058c73a000504000708500500b01f08507d03903a04000513a", - "0x3a0400050240058c101f0240070070400050070058c001f01f04000501f", - "0x51b801f01f04000539d00539401f01f04000539e0058c801f39c39d39e", - "0x70400053a000528601f02900504000539b00506701f39b00504000539c", - "0x1f02702c39903a0400050070058c101f01f04000539a00506001f39a02a", - "0x504000502c00539801f01f04000502700538601f01f0400053990058c8", - "0x1f02d0050400050291c900702f01f1c90050400050bd02a00702f01f0bd", - "0x50390051f501f39800504000502d02e00703301f02e00504000501f393", - "0x539800504000539800563801f07d00504000507d00513b01f039005040", - "0x51f501f01f0400050070058c901f01f04000501f00701f39807d03903a", - "0x504000539f00563801f07d00504000507d00513b01f039005040005039", - "0x504000501f00502c01f01f00504000501f8ca01f39f07d03903a00539f", - "0x1f01f00504000501f8cb01f00500500500500504000501f00532601f01f", - "0x8cc01f00500500500500504000501f00532601f01f00504000501f00502c", - "0x504000501f00532601f01f00504000501f00502c01f01f00504000501f", - "0x1f01f00504000501f00502c01f01f00504000501f8cd01f005005005005", - "0x502c01f01f00504000501f8ce01f00500500500500504000501f005326", - "0x501f8cf01f00500500500500504000501f00532601f01f00504000501f", - "0x500500504000501f00532601f01f00504000501f00502c01f01f005040", - "0x532601f01f00504000501f00502c01f01f00504000501f8d001f005005", - "0x501f00502c01f01f00504000501f8d101f00500500500500504000501f", - "0x504000501f8d201f00500500500500504000501f00532601f01f005040", - "0x500500500500504000501f00532601f01f00504000501f00502c01f01f", - "0xdc0d50078d313e0c600704000700501f00700501f01f04000501f2bc01f", - "0x4000713d0058d501f13d0050400050070058d401f01f04000501f00701f", - "0x18300504000513e00502d01f01f04000501f00701f13b0058d61f513c007", - "0x13900521901f13900504000513a0058d801f13a0050400051f50058d701f", - "0x3900504000503900536501f08500504000501f8d901f07d039007040005", - "0x2439f3a003a0400050850390c603a8db01f0850050400050850058da01f", - "0x501f8d901f39d0050400050240058dc01f39e00504000539f0058dc01f", - "0x1f39c00504000539c0058da01f07d00504000507d00536501f39c005040", - "0x1f39a0050400050290058dc01f02a02939b03a04000539c07d3a003a8db", - "0x2c0075da01f02c00504000539d03a0075da01f39900504000502a0058dc", - "0x539a0bd0075da01f0bd0050400053990270075da01f02700504000539e", - "0x1f39b00504000539b0051f501f02d00504000513c00520901f1c9005040", - "0x51c900584c01f02d00504000502d00522601f18300504000518300513b", - "0x39802e03a00539739802e03a0400051c902d18339b0c684d01f1c9005040", - "0x513b00520901f02f00504000513e00502d01f01f04000501f00701f397", - "0x39500504000539603a03003a8dd01f39600504000501f2aa01f030005040", - "0x2f00513b01f0c60050400050c60051f501f0310050400053950058de01f", - "0x1f00701f03102f0c603a0050310050400050310058df01f02f005040005", - "0x1f38e01f01f04000500700585001f01f04000503a0055dd01f01f040005", - "0xd50050400050d50051f501f3940050400050320058e001f032005040005", - "0xdc0d503a0053940050400053940058df01f0dc0050400050dc00513b01f", - "0xd50078e113e0c600704000700501f00700501f01f04000501f2bc01f394", - "0x4000503a00538801f13d00504000501f30101f01f04000501f00701f0dc", - "0x1f01f04000501f00701f01f8e201f04000713d13c00733f01f13c03a007", - "0x50070055dd01f01f04000501f00701f1f50058e401f04000703a0058e3", - "0x51f501f18300504000513b0058e501f13b00504000501f3bd01f01f040", - "0x50400051830058e601f13e00504000513e00513b01f0c60050400050c6", - "0x13a00504000513e00502d01f01f04000501f00701f18313e0c603a005183", - "0x390058e801f0390050400051391f50078e701f13900504000501f2c001f", - "0x1f0850050400050850052fe01f08500504000501f2fc01f07d005040005", - "0x13a00513b01f0c60050400050c60051f501f3a00050400050850070075da", - "0x7d00504000507d00502901f3a00050400053a000584c01f13a005040005", - "0x701f39e02439f03a00539e02439f03a04000507d3a013a0c60c685701f", - "0x1f39d00504000513e00502d01f01f04000503a00538601f01f04000501f", - "0x539c0070075da01f39c00504000539c0052fe01f39c00504000501f3c7", - "0x1f02a00504000502939b0078e901f02900504000501f2aa01f39b005040", - "0x539d00513b01f0c60050400050c60051f501f39a00504000502a0058ea", - "0x501f00701f39a39d0c603a00539a00504000539a0058e601f39d005040", - "0x501f38e01f01f0400050070055dd01f01f04000503a00538601f01f040", - "0x1f0d50050400050d50051f501f02c0050400053990058e501f399005040", - "0x2c0dc0d503a00502c00504000502c0058e601f0dc0050400050dc00513b", - "0x25c01f0d513e00704000500700521901f0c603a00704000500500521901f", - "0xdc00724d01f13d13e00704000513e00525c01f0dc03a00704000503a005", - "0xd500525c01f18300504000513b01f00724801f13b1f513c03a04000513d", - "0x18300724801f07d03913903a04000513a03a00724d01f13a0d5007040005", - "0x39e0240078eb39f3a000704000703913c08503a1fb01f08500504000507d", - "0x50400053a00051f501f39d00504000501f8ec01f01f04000501f00701f", - "0x1f03401f02900504000539d0058ed01f39b00504000539f00536501f39c", - "0x240051f501f02a00504000501f8ef01f01f04000501f00701f01f8ee005", - "0x2900504000502a0058ed01f39b00504000539e00536501f39c005040005", - "0x2702c39903a04000513e39a00724d01f39a0c60070400050c600525c01f", - "0x2d1c900704000702c39b0bd03a1fb01f0bd00504000502739c00724801f", - "0x51f501f39700504000501f8ec01f01f04000501f00701f39802e0078f0", - "0x50400053970058ed01f03000504000502d00536501f02f0050400051c9", - "0x39500504000501f8ef01f01f04000501f00701f01f8f100501f03401f396", - "0x3950058ed01f03000504000539800536501f02f00504000502e0051f501f", - "0x1f3933940078f203203100704000739913902f03a1fb01f396005040005", - "0x340050400050310051f501f03300504000501f8ec01f01f04000501f007", - "0x501f03401f3910050400050330058ed01f39200504000503200536501f", - "0x53940051f501f03500504000501f8ef01f01f04000501f00701f01f8f3", - "0x1f3910050400050350058ed01f39200504000539300536501f034005040", - "0x1f38b00504000538c03400724801f38c38e39003a0400050d50c600724d", - "0x1f04000501f00701f38803b0078f438938a00704000738e39238b03a1fb", - "0x538900536501f38600504000538a0051f501f38700504000501f8ec01f", - "0x1f00701f01f8f500501f03401f2140050400053870058ed01f044005040", - "0x36501f38600504000503b0051f501f22f00504000501f8ef01f01f040005", - "0x53960290078f601f21400504000522f0058ed01f044005040005388005", - "0x1f04200504000504200536501f0420050400050410058f701f041005040", - "0x1f04000501f00701f23c2370078f823523000704000704204438603a1fb", - "0x523500536501f2490050400052300051f501f24600504000501f8ec01f", - "0x1f00701f01f8f900501f03401f24b0050400052460058ed01f24a005040", - "0x36501f2490050400052370051f501f24c00504000501f8ef01f01f040005", - "0x52143910078f601f24b00504000524c0058ed01f24a00504000523c005", - "0x5200504000524b2550078fb01f2550050400052550058fa01f255005040", - "0x24903a1fb01f05400504000505400536501f0540050400050520058fc01f", - "0xc68fe01f01f04000501f00701f0600280078fd02b263007040007054390", - "0x60058ff01f2630050400052630051f501f00600504000502b24a0301f5", - "0x24a0301f50c68fe01f01f04000501f00701f006263007005006005040005", - "0x504000505f0058ff01f0280050400050280051f501f05f005040005060", - "0x13e00704000700501f00700501f01f04000501f2bc01f05f02800700505f", - "0x1f13c00504000503a0058d401f01f04000501f00701f13d0dc0079000d5", - "0x502d01f01f04000501f00701f18300590113b1f500704000713c0058d5", - "0x50400051390058d801f13900504000513b0058d701f13a0050400050d5", - "0x62e01f08500504000508500536501f08507d00704000503900521901f039", - "0x539f00536501f02400504000501f8d901f39f3a0007040005085007007", - "0x3a04000502439f13e03a8db01f0240050400050240058da01f39f005040", - "0x1f02900504000539c0058dc01f39b00504000539d0058dc01f39c39d39e", - "0x1f8d901f39a02a00704000507d3a000762e01f07d00504000507d005365", - "0x3990050400053990058da01f39a00504000539a00536501f399005040005", - "0x1c90050400050270058dc01f0bd02702c03a04000539939a39e03a8db01f", - "0x75da01f02e0050400050290c60075da01f02d0050400050bd0058dc01f", - "0x1c93970075da01f39700504000502d3980075da01f39800504000539b02e", - "0x2c00504000502c0051f501f0300050400051f500520901f02f005040005", - "0x3000522601f02a00504000502a00533b01f13a00504000513a00513b01f", - "0x2f03002a13a02c13e88501f02f00504000502f00584c01f030005040005", - "0x1f01f04000501f00701f0320313953960c60050320313953960c6040005", - "0x4000501f2aa01f39300504000518300520901f3940050400050d500502d", - "0x3920050400050340058de01f0340050400050330c639303a8dd01f033005", - "0x700533b01f39400504000539400513b01f13e00504000513e0051f501f", - "0x701f39200739413e0c60053920050400053920058df01f007005040005", - "0x38e01f01f04000503a00585001f01f0400050c60055dd01f01f04000501f", - "0x50400050dc0051f501f0350050400053910058e001f39100504000501f", - "0x58df01f00700504000500700533b01f13d00504000513d00513b01f0dc", - "0x700704000700501f00790201f03500713d0dc0c6005035005040005035", - "0x90501f13e00504000503a00590401f01f04000501f00701f0c600590303a", - "0x13d0059080dc0059070d500504007d13e00590601f13e00504000513e005", - "0x590f13900590e13a00590d18300590c13b00590b1f500590a13c005909", - "0x1f39e00591502400591439f0059133a000591208500591107d005910039", - "0x1f39d00504000501f91601f01f0400050d500506001f01f04000501f007", - "0x50070051f501f39b00504000539c00591801f39c00504000539d005917", - "0x4000501f00701f39b00700700539b00504000539b00591901f007005040", - "0x502900591701f02900504000501f91a01f01f0400050dc00506001f01f", - "0x1f0070050400050070051f501f39a00504000502a00591801f02a005040", - "0x506001f01f04000501f00701f39a00700700539a00504000539a005919", - "0x1f02c00504000539900591701f39900504000501f91b01f01f04000513d", - "0x502700591901f0070050400050070051f501f02700504000502c005918", - "0x1f04000513c00506001f01f04000501f00701f027007007005027005040", - "0x51c900591801f1c90050400050bd00591701f0bd00504000501f91c01f", - "0x502d00504000502d00591901f0070050400050070051f501f02d005040", - "0x501f62f01f01f0400051f500506001f01f04000501f00701f02d007007", - "0x1f39700504000539800591801f39800504000502e00591701f02e005040", - "0x1f39700700700539700504000539700591901f0070050400050070051f5", - "0x1f02f00504000501f91d01f01f04000513b00506001f01f04000501f007", - "0x50070051f501f39600504000503000591801f03000504000502f005917", - "0x4000501f00701f39600700700539600504000539600591901f007005040", - "0x539500591701f39500504000501f91e01f01f04000518300506001f01f", - "0x1f0070050400050070051f501f03200504000503100591801f031005040", - "0x506001f01f04000501f00701f032007007005032005040005032005919", - "0x1f39300504000539400591701f39400504000501f91f01f01f04000513a", - "0x503300591901f0070050400050070051f501f033005040005393005918", - "0x1f04000513900506001f01f04000501f00701f033007007005033005040", - "0x539200591801f39200504000503400591701f03400504000501f92001f", - "0x539100504000539100591901f0070050400050070051f501f391005040", - "0x501f92101f01f04000503900506001f01f04000501f00701f391007007", - "0x1f38e00504000539000591801f39000504000503500591701f035005040", - "0x1f38e00700700538e00504000538e00591901f0070050400050070051f5", - "0x1f38c00504000501f92201f01f04000507d00506001f01f04000501f007", - "0x50070051f501f38a00504000538b00591801f38b00504000538c005917", - "0x4000501f00701f38a00700700538a00504000538a00591901f007005040", - "0x538900591701f38900504000501f92301f01f04000508500506001f01f", - "0x1f0070050400050070051f501f38800504000503b00591801f03b005040", - "0x506001f01f04000501f00701f388007007005388005040005388005919", - "0x1f38600504000538700591701f38700504000501f92401f01f0400053a0", - "0x504400591901f0070050400050070051f501f044005040005386005918", - "0x1f04000539f00506001f01f04000501f00701f044007007005044005040", - "0x522f00591801f22f00504000521400591701f21400504000501f92501f", - "0x504100504000504100591901f0070050400050070051f501f041005040", - "0x501f92601f01f04000502400506001f01f04000501f00701f041007007", - "0x1f23500504000523000591801f23000504000504200591701f042005040", - "0x1f23500700700523500504000523500591901f0070050400050070051f5", - "0x1f23700504000501f3b401f01f04000539e00506001f01f04000501f007", - "0x50070051f501f24600504000523c00591801f23c005040005237005917", - "0x4000501f00701f24600700700524600504000524600591901f007005040", - "0xc60051f501f24a00504000524900592801f24900504000501f92701f01f", - "0x1f00792901f24a0c600700524a00504000524a00591901f0c6005040005", - "0x503a00592b01f01f04000501f00701f0c600592a03a007007040007005", - "0x92e0d50050400bd13e00592d01f13e00504000513e00592c01f13e005040", - "0x13a00593418300593313b0059321f500593113c00593013d00592f0dc005", - "0x593b39f00593a3a000593908500593807d005937039005936139005935", - "0x94202a00594102900594039b00593f39c00593e39d00593d39e00593c024", - "0x2d0059481c90059470bd00594602700594502c00594439900594339a005", - "0x50d500506001f01f04000501f00701f39700594b39800594a02e005949", - "0x501f00701f01f94c00501f03401f02f0050400050070051f501f01f040", - "0x501f94d01f03000504000501f91a01f01f0400050dc00506001f01f040", - "0x310050400053950053ca01f39500504000539603000794e01f396005040", - "0x3100700700503100504000503100594f01f0070050400050070051f501f", - "0x3200504000501f91b01f01f04000513d00506001f01f04000501f00701f", - "0x3930053ca01f39300504000539403200794e01f39400504000501f95001f", - "0x3300504000503300594f01f0070050400050070051f501f033005040005", - "0x1f91c01f01f04000513c00506001f01f04000501f00701f033007007005", - "0x39100504000539203400794e01f39200504000501f95101f034005040005", - "0x3500594f01f0070050400050070051f501f0350050400053910053ca01f", - "0x400051f500506001f01f04000501f00701f035007007005035005040005", - "0x38e39000794e01f38e00504000501f95201f39000504000501f62f01f01f", - "0x70050400050070051f501f38b00504000538c0053ca01f38c005040005", - "0x6001f01f04000501f00701f38b00700700538b00504000538b00594f01f", - "0x1f38900504000501f95301f38a00504000501f91d01f01f04000513b005", - "0x70051f501f38800504000503b0053ca01f03b00504000538938a00794e", - "0x501f00701f38800700700538800504000538800594f01f007005040005", - "0x501f95401f38700504000501f91e01f01f04000518300506001f01f040", - "0x2140050400050440053ca01f04400504000538638700794e01f386005040", - "0x21400700700521400504000521400594f01f0070050400050070051f501f", - "0x22f00504000501f91f01f01f04000513a00506001f01f04000501f00701f", - "0x420053ca01f04200504000504122f00794e01f04100504000501f3c901f", - "0x23000504000523000594f01f0070050400050070051f501f230005040005", - "0x1f92001f01f04000513900506001f01f04000501f00701f230007007005", - "0x23c00504000523723500794e01f23700504000501f95501f235005040005", - "0x24600594f01f0070050400050070051f501f24600504000523c0053ca01f", - "0x4000503900506001f01f04000501f00701f246007007005246005040005", - "0x24a24900794e01f24a00504000501f95601f24900504000501f92101f01f", - "0x70050400050070051f501f24c00504000524b0053ca01f24b005040005", - "0x6001f01f04000501f00701f24c00700700524c00504000524c00594f01f", - "0x1f05200504000501f95701f25500504000501f92201f01f04000507d005", - "0x70051f501f2630050400050540053ca01f05400504000505225500794e", - "0x501f00701f26300700700526300504000526300594f01f007005040005", - "0x501f95801f02b00504000501f92301f01f04000508500506001f01f040", - "0x60050400050600053ca01f06000504000502802b00794e01f028005040", - "0x600700700500600504000500600594f01f0070050400050070051f501f", - "0x5f00504000501f92401f01f0400053a000506001f01f04000501f00701f", - "0x2710053ca01f27100504000505e05f00794e01f05e00504000501f95901f", - "0x6600504000506600594f01f0070050400050070051f501f066005040005", - "0x1f92501f01f04000539f00506001f01f04000501f00701f066007007005", - "0x6700504000506406300794e01f06400504000501f95a01f063005040005", - "0x28400594f01f0070050400050070051f501f2840050400050670053ca01f", - "0x4000502400506001f01f04000501f00701f284007007005284005040005", - "0xb28500794e01f00b00504000501f95b01f28500504000501f92601f01f", - "0x70050400050070051f501f2890050400052860053ca01f286005040005", - "0x6001f01f04000501f00701f28900700700528900504000528900594f01f", - "0x1f06b00504000501f95c01f28b00504000501f3b401f01f04000539e005", - "0x70051f501f2930050400052920053ca01f29200504000506b28b00794e", - "0x501f00701f29300700700529300504000529300594f01f007005040005", - "0x29b0053c801f29b00504000501f95d01f01f04000539d00506001f01f040", - "0x29e00504000529e00594f01f0070050400050070051f501f29e005040005", - "0x1f91a01f01f04000539c00506001f01f04000501f00701f29e007007005", - "0x2a20050400052a100595f01f2a100504000529f00595e01f29f005040005", - "0x2a20070070052a20050400052a200594f01f0070050400050070051f501f", - "0x2a300504000501f91b01f01f04000539b00506001f01f04000501f00701f", - "0x70051f501f2a60050400052a500595f01f2a50050400052a300595e01f", - "0x501f00701f2a60070070052a60050400052a600594f01f007005040005", - "0x2a800595e01f2a800504000501f91c01f01f04000502900506001f01f040", - "0x70050400050070051f501f0790050400052aa00595f01f2aa005040005", - "0x6001f01f04000501f00701f07900700700507900504000507900594f01f", - "0x2ad00504000507b00595e01f07b00504000501f62f01f01f04000502a005", - "0x2ae00594f01f0070050400050070051f501f2ae0050400052ad00595f01f", - "0x4000539a00506001f01f04000501f00701f2ae0070070052ae005040005", - "0x8000595f01f0800050400052bc00595e01f2bc00504000501f91d01f01f", - "0x8200504000508200594f01f0070050400050070051f501f082005040005", - "0x1f91e01f01f04000539900506001f01f04000501f00701f082007007005", - "0x7f00504000508700595f01f08700504000508400595e01f084005040005", - "0x7f00700700507f00504000507f00594f01f0070050400050070051f501f", - "0x2db00504000501f91f01f01f04000502c00506001f01f04000501f00701f", - "0x70051f501f2dd0050400052dc00595f01f2dc0050400052db00595e01f", - "0x501f00701f2dd0070070052dd0050400052dd00594f01f007005040005", - "0x2de00595e01f2de00504000501f92001f01f04000502700506001f01f040", - "0x70050400050070051f501f2e10050400052df00595f01f2df005040005", - "0x6001f01f04000501f00701f2e10070070052e10050400052e100594f01f", - "0x2e60050400052e300595e01f2e300504000501f92101f01f0400050bd005", - "0x2e700594f01f0070050400050070051f501f2e70050400052e600595f01f", - "0x400051c900506001f01f04000501f00701f2e70070070052e7005040005", - "0x2e900595f01f2e90050400052e800595e01f2e800504000501f92201f01f", - "0x2ea0050400052ea00594f01f0070050400050070051f501f2ea005040005", - "0x1f92301f01f04000502d00506001f01f04000501f00701f2ea007007005", - "0x2ed0050400052ec00595f01f2ec0050400052eb00595e01f2eb005040005", - "0x2ed0070070052ed0050400052ed00594f01f0070050400050070051f501f", - "0x2fc00504000501f92401f01f04000502e00506001f01f04000501f00701f", - "0x70051f501f2fe0050400052fd00595f01f2fd0050400052fc00595e01f", - "0x501f00701f2fe0070070052fe0050400052fe00594f01f007005040005", - "0x2ff00595e01f2ff00504000501f92501f01f04000539800506001f01f040", - "0x70050400050070051f501f30800504000530600595f01f306005040005", - "0x6001f01f04000501f00701f30800700700530800504000530800594f01f", - "0x31900504000509f00595e01f09f00504000501f92601f01f040005397005", - "0xa100594f01f0070050400050070051f501f0a100504000531900595f01f", - "0x400050c60051f501f01f04000501f00701f0a10070070050a1005040005", - "0x594f01f0a300504000531f00596001f31f00504000501f2aa01f02f005", - "0x1f00502c01f01f00504000501f96101f0a302f0070050a30050400050a3", - "0x4000501f96201f00500500500500504000501f00532601f01f005040005", - "0x500500500504000501f00532601f01f00504000501f00502c01f01f005", - "0xd500796313e0c600704000700501f00700501f01f04000501f2bc01f005", - "0x713d00596501f13d00504000500700596401f01f04000501f00701f0dc", - "0x504000513e00502d01f01f04000501f00701f13b0059661f513c007040", - "0x596801f13900504000513a00596701f13a0050400051f50053c601f183", - "0x4000503903a00702f01f03900504000503900502c01f039005040005139", - "0x13b01f0c60050400050c60051f501f08500504000513c0058c401f07d005", - "0x4000507d00524c01f0850050400050850058c501f183005040005183005", - "0x2439f3a003a00502439f3a003a04000507d0851830c60c68c601f07d005", - "0x504000513e00502d01f01f04000513b0058c801f01f04000501f00701f", - "0x516201f39c00504000539d03a00716101f39d00504000501f2aa01f39e", - "0x504000539e00513b01f0c60050400050c60051f501f39b00504000539c", - "0x1f04000501f00701f39b39e0c603a00539b00504000539b0052d601f39e", - "0x504000501f38e01f01f04000500700596901f01f04000503a00539601f", - "0x513b01f0d50050400050d50051f501f02a00504000502900515a01f029", - "0x96a01f02a0dc0d503a00502a00504000502a0052d601f0dc0050400050dc", - "0x504000501f00532601f01f00504000501f00502c01f01f00504000501f", - "0x1f03a00700501f2161fe21701f0c61571fe21701f0c63e5005005005005", - "0x1571fe21701f0c634103a00700501f2161fe21701f0c61571fe21701f0c6", - "0x2161fe21701f0c61571fe21701f0c610703a00700501f2161fe21701f0c6", - "0x20203a00700501f2161fe21701f0c61571fe21701f0c62cf03a00700501f", - "0x1571fe21701f0c663303a00700501f2161fe21701f0c61571fe21701f0c6", - "0x2161fe21701f0c61571fe21701f0c679c03a00700501f2161fe21701f0c6", - "0x96b03a00700501f2161fe21701f0c61571fe21701f0c68a203a00700501f", - "0x1571fe21701f0c696c03a00700501f2161fe21701f0c61571fe21701f0c6", - "0x2161fe21701f0c61571fe21701f0c696d03a00700501f2161fe21701f0c6", - "0x96f03a00700501f2161fe21701f0c61571fe21701f0c696e03a00700501f", - "0x1571fe21701f0c697003a00700501f2161fe21701f0c61571fe21701f0c6", - "0x2161fe21701f0c61571fe21701f0c697103a00700501f2161fe21701f0c6", - "0x97303a00700501f2161fe21701f0c61571fe21701f0c697203a00700501f", - "0x1571fe21701f0c697403a00700501f2161fe21701f0c61571fe21701f0c6", - "0x2161fe21701f0c61571fe21701f0c697503a00700501f2161fe21701f0c6", - "0x97703a00700501f2161fe21701f0c61571fe21701f0c697603a00700501f", - "0x1fe21726e01f13e97803a00700501f2161fe21701f0c61571fe21701f0c6", - "0x1f0c61571fe21701f0c69790c603a00700501f2161fe21726e01f13e157", - "0x501f2161fe21701f0c61571fe21701f0c697a03a00700501f2161fe217", - "0x1f0c697c03a00700501f2161fe21701f0c61571fe21701f0c697b03a007", - "0x13e1571fe21709f01f13e97d03a00700501f2161fe21701f0c61571fe217", - "0x1fe21701f0c61571fe21701f0c697e0c603a00700501f2161fe21709f01f", - "0x3a00700501f2161fe21701f0c61571fe21701f0c697f03a00700501f216", - "0xc69810c603a00700501f2161fe21709f01f13e1571fe21709f01f13e980", - "0xc61571fe21701f0c698203a00700501f2161fe21701f0c61571fe21701f", - "0x1f2161fe21701f0c61571fe21701f0c698303a00700501f2161fe21701f", - "0xc698503a00700501f2161fe21701f0c61571fe21701f0c698403a007005", - "0xc61571fe21701f0c698603a00700501f2161fe21701f0c61571fe21701f", - "0x1f2161fe21701f0c61571fe21701f0c698703a00700501f2161fe21701f", - "0xc698903a00700501f2161fe21701f0c61571fe21701f0c698803a007005", - "0x1571fe21701f0a113e98a03a00700501f2161fe21701f0c61571fe21701f", - "0xd51571fe21709f01f0a10d598b0c603a00700501f2161fe21701f0a113e", - "0x1f0c61571fe21701f0c698c13e0c603a00700501f2161fe21709f01f0a1", - "0x2161fe2170a501f13e1571fe2170a501f13e98d03a00700501f2161fe217", - "0x501f2161fe21701f0a113e1571fe21701f0a113e98e0c603a00700501f", - "0xdc99003a00700501f2161fe21701f0c61571fe21701f0c698f0c603a007", - "0xc603a00700501f2161fe2170e20e00de01f0dc1571fe2170e20e00de01f", - "0xc603a00700501f2161fe2170de01f13e1571fe2170de01f13e9910d513e", - "0x1fe21701f0c699303a00700501f2161fe21701f0c61571fe21701f0c6992", - "0x1fe21701f0c61571fe21701f0c699403a00700501f2161fe21701f0c6157", - "0x3a00700501f2161fe21701f0c61571fe21701f0c699503a00700501f216", - "0x13e9970c603a00700501f2161fe21709f01f13e1571fe21709f01f13e996", - "0xa301f13e9980c603a00700501f2161fe21701f0a113e1571fe21701f0a1", - "0x1fe2170a501f13e9990c603a00700501f2161fe2170a301f13e1571fe217", - "0xde0a30a509f01f0a113b99a0c603a00700501f2161fe2170a501f13e157", - "0x700501f2161fe2170e20e00de0a30a509f01f0a113b1571fe2170e20e0", - "0x1f2161fe21701f0c61571fe21701f0c699b1f513c13d0dc0d513e0c603a", - "0xc699d03a00700501f2161fe21701f0c61571fe21701f0c699c03a007005", - "0xc61571fe21701f0c699e03a00700501f2161fe21701f0c61571fe21701f", - "0x6700501f9a106700501f9a006700501f99f03a00700501f2161fe21701f", - "0x21701f13e9a606700501f9a506700501f9a406700501f9a306700501f9a2", - "0x1f03a06415721701f0c69a70c603a00700501f23e21701f03a006064157", - "0x3a00700501f24721701f03a15706421701f0c69a803a00700501f247217", - "0x3a15225318a1fe21713e9ac06700501f9ab06700501f9aa06700501f9a9", - "0x3c15603c1fe21701f0dc9ae06700501f9ad0c603a00700501f2561fe217", - "0x1f0079b006700501f9af0d513e0c603a00700501f2611fe21701f0c6156", - "0x9b200700501f26621701f03a15721701f03a9b100501f26515701f03a157", - "0xc603a00700501f2671fe21701f0c600600600615a15b18a1fe21701f13c", - "0xc603a00700501f26921701f03a00614d15721701f13e9b313d0dc0d513e", - "0x501f2561fe21701f0c600600600615100600600618a1fe21701f13b9b4", - "0xc627021726e01f0c69b606700501f9b51f513c13d0dc0d513e0c603a007", - "0x700501f27521701f03a02b21701f03a9b703a00700501f27221726e01f", - "0x50061c10079b903a00700501f2561fe21701f0c618a1fe21701f0c69b8", - "0xc603a00700501f27f1fe21701f0c61c61c51fe21701f13e9ba00501f1c1", - "0x700501f2561fe09f21701f13e18a1fe09f21701f13e9bc06700501f9bb", - "0x2170c69be03a00700501f2561fe21701f0c618a1fe21701f0c69bd0c603a", - "0x1f0c61b80451fe21701f13e9bf03a00700501f2561fe21703a04518a1fe", - "0x1fe09f21701f13e1b11fe09f21701f13e9c00c603a00700501f28a1fe217", - "0x1f0c618a1fe21701f0c69c201f0670050060059c10c603a00700501f28c", - "0x700501f2561fe21703a04518a1fe2170c69c303a00700501f2561fe217", - "0xc603a00700501f29c1fe21701f0c619e0450450451fe21701f0dc9c403a", - "0x501f2a01fe21701f0c606418a1fe21701f13e9c606700501f9c50d513e", - "0x700501f25621701f03a00618a21701f0c69c806700501f9c70c603a007", - "0xa121701f13d9ca03a00700501f25621701f03a00618a21701f0c69c903a", - "0x9cb0dc0d513e0c603a00700501f2561fe0a121701f13e00600600618a1fe", - "0x1f0d518818a1fe0a109f21701f0dc9cc00501f2a715701f03a15701f007", - "0xa50c618a1fe2170a50c69cd0d513e0c603a00700501f2561fe0a109f217", - "0x1fe0a121701f13e00618a1fe0a121701f0d59ce03a00700501f2561fe217", - "0xde0e20e001f0d518a2170de0e20e001f0d59cf13e0c603a00700501f256", - "0x18a1fe2170d59d101f2670de0070de0059d013e0c603a00700501f256217", - "0xa50de0e20e001f13b9d213e0c603a00700501f2561fe21703a064006161", - "0x501f2561fe0a30a109f2170a50de0e20e001f13b18a1fe0a30a109f217", - "0x1f0079d506700501f9d406700501f9d31f513c13d0dc0d513e0c603a007", - "0x3a00700501f2d921701f03a15715721701f0c69d600501f2d301f007157", - "0x1f9d906700501f9d803a00700501f2da21701f03a15115121701f0c69d7", - "0x1f03a15701f0079dd06700501f9dc06700501f9db06700501f9da067005", - "0x6700501f9e106700501f9e006700501f9df06700501f9de00501f2e2157", - "0x6700501f9e606700501f9e506700501f9e406700501f9e306700501f9e2", - "0x1f0c60841fe21701f0c69ea06700501f9e906700501f9e806700501f9e7", - "0x9ee06700501f9ed06700501f9ec06700501f9eb03a00700501f3001fe217", - "0x9f21701f13e1ac1b80451fe09f21701f0dc9f006700501f9ef06700501f", - "0x1f0c69f306700501f9f206700501f9f10d513e0c603a00700501f3201fe", - "0x21701f13e0841fe09f21701f13e9f403a00700501f04501f0070fc045045", - "0x6700501f9f706700501f9f606700501f9f50c603a00700501f3001fe09f", - "0x3a00700501f36f01f00707c0060ba01f0c69f901f36f01f00701f0059f8", - "0x6700501f9fc06700501f9fb00700501f06721701f03a37521701f03a9fa", - "0x6700501fa0106700501fa0006700501f9ff06700501f9fe06700501f9fd", - "0x501f2db21701f03a07908421701f0c6a0406700501fa0306700501fa02", - "0x4501f03aa0603a00700501f2ad21701f03a07c07921701f0c6a0503a007", - "0x1f2db09f21701f0c607908409f21701f13ea0700700501f29b01f007045", - "0x27101f00707c01f007a0900501f28401f00707c01f007a080c603a007005", - "0x24721701f03a06426321701f0c6a0c06700501fa0b06700501fa0a00501f", - "0xa0e06700501fa0d03a00700501f" + "0x9099007006005004003098007006005004003097007006005004003096", + "0x700600500400309c00700600500400309b00700600500400309a00500a", + "0xa50a40050a10a00020a30a20050a10a000209f09e00700600500400309d", + "0x50040030a90070060050040030a80050a10a00020a70a60050a10a0002", + "0x70060050040030ac0070060050040030ab0070060050040030aa007006", + "0x50b201f0620210b00050500b10b00050500af0ae0070060050040030ad", + "0x1d0560bb0ba00502001f0b901d01f0070b60b80b70050b60b50b40050b3", + "0x30be0070060050040030bd00500a05107b0050060050520050bc01f082", + "0x50040030c10070060050040030c00070060050040030bf007006005004", + "0x502001f06201d0c40070060050040030c300707b0050040030c2007006", + "0x50b90ca0c90050c80050b90c70670050c60050c501f0620210240050bd", + "0xce0070070cf0ce0050070cf0ce0050070b60b80cd0050b60cc0cb0050c8", + "0x1d0d200701f0070260250d10070cf0ce0cb0050ba0050b90d003a0070cf", + "0x500a0d80d70050500d60020d50d40050d40050d40050d40050d301f05c", + "0x50040030d700500a0da01f00701f00702602501f0070d90050040030d7", + "0x50de0050de0050de00502001f0dd01d0020dc0d70050500af0db0070d4", + "0x502001f0e001d0d70050500b10df0050b60b503a0070d40050040030de", + "0x30d40050d40050d40050d400502001f05c01d0560e20c80050cd0050e1", + "0xa00020e60e50050a10a00020e40e30070d400500400301f0070d4005004", + "0x70060050040030ea0070060050040030e90050a10a00020e80e70050a1", + "0x70060050040030ee0070060050040030560ed0ec0070060050040030eb", + "0x50f401f02601d0f30050f201f02601d0560f10050070f00050040030ef", + "0x30f70070060050040030f60070060050040030f5007006005004003006", + "0x50040030f900700600500400303a00707b0050040030f8007006005004", + "0x31000050ff0050450050fc0030fe0050fd0050450050fc0030fb0050fa", + "0x500400310300702b00500400310200702b00500400310100702b005004", + "0x31080051070050450050fc0031060051050050450050fc00310400702b", + "0x50040030d200702b00500400310a00702b00500400310900702b005004", + "0x1d01100702b00500400310d00500a00910c00502800500400310b00702b", + "0x50450050fc00304500504500502001f05901d02b00502b00510e01f059", + "0x702b00500400311200702b0050040031110050fa00500400311000510f", + "0x502400511601f0590211150051140050450050fc00304500500a043113", + "0x511900511801f06202111700502001f02601d03a00702b005004003006", + "0x500400300e00511c0050450050fc00311b00511a0050450050fc003067", + "0x702b00500400311f00702b00500400311e00702b00500400311d00702b", + "0x50040031240051230050450050fc0031220051210050450050fc003120", + "0x702b00500400312700702b00500400312600702b00500400312500702b", + "0x50450050fc00312b00512a0050450050fc003129007006005004003128", + "0x50450050fc00312d00702b00500400312c00702b005004003115005036", + "0x507b00507b00507b00502001f03701d12e007006005004003115005115", + "0x507b00507b00507b00507b00507b00507b00507b00507b00507b00507b", + "0x700600500400313000700600500400312f00500a00907b00507b00507b", + "0x3134007006005004003133007006005004003132007006005004003131", + "0x50040031350070060050040030db0070060050040030e3007006005004", + "0x313800513701f02601d07800500a0511360070060050040030d1007006", + "0x1f02601d13a00702b00500400313900702b00500400300500703c005004", + "0x500400301f00702b00500400306700513c00513b01f062021045005020", + "0x700600500400313e00700600500400313d00700600500400300500702b", + "0x700500702602511200701f00702602500700702b00500400300214013f", + "0x500a0431420070060050040031410050a10a002b00502001f02601d12c", + "0x509a00514601f05902102b00503c00500600514501f14401d05614307b", + "0x1d02400502400514901f05902114800514701f02601d06400500a051024", + "0x505004f06700514d00514c01f06202114b00514a00514a00502001f144", + "0x515100515100502001f14401d15000514f01f02601d14e00500a05109a", + "0x1d05615615500500a00915400500a00906700515300515201f06202114b", + "0x50a10a015c00500a00900600515b00515b00515a00515900515801f157", + "0x1f05901d02400514a00515d01f05902115b0050a10a007b0050a10a002b", + "0x316100700600500400306700516000515f01f06202115e00514a005020", + "0x7026025005007163005004003040007005007026025162007006005004", + "0x700600500400316500700600500400316400701f007026025005007005", + "0x3168007006005004003167007006005004003084007006005004003166", + "0x500400316b00700600500400316a007006005004003169007006005004", + "0x700600500400316e00700600500400316d00700600500400316c007006", + "0x317300700600500400317200500a04305617117000700600500400316f", + "0x1f05c01d178005177005177005177005176005175003174007006005004", + "0x500400317a00501f00714b0050fc00314b005006005006005006005179", + "0x302e00700600500400300500707b00500400302400517b00300700707b", + "0x1d02b00502b00502001f05901d17d00700600500400317c007006005004", + "0x1d18201f01e01d02400518100518001f05902117f00500600517e01f059", + "0x700600500400306700518500518401f06202100600518300502001f059", + "0x50450050fc00306700518800518701f06202114b00502001f02601d186", + "0x500400318d00702b00500400318c00518b0050450050fc00318a005189", + "0x50450050fc00319000702b00500400318f00702b00500400318e00702b", + "0x500400319500702b0050040031940051930050450050fc003192005191", + "0x50450050fc00319800702b00500400319700702b00500400319600702b", + "0x500400319d00702b00500400319c00519b0050450050fc00319a005199", + "0x50450050fc0031a000702b00500400319f00702b00500400319e00702b", + "0x1f0590211a500702b0050040031a400702b0050040030561a31a20051a1", + "0x50040030060051a901f02601d1a80070060050040030240051a70051a6", + "0x502001f02601d1ac0070060050040031ab0070060050040031aa007006", + "0x1d0240051b20051b101f0590210561b00670051af0051ae01f0620211ad", + "0x51b60050450050fc0030670051b50051b401f0620211b300502001f026", + "0x50fc0031bd00702b0050040031bc0051bb0051ba0051b90051b80031b7", + "0x50450050450051bf01f14401d1be00702b00500400317a00500500714b", + "0x50040031c30051c20050450050fc0031c10051c00050450050fc00314b", + "0x702b0050040031c600702b0050040031c500702b0050040031c400702b", + "0x507b00507b00507b00507b00502001f1c901d1c800707b0050040031c7", + "0x51cb01f02601d1ca00500a05107b00505004f07b00507b00507b00507b", + "0x51d10051d001f0620210240051cf0051ce00502001f14401d0561cd1cc", + "0x51d80051d70051d60051d50051d40051d30031d200707b005004003067", + "0x50040031dd00707b0050040031d400500a0091dc0051db0051da0051d9", + "0x707b0050040031e000707b0050040031df00707b0050040031de00707b", + "0x31e400707b0050040031e300707b0050040031e200707b0050040031e1", + "0x50040031e600707b0050040031e500707b00500400307c007006005004", + "0x70060050040031e90070060050040031e80070060050040031e7007006", + "0x70060050040031eb0070060050040030670051410051ea01f06202103a", + "0x30021f10060050cf1f00060050501ef1ee0050a10a00060050cf1ed1ec", + "0x514a00502001f06201d02400514e0051f201f062021007007006005004", + "0x51f701f06202102400502001f1f601d0670051f50051f401f0620211f3", + "0x500600500600514a00502b00515b0050060051fa01f1f901d0670051f8", + "0x51540051fb01f05902114a00507b00507b00514a00502b005151005006", + "0x1f14401d0670051fe0051fd01f0620211fc00514a00502001f05901d024", + "0x1d1550050a10a002400515500520001f05902115b00503c00503c0051ff", + "0x703c00500400306700520200520101f06202102400503c00502001f059", + "0x320500700600500400320400700600500400320300700600500400301f", + "0x2102400518300502001f20801d207007006005004003206007006005004", + "0x50a10a00640050a10a005620b00600500a04306700520a00520901f062", + "0x500400306700520d00520c01f06202102400506400502001f06201d14a", + "0x1f06201d02400506400521101f0620212100050a10a000220f20e007006", + "0x500a0090060050a10a006700521400521301f06202121200514a005020", + "0x500400303900700600500400301f0070060050040032150050a10a0006", + "0x500400300500700600500400314a00502001f02601d05621601f0070f0", + "0x521b00521a01f0620210562190f300521801f02601d05621701f00707b", + "0x522300600500522214a00500522101f22001f21f01f21e21d00221c067", + "0x500722800500722722603a005225148005005224215005005224148005", + "0x522301f22a22800500522321000500522322900500522301f005005223", + "0x23000500522423000500523123000500522f22e00700522d01f22c22b005", + "0x522307b00500522323500500523401f2330f3005005232230005005221", + "0x1f23b01f23a00600500523900600500522323800500523401f237236005", + "0x523100600500523f00600500523e00600500523200600500523d01f23c", + "0x1f00722800500722721b00500522f14a00500522f064005005224064005", + "0x522524103a00522501f24006700500522f06300500522f006005005224", + "0x24600500523401f24524403a00522514a00500522424303a00522524203a", + "0x7b00500522423600500523907b00500523923600500522401f24801f247", + "0x17700500523424900500523406300500522406700500522105203a005225", + "0x1f24d00600500524c01f24b00600500524a21500500524a05403a005225", + "0x25000500524f24e03a00522506400500522314a00500522321500500524c", + "0x522402400500522401f25115b00500522421200500524f214005005221", + "0x523925500500523425400500522421000500524a253005005224252005", + "0x25800500524f02b03a00522521000500524c01f25700600500525614a005", + "0x25900500522406400500524c06400500524a14a00500524a20d005005221", + "0x603a00522506003a00522514800500523902803a00522514a00500524c", + "0x722702400500522f01f25d01f25c01f25b25a00500522405f03a005225", + "0x1f25f01f00714b00500722725e00500522414b00500522300500714b005", + "0x522526000500522318300500522f01f26126000500522414b005005224", + "0x523926400500523426300500523420a00500522426200500524f05e03a", + "0x26a03a00522501f26926800500523426700500523401f26601f26515b005", + "0x522303c00500523126d00500523403c00500522401f26c26b005005234", + "0x1f00700527001f26f20200500522426e00500524f06603a00522503c005", + "0x524f06703a00522515500500524a06403a00522501f27106303a005225", + "0x524f1fe00500522127400500524f27303a00522515500500524c272005", + "0x52231830050052241830050052311550050052241540050052241fc005", + "0x52241f800500522427600500524f27503a005225154005005223155005", + "0x522127800500524f00b03a00522514e00500522309a00500523e277005", + "0x522315100500522f14e00500523114e0050052241f300500524f1f5005", + "0x27c00500523426000500523901f27b27a03a00522527903a005225151005", + "0x28203a00522528100500522300600500528027f00500522301f27e01f27d", + "0x2860050052340060050052852840050052241ee00500524a283005005224", + "0x2b00500522401f28a01f2891ee00500524c288005005234006005005287", + "0x522301f28c14100500522128b00500524f06b03a00522502b005005223", + "0x29100500523429000500523428f00500523401f28e28d0050052340a6005", + "0x7b00500523e29503a00522529403a00522529303a00522529203a005225", + "0x1ca00500522329800500523429700500523407b00500523f296005005234", + "0x1ca00500523129c00500523401f29b01f00729a0050072991ec03a005225", + "0x29d03a0052251cf0050052231ce0050052231ce00500522f1ca005005224", + "0x523d2a000500522301f29f1ce0050052241d100500522129e00500524f", + "0xa20050052232a303a00522501f2a22a10050052341d40050052211d4005", + "0x2a603a00522504500500522304500500522f2a503a0052252a403a005225", + "0x1f2aa2a90050052342a80050052341b300500524f1b300500522301f2a7", + "0x52232ae0050052342ad0050052342ac03a00522501f2ab1b2005005224", + "0x52251b20050052231b50050052212af00500524f07803a0052251b9005", + "0x1f2b42b30050052342b20050052342b10050052342b000500524f07a03a", + "0x1ad0050052211ad0050052241ad0050052311ad00500522f1af005005221", + "0x7f03a0052252b803a0052252b703a0052252b603a0052252b5005005234", + "0x1f2bd2bc0050052342bb0050052342ba00500524f2ba00500522301f2b9", + "0x52342c10050052342c00050052342bf00500523401f2be1a7005005224", + "0x52242c400500524f08103a0052251a70050052232c30050052342c2005", + "0x52212c600500524f08603a00522508303a0052252c5005005234188005", + "0xa400500522301f2c92c803a0052252c703a00522507e03a005225185005", + "0x1810050052231810050052242cc00500524f2cb03a0052252ca03a005225", + "0x17f0050052211810050052211810050052391810050052312cd03a005225", + "0x2cf03a0052250a80050052232ce00500523417f00500522402b005005232", + "0xe70050052230e50050052232d20050052342d10050052342d003a005225", + "0x2d503a00522515b0050052232d403a0052252d303a0052250e9005005223", + "0x1760050052212da00500523401f2d901f2d82d70050052342d6005005234", + "0x522401f2e02df00500522301f2de01f2dd2dc0050052342db005005234", + "0x52342e50050052342e40050052342e303a0052252e203a0052252e1005", + "0x72272ea0050052342e90050052342e80050052342e70050052342e6005", + "0x722725000500522301f00725000500722721400500522f01f007212005", + "0x1f00725800500722720d00500522f005007250005007227005007212005", + "0x52342ec0050052342eb005005234005007258005007227258005005223", + "0x26200500722720a00500522f14b00500524f2ef00500523401f2ee2ed005", + "0x2f10050052340050072620050072272f000500523426200500522301f007", + "0x72272f403a00522503c0050052f301f2f203c00500523203c005005239", + "0x72f81630052f70050072f62f500500523426e00500522300500726e005", + "0x52342fa00500523401f00726e00500722720200500522f03c0052f9005", + "0x27200500722727200500522301f00727200500722715500500522f2fb005", + "0x1f2fe15e00500524f1600050052212fd00500524f2fc03a005225005007", + "0x1f0072740050072271fe00500522f01f0071fc00500722715400500522f", + "0x50071fc005007227005007274005007227024005005232274005005223", + "0x523d30000500522301f2ff02b00500524a07b00500524a15b00500524a", + "0x523915500500523115500500523d15900500522315c00500522115c005", + "0x522430200500522430100500522415b00500524c155005005221155005", + "0x524c15400500522115400500523d15a00500522315b00500523215a005", + "0x500727600500722730303a00522515100500522407b00500524c02b005", + "0x525615100500522115100500523930503a00522501f304276005005223", + "0x522530803a00522515300500522130700500524f30603a00522509a005", + "0x522530c03a00522514d00500522130b00500524f30a03a00522530903a", + "0x1f0072760050072271f800500522f30f03a00522530e03a00522530d03a", + "0x31203a0052250a403a00522531103a0052250a203a00522531003a005225", + "0x31503a00522531403a0052250a803a00522531303a0052250a603a005225", + "0x1f0072780050072271f500500522f01f0071f3005007227316005005224", + "0x1f300500722709a00500523f31800500524f31703a005225278005005223", + "0x7d00500522401f31a01f319159005005224005007278005007227005007", + "0x14100500524a28300500522300600500531c31b005005234028005005224", + "0x72f816300532000500731f31e00500522402b00500531d02b005005239", + "0x1f32601f32501f32401f32314100500524c32200500523402b005321005", + "0x722732703a00522528b00500522301f00728b00500722714100500522f", + "0x32a00500523432903a00522532803a00522514100500522400500728b005", + "0x11500500523403600500523404500500523e32c00500523432b005005234", + "0x8300500522308300500522f07f00500522407f00500523104500500523f", + "0x32f00500523404500500522113c00500522132e00500524f32d03a005225", + "0x7800500523103c00500523f33100500523403c00500523e330005005234", + "0x522504500500522401f33333200500522333200500522f078005005224", + "0x52343360050052343350050052340b403a0052253340050052340b303a", + "0x523433b00500523433a005005234339005005234338005005234337005", + "0x1f34033f00500523212f00500533e1ce00500522133d00500523433c005", + "0x72271d100500522f29e00500522300500729e0050072271cc005005224", + "0x3430050052343420050052343410050052341cf00500522401f00729e005", + "0x34600500523434500500523434403a0052251b30050052241b3005005231", + "0x523204500500523101f349045005005239348005005234347005005234", + "0x52231b900500522f1bb0050052341ba0050052340b003a005225229005", + "0x1f34b11700500524f11900500522134a00500524f0ba03a0052251ad005", + "0x34d0050052341b900500522107b03a00522534c0050052340b703a005225", + "0x52340bd03a00522504500500534f01f34e0fa0050052230fa005005239", + "0x2af0050072271b500500522f01f0071b30050072270fa005005224111005", + "0x522f0050071b30050072270050072af0050072272af00500522301f007", + "0x535110d00500535010d00500522310d00500522410d00500523110d005", + "0x522f01f35502800500522335400500523401f35335203a00522510d005", + "0x52230050072b00050072272b000500522301f0072b00050072271af005", + "0x52343570050052343560050052342ba0050052242ba005005231067005", + "0x522f35b00500523401f0050052320fb00500523401f35a01f359358005", + "0x52340050072c40050072272c400500522301f0072c4005007227188005", + "0x52230050072c600500722700600500535f01f35e35d00500523435c005", + "0x722718500500522f2100050052323610050052343600050052342c6005", + "0x36500500523436403a00522536300500523436203a00522501f0072c6005", + "0x36700500522f36600500522136600500522436600500523136600500522f", + "0x3680050052340f3005005239367005005221367005005224367005005231", + "0x522301f0072cc00500722718100500522f17f00500522f0f3005005224", + "0x534f36b00500523436a00500523401f3690050072cc0050072272cc005", + "0x17200500522301f36e17200500523936d00500523436c005005234172005", + "0x2df00500522401f37101f3702e100500522336f005005234172005005224", + "0x2150050052230060050053750f300500522337400700522d01f37301f372", + "0x3760050052340e500500524a0e700500524a0e900500524a300005005224", + "0x52340d700500537901f3781eb0050052231eb00500522f377005005234", + "0x537e37c00500522337d00500522337c00500522f0d400500537b37a005", + "0x522438200500522438100500522438000500522437f0050052240d7005", + "0x52233870050052340d700500538638500500523438403a005225383005", + "0xcd0050d700500738a3890050052390d70050053881630050052230d9005", + "0x700700538b03a00700538b0d100700538b0e900500524c0e700500524c", + "0x38e00500523938e00500522438e00500523101f38d0de00500522301f38c", + "0x738a0060050d40050072f80d40050052320d400500522438e005005221", + "0x38f03a0052250e10050d700500738a0c90050d700500738a0c80050d7005", + "0xbd0050052233920050052343910050052340c600500522139000500524f", + "0x3890050052240c600500522338f00500523439300500523439303a005225", + "0xbd0050052240bd005005231362005005234364005005234384005005234", + "0x39103a00522539400500522439203a0052250e500500524c352005005223", + "0x537e0b40050052230b00050053790c603a00522537d00500522401f395", + "0x522d00500734400500722734400500522401f0073440050072270b0005", + "0x523432800500523400600500539732900500523432d005005234396007", + "0x52250e103a00522539003a005225315005005234317005005234327005", + "0x524a0a800500524a39803a0052250cb03a0052250c803a0052250c903a", + "0x524c0a400500524c0a200500524c0a200500524a0a400500524a0a6005", + "0x523431000500523431400500522420a0050052210a800500524c0a6005", + "0x2fd00500722716000500522f01f00715e00500722700600500539930f005", + "0x15e0050072270050072fd00500722739a03a0052252fd00500522301f007", + "0x522309a00500523d09a00500522230d00500523430e005005234005007", + "0x722715300500522f09a00500522409a00500522109a00500523909a005", + "0x30700500722730c00500522415000500522430700500522301f007307005", + "0x1f00730b00500722714d00500522f30900500523430a005005234005007", + "0x523430600500523430800500523400500730b00500722730b005005223", + "0x52342e30050052342f40050052342fc005005234303005005234305005", + "0x52342d00050052342d30050052342d40050052342d50050052342e2005", + "0x31800500522301f00731800500722709a00500522f2cd0050052342cf005", + "0x52232c80050052342ca0050052342cb005005234005007318005007227", + "0x52560830050052240860050052212c700500524f39b03a005225078005", + "0xcd03a0052252b700500523401f39c07d0050052232b800500523403c005", + "0x523432e00500522300500732e00500722707a0050052212b600500524f", + "0x2a50050052342a600500523401f00732e00500722713c00500522f2ac005", + "0x29d0050052341b90050052241b90050052392a30050052342a4005005234", + "0x34a00500522301f00734a00500722711900500522f005007117005007227", + "0x2950050052341ec00500523400500734a00500722701f007117005007227", + "0x52342930050052340d403a00522529400500522401f39e39d03a005225", + "0x523e27900500523402b00500534f27a005005234282005005234292005", + "0xbd00500522f00b00500523f27500500523400b00500522301f39f00b005", + "0x1f3a00bd00500522139000500522301f0073900050072270c600500522f", + "0x39000500722705200500522406600500522127300500524f38e03a005225", + "0x522105f00500522105e00500522426a00500524f3a103a005225005007", + "0x52390bd0050053a235200500523938903a00522539403a005225060005", + "0x522438703a00522524e00500522324e00500522f00b005005256054005", + "0x523424300500523424400500523435200500522407b005005232054005", + "0x52343a40050052343a3005005234226005005234241005005234242005", + "0x523204500500523d0450050052220830050052213a60050052343a5005", + "0x3a90050072f804400502b0050073a80410050052233a7005005234045005", + "0x2c70050072272c700500522301f0072c700500722708600500522f03c005", + "0x3aa00500731f2b60050052230050072b600500722707b00500531d005007", + "0x2b600500722707a00500522f3ac00500523407b0053ab0050072f8163005", + "0x3b00503b0050072f63ae00500523403b0050052233ad00500523401f007", + "0x3b00050072f803b0053af0050072f63af00500522302b0053af0050072f8", + "0x3b40050053b33b200507b0050073b129400500522329400500522f02b005", + "0x27300500722706600500522f3b50050052343b400500524f3b4005005223", + "0x52343b80050052343b70050052343b600500523427300500522301f007", + "0x52341d20050052343bc0050052343bb0050052343ba0050052343b9005", + "0x52253c00050052343bf0050052343be0050052343bd0050052340c3005", + "0x52233c20050053b33c100507b0050073b10050072730050072270d903a", + "0x500726a00500722705f00500522f3c30050052343c200500524f3c2005", + "0x3900500523407c0050052340840050052343c400500523426a005005223", + "0x20700500523413200500523417c005005234131005005234130005005234", + "0x1350050052340db0050052340e3005005234134005005234133005005234", + "0x700726a00500722706000500522f01f00726a00500722705e00500522f", + "0x522224e00500522103a0050052340d100500523403a00726a005007227", + "0x500500523424e00500522401f3c500b00500523200b00500523d00b005", + "0xdb0073091350d100704000700501f00700501f01f04000501f01f01f3c6", + "0x71340050d101f13400504000503a00503a01f01f04000501f00701f0e3", + "0x504000513300513501f01f04000501f00701f1320052d5207133007040", + "0x1f01f04000501f00701f13000507e13117c0070400071330050d101f133", + "0x4000717c0050d101f17c00504000517c00513501f01f0400051310050db", + "0x1f01f04000507c0050db01f01f04000501f00701f0840052ac07c039007", + "0x1f0240053be3c33c40070400070390050d101f039005040005039005135", + "0x1f01f0400053c30050db01f01f0400053c40050e301f01f04000501f007", + "0x50400053c200513301f3c200504000501f13401f01f0400052070050db", + "0x517c01f13500504000513500513201f0d10050400050d100520701f3c1", + "0x1f3c10071350d10d10053c10050400053c100513101f007005040005007", + "0x1f3c000504000501f13001f01f0400050240050e301f01f04000501f007", + "0x71ec0293bf0070400073c01350d103a07c01f3c00050400053c0005039", + "0x53bd0053c401f3bd00504000501f08401f01f04000501f00701f3be02a", + "0x1f01f04000502700502401f0c302700704000502c0053c301f02c005040", + "0x502d0053c001f02d0050400051d20053c101f1d20050400050c30053c2", + "0x2a01f3bc0050400053bc00502901f3bc00504000501f3bf01f02e005040", + "0x27503002f3bb03a04000702e3bc0070290d13be01f02e00504000502e005", + "0x53c001f03200504000501f08401f01f04000501f00701f0313b93ba03a", + "0x3000504000503000502c01f3b700504000501f3bd01f3b8005040005032", + "0x3bf01f0340050400053b70330070c301f03303000704000503000502701f", + "0x50400053b600502901f3bb0050400053bb00513201f3b600504000501f", + "0x1351d201f03400504000503400502c01f3b80050400053b800502a01f3b6", + "0x4000501f00701f3b03b23b403a0280353b50070400070343b83b602f3bb", + "0x502e01f3af0050400053b500502d01f3b50050400053b500513201f01f", + "0x3b00504000501f3bd01f3ad0050400053ae0053bc01f3ae005040005207", + "0x3ad00502c01f3ab00504000501f3bb01f3ac00504000503b0300070c301f", + "0x50400053ac00502c01f3aa0050400053ad3ab00702f01f3ad005040005", + "0x1f3a73a900704000504400503001f0440050400053ac3aa00702f01f3ac", + "0x4000504100503101f0410050400053a70053b901f01f0400053a90053ba", + "0x13201f3bf0050400053bf00520701f3c700504000504200503201f042005", + "0x400053c700513101f03500504000503500517c01f3af0050400053af005", + "0x400050300053b801f01f04000501f00701f3c70353af3bf0d10053c7005", + "0x3b03a600703301f3a600504000501f3b701f01f0400052070050db01f01f", + "0x3bf0050400053bf00520701f3a40050400053a500513301f3a5005040005", + "0x3a400513101f3b20050400053b200517c01f3b40050400053b400513201f", + "0x2070050db01f01f04000501f00701f3a43b23b43bf0d10053a4005040005", + "0x1f2260050400050313a300703301f3a300504000501f3b701f01f040005", + "0x53ba00513201f3bf0050400053bf00520701f241005040005226005133", + "0x524100504000524100513101f3b90050400053b900517c01f3ba005040", + "0x2d01f01f0400052070050db01f01f04000501f00701f2413b93ba3bf0d1", + "0x4000524200513201f24300504000502a00520701f2420050400053be005", + "0x400050840050e301f01f04000501f00701f01f30f00501f03401f244005", + "0x505200513301f05200504000501f3b601f01f0400052070050db01f01f", + "0x1f13500504000513500513201f0d10050400050d100520701f054005040", + "0x71350d10d100505400504000505400513101f00700504000500700517c", + "0x400052070050db01f01f0400051300050e301f01f04000501f00701f054", + "0xd100520701f02b00504000524e00513301f24e00504000501f3b501f01f", + "0x700504000500700517c01f13500504000513500513201f0d1005040005", + "0x1f04000501f00701f02b0071350d10d100502b00504000502b00513101f", + "0x4000502800513301f02800504000501f03501f01f0400051320050e301f", + "0x17c01f13500504000513500513201f0d10050400050d100520701f060005", + "0x600071350d10d100506000504000506000513101f007005040005007005", + "0x50400050e300502d01f01f04000503a0053b401f01f04000501f00701f", + "0x1f3b201f24400504000500600513201f2430050400050db00520701f006", + "0x24300504000524300520701f05e00504000505f00513301f05f005040005", + "0x5e00513101f00700504000500700517c01f24400504000524400513201f", + "0x1f00700501f01f04000501f01f01f05e0072442430d100505e005040005", + "0x3a00503a01f01f04000501f00701f0e30db0073601350d1007040007005", + "0x501f00701f13200536b2071330070400071340050d101f134005040005", + "0x36413117c0070400071330050d101f13300504000513300513501f01f040", + "0x51310050db01f01f04000517c0050e301f01f04000501f00701f130005", + "0x3900513301f03900504000501f13401f01f0400052070050db01f01f040", + "0x13500504000513500513201f0d10050400050d100520701f07c005040005", + "0x1350d10d100507c00504000507c00513101f00700504000500700517c01f", + "0x4000501f13001f01f0400051300050e301f01f04000501f00701f07c007", + "0x3c40070400070841350d103a07c01f08400504000508400503901f084005", + "0x1f3c100504000520700502e01f01f04000501f00701f3c20240070e93c3", + "0x3c03c40073b001f3c00050400053c000502c01f3c00050400053c10053bc", + "0x504000502a0290073ae01f02a00504000501f3af01f0293bf007040005", + "0x3be00502a01f3bd0050400053bd00502901f3bd00504000501f3bf01f3be", + "0x1d203a0df0c302702c03a0400073be3bd0073c30d13be01f3be005040005", + "0x2c00502d01f02c00504000502c00513201f01f04000501f00701f02e02d", + "0x1f0c30050400050c300502c01f3bb00504000501f3bb01f3bc005040005", + "0x53ba01f3ba03000704000502f00503001f02f0050400050c33bb00702f", + "0x310050400053b900503101f3b90050400053ba0053b901f01f040005030", + "0x3bc00513201f3bf0050400053bf00520701f03200504000503100503201f", + "0x3200504000503200513101f02700504000502700517c01f3bc005040005", + "0x1f3b800504000501f3b701f01f04000501f00701f0320273bc3bf0d1005", + "0x3bf00520701f0330050400053b700513301f3b700504000502e3b8007033", + "0x2d00504000502d00517c01f1d20050400051d200513201f3bf005040005", + "0x1f04000501f00701f03302d1d23bf0d100503300504000503300513101f", + "0x502400520701f0340050400053c200502d01f01f0400052070050db01f", + "0x1f00701f01f35800501f03401f3b500504000503400513201f3b6005040", + "0x513301f03500504000501f03501f01f0400051320050e301f01f040005", + "0x504000513500513201f0d10050400050d100520701f3b4005040005035", + "0xd10d10053b40050400053b400513101f00700504000500700517c01f135", + "0xe300502d01f01f04000503a0053b401f01f04000501f00701f3b4007135", + "0x3b50050400053b200513201f3b60050400050db00520701f3b2005040005", + "0x53b600520701f3af0050400053b000513301f3b000504000501f3b201f", + "0x1f00700504000500700517c01f3b50050400053b500513201f3b6005040", + "0x1f01f04000501f01f01f3af0073b53b60d10053af0050400053af005131", + "0x1f01f04000501f00701f0e30db00715e1350d100704000700501f007005", + "0x1f1320053072071330070400071340050d101f13400504000503a00503a", + "0x70400071330050d101f13300504000513300513501f01f04000501f007", + "0x1f17c00504000517c00513501f01f04000501f00701f13000531813117c", + "0x50e301f01f04000501f00701f08400511c07c03900704000717c0050d1", + "0xdb01f01f0400052070050db01f01f04000507c0050db01f01f040005039", + "0x3c30050400053c400513301f3c400504000501f13401f01f040005131005", + "0x700517c01f13500504000513500513201f0d10050400050d100520701f", + "0x701f3c30071350d10d10053c30050400053c300513101f007005040005", + "0x3901f02400504000501f13001f01f0400050840050e301f01f04000501f", + "0x3c00073203c13c20070400070241350d103a07c01f024005040005024005", + "0x50290053bc01f02900504000520700502e01f01f04000501f00701f3bf", + "0x3be00704000502a3c20073b001f02a00504000502a00502c01f02a005040", + "0x502e01f02700504000502c3bd0073ae01f02c00504000501f3af01f3bd", + "0x2d00504000501f3bf01f1d20050400050c30053bc01f0c3005040005131", + "0x1d200502c01f02700504000502700502a01f02d00504000502d00502901f", + "0x3bb03a32e3bc02e0070400071d202702d0073c11351d201f1d2005040005", + "0x2e00502d01f02e00504000502e00513201f01f04000501f00701f03002f", + "0x320310070400053b900503001f3b900504000501f3bb01f3ba005040005", + "0x53b800503101f3b80050400050320053b901f01f0400050310053ba01f", + "0x1f3be0050400053be00520701f0330050400053b700503201f3b7005040", + "0x503300513101f3bc0050400053bc00517c01f3ba0050400053ba005132", + "0x4000501f3b701f01f04000501f00701f0333bc3ba3be0d1005033005040", + "0x1f3b50050400053b600513301f3b600504000503003400703301f034005", + "0x502f00517c01f3bb0050400053bb00513201f3be0050400053be005207", + "0x1f00701f3b502f3bb3be0d10053b50050400053b500513101f02f005040", + "0x502d01f01f0400051310050db01f01f0400052070050db01f01f040005", + "0x504000503500513201f3b40050400053c000520701f0350050400053bf", + "0x1f0400051300050e301f01f04000501f00701f01f2f900501f03401f3b2", + "0x400053b000513301f3b000504000501f3b501f01f0400052070050db01f", + "0x17c01f13500504000513500513201f0d10050400050d100520701f3af005", + "0x3af0071350d10d10053af0050400053af00513101f007005040005007005", + "0x3ae00504000501f03501f01f0400051320050e301f01f04000501f00701f", + "0x13500513201f0d10050400050d100520701f3ad0050400053ae00513301f", + "0x3ad0050400053ad00513101f00700504000500700517c01f135005040005", + "0x1f01f04000503a0053b401f01f04000501f00701f3ad0071350d10d1005", + "0x503b00513201f3b40050400050db00520701f03b0050400050e300502d", + "0x20701f3ab0050400053ac00513301f3ac00504000501f3b201f3b2005040", + "0x4000500700517c01f3b20050400053b200513201f3b40050400053b4005", + "0x501f01f01f3ab0073b23b40d10053ab0050400053ab00513101f007005", + "0x501f00701f0e30db00725e1350d100704000700501f00700501f01f040", + "0x26e2071330070400071340050d101f13400504000503a00503a01f01f040", + "0x1330050d101f13300504000513300513501f01f04000501f00701f132005", + "0x400051310050db01f01f04000501f00701f1300051f813117c007040007", + "0x528607c03900704000717c0050d101f17c00504000517c00513501f01f", + "0x4000503900513501f01f04000507c0050db01f01f04000501f00701f084", + "0x1f04000501f00701f0240051853c33c40070400070390050d101f039005", + "0x400052070050db01f01f0400053c30050db01f01f0400053c40050e301f", + "0xd100520701f3c10050400053c200513301f3c200504000501f13401f01f", + "0x700504000500700517c01f13500504000513500513201f0d1005040005", + "0x1f04000501f00701f3c10071350d10d10053c10050400053c100513101f", + "0x400053c000503901f3c000504000501f13001f01f0400050240050e301f", + "0x1f00701f3be02a0072910293bf0070400073c01350d103a07c01f3c0005", + "0x3c301f02c0050400053bd0053c401f3bd00504000501f08401f01f040005", + "0x400050c30053c201f01f04000502700502401f0c302700704000502c005", + "0x3bf01f02e00504000502d0053c001f02d0050400051d20053c101f1d2005", + "0x504000502e00502a01f3bc0050400053bc00502901f3bc00504000501f", + "0x1f0313b93ba03a1db03002f3bb03a04000702e3bc0070290d13be01f02e", + "0x3b80050400050320053c001f03200504000501f08401f01f04000501f007", + "0x503000502701f03000504000503000502c01f3b700504000501f3bd01f", + "0x3b600504000501f3bf01f0340050400053b70330070c301f033030007040", + "0x3b800502a01f3b60050400053b600502901f3bb0050400053bb00513201f", + "0x343b83b602f3bb1351d201f03400504000503400502c01f3b8005040005", + "0x3b500513201f01f04000501f00701f3b03b23b403a1d40353b5007040007", + "0x3ae00504000520700502e01f3af0050400053b500502d01f3b5005040005", + "0x3b0300070c301f03b00504000501f3bd01f3ad0050400053ae0053bc01f", + "0x1f3ad0050400053ad00502c01f3ab00504000501f3bb01f3ac005040005", + "0x3aa00702f01f3ac0050400053ac00502c01f3aa0050400053ad3ab00702f", + "0x400053a90053ba01f3a73a900704000504400503001f0440050400053ac", + "0x503201f04200504000504100503101f0410050400053a70053b901f01f", + "0x50400053af00513201f3bf0050400053bf00520701f3c7005040005042", + "0x3bf0d10053c70050400053c700513101f03500504000503500517c01f3af", + "0x2070050db01f01f0400050300053b801f01f04000501f00701f3c70353af", + "0x1f3a50050400053b03a600703301f3a600504000501f3b701f01f040005", + "0x53b400513201f3bf0050400053bf00520701f3a40050400053a5005133", + "0x53a40050400053a400513101f3b20050400053b200517c01f3b4005040", + "0x3b701f01f0400052070050db01f01f04000501f00701f3a43b23b43bf0d1", + "0x4000522600513301f2260050400050313a300703301f3a300504000501f", + "0x17c01f3ba0050400053ba00513201f3bf0050400053bf00520701f241005", + "0x2413b93ba3bf0d100524100504000524100513101f3b90050400053b9005", + "0x50400053be00502d01f01f0400052070050db01f01f04000501f00701f", + "0x1f03401f24400504000524200513201f24300504000502a00520701f242", + "0x2070050db01f01f0400050840050e301f01f04000501f00701f01f258005", + "0x20701f05400504000505200513301f05200504000501f3b601f01f040005", + "0x4000500700517c01f13500504000513500513201f0d10050400050d1005", + "0x501f00701f0540071350d10d100505400504000505400513101f007005", + "0x501f3b501f01f0400052070050db01f01f0400051300050e301f01f040", + "0x1f0d10050400050d100520701f02b00504000524e00513301f24e005040", + "0x502b00513101f00700504000500700517c01f135005040005135005132", + "0x51320050e301f01f04000501f00701f02b0071350d10d100502b005040", + "0x520701f06000504000502800513301f02800504000501f03501f01f040", + "0x504000500700517c01f13500504000513500513201f0d10050400050d1", + "0x4000501f00701f0600071350d10d100506000504000506000513101f007", + "0xdb00520701f0060050400050e300502d01f01f04000503a0053b401f01f", + "0x1f05f00504000501f3b201f24400504000500600513201f243005040005", + "0x524400513201f24300504000524300520701f05e00504000505f005133", + "0x505e00504000505e00513101f00700504000500700517c01f244005040", + "0xd100704000700501f00700501f01f04000501f01f01f05e0072442430d1", + "0x1f13400504000503a00503a01f01f04000501f00701f0e30db0073c8135", + "0x502e01f01f04000501f00701f1320053c92071330070400071340050d1", + "0x504000513100502c01f13100504000517c0053bc01f17c005040005207", + "0x1f04000501f00701f07c0053ca0391300070400071310d10073ad01f131", + "0x3c30053cb3c40840070400071330050d101f13300504000513300513501f", + "0x400070840050d101f08400504000508400513501f01f04000501f00701f", + "0x1f01f0400050240050e301f01f04000501f00701f3c10053cc3c2024007", + "0x1f04000503900503b01f01f0400053c40050db01f01f0400053c20050db", + "0x513000520701f3bf0050400053c000513301f3c000504000501f13401f", + "0x1f00700504000500700517c01f13500504000513500513201f130005040", + "0x1f01f04000501f00701f3bf0071351300d10053bf0050400053bf005131", + "0x504000502900503901f02900504000501f13001f01f0400053c10050e3", + "0x501f00701f02c3bd0073cd3be02a00704000702913513003a07c01f029", + "0x3bf01f0c30050400050270053bc01f0270050400053c400502e01f01f040", + "0x400050390053ab01f02d1d20070400051d20053ac01f1d200504000501f", + "0x1f0c30050400050c300502c01f02d00504000502d00502901f02e039007", + "0x1f00701f3ba03002f03a3ce3bb3bc0070400070c302e02d0073be1351d2", + "0x1f1d20050400051d200502901f3bc0050400053bc00513201f01f040005", + "0x1f00701f0333b73b803a3cf0320313b903a0400070391d23bb3bc0d13be", + "0x1f0340050400053b900502d01f3b90050400053b900513201f01f040005", + "0x50323b600702f01f03200504000503200502c01f3b600504000501f3bb", + "0x1f01f0400050350053ba01f3b40350070400053b500503001f3b5005040", + "0x53b000503201f3b00050400053b200503101f3b20050400053b40053b9", + "0x1f03400504000503400513201f02a00504000502a00520701f3af005040", + "0x3103402a0d10053af0050400053af00513101f03100504000503100517c", + "0x50333ae00703301f3ae00504000501f3b701f01f04000501f00701f3af", + "0x1f02a00504000502a00520701f03b0050400053ad00513301f3ad005040", + "0x503b00513101f3b70050400053b700517c01f3b80050400053b8005132", + "0x503900503b01f01f04000501f00701f03b3b73b802a0d100503b005040", + "0x3ac00703301f3ac00504000501f3b701f01f0400051d20053aa01f01f040", + "0x504000502a00520701f3aa0050400053ab00513301f3ab0050400053ba", + "0x513101f03000504000503000517c01f02f00504000502f00513201f02a", + "0x50db01f01f04000501f00701f3aa03002f02a0d10053aa0050400053aa", + "0x1f04400504000502c00502d01f01f04000503900503b01f01f0400053c4", + "0x3d000501f03401f3a700504000504400513201f3a90050400053bd005207", + "0x4000503900503b01f01f0400053c30050e301f01f04000501f00701f01f", + "0x13000520701f04200504000504100513301f04100504000501f3b501f01f", + "0x700504000500700517c01f13500504000513500513201f130005040005", + "0x1f04000501f00701f0420071351300d100504200504000504200513101f", + "0x507c00520701f3c700504000513500502d01f01f0400051330050e301f", + "0x1f00701f01f3d100501f03401f3a50050400053c700513201f3a6005040", + "0x20701f3a400504000513500502d01f01f0400051320050e301f01f040005", + "0x504000501f03501f3a50050400053a400513201f3a60050400050d1005", + "0x513201f3a60050400053a600520701f2260050400053a300513301f3a3", + "0x504000522600513101f00700504000500700517c01f3a50050400053a5", + "0x1f04000503a0053b401f01f04000501f00701f2260073a53a60d1005226", + "0x24100513201f3a90050400050db00520701f2410050400050e300502d01f", + "0x1f24300504000524200513301f24200504000501f3b201f3a7005040005", + "0x500700517c01f3a70050400053a700513201f3a90050400053a9005207", + "0x1f01f01f2430073a73a90d100524300504000524300513101f007005040", + "0x1f00701f0e30db0073d21350d100704000700501f00700501f01f040005", + "0x2071330070400071340050d101f13400504000503a00503a01f01f040005", + "0x53bc01f17c00504000520700502e01f01f04000501f00701f1320053d3", + "0x400071310d10073ad01f13100504000513100502c01f13100504000517c", + "0x13300504000513300513501f01f04000501f00701f07c0053d4039130007", + "0x13501f01f04000501f00701f3c30053d53c40840070400071330050d101f", + "0x701f3c10053d63c20240070400070840050d101f084005040005084005", + "0xdb01f01f0400053c20050db01f01f0400050240050e301f01f04000501f", + "0x1f3c000504000501f13401f01f04000503900503b01f01f0400053c4005", + "0x513500513201f13000504000513000520701f3bf0050400053c0005133", + "0x53bf0050400053bf00513101f00700504000500700517c01f135005040", + "0x13001f01f0400053c10050e301f01f04000501f00701f3bf0071351300d1", + "0x702913513003a07c01f02900504000502900503901f02900504000501f", + "0x400053c400502e01f01f04000501f00701f02c3bd0073d73be02a007040", + "0x502901f1d200504000501f3bf01f0c30050400050270053bc01f027005", + "0x391d20073be1351d201f0c30050400050c300502c01f1d20050400051d2", + "0x1f04401f01f04000501f00701f02f3bb3bc03a3d802e02d0070400070c3", + "0x1f0400053ba0053a701f3b93ba0070400050300053a901f030005040005", + "0x3200513301f0320050400053b903100703301f03100504000501f3b701f", + "0x2d00504000502d00513201f02a00504000502a00520701f3b8005040005", + "0x2d02a0d10053b80050400053b800513101f02e00504000502e00517c01f", + "0x2f3b700703301f3b700504000501f3b701f01f04000501f00701f3b802e", + "0x2a00504000502a00520701f03400504000503300513301f033005040005", + "0x3400513101f3bb0050400053bb00517c01f3bc0050400053bc00513201f", + "0x3c40050db01f01f04000501f00701f0343bb3bc02a0d1005034005040005", + "0x20701f3b600504000502c00502d01f01f04000503900503b01f01f040005", + "0x1f3d900501f03401f0350050400053b600513201f3b50050400053bd005", + "0x1f04000503900503b01f01f0400053c30050e301f01f04000501f00701f", + "0x513000520701f3b20050400053b400513301f3b400504000501f3b501f", + "0x1f00700504000500700517c01f13500504000513500513201f130005040", + "0x1f01f04000501f00701f3b20071351300d10053b20050400053b2005131", + "0x4000507c00520701f3b000504000513500502d01f01f0400051330050e3", + "0x501f00701f01f3da00501f03401f3ae0050400053b000513201f3af005", + "0x520701f3ad00504000513500502d01f01f0400051320050e301f01f040", + "0x3b00504000501f03501f3ae0050400053ad00513201f3af0050400050d1", + "0x3ae00513201f3af0050400053af00520701f3ac00504000503b00513301f", + "0x3ac0050400053ac00513101f00700504000500700517c01f3ae005040005", + "0x1f01f04000503a0053b401f01f04000501f00701f3ac0073ae3af0d1005", + "0x53ab00513201f3b50050400050db00520701f3ab0050400050e300502d", + "0x20701f0440050400053aa00513301f3aa00504000501f3b201f035005040", + "0x4000500700517c01f03500504000503500513201f3b50050400053b5005", + "0x501f01f01f0440070353b50d100504400504000504400513101f007005", + "0x501f00701f0e30db0073db1350d100704000700501f00700501f01f040", + "0x3dc2071330070400071340050d101f13400504000503a00503a01f01f040", + "0x52070050db01f01f0400051330050e301f01f04000501f00701f132005", + "0x520701f13100504000517c00513301f17c00504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f0d10050400050d1", + "0x4000501f00701f1310071350d10d100513100504000513100513101f007", + "0x513000503901f13000504000501f13001f01f0400051320050e301f01f", + "0x701f3c40840073dd07c0390070400071301350d103a07c01f130005040", + "0x1f3c30050400053c300502c01f3c300504000501f04101f01f04000501f", + "0x3bf01f01f04000501f00701f3c10053de3c20240070400073c30390073ad", + "0x3c00070400053c00053ac01f3bf00504000501f04201f3c000504000501f", + "0x2c01f02900504000502900502901f02a3c20070400053c20053ab01f029", + "0x3df3bd3be0070400073bf02a02900707c1351d201f3bf0050400053bf005", + "0x513201f1d200504000501f3bd01f01f04000501f00701f0c302702c03a", + "0x50400051d200502c01f3c00050400053c000502901f3be0050400053be", + "0x1f02f3bb3bc03a3e002e02d0070400071d23c23c03bd3be1351d201f1d2", + "0x504000502d00502d01f02d00504000502d00513201f01f04000501f007", + "0x53ba01f0313b90070400053ba00503001f3ba00504000501f3bb01f030", + "0x3b800504000503200503101f0320050400050310053b901f01f0400053b9", + "0x3000513201f02400504000502400520701f3b70050400053b800503201f", + "0x3b70050400053b700513101f02e00504000502e00517c01f030005040005", + "0x1f03300504000501f3b701f01f04000501f00701f3b702e0300240d1005", + "0x2400520701f3b600504000503400513301f03400504000502f033007033", + "0x3bb0050400053bb00517c01f3bc0050400053bc00513201f024005040005", + "0x1f04000501f00701f3b63bb3bc0240d10053b60050400053b600513101f", + "0x504000501f3b701f01f0400053c200503b01f01f0400053c00053aa01f", + "0x20701f3b400504000503500513301f0350050400050c33b500703301f3b5", + "0x4000502700517c01f02c00504000502c00513201f024005040005024005", + "0x501f00701f3b402702c0240d10053b40050400053b400513101f027005", + "0x3a701f3af3b00070400053b20053a901f3b200504000501f3c701f01f040", + "0x50400053af3ae00703301f3ae00504000501f3b701f01f0400053b0005", + "0x513201f3c10050400053c100520701f03b0050400053ad00513301f3ad", + "0x504000503b00513101f00700504000500700517c01f07c00504000507c", + "0x50400053c400502d01f01f04000501f00701f03b00707c3c10d100503b", + "0x1f03401f3aa0050400053ac00513201f3ab00504000508400520701f3ac", + "0xe300502d01f01f04000503a0053b401f01f04000501f00701f01f3e1005", + "0x3aa00504000504400513201f3ab0050400050db00520701f044005040005", + "0x53ab00520701f3a70050400053a900513301f3a900504000501f3b201f", + "0x1f00700504000500700517c01f3aa0050400053aa00513201f3ab005040", + "0x13500504000501f3a601f3a70073aa3ab0d10053a70050400053a7005131", + "0x1f01f04000501f01f01f01f04000501f3a401f0e300504000501f3a501f", + "0x1f01f04000501f00701f1322070073e213313400704000700501f007005", + "0x1f0390053e313013100704000717c0050d101f17c00504000503a00503a", + "0x400050db0e30073a301f0db00504000513000502e01f01f04000501f007", + "0x3c408400704000707c13400722601f07c0050400050db0053bc01f0db005", + "0x50d101f13100504000513100513501f01f04000501f00701f3c30053e4", + "0x502400513501f01f04000501f00701f3c20053e50d1024007040007131", + "0x3c10070400070240050d101f0d10050400050d113500724101f024005040", + "0x3bc01f0290050400053c000502e01f01f04000501f00701f3bf0053e63c0", + "0x50400053c10053b901f3be00504000501f3bb01f02a005040005029005", + "0x524201f13300504000513300513201f08400504000508400520701f3bd", + "0x504000502a00502c01f3be0050400053be00524301f3bd0050400053bd", + "0x70c300505201f0c302702c03a04000502a3be3bd13308413524401f02a", + "0x2e0070400051d200505401f01f04000501f00701f02d0053e71d2005040", + "0x3a01f01f04000501f00701f02f0053e83bb0050400073bc00524e01f3bc", + "0x701f0310053e93b93ba0070400070300050d101f03000504000502e005", + "0xdb01f01f0400053b90050db01f01f0400053ba0050e301f01f04000501f", + "0x1f01f0400053c400502b01f01f0400053bb0053ba01f01f0400050d1005", + "0x4000502c00520701f3b800504000503200513301f03200504000501f134", + "0x13101f00700504000500700517c01f02700504000502700513201f02c005", + "0xe301f01f04000501f00701f3b800702702c0d10053b80050400053b8005", + "0x3b70050400053b700503901f3b700504000501f13001f01f040005031005", + "0x4000501f00701f3b53b60073ea0340330070400073b702702c03a07c01f", + "0x503001f3b40050400050350053bc01f0350050400050d100502e01f01f", + "0x50400053b00053b901f01f0400053b20053ba01f3b03b20070400053bb", + "0x3a0400073af3b43c400703413502801f3b40050400053b400502c01f3af", + "0x400053ae00513201f01f04000501f00701f3aa3ab3ac03a3eb03b3ad3ae", + "0x3201f3a900504000503b00503101f0440050400053ae00502d01f3ae005", + "0x4000504400513201f03300504000503300520701f3a70050400053a9005", + "0xd10053a70050400053a700513101f3ad0050400053ad00517c01f044005", + "0x703301f04100504000501f3b701f01f04000501f00701f3a73ad044033", + "0x4000503300520701f3c700504000504200513301f0420050400053aa041", + "0x13101f3ab0050400053ab00517c01f3ac0050400053ac00513201f033005", + "0xdb01f01f04000501f00701f3c73ab3ac0330d10053c70050400053c7005", + "0x1f01f0400053c400502b01f01f0400053bb0053ba01f01f0400050d1005", + "0x53a600513201f3a50050400053b600520701f3a60050400053b500502d", + "0x502f00506001f01f04000501f00701f01f3ec00501f03401f3a4005040", + "0x3c400502b01f01f04000502e0053b401f01f0400050d10050db01f01f040", + "0x1f22600504000502c00520701f3a300504000502700502d01f01f040005", + "0x1f01f04000501f00701f01f3ed00501f03401f2410050400053a3005132", + "0x504000502d00513301f01f0400053c400502b01f01f0400050d10050db", + "0x517c01f02700504000502700513201f02c00504000502c00520701f242", + "0x1f24200702702c0d100524200504000524200513101f007005040005007", + "0x1f01f0400050d10050db01f01f0400053bf0050e301f01f04000501f007", + "0x4000508400520701f24300504000513300502d01f01f0400053c400502b", + "0x513301f24400504000501f3b601f24100504000524300513201f226005", + "0x504000524100513201f22600504000522600520701f052005040005244", + "0x2260d100505200504000505200513101f00700504000500700517c01f241", + "0x3c400502b01f01f0400053c20050e301f01f04000501f00701f052007241", + "0x513301f05400504000501f3b501f01f04000513500500601f01f040005", + "0x504000513300513201f08400504000508400520701f24e005040005054", + "0x840d100524e00504000524e00513101f00700504000500700517c01f133", + "0x13500500601f01f0400051310050e301f01f04000501f00701f24e007133", + "0x1f0280050400053c300520701f02b00504000513300502d01f01f040005", + "0x1f01f04000501f00701f01f3ee00501f03401f06000504000502b005132", + "0x1f04000513500500601f01f0400050e300505f01f01f0400050390050e3", + "0x600513201f02800504000513400520701f00600504000513300502d01f", + "0x1f05e00504000505f00513301f05f00504000501f03501f060005040005", + "0x500700517c01f06000504000506000513201f028005040005028005207", + "0x1f00701f05e0070600280d100505e00504000505e00513101f007005040", + "0x53b401f01f04000513500500601f01f0400050e300505f01f01f040005", + "0x3a500504000520700520701f26a00504000513200502d01f01f04000503a", + "0x506600513301f06600504000501f3b201f3a400504000526a00513201f", + "0x1f3a40050400053a400513201f3a50050400053a500520701f063005040", + "0x73a43a50d100506300504000506300513101f00700504000500700517c", + "0x4000501f3a401f0e300504000501f3a501f13500504000501f05e01f063", + "0x2070073ef13313400704000700501f00700501f01f04000501f01f01f01f", + "0x717c0050d101f17c00504000503a00503a01f01f04000501f00701f132", + "0x504000513000502e01f01f04000501f00701f0390053f0130131007040", + "0x22601f07c0050400050db0053bc01f0db0050400050db0e30073a301f0db", + "0x513501f01f04000501f00701f3c30053f13c408400704000707c134007", + "0x1f00701f3c10053f23c20240070400071310050d101f131005040005131", + "0x1f3bf0050400053c00053bc01f3c00050400053c200502e01f01f040005", + "0x4000508400520701f02a0050400050240053b901f02900504000501f3bb", + "0x24301f02a00504000502a00524201f13300504000513300513201f084005", + "0x2a13308413524401f3bf0050400053bf00502c01f029005040005029005", + "0x1f0c30053f302700504000702c00505201f02c3bd3be03a0400053bf029", + "0x4000702d00524e01f02d1d200704000502700505401f01f04000501f007", + "0x1f3bb0050400051d200503a01f01f04000501f00701f3bc0053f402e005", + "0x50e301f01f04000501f00701f3ba0053f503002f0070400073bb0050d1", + "0x2b01f01f04000513500526a01f01f0400050300050db01f01f04000502f", + "0x1f3b900504000501f13401f01f04000502e0053ba01f01f0400053c4005", + "0x53bd00513201f3be0050400053be00520701f0310050400053b9005133", + "0x503100504000503100513101f00700504000500700517c01f3bd005040", + "0x13001f01f0400053ba0050e301f01f04000501f00701f0310073bd3be0d1", + "0x70323bd3be03a07c01f03200504000503200503901f03200504000501f", + "0x504000501f06601f01f04000501f00701f0340330073f63b73b8007040", + "0x53b901f01f0400053b50053ba01f0353b500704000502e00503001f3b6", + "0x3b63c40073b713502801f3b60050400053b600502c01f3b4005040005035", + "0x24201f01f04000501f00701f3ad3ae3af03a3f73b00d13b203a0400073b4", + "0x503b00503a01f03b3b00070400053b000506301f3b00050400053b0005", + "0x1f3aa0050400053ab00506701f3ab0050400053ac00506401f3ac005040", + "0x53aa04400702f01f3aa0050400053aa00502c01f04400504000501f3bb", + "0x1f3b20050400053b200513201f3b80050400053b800520701f3a9005040", + "0xd113500727301f3a90050400053a900524301f3b00050400053b0005242", + "0x500b01f0420413a703a0400053a93b03b23b80d127501f0d1005040005", + "0x4000504100502d01f01f04000501f00701f3a60053f83c7005040007042", + "0x3001f01f0400053a300506001f3a33a40070400053c700527901f3a5005", + "0x400052410053b901f01f0400052260053ba01f2412260070400053a4005", + "0x20701f24400504000524300503201f24300504000524200503101f242005", + "0x400050d100517c01f3a50050400053a500513201f3a70050400053a7005", + "0x501f00701f2440d13a53a70d100524400504000524400513101f0d1005", + "0x13201f3a70050400053a700520701f0520050400053a600513301f01f040", + "0x4000505200513101f0d10050400050d100517c01f041005040005041005", + "0x4000513500526a01f01f04000501f00701f0520d10413a70d1005052005", + "0x513301f24e0050400053ad05400703301f05400504000501f3b701f01f", + "0x50400053af00513201f3b80050400053b800520701f02b00504000524e", + "0x3b80d100502b00504000502b00513101f3ae0050400053ae00517c01f3af", + "0x3c400502b01f01f04000513500526a01f01f04000501f00701f02b3ae3af", + "0x20701f02800504000503400502d01f01f04000502e0053ba01f01f040005", + "0x1f3f900501f03401f00600504000502800513201f060005040005033005", + "0x1f04000513500526a01f01f0400053bc00506001f01f04000501f00701f", + "0x400053bd00502d01f01f0400051d20053b401f01f0400053c400502b01f", + "0x3401f26a00504000505f00513201f05e0050400053be00520701f05f005", + "0x502b01f01f04000513500526a01f01f04000501f00701f01f3fa00501f", + "0x3be0050400053be00520701f0660050400050c300513301f01f0400053c4", + "0x6600513101f00700504000500700517c01f3bd0050400053bd00513201f", + "0x3c10050e301f01f04000501f00701f0660073bd3be0d1005066005040005", + "0x502d01f01f0400053c400502b01f01f04000513500526a01f01f040005", + "0x504000506300513201f05e00504000508400520701f063005040005133", + "0x5e00520701f06700504000506400513301f06400504000501f3b501f26a", + "0x700504000500700517c01f26a00504000526a00513201f05e005040005", + "0x1f04000501f00701f06700726a05e0d100506700504000506700513101f", + "0x4000513300502d01f01f0400051310050e301f01f04000513500526a01f", + "0x3401f00b00504000527300513201f2750050400053c300520701f273005", + "0x526a01f01f0400050390050e301f01f04000501f00701f01f3fb00501f", + "0x1f27900504000513300502d01f01f0400050e300505f01f01f040005135", + "0x4000501f03501f00b00504000527900513201f275005040005134005207", + "0x13201f27500504000527500520701f28200504000527a00513301f27a005", + "0x4000528200513101f00700504000500700517c01f00b00504000500b005", + "0x4000513500526a01f01f04000501f00701f28200700b2750d1005282005", + "0x513200502d01f01f04000503a0053b401f01f0400050e300505f01f01f", + "0x1f00600504000506b00513201f06000504000520700520701f06b005040", + "0x4000506000520701f29300504000529200513301f29200504000501f3b2", + "0x13101f00700504000500700517c01f00600504000500600513201f060005", + "0x1f13500504000501f05e01f2930070060600d1005293005040005293005", + "0x13200504000501f28201f13300504000501f3a501f0e300504000501f27a", + "0x504000501f3a601f03900504000501f3a501f13100504000501f3a601f", + "0x4000700501f00700501f01f04000501f01f01f01f04000501f3a401f084", + "0x504000503a00503a01f01f04000501f00701f3c20240073fc3c33c4007", + "0x1f01f04000501f00701f0290053fd3bf3c00070400073c10050d101f3c1", + "0x1340053bc01f1340050400051341330073a301f1340050400053bf00502e", + "0x1f00701f02c0053fe3bd3be00704000702a3c400722601f02a005040005", + "0x17c0270070400073c00050d101f3c00050400053c000513501f01f040005", + "0x724101f02700504000502700513501f01f04000501f00701f0c30053ff", + "0x701f02e00540002d1d20070400070270050d101f17c00504000517c131", + "0x3bb0050400053bc0053bc01f3bc00504000502d00502e01f01f04000501f", + "0x53be00520701f0300050400051d20053b901f02f00504000501f3bb01f", + "0x1f03000504000503000524201f3c30050400053c300513201f3be005040", + "0x3c33be13524401f3bb0050400053bb00502c01f02f00504000502f005243", + "0x3b800540103200504000703100505201f0313b93ba03a0400053bb02f030", + "0x703300524e01f0333b700704000503200505401f01f04000501f00701f", + "0x3b60050400053b700503a01f01f04000501f00701f034005402207005040", + "0x54030353b50070400073b60050d101f20700504000520713200706b01f", + "0x1300390073a301f13000504000503500502e01f01f04000501f00701f3b4", + "0x70400073b23ba00722601f3b20050400051300053bc01f130005040005", + "0x1f3b50050400053b500513501f01f04000501f00701f3ae0054043af3b0", + "0x513501f01f04000501f00701f03b00540507c3ad0070400073b50050d1", + "0x400073ad0050d101f07c00504000507c08400724101f3ad0050400053ad", + "0x440050400053ab00502e01f01f04000501f00701f3aa0054063ab3ac007", + "0x53ac0053b901f3a700504000501f3bb01f3a90050400050440053bc01f", + "0x1f3b90050400053b900513201f3b00050400053b000520701f041005040", + "0x53a900502c01f3a70050400053a700524301f041005040005041005242", + "0x505201f3a63c704203a0400053a93a70413b93b013524401f3a9005040", + "0x400053a500505401f01f04000501f00701f3a40054073a50050400073a6", + "0x1f04000501f00701f24200540824100504000722600524e01f2263a3007", + "0x540054090522440070400072430050d101f2430050400053a300503a01f", + "0x1f0400050520050db01f01f0400052440050e301f01f04000501f00701f", + "0x4000513500526a01f01f0400053af00502b01f01f04000517c0050db01f", + "0x52410053ba01f01f04000507c0050db01f01f0400050e300529201f01f", + "0x501f13401f01f0400053bd00502b01f01f0400052070053ba01f01f040", + "0x1f04200504000504200520701f02b00504000524e00513301f24e005040", + "0x502b00513101f00700504000500700517c01f3c70050400053c7005132", + "0x50540050e301f01f04000501f00701f02b0073c70420d100502b005040", + "0x3a07c01f02800504000502800503901f02800504000501f13001f01f040", + "0x2e01f01f04000501f00701f05e05f00740a0060600070400070283c7042", + "0x4000520700503001f06600504000526a0053bc01f26a00504000517c005", + "0x2c01f0670050400050640053b901f01f0400050630053ba01f064063007", + "0xb27527303a0400070670663bd00700613502801f066005040005066005", + "0x1f06b00504000507c00502e01f01f04000501f00701f28227a27903a40b", + "0x2930053ba01f29429300704000524100503001f29200504000506b0053bc", + "0x1f27300504000527300513201f2950050400052940053b901f01f040005", + "0xd11ec03a0400072952923af27527313502801f29200504000529200502c", + "0x1f2a500504000501f3bb01f01f04000501f00701f2a42a329d03a40c0db", + "0x52a500524301f1ec0050400051ec00513201f060005040005060005207", + "0xd10050400050d113500727301f00b00504000500b00524201f2a5005040", + "0x2a603a04000500b2a51ec0600d129401f0db0050400050db0e300729301f", + "0x1f01f04000501f00701f2b600540d07a00504000707800500b01f0782ac", + "0x52a600520701f01f0400052b800506001f2b82b700704000507a005279", + "0x1f2b70050400052b700524301f2ac0050400052ac00513201f2a6005040", + "0x8308107f03a0400050db2b72ac2a60d129401f0db0050400050db005242", + "0x527901f01f04000501f00701f07e00540e08600504000708300500b01f", + "0x70400052c700503001f01f0400052c800506001f2c82c7007040005086", + "0x6401f2cd2cb0070400052cb00529501f01f0400052ca0053ba01f2cb2ca", + "0x504000501f3bb01f2d00050400052cf00506701f2cf0050400052cd005", + "0x3b901f2d40050400052d02d300702f01f2d00050400052d000502c01f2d3", + "0x4000508100513201f07f00504000507f00520701f2d50050400052cb005", + "0x27501f2d40050400052d400524301f2d50050400052d500524201f081005", + "0x40f2fc0050400072f400500b01f2f42e32e203a0400052d42d508107f0d1", + "0x2fc00527901f3050050400052e300502d01f01f04000501f00701f303005", + "0x30900704000530600503001f01f04000530800506001f308306007040005", + "0x30c00503101f30c00504000530a0053b901f01f0400053090053ba01f30a", + "0x2e20050400052e200520701f30e00504000530d00503201f30d005040005", + "0x30e00513101f0d10050400050d100517c01f30500504000530500513201f", + "0x30300513301f01f04000501f00701f30e0d13052e20d100530e005040005", + "0x2e30050400052e300513201f2e20050400052e200520701f30f005040005", + "0x2e32e20d100530f00504000530f00513101f0d10050400050d100517c01f", + "0x53a701f0a231000704000507e0053a901f01f04000501f00701f30f0d1", + "0xa40050400050a231100703301f31100504000501f3b701f01f040005310", + "0x8100513201f07f00504000507f00520701f3120050400050a400513301f", + "0x31200504000531200513101f0d10050400050d100517c01f081005040005", + "0x1f01f0400050db0053b401f01f04000501f00701f3120d108107f0d1005", + "0x4000501f3b701f01f0400050a60053a701f3130a60070400052b60053a9", + "0x1f31500504000531400513301f3140050400053130a800703301f0a8005", + "0x50d100517c01f2ac0050400052ac00513201f2a60050400052a6005207", + "0x1f00701f3150d12ac2a60d100531500504000531500513101f0d1005040", + "0x529201f01f04000513500526a01f01f04000500b0053b401f01f040005", + "0x3270050400052a431700703301f31700504000501f3b701f01f0400050e3", + "0x29d00513201f06000504000506000520701f32800504000532700513301f", + "0x32800504000532800513101f2a30050400052a300517c01f29d005040005", + "0x1f01f0400053af00502b01f01f04000501f00701f3282a329d0600d1005", + "0x1f04000507c0050db01f01f0400050e300529201f01f04000513500526a", + "0x528232900703301f32900504000501f3b701f01f0400052410053ba01f", + "0x1f06000504000506000520701f0b300504000532d00513301f32d005040", + "0x50b300513101f27a00504000527a00517c01f279005040005279005132", + "0x517c0050db01f01f04000501f00701f0b327a2790600d10050b3005040", + "0xe300529201f01f04000513500526a01f01f0400053af00502b01f01f040", + "0x53ba01f01f0400052410053ba01f01f04000507c0050db01f01f040005", + "0x1f0b400504000505e00502d01f01f0400053bd00502b01f01f040005207", + "0x41000501f03401f0b00050400050b400513201f34400504000505f005207", + "0x4000517c0050db01f01f04000524200506001f01f04000501f00701f01f", + "0x50e300529201f01f04000513500526a01f01f0400053af00502b01f01f", + "0x2070053ba01f01f0400053a30053b401f01f04000507c0050db01f01f040", + "0x20701f0ba0050400053c700502d01f01f0400053bd00502b01f01f040005", + "0x1f41100501f03401f07b0050400050ba00513201f0b7005040005042005", + "0x1f0400053af00502b01f01f04000517c0050db01f01f04000501f00701f", + "0x4000507c0050db01f01f0400050e300529201f01f04000513500526a01f", + "0x53a400513301f01f0400052070053ba01f01f0400053bd00502b01f01f", + "0x1f3c70050400053c700513201f04200504000504200520701f0bd005040", + "0x73c70420d10050bd0050400050bd00513101f00700504000500700517c", + "0x400053bd00502b01f01f0400053aa0050e301f01f04000501f00701f0bd", + "0x53af00502b01f01f04000517c0050db01f01f0400052070053ba01f01f", + "0x7c0050db01f01f0400050e300529201f01f04000513500526a01f01f040", + "0x1f0b70050400053b000520701f3520050400053b900502d01f01f040005", + "0x4000536200513301f36200504000501f1ec01f07b005040005352005132", + "0x17c01f07b00504000507b00513201f0b70050400050b700520701f364005", + "0x36400707b0b70d100536400504000536400513101f007005040005007005", + "0x1f0400053bd00502b01f01f04000503b0050e301f01f04000501f00701f", + "0x400053af00502b01f01f04000517c0050db01f01f0400052070053ba01f", + "0x508400500601f01f0400050e300529201f01f04000513500526a01f01f", + "0x520701f38f00504000538400513301f38400504000501f29d01f01f040", + "0x504000500700517c01f3b90050400053b900513201f3b00050400053b0", + "0x4000501f00701f38f0073b93b00d100538f00504000538f00513101f007", + "0x517c0050db01f01f0400052070053ba01f01f0400053bd00502b01f01f", + "0xe300529201f01f04000513500526a01f01f04000508400500601f01f040", + "0x20701f3930050400053b900502d01f01f0400053b50050e301f01f040005", + "0x1f41200501f03401f39100504000539300513201f3920050400053ae005", + "0x1f0400053bd00502b01f01f0400053b40050e301f01f04000501f00701f", + "0x4000508400500601f01f04000517c0050db01f01f0400052070053ba01f", + "0x503900505f01f01f0400050e300529201f01f04000513500526a01f01f", + "0x13201f3920050400053ba00520701f0c60050400053b900502d01f01f040", + "0x504000539000513301f39000504000501f2a301f3910050400050c6005", + "0x517c01f39100504000539100513201f39200504000539200520701f0e1", + "0x1f0e10073913920d10050e10050400050e100513101f007005040005007", + "0x1f01f0400053bd00502b01f01f04000503400506001f01f04000501f007", + "0x1f04000508400500601f01f04000517c0050db01f01f0400053b70053b4", + "0x4000503900505f01f01f0400050e300529201f01f04000513500526a01f", + "0x3ba00520701f0c90050400053b900502d01f01f0400051320052a401f01f", + "0x701f01f41300501f03401f0cb0050400050c900513201f0c8005040005", + "0xdb01f01f0400051320052a401f01f0400053bd00502b01f01f04000501f", + "0x1f01f04000513500526a01f01f04000508400500601f01f04000517c005", + "0x50400053b800513301f01f04000503900505f01f01f0400050e3005292", + "0x517c01f3b90050400053b900513201f3ba0050400053ba00520701f398", + "0x1f3980073b93ba0d100539800504000539800513101f007005040005007", + "0x1f01f0400053bd00502b01f01f04000502e0050e301f01f04000501f007", + "0x1f04000508400500601f01f04000517c0050db01f01f0400051320052a4", + "0x4000503900505f01f01f0400050e300529201f01f04000513500526a01f", + "0x513201f0c80050400053be00520701f39a0050400053c300502d01f01f", + "0xcd00504000539b00513301f39b00504000501f3b601f0cb00504000539a", + "0x700517c01f0cb0050400050cb00513201f0c80050400050c800520701f", + "0x701f0cd0070cb0c80d10050cd0050400050cd00513101f007005040005", + "0x2a401f01f0400053bd00502b01f01f0400050c30050e301f01f04000501f", + "0x1f01f04000513500526a01f01f04000508400500601f01f040005132005", + "0x1f04000513100500601f01f04000503900505f01f01f0400050e3005292", + "0x53be00520701f0d400504000539d00513301f39d00504000501f3b501f", + "0x1f00700504000500700517c01f3c30050400053c300513201f3be005040", + "0x1f01f04000501f00701f0d40073c33be0d10050d40050400050d4005131", + "0x1f0400053c00050e301f01f0400051320052a401f01f040005131005006", + "0x400050e300529201f01f04000513500526a01f01f04000508400500601f", + "0x2c00520701f38e0050400053c300502d01f01f04000503900505f01f01f", + "0x701f01f41400501f03401f39400504000538e00513201f3a1005040005", + "0x2a401f01f04000513100500601f01f0400050290050e301f01f04000501f", + "0x1f01f04000508400500601f01f04000513300505f01f01f040005132005", + "0x1f04000503900505f01f01f0400050e300529201f01f04000513500526a", + "0x38900513201f3a10050400053c400520701f3890050400053c300502d01f", + "0x1f0d900504000538700513301f38700504000501f03501f394005040005", + "0x500700517c01f39400504000539400513201f3a10050400053a1005207", + "0x1f00701f0d90073943a10d10050d90050400050d900513101f007005040", + "0x505f01f01f0400051320052a401f01f04000513100500601f01f040005", + "0x29201f01f04000513500526a01f01f04000508400500601f01f040005133", + "0x1f01f04000503a0053b401f01f04000503900505f01f01f0400050e3005", + "0x541500513201f34400504000502400520701f4150050400053c200502d", + "0x20701f37f00504000538500513301f38500504000501f3b201f0b0005040", + "0x4000500700517c01f0b00050400050b000513201f344005040005344005", + "0x501f01f01f37f0070b03440d100537f00504000537f00513101f007005", + "0x501f00701f0e30db0074161350d100704000700501f00700501f01f040", + "0x4172071330070400071340050d101f13400504000503a00503a01f01f040", + "0x17c0053bc01f17c00504000520700502e01f01f04000501f00701f132005", + "0x70400071310d10072a501f13100504000513100502c01f131005040005", + "0x1f13300504000513300513501f01f04000501f00701f07c005418039130", + "0x502e01f01f04000501f00701f3c30054193c40840070400071330050d1", + "0x1f01f04000501f2a601f3c20050400050240053bc01f0240050400053c4", + "0x1f00701f3c100541a01f0400073c20052ac01f3c20050400053c200502c", + "0x7a01f3bf00504000501f07801f3c000504000513500502d01f01f040005", + "0x400050290052b601f02a0050400053c000513201f0290050400053bf005", + "0x400053c10052b701f01f04000501f00701f01f41b00501f03401f3be005", + "0x2c0052b801f02c00504000501f07801f3bd00504000513500502d01f01f", + "0x3be0050400050270052b601f02a0050400053bd00513201f027005040005", + "0x2d00541c1d20c30070400070840050d101f08400504000508400513501f", + "0x1f01f0400050c30050e301f01f04000501f07f01f01f04000501f00701f", + "0x1f04000503900508301f01f0400053be00508101f01f0400051d20050db", + "0x513000520701f3bc00504000502e00513301f02e00504000501f13401f", + "0x1f00700504000500700517c01f02a00504000502a00513201f130005040", + "0x1f01f04000501f00701f3bc00702a1300d10053bc0050400053bc005131", + "0x50400053bb00503901f3bb00504000501f13001f01f04000502d0050e3", + "0x501f00701f3b93ba00741d03002f0070400073bb02a13003a07c01f3bb", + "0x501f07e01f0310050400053be00508601f01f04000501f07f01f01f040", + "0x1f00700504000500700517c01f03000504000503000513201f032005040", + "0x70301352c801f0310050400050310052b601f0390050400050390052c7", + "0x3b600541e0340050400070330052ca01f0333b73b803a040005031039032", + "0x50400053b800502d01f01f0400050340052cb01f01f04000501f00701f", + "0x53ba01f3b23b400704000503500503001f03500504000501f3bb01f3b5", + "0x3af0050400053b000503101f3b00050400053b20053b901f01f0400053b4", + "0x3b500513201f02f00504000502f00520701f3ae0050400053af00503201f", + "0x3ae0050400053ae00513101f3b70050400053b700517c01f3b5005040005", + "0x3ad0050400053b600513301f01f04000501f00701f3ae3b73b502f0d1005", + "0x3b700517c01f3b80050400053b800513201f02f00504000502f00520701f", + "0x701f3ad3b73b802f0d10053ad0050400053ad00513101f3b7005040005", + "0x508301f01f0400053be00508101f01f04000501f07f01f01f04000501f", + "0x3ac0050400053ba00520701f03b0050400053b900502d01f01f040005039", + "0x1f04000501f00701f01f41f00501f03401f3ab00504000503b00513201f", + "0x504000501f3b501f01f04000503900508301f01f0400053c30050e301f", + "0x513201f13000504000513000520701f0440050400053aa00513301f3aa", + "0x504000504400513101f00700504000500700517c01f135005040005135", + "0x1f0400051330050e301f01f04000501f00701f0440071351300d1005044", + "0x3a900513201f3a700504000507c00520701f3a900504000513500502d01f", + "0x1320050e301f01f04000501f00701f01f42000501f03401f041005040005", + "0x1f3a70050400050d100520701f04200504000513500502d01f01f040005", + "0x400053c700513301f3c700504000501f03501f041005040005042005132", + "0x17c01f04100504000504100513201f3a70050400053a700520701f3a6005", + "0x3a60070413a70d10053a60050400053a600513101f007005040005007005", + "0x50400050e300502d01f01f04000503a0053b401f01f04000501f00701f", + "0x1f3b201f3ab0050400053a500513201f3ac0050400050db00520701f3a5", + "0x3ac0050400053ac00520701f3a30050400053a400513301f3a4005040005", + "0x3a300513101f00700504000500700517c01f3ab0050400053ab00513201f", + "0x1f00700501f01f04000501f01f01f3a30073ab3ac0d10053a3005040005", + "0x3a00503a01f01f04000501f00701f0e30db0074211350d1007040007005", + "0x501f00701f1320054222071330070400071340050d101f134005040005", + "0x501f13401f01f0400052070050db01f01f0400051330050e301f01f040", + "0x1f0d10050400050d100520701f13100504000517c00513301f17c005040", + "0x513100513101f00700504000500700517c01f135005040005135005132", + "0x51320050e301f01f04000501f00701f1310071350d10d1005131005040", + "0x3a07c01f13000504000513000503901f13000504000501f13001f01f040", + "0x8401f01f04000501f00701f3c408400742307c0390070400071301350d1", + "0x3c200504000501f2cd01f0240050400053c30053c001f3c300504000501f", + "0x502400502a01f3c10050400053c100502901f3c100504000501f3bf01f", + "0x73c20243c100707c1351d201f3c20050400053c200502c01f024005040", + "0x53c000513201f01f04000501f00701f3be02a02903a4243bf3c0007040", + "0x3001f02c00504000501f3bb01f3bd0050400053c000502d01f3c0005040", + "0x400050c30053b901f01f0400050270053ba01f0c302700704000502c005", + "0x20701f02e00504000502d00503201f02d0050400051d200503101f1d2005", + "0x400053bf00517c01f3bd0050400053bd00513201f039005040005039005", + "0x501f00701f02e3bf3bd0390d100502e00504000502e00513101f3bf005", + "0x13301f3bb0050400053be3bc00703301f3bc00504000501f3b701f01f040", + "0x4000502900513201f03900504000503900520701f02f0050400053bb005", + "0xd100502f00504000502f00513101f02a00504000502a00517c01f029005", + "0x20701f0300050400053c400502d01f01f04000501f00701f02f02a029039", + "0x1f42500501f03401f3b900504000503000513201f3ba005040005084005", + "0x50400050e300502d01f01f04000503a0053b401f01f04000501f00701f", + "0x1f3b201f3b900504000503100513201f3ba0050400050db00520701f031", + "0x3ba0050400053ba00520701f3b800504000503200513301f032005040005", + "0x3b800513101f00700504000500700517c01f3b90050400053b900513201f", + "0x1f00700501f01f04000501f01f01f3b80073b93ba0d10053b8005040005", + "0x3a00503a01f01f04000501f00701f0e30db0074261350d1007040007005", + "0x501f00701f1320054272071330070400071340050d101f134005040005", + "0x2c01f13100504000517c0053bc01f17c00504000520700502e01f01f040", + "0x1f07c0054280391300070400071310d100722601f131005040005131005", + "0x70400071330050d101f13300504000513300513501f01f04000501f007", + "0x1f0240050400053c400502e01f01f04000501f00701f3c30054293c4084", + "0x3c21300072a501f3c20050400053c200502c01f3c20050400050240053bc", + "0x4000508400513501f01f04000501f00701f3bf00542a3c03c1007040007", + "0x1f04000501f00701f3be00542b02a0290070400070840050d101f084005", + "0x400053c000508301f01f04000502a0050db01f01f0400050290050e301f", + "0x53bd00513301f3bd00504000501f13401f01f04000503900502b01f01f", + "0x1f13500504000513500513201f3c10050400053c100520701f02c005040", + "0x71353c10d100502c00504000502c00513101f00700504000500700517c", + "0x504000501f13001f01f0400053be0050e301f01f04000501f00701f02c", + "0x1d20c30070400070271353c103a07c01f02700504000502700503901f027", + "0x1f3bb01f3bc00504000501f2cf01f01f04000501f00701f02e02d00742c", + "0x1f04000502f0053ba01f03002f0070400053bb00503001f3bb005040005", + "0x502c01f3b90390070400050390052d001f3ba0050400050300053b901f", + "0x42d3b803203103a0400073ba3bc3b90071d213502801f3bc0050400053bc", + "0x52d301f01f0400053b80053b401f01f04000501f00701f0340333b703a", + "0x350050400053b500507a01f3b500504000501f07801f3b60050400053c0", + "0x3b63b200702f01f3b200504000501f3bb01f3b40050400050350052d401f", + "0x50400053b43b000702f01f3b40050400053b400502c01f3b0005040005", + "0x53ba01f03b3ad0070400053af00503001f3ae00504000501f2d501f3af", + "0x3100504000503100513201f3ac00504000503b0053b901f01f0400053ad", + "0x3113502801f3ac0050400053ac00524201f3ae0050400053ae00502c01f", + "0x4000501f00701f0413a73a903a42e0443aa3ab03a0400073ac3ae039032", + "0x4000501f2e201f04200504000501f3bb01f01f0400050440053b401f01f", + "0x1f3a60050400053c704200702f01f3c70050400053c700502c01f3c7005", + "0x53a400513301f3a40050400053a63a500703301f3a500504000501f3b7", + "0x1f3ab0050400053ab00513201f0c30050400050c300520701f3a3005040", + "0x3aa3ab0c30d10053a30050400053a300513101f3aa0050400053aa00517c", + "0x504000501f08401f01f0400050410053ba01f01f04000501f00701f3a3", + "0x2401f2432420070400052410053c301f2410050400052260053c401f226", + "0x50400052440053c101f2440050400052430053c201f01f040005242005", + "0x3a900513201f24e00504000501f3bf01f0540050400050520053c001f052", + "0x5400504000505400502a01f24e00504000524e00502901f3a9005040005", + "0x701f05e05f00603a42f06002802b03a04000705424e3a73a90d13be01f", + "0x1f06000504000506000502c01f26a00504000501f2cd01f01f04000501f", + "0x660052ac01f06600504000506600502c01f06600504000526a0600072e3", + "0x2b00504000502b00513201f01f04000501f00701f06300543001f040007", + "0x506700503001f06700504000501f3bb01f06400504000502b00502d01f", + "0x1f00b0050400052750053b901f01f0400052730053ba01f275273007040", + "0x50c300520701f27a00504000527900503201f27900504000500b005031", + "0x1f02800504000502800517c01f06400504000506400513201f0c3005040", + "0x1f01f04000501f00701f27a0280640c30d100527a00504000527a005131", + "0x70400052820053a901f28200504000501f2f401f01f0400050630052b7", + "0x29300703301f29300504000501f3b701f01f04000506b0053a701f29206b", + "0x50400050c300520701f29500504000529400513301f294005040005292", + "0x513101f02800504000502800517c01f02b00504000502b00513201f0c3", + "0x1f3b701f01f04000501f00701f29502802b0c30d1005295005040005295", + "0x504000529d00513301f29d00504000505e1ec00703301f1ec005040005", + "0x517c01f00600504000500600513201f0c30050400050c300520701f2a3", + "0x1f2a305f0060c30d10052a30050400052a300513101f05f00504000505f", + "0x1f01f04000503900502b01f01f0400053c000508301f01f04000501f007", + "0x52a500513301f2a50050400050342a400703301f2a400504000501f3b7", + "0x1f3b70050400053b700513201f0c30050400050c300520701f2a6005040", + "0x333b70c30d10052a60050400052a600513101f03300504000503300517c", + "0x4000503900502b01f01f0400053c000508301f01f04000501f00701f2a6", + "0x513201f07800504000502d00520701f2ac00504000502e00502d01f01f", + "0x50e301f01f04000501f00701f01f43100501f03401f07a0050400052ac", + "0x1f2b600504000513500502d01f01f04000503900502b01f01f040005084", + "0x43200501f03401f2b80050400052b600513201f2b70050400053bf005207", + "0x4000503900502b01f01f0400053c30050e301f01f04000501f00701f01f", + "0x513201f2b700504000513000520701f07f00504000513500502d01f01f", + "0x8300504000508100513301f08100504000501f3b501f2b800504000507f", + "0x700517c01f2b80050400052b800513201f2b70050400052b700520701f", + "0x701f0830072b82b70d100508300504000508300513101f007005040005", + "0x1f08600504000513500502d01f01f0400051330050e301f01f04000501f", + "0x43300501f03401f2c700504000508600513201f07e00504000507c005207", + "0x4000513500502d01f01f0400051320050e301f01f04000501f00701f01f", + "0x3501f2c70050400052c800513201f07e0050400050d100520701f2c8005", + "0x504000507e00520701f2cb0050400052ca00513301f2ca00504000501f", + "0x513101f00700504000500700517c01f2c70050400052c700513201f07e", + "0x53b401f01f04000501f00701f2cb0072c707e0d10052cb0050400052cb", + "0x780050400050db00520701f2cd0050400050e300502d01f01f04000503a", + "0x52cf00513301f2cf00504000501f3b201f07a0050400052cd00513201f", + "0x1f07a00504000507a00513201f07800504000507800520701f2d0005040", + "0x707a0780d10052d00050400052d000513101f00700504000500700517c", + "0x4000501f3a401f0e300504000501f3a501f13500504000501f3a601f2d0", + "0x20700743413313400704000700501f00700501f01f04000501f01f01f01f", + "0x717c0050d101f17c00504000503a00503a01f01f04000501f00701f132", + "0x504000513000502e01f01f04000501f00701f039005435130131007040", + "0x22601f07c0050400050db0053bc01f0db0050400050db0e30073a301f0db", + "0x513501f01f04000501f00701f3c30054363c408400704000707c134007", + "0x1f00701f3c20054370d10240070400071310050d101f131005040005131", + "0xd10050400050d113500724101f02400504000502400513501f01f040005", + "0x2e01f01f04000501f00701f3bf0054383c03c10070400070240050d101f", + "0x504000501f3bb01f02a0050400050290053bc01f0290050400053c0005", + "0x513201f08400504000508400520701f3bd0050400053c10053b901f3be", + "0x50400053be00524301f3bd0050400053bd00524201f133005040005133", + "0x3a04000502a3be3bd13308413524401f02a00504000502a00502c01f3be", + "0x1f04000501f00701f02d0054391d20050400070c300505201f0c302702c", + "0x2f00543a3bb0050400073bc00524e01f3bc02e0070400051d200505401f", + "0x400070300050d101f03000504000502e00503a01f01f04000501f00701f", + "0x1f01f0400053ba0050e301f01f04000501f00701f03100543b3b93ba007", + "0x1f0400053bb0053ba01f01f0400050d10050db01f01f0400053b90050db", + "0x4000503200513301f03200504000501f13401f01f0400053c400502b01f", + "0x17c01f02700504000502700513201f02c00504000502c00520701f3b8005", + "0x3b800702702c0d10053b80050400053b800513101f007005040005007005", + "0x3b700504000501f13001f01f0400050310050e301f01f04000501f00701f", + "0x43c0340330070400073b702702c03a07c01f3b70050400053b700503901f", + "0x53bc01f0350050400050d100502e01f01f04000501f00701f3b53b6007", + "0x400053b20053ba01f3b03b20070400053bb00503001f3b4005040005035", + "0x13502801f3b40050400053b400502c01f3af0050400053b00053b901f01f", + "0x501f00701f3aa3ab3ac03a43d03b3ad3ae03a0400073af3b43c4007034", + "0x501f2fc01f04400504000501f3bb01f01f04000503b0053b401f01f040", + "0x3a70050400053a904400702f01f3a90050400053a900502c01f3a9005040", + "0x4200513301f0420050400053a704100703301f04100504000501f3b701f", + "0x3ae0050400053ae00513201f03300504000503300520701f3c7005040005", + "0x3ae0330d10053c70050400053c700513101f3ad0050400053ad00517c01f", + "0x3aa3a600703301f3a600504000501f3b701f01f04000501f00701f3c73ad", + "0x3300504000503300520701f3a40050400053a500513301f3a5005040005", + "0x3a400513101f3ab0050400053ab00517c01f3ac0050400053ac00513201f", + "0xd10050db01f01f04000501f00701f3a43ab3ac0330d10053a4005040005", + "0x502d01f01f0400053c400502b01f01f0400053bb0053ba01f01f040005", + "0x50400053a300513201f2260050400053b600520701f3a30050400053b5", + "0x1f04000502f00506001f01f04000501f00701f01f43e00501f03401f241", + "0x400053c400502b01f01f04000502e0053b401f01f0400050d10050db01f", + "0x513201f24300504000502c00520701f24200504000502700502d01f01f", + "0x50db01f01f04000501f00701f01f43f00501f03401f244005040005242", + "0x1f05200504000502d00513301f01f0400053c400502b01f01f0400050d1", + "0x500700517c01f02700504000502700513201f02c00504000502c005207", + "0x1f00701f05200702702c0d100505200504000505200513101f007005040", + "0x502b01f01f0400050d10050db01f01f0400053bf0050e301f01f040005", + "0x24300504000508400520701f05400504000513300502d01f01f0400053c4", + "0x524e00513301f24e00504000501f3b601f24400504000505400513201f", + "0x1f24400504000524400513201f24300504000524300520701f02b005040", + "0x72442430d100502b00504000502b00513101f00700504000500700517c", + "0x400053c400502b01f01f0400053c20050e301f01f04000501f00701f02b", + "0x502800513301f02800504000501f3b501f01f04000513500500601f01f", + "0x1f13300504000513300513201f08400504000508400520701f060005040", + "0x71330840d100506000504000506000513101f00700504000500700517c", + "0x4000513500500601f01f0400051310050e301f01f04000501f00701f060", + "0x513201f05f0050400053c300520701f00600504000513300502d01f01f", + "0x50e301f01f04000501f00701f01f44000501f03401f05e005040005006", + "0x2d01f01f04000513500500601f01f0400050e300505f01f01f040005039", + "0x4000526a00513201f05f00504000513400520701f26a005040005133005", + "0x520701f06300504000506600513301f06600504000501f03501f05e005", + "0x504000500700517c01f05e00504000505e00513201f05f00504000505f", + "0x4000501f00701f06300705e05f0d100506300504000506300513101f007", + "0x503a0053b401f01f04000513500500601f01f0400050e300505f01f01f", + "0x13201f22600504000520700520701f06400504000513200502d01f01f040", + "0x504000506700513301f06700504000501f3b201f241005040005064005", + "0x517c01f24100504000524100513201f22600504000522600520701f273", + "0x1f2730072412260d100527300504000527300513101f007005040005007", + "0x1f01f04000501f3a401f0e300504000501f3a501f13500504000501f282", + "0x1f13220700744113313400704000700501f00700501f01f04000501f01f", + "0x704000717c0050d101f17c00504000503a00503a01f01f04000501f007", + "0x1f0db00504000513000502e01f01f04000501f00701f039005442130131", + "0x13400730301f07c0050400050db0053bc01f0db0050400050db0e30073a3", + "0x513100513501f01f04000501f00701f3c30054433c408400704000707c", + "0x4000501f00701f3c10054443c20240070400071310050d101f131005040", + "0x1f3bb01f3bf0050400053c00053bc01f3c00050400053c200502e01f01f", + "0x8400504000508400520701f02a0050400050240053b901f029005040005", + "0x2900524301f02a00504000502a00524201f13300504000513300513201f", + "0x3bf02902a13308413524401f3bf0050400053bf00502c01f029005040005", + "0x1f00701f0c300544502700504000702c00505201f02c3bd3be03a040005", + "0xd100504000702d00524e01f02d1d200704000502700505401f01f040005", + "0x706b01f3bc0050400051d200503a01f01f04000501f00701f02e005446", + "0x701f03000544702f3bb0070400073bc0050d101f0d10050400050d1135", + "0x3b90050400053ba0053bc01f3ba00504000502f00502e01f01f04000501f", + "0x53be00520701f0320050400053bb0053b901f03100504000501f3bb01f", + "0x1f03200504000503200524201f3bd0050400053bd00513201f3be005040", + "0x3bd3be13524401f3b90050400053b900502c01f031005040005031005243", + "0x3b600544803400504000703300505201f0333b73b803a0400053b9031032", + "0x703500524e01f0353b500704000503400505401f01f04000501f00701f", + "0x3b00050400053b500503a01f01f04000501f00701f3b20054493b4005040", + "0xe301f01f04000501f00701f3ad00544a3ae3af0070400073b00050d101f", + "0x1f01f0400050d10053ba01f01f0400053ae0050db01f01f0400053af005", + "0x3b00504000501f13401f01f0400053b40053ba01f01f0400053c4005305", + "0x3b700513201f3b80050400053b800520701f3ac00504000503b00513301f", + "0x3ac0050400053ac00513101f00700504000500700517c01f3b7005040005", + "0x1f01f0400053ad0050e301f01f04000501f00701f3ac0073b73b80d1005", + "0x3ab3b73b803a07c01f3ab0050400053ab00503901f3ab00504000501f130", + "0x4000501f30601f01f04000501f00701f3a73a900744b0443aa007040007", + "0x30801f01f0400050420053ba01f3c70420070400053b400503001f041005", + "0x400050d100503001f01f0400053a600530501f3a53a60070400053c4005", + "0x13201f3aa0050400053aa00520701f01f0400053a40053ba01f3a33a4007", + "0x4000504100530901f00700504000500700517c01f044005040005044005", + "0x13501f3a50050400053a500530901f3c70050400053c700513501f041005", + "0x2260d10400053a33a53c70410070443aa0e330a01f3a30050400053a3005", + "0x1f04000501f00701f05200544c24400504000724300530c01f243242241", + "0x4000501f3bb01f05400504000524100502d01f01f04000524400530d01f", + "0x3b901f01f04000502b0053ba01f02802b00704000524e00503001f24e005", + "0x4000500600503201f00600504000506000503101f060005040005028005", + "0x17c01f05400504000505400513201f22600504000522600520701f05f005", + "0x5f2420542260d100505f00504000505f00513101f242005040005242005", + "0x4000522600520701f05e00504000505200513301f01f04000501f00701f", + "0x13101f24200504000524200517c01f24100504000524100513201f226005", + "0x3ba01f01f04000501f00701f05e2422412260d100505e00504000505e005", + "0x1f01f0400053b40053ba01f01f0400053c400530501f01f0400050d1005", + "0x526a00513201f0660050400053a900520701f26a0050400053a700502d", + "0x53b200506001f01f04000501f00701f01f44d00501f03401f063005040", + "0x3b50053b401f01f0400053c400530501f01f0400050d10053ba01f01f040", + "0x1f0670050400053b800520701f0640050400053b700502d01f01f040005", + "0x1f01f04000501f00701f01f44e00501f03401f273005040005064005132", + "0x50400053b600513301f01f0400053c400530501f01f0400050d10053ba", + "0x517c01f3b70050400053b700513201f3b80050400053b800520701f275", + "0x1f2750073b73b80d100527500504000527500513101f007005040005007", + "0x1f01f0400050d10053ba01f01f0400050300050e301f01f04000501f007", + "0x400053be00520701f00b0050400053bd00502d01f01f0400053c4005305", + "0x513301f27900504000501f3b601f27300504000500b00513201f067005", + "0x504000527300513201f06700504000506700520701f27a005040005279", + "0x670d100527a00504000527a00513101f00700504000500700517c01f273", + "0x1d20053b401f01f04000502e00506001f01f04000501f00701f27a007273", + "0x502d01f01f0400051350052a401f01f0400053c400530501f01f040005", + "0x504000528200513201f06b0050400053be00520701f2820050400053bd", + "0x1f0400051350052a401f01f04000501f00701f01f44f00501f03401f292", + "0x53be00520701f2930050400050c300513301f01f0400053c400530501f", + "0x1f00700504000500700517c01f3bd0050400053bd00513201f3be005040", + "0x1f01f04000501f00701f2930073bd3be0d1005293005040005293005131", + "0x1f0400053c400530501f01f0400051350052a401f01f0400053c10050e3", + "0x29400513201f06b00504000508400520701f29400504000513300502d01f", + "0x1f1ec00504000529500513301f29500504000501f3b501f292005040005", + "0x500700517c01f29200504000529200513201f06b00504000506b005207", + "0x1f00701f1ec00729206b0d10051ec0050400051ec00513101f007005040", + "0x502d01f01f0400051310050e301f01f0400051350052a401f01f040005", + "0x504000529d00513201f2a30050400053c300520701f29d005040005133", + "0x1f0400050390050e301f01f04000501f00701f01f45000501f03401f2a4", + "0x4000513300502d01f01f0400050e300505f01f01f0400051350052a401f", + "0x3501f2a40050400052a500513201f2a300504000513400520701f2a5005", + "0x50400052a300520701f2ac0050400052a600513301f2a600504000501f", + "0x513101f00700504000500700517c01f2a40050400052a400513201f2a3", + "0x52a401f01f04000501f00701f2ac0072a42a30d10052ac0050400052ac", + "0x2d01f01f04000503a0053b401f01f0400050e300505f01f01f040005135", + "0x4000507800513201f06600504000520700520701f078005040005132005", + "0x520701f2b600504000507a00513301f07a00504000501f3b201f063005", + "0x504000500700517c01f06300504000506300513201f066005040005066", + "0x4000501f01f01f2b60070630660d10052b60050400052b600513101f007", + "0x4000501f00701f0e30db0074511350d100704000700501f00700501f01f", + "0x54522071330070400071340050d101f13400504000503a00503a01f01f", + "0x517c0053bc01f17c00504000520700502e01f01f04000501f00701f132", + "0x1300070400071310d100722601f13100504000513100502c01f131005040", + "0xd101f13300504000513300513501f01f04000501f00701f07c005453039", + "0x3c400502e01f01f04000501f00701f3c30054543c4084007040007133005", + "0x3c20050400053c200502c01f3c20050400050240053bc01f024005040005", + "0x1f01f04000501f00701f3bf0054553c03c10070400073c21300072a501f", + "0x1f3be00545602a0290070400070840050d101f084005040005084005135", + "0x50400053bd0053bc01f3bd00504000502a00502e01f01f04000501f007", + "0x4570c302700704000702c3c100722601f02c00504000502c00502c01f02c", + "0x290050d101f02900504000502900513501f01f04000501f00701f1d2005", + "0x4000502d0050e301f01f04000501f00701f3bc00545802e02d007040007", + "0x53c000508301f01f0400050c300502b01f01f04000502e0050db01f01f", + "0x3bb00513301f3bb00504000501f13401f01f04000503900502b01f01f040", + "0x13500504000513500513201f02700504000502700520701f02f005040005", + "0x1350270d100502f00504000502f00513101f00700504000500700517c01f", + "0x4000501f13001f01f0400053bc0050e301f01f04000501f00701f02f007", + "0x3ba00704000703013502703a07c01f03000504000503000503901f030005", + "0x3a0400070390073b903a30e01f01f04000501f00701f0320310074593b9", + "0x400050330052d301f01f04000501f00701f3b53b603403a45a0333b73b8", + "0x2e301f03500504000503500502c01f3b40050400053c00052d301f035005", + "0x50400053b200502c01f01f04000501f2a601f3b20050400053b4035007", + "0x513201f01f04000501f00701f3b000545b01f0400073b20052ac01f3b2", + "0x3b03a45c3ad3ae3af03a0400070c33b73b803a30e01f3b80050400053b8", + "0x53ad0052d301f3aa00504000501f30f01f01f04000501f00701f3ab3ac", + "0x1f04400504000504400502c01f3a90050400053aa0052d301f044005040", + "0x3a70052ac01f3a70050400053a700502c01f3a70050400053a90440072e3", + "0x13201f01f04000501f07f01f01f04000501f00701f04100545d01f040007", + "0x504000501f3bb01f0420050400053af00502d01f3af0050400053af005", + "0x53b901f01f0400053a60053ba01f3a53a60070400053c700503001f3c7", + "0x50400053a300503201f3a30050400053a400503101f3a40050400053a5", + "0x517c01f04200504000504200513201f3ba0050400053ba00520701f226", + "0x1f2263ae0423ba0d100522600504000522600513101f3ae0050400053ae", + "0x3af0050400053af00513201f01f0400050410052b701f01f04000501f007", + "0x3ae00517c01f24200504000524100513201f2410050400053af00502d01f", + "0x501f07f01f01f04000501f00701f01f45e00501f03401f243005040005", + "0x13301f0520050400053ab24400703301f24400504000501f3b701f01f040", + "0x4000503b00513201f3ba0050400053ba00520701f054005040005052005", + "0xd100505400504000505400513101f3ac0050400053ac00517c01f03b005", + "0x502b01f01f0400053b00052b701f01f04000501f00701f0543ac03b3ba", + "0x24e0050400053b800502d01f3b80050400053b800513201f01f0400050c3", + "0x501f07f01f2430050400053b700517c01f24200504000524e00513201f", + "0x3a701f06002800704000502b0053a901f02b00504000501f31001f01f040", + "0x504000506000600703301f00600504000501f3b701f01f040005028005", + "0x513201f3ba0050400053ba00520701f05e00504000505f00513301f05f", + "0x504000505e00513101f24300504000524300517c01f242005040005242", + "0x1f0400050c300502b01f01f04000501f00701f05e2432423ba0d100505e", + "0x53b526a00703301f26a00504000501f3b701f01f0400053c000508301f", + "0x1f3ba0050400053ba00520701f06300504000506600513301f066005040", + "0x506300513101f3b60050400053b600517c01f034005040005034005132", + "0x50c300502b01f01f04000501f00701f0633b60343ba0d1005063005040", + "0x3200502d01f01f04000503900502b01f01f0400053c000508301f01f040", + "0x27300504000506400513201f06700504000503100520701f064005040005", + "0x1f01f0400050290050e301f01f04000501f00701f01f45f00501f03401f", + "0x504000513500502d01f01f0400053c000508301f01f04000503900502b", + "0x1f03401f27900504000527500513201f00b0050400051d200520701f275", + "0x3900502b01f01f0400053be0050e301f01f04000501f00701f01f460005", + "0x20701f27a00504000513500502d01f01f0400053c000508301f01f040005", + "0x504000501f3b601f27900504000527a00513201f00b0050400053c1005", + "0x513201f00b00504000500b00520701f06b00504000528200513301f282", + "0x504000506b00513101f00700504000500700517c01f279005040005279", + "0x1f0400050840050e301f01f04000501f00701f06b00727900b0d100506b", + "0x53bf00520701f29200504000513500502d01f01f04000503900502b01f", + "0x1f00701f01f46100501f03401f29400504000529200513201f293005040", + "0x502d01f01f04000503900502b01f01f0400053c30050e301f01f040005", + "0x504000529500513201f29300504000513000520701f295005040005135", + "0x29300520701f29d0050400051ec00513301f1ec00504000501f3b501f294", + "0x700504000500700517c01f29400504000529400513201f293005040005", + "0x1f04000501f00701f29d0072942930d100529d00504000529d00513101f", + "0x507c00520701f2a300504000513500502d01f01f0400051330050e301f", + "0x1f00701f01f46200501f03401f2a50050400052a300513201f2a4005040", + "0x20701f2a600504000513500502d01f01f0400051320050e301f01f040005", + "0x504000501f03501f2a50050400052a600513201f2a40050400050d1005", + "0x513201f2a40050400052a400520701f0780050400052ac00513301f2ac", + "0x504000507800513101f00700504000500700517c01f2a50050400052a5", + "0x1f04000503a0053b401f01f04000501f00701f0780072a52a40d1005078", + "0x7a00513201f0670050400050db00520701f07a0050400050e300502d01f", + "0x1f2b70050400052b600513301f2b600504000501f3b201f273005040005", + "0x500700517c01f27300504000527300513201f067005040005067005207", + "0x1f01f01f2b70072730670d10052b70050400052b700513101f007005040", + "0x1f00701f0e30db0074631350d100704000700501f00700501f01f040005", + "0x2071330070400071340050d101f13400504000503a00503a01f01f040005", + "0x53bc01f17c00504000520700502e01f01f04000501f00701f132005464", + "0x400071310d100730301f13100504000513100502c01f13100504000517c", + "0x13300504000513300513501f01f04000501f00701f07c005465039130007", + "0x13501f01f04000501f00701f3c30054663c40840070400071330050d101f", + "0x701f3c10054673c20240070400070840050d101f084005040005084005", + "0xdb01f01f0400053c20050db01f01f0400050240050e301f01f04000501f", + "0x1f3c000504000501f13401f01f04000503900530501f01f0400053c4005", + "0x513500513201f13000504000513000520701f3bf0050400053c0005133", + "0x53bf0050400053bf00513101f00700504000500700517c01f135005040", + "0x13001f01f0400053c10050e301f01f04000501f00701f3bf0071351300d1", + "0x702913513003a07c01f02900504000502900503901f02900504000501f", + "0x390073be03a0a201f01f04000501f00701f02c3bd0074683be02a007040", + "0x502e01f01f04000501f00701f3bc02e02d03a4691d20c302703a040007", + "0x50400051d200502c01f02f0050400053bb0053bc01f3bb0050400053c4", + "0x2e301f02f00504000502f00502c01f0301d20070400051d200502701f1d2", + "0x73ba0052ac01f3ba0050400053ba00502c01f3ba00504000502f030007", + "0x1f02700504000502700513201f01f04000501f00701f3b900546a01f040", + "0x51d203200702f01f03200504000501f3bb01f03100504000502700502d", + "0x1f01f0400053b70053ba01f0333b70070400053b800503001f3b8005040", + "0x53b600503201f3b600504000503400503101f0340050400050330053b9", + "0x1f03100504000503100513201f02a00504000502a00520701f3b5005040", + "0xc303102a0d10053b50050400053b500513101f0c30050400050c300517c", + "0x400051d20053b801f01f0400053b90052b701f01f04000501f00701f3b5", + "0x53a701f3b23b40070400050350053a901f03500504000501f31101f01f", + "0x3af0050400053b23b000703301f3b000504000501f3b701f01f0400053b4", + "0x2700513201f02a00504000502a00520701f3ae0050400053af00513301f", + "0x3ae0050400053ae00513101f0c30050400050c300517c01f027005040005", + "0x1f01f0400053c40050db01f01f04000501f00701f3ae0c302702a0d1005", + "0x503b00513301f03b0050400053bc3ad00703301f3ad00504000501f3b7", + "0x1f02d00504000502d00513201f02a00504000502a00520701f3ac005040", + "0x2e02d02a0d10053ac0050400053ac00513101f02e00504000502e00517c", + "0x4000503900530501f01f0400053c40050db01f01f04000501f00701f3ac", + "0x513201f3aa0050400053bd00520701f3ab00504000502c00502d01f01f", + "0x50e301f01f04000501f00701f01f46b00501f03401f0440050400053ab", + "0x13301f3a900504000501f3b501f01f04000503900530501f01f0400053c3", + "0x4000513500513201f13000504000513000520701f3a70050400053a9005", + "0xd10053a70050400053a700513101f00700504000500700517c01f135005", + "0x502d01f01f0400051330050e301f01f04000501f00701f3a7007135130", + "0x504000504100513201f04200504000507c00520701f041005040005135", + "0x1f0400051320050e301f01f04000501f00701f01f46c00501f03401f3c7", + "0x3a600513201f0420050400050d100520701f3a600504000513500502d01f", + "0x1f3a40050400053a500513301f3a500504000501f03501f3c7005040005", + "0x500700517c01f3c70050400053c700513201f042005040005042005207", + "0x1f00701f3a40073c70420d10053a40050400053a400513101f007005040", + "0x20701f3a30050400050e300502d01f01f04000503a0053b401f01f040005", + "0x504000501f3b201f0440050400053a300513201f3aa0050400050db005", + "0x513201f3aa0050400053aa00520701f24100504000522600513301f226", + "0x504000524100513101f00700504000500700517c01f044005040005044", + "0x1f04000501f3a401f13500504000501f0a401f2410070443aa0d1005241", + "0x13313400746d0e30db00704000700501f00700501f01f04000501f01f01f", + "0x4000503a00524201f0db0050400050db00520701f01f04000501f00701f", + "0x504000717c0050a601f17c13220703a04000503a0db00731201f03a005", + "0x13201f20700504000520700520701f01f04000501f00701f13100546e0d1", + "0x50d113500731301f13200504000513200524201f0e30050400050e3005", + "0x707c00531401f07c03913003a0400051320e320703a0a801f0d1005040", + "0x3c300704000508400531501f01f04000501f00701f3c400546f084005040", + "0x3a01f01f04000501f00701f3c10054703c200504000702400531701f024", + "0x701f02a0054710293bf0070400073c00050d101f3c00050400053c3005", + "0x3be0070400073bf0050d101f3bf0050400053bf00513501f01f04000501f", + "0xd101f3be0050400053be00513501f01f04000501f00701f02c0054723bd", + "0x2700513501f01f04000501f00701f1d20054730c30270070400073be005", + "0x501f00701f3bc00547402e02d0070400070270050d101f027005040005", + "0xc30050db01f01f04000502e0050db01f01f04000502d0050e301f01f040", + "0x532801f01f0400053c200532701f01f0400053bd0050db01f01f040005", + "0x13301f3bb00504000501f13401f01f0400050290050db01f01f0400050d1", + "0x4000503900513201f13000504000513000520701f02f0050400053bb005", + "0xd100502f00504000502f00513101f00700504000500700517c01f039005", + "0x1f13001f01f0400053bc0050e301f01f04000501f00701f02f007039130", + "0x4000703003913003a07c01f03000504000503000503901f030005040005", + "0x504000502900502e01f01f04000501f00701f0320310074753b93ba007", + "0x53bc01f0330050400053bd00502e01f3b70050400053b80053bc01f3b8", + "0x50400053b60053bc01f3b60050400050c300502e01f034005040005033", + "0x532d01f3b23b400704000503500532901f03500504000501f07e01f3b5", + "0x3b90050400053b900513201f3ba0050400053ba00520701f01f0400053b4", + "0x3c20050b401f0d10050400050d10050b301f00700504000500700517c01f", + "0x3400504000503400502c01f3b70050400053b700502c01f3c2005040005", + "0x3b50343b73c20d13b20073b93ba13334401f3b50050400053b500502c01f", + "0x701f3ac00547603b0050400073ad0050b001f3ad3ae3af3b00d1040005", + "0x1f3ab0050400053af00502d01f01f04000503b0050ba01f01f04000501f", + "0x50440053ba01f3a90440070400053aa00503001f3aa00504000501f3bb", + "0x3201f0410050400053a700503101f3a70050400053a90053b901f01f040", + "0x400053ab00513201f3b00050400053b000520701f042005040005041005", + "0xd100504200504000504200513101f3ae0050400053ae00517c01f3ab005", + "0x20701f3c70050400053ac00513301f01f04000501f00701f0423ae3ab3b0", + "0x400053ae00517c01f3af0050400053af00513201f3b00050400053b0005", + "0x501f00701f3c73ae3af3b00d10053c70050400053c700513101f3ae005", + "0x3c200532701f01f0400053bd0050db01f01f0400050c30050db01f01f040", + "0x502d01f01f0400050290050db01f01f0400050d100532801f01f040005", + "0x50400053a600513201f3a500504000503100520701f3a6005040005032", + "0x1f0400051d20050e301f01f04000501f00701f01f47700501f03401f3a4", + "0x400053c200532701f01f0400053bd0050db01f01f0400050290050db01f", + "0x53a300513301f3a300504000501f29d01f01f0400050d100532801f01f", + "0x1f03900504000503900513201f13000504000513000520701f226005040", + "0x70391300d100522600504000522600513101f00700504000500700517c", + "0x400050290050db01f01f04000502c0050e301f01f04000501f00701f226", + "0x4000501f2a301f01f0400053c200532701f01f0400050d100532801f01f", + "0x13201f13000504000513000520701f24200504000524100513301f241005", + "0x4000524200513101f00700504000500700517c01f039005040005039005", + "0x4000502a0050e301f01f04000501f00701f2420070391300d1005242005", + "0x4000501f3b601f01f0400050d100532801f01f0400053c200532701f01f", + "0x13201f13000504000513000520701f24400504000524300513301f243005", + "0x4000524400513101f00700504000500700517c01f039005040005039005", + "0x400053c100506001f01f04000501f00701f2440070391300d1005244005", + "0x4000501f3b501f01f0400050d100532801f01f0400053c30053b401f01f", + "0x13201f13000504000513000520701f05400504000505200513301f052005", + "0x4000505400513101f00700504000500700517c01f039005040005039005", + "0x400050d100532801f01f04000501f00701f0540070391300d1005054005", + "0x513201f13000504000513000520701f24e0050400053c400513301f01f", + "0x504000524e00513101f00700504000500700517c01f039005040005039", + "0x1f04000513100506001f01f04000501f00701f24e0070391300d100524e", + "0x504000501f03501f01f0400051350050b701f01f0400051320053b401f", + "0x513201f20700504000520700520701f02800504000502b00513301f02b", + "0x504000502800513101f00700504000500700517c01f0e30050400050e3", + "0x1f04000503a0053b401f01f04000501f00701f0280070e32070d1005028", + "0x513400520701f06000504000513300502d01f01f0400051350050b701f", + "0x13301f00600504000501f3b201f3a400504000506000513201f3a5005040", + "0x400053a400513201f3a50050400053a500520701f05f005040005006005", + "0xd100505f00504000505f00513101f00700504000500700517c01f3a4005", + "0x3a401f0e300504000501f3a601f13500504000501f3a601f05f0073a43a5", + "0x13313400704000700501f00700501f01f04000501f01f01f01f04000501f", + "0xd101f17c00504000503a00503a01f01f04000501f00701f132207007478", + "0x13100513501f01f04000501f00701f03900547913013100704000717c005", + "0x501f00701f08400547a0d107c0070400071310050d101f131005040005", + "0x1f0d10050400050d113500724101f07c00504000507c00513501f01f040", + "0x513501f01f04000501f00701f3c300547b0db3c400704000707c0050d1", + "0x400073c40050d101f0db0050400050db0e300724101f3c40050400053c4", + "0x3c00050400053c200502e01f01f04000501f00701f3c100547c3c2024007", + "0x50240053b901f02900504000501f07b01f3bf0050400053c00053bc01f", + "0x1f13300504000513300513201f13400504000513400520701f02a005040", + "0x53bf00502c01f0290050400050290050bd01f02a00504000502a005242", + "0x536201f02c3bd3be03a0400053bf02902a13313413535201f3bf005040", + "0x4000502700536401f01f04000501f00701f0c300547d02700504000702c", + "0x1f04000501f00701f3bc00547e02e00504000702d00538401f02d1d2007", + "0x3ba00547f03002f0070400073bb0050d101f3bb0050400051d200503a01f", + "0x4000702f0050d101f02f00504000502f00513501f01f04000501f00701f", + "0x3b90050400053b900513501f01f04000501f00701f0320054800313b9007", + "0x13501f01f04000501f00701f0330054813b73b80070400073b90050d101f", + "0x701f3b50054823b60340070400073b80050d101f3b80050400053b8005", + "0xdb01f01f0400053b60050db01f01f0400050340050e301f01f04000501f", + "0x1f01f0400050300050db01f01f0400050310050db01f01f0400053b7005", + "0x1f0400050d10050db01f01f0400050db0050db01f01f04000502e00538f", + "0x4000503500513301f03500504000501f13401f01f0400051300050db01f", + "0x17c01f3bd0050400053bd00513201f3be0050400053be00520701f3b4005", + "0x3b40073bd3be0d10053b40050400053b400513101f007005040005007005", + "0x3b200504000501f13001f01f0400053b50050e301f01f04000501f00701f", + "0x4833af3b00070400073b23bd3be03a07c01f3b20050400053b200503901f", + "0x53bc01f03b00504000513000502e01f01f04000501f00701f3ad3ae007", + "0x50400053ab0053bc01f3ab0050400050d100502e01f3ac00504000503b", + "0x539301f3a90050400050440053bc01f0440050400050db00502e01f3aa", + "0x504000504100539201f01f0400053a700538f01f0413a700704000502e", + "0x502e01f3a60050400053c70053bc01f3c700504000503000502e01f042", + "0x50400053b700502e01f3a40050400053a50053bc01f3a5005040005031", + "0x3b000520701f24100504000501f07e01f2260050400053a30053bc01f3a3", + "0x700504000500700517c01f3af0050400053af00513201f3b0005040005", + "0x3a900502c01f3aa0050400053aa00502c01f3ac0050400053ac00502c01f", + "0x3a60050400053a600502c01f04200504000504200539101f3a9005040005", + "0x3b01320c601f22600504000522600502c01f3a40050400053a400502c01f", + "0x52ca01f0522442432420d10400052263a43a60423a93aa3ac2410073af", + "0x400050540052cb01f01f04000501f00701f24e005484054005040007052", + "0x2800503001f02800504000501f3bb01f02b00504000524300502d01f01f", + "0x5f0050400050060053b901f01f0400050600053ba01f006060007040005", + "0x24200520701f26a00504000505e00503201f05e00504000505f00503101f", + "0x24400504000524400517c01f02b00504000502b00513201f242005040005", + "0x1f04000501f00701f26a24402b2420d100526a00504000526a00513101f", + "0x24300513201f24200504000524200520701f06600504000524e00513301f", + "0x6600504000506600513101f24400504000524400517c01f243005040005", + "0x1f01f0400053b70050db01f01f04000501f00701f0662442432420d1005", + "0x1f04000502e00538f01f01f0400050300050db01f01f0400050310050db", + "0x400051300050db01f01f0400050d10050db01f01f0400050db0050db01f", + "0x513201f0640050400053ae00520701f0630050400053ad00502d01f01f", + "0x50e301f01f04000501f00701f01f48500501f03401f067005040005063", + "0xdb01f01f0400050310050db01f01f0400051300050db01f01f040005033", + "0x1f01f0400050db0050db01f01f04000502e00538f01f01f040005030005", + "0x504000527300513301f27300504000501f39001f01f0400050d10050db", + "0x517c01f3bd0050400053bd00513201f3be0050400053be00520701f275", + "0x1f2750073bd3be0d100527500504000527500513101f007005040005007", + "0x1f01f0400051300050db01f01f0400050320050e301f01f04000501f007", + "0x1f04000502e00538f01f01f0400050300050db01f01f0400050d10050db", + "0x4000500b00513301f00b00504000501f1ec01f01f0400050db0050db01f", + "0x17c01f3bd0050400053bd00513201f3be0050400053be00520701f279005", + "0x2790073bd3be0d100527900504000527900513101f007005040005007005", + "0x1f0400051300050db01f01f0400053ba0050e301f01f04000501f00701f", + "0x4000502e00538f01f01f0400050db0050db01f01f0400050d10050db01f", + "0x3be00520701f28200504000527a00513301f27a00504000501f29d01f01f", + "0x700504000500700517c01f3bd0050400053bd00513201f3be005040005", + "0x1f04000501f00701f2820073bd3be0d100528200504000528200513101f", + "0x400050d10050db01f01f0400051300050db01f01f0400053bc00506001f", + "0x53bd00502d01f01f0400051d20053b401f01f0400050db0050db01f01f", + "0x1f29300504000506b00513201f2920050400053be00520701f06b005040", + "0xdb01f01f0400051300050db01f01f04000501f00701f01f48600501f034", + "0x2940050400050c300513301f01f0400050db0050db01f01f0400050d1005", + "0x700517c01f3bd0050400053bd00513201f3be0050400053be00520701f", + "0x701f2940073bd3be0d100529400504000529400513101f007005040005", + "0xdb01f01f0400050d10050db01f01f0400053c10050e301f01f04000501f", + "0x29500504000513300502d01f01f0400051300050db01f01f0400050db005", + "0x501f2a301f29300504000529500513201f29200504000513400520701f", + "0x1f29200504000529200520701f29d0050400051ec00513301f1ec005040", + "0x529d00513101f00700504000500700517c01f293005040005293005132", + "0x53c30050e301f01f04000501f00701f29d0072932920d100529d005040", + "0xe300500601f01f0400051300050db01f01f0400050d10050db01f01f040", + "0x20701f2a40050400052a300513301f2a300504000501f3b601f01f040005", + "0x4000500700517c01f13300504000513300513201f134005040005134005", + "0x501f00701f2a40071331340d10052a40050400052a400513101f007005", + "0x1300050db01f01f0400050e300500601f01f0400050840050e301f01f040", + "0x513301f2a500504000501f3b501f01f04000513500500601f01f040005", + "0x504000513300513201f13400504000513400520701f2a60050400052a5", + "0x1340d10052a60050400052a600513101f00700504000500700517c01f133", + "0xe300500601f01f0400050390050e301f01f04000501f00701f2a6007133", + "0x513301f2ac00504000501f03501f01f04000513500500601f01f040005", + "0x504000513300513201f13400504000513400520701f0780050400052ac", + "0x1340d100507800504000507800513101f00700504000500700517c01f133", + "0x3a0053b401f01f0400050e300500601f01f04000501f00701f078007133", + "0x20701f07a00504000513200502d01f01f04000513500500601f01f040005", + "0x504000501f3b201f06700504000507a00513201f064005040005207005", + "0x513201f06400504000506400520701f2b70050400052b600513301f2b6", + "0x50400052b700513101f00700504000500700517c01f067005040005067", + "0x504000501f3a501f13500504000501f3a601f2b70070670640d10052b7", + "0x4000700501f00700501f01f04000501f01f01f01f04000501f3a401f0e3", + "0x504000503a00503a01f01f04000501f00701f132207007487133134007", + "0x1f01f04000501f00701f03900548813013100704000717c0050d101f17c", + "0xdb0053bc01f0db0050400050db0e30073a301f0db00504000513000502e", + "0x1f00701f3c30054893c408400704000707c1340072a501f07c005040005", + "0xd10240070400071310050d101f13100504000513100513501f01f040005", + "0x724101f02400504000502400513501f01f04000501f00701f3c200548a", + "0x701f3bf00548b3c03c10070400070240050d101f0d10050400050d1135", + "0x2a0050400050290053bc01f0290050400053c000502e01f01f04000501f", + "0x508400520701f3bd0050400053c10053b901f3be00504000501f3bb01f", + "0x1f3bd0050400053bd00524201f13300504000513300513201f084005040", + "0x13308413524401f02a00504000502a00502c01f3be0050400053be005243", + "0x2d00548c1d20050400070c300505201f0c302702c03a04000502a3be3bd", + "0x73bc00524e01f3bc02e0070400051d200505401f01f04000501f00701f", + "0x3000504000502e00503a01f01f04000501f00701f02f00548d3bb005040", + "0xe301f01f04000501f00701f03100548e3b93ba0070400070300050d101f", + "0x1f01f0400050d10050db01f01f0400053b90050db01f01f0400053ba005", + "0x3200504000501f13401f01f0400053c400508301f01f0400053bb0053ba", + "0x2700513201f02c00504000502c00520701f3b800504000503200513301f", + "0x3b80050400053b800513101f00700504000500700517c01f027005040005", + "0x1f01f0400050310050e301f01f04000501f00701f3b800702702c0d1005", + "0x3b702702c03a07c01f3b70050400053b700503901f3b700504000501f130", + "0x50d100502e01f01f04000501f00701f3b53b600748f034033007040007", + "0x3b03b20070400053bb00503001f3b40050400050350053bc01f035005040", + "0x53b400502c01f3af0050400053b00053b901f01f0400053b20053ba01f", + "0x3ac03a49003b3ad3ae03a0400073af3b43c40070341350e101f3b4005040", + "0x3ae00502d01f3ae0050400053ae00513201f01f04000501f00701f3aa3ab", + "0x3a70050400053a900503201f3a900504000503b00503101f044005040005", + "0x3ad00517c01f04400504000504400513201f03300504000503300520701f", + "0x701f3a73ad0440330d10053a70050400053a700513101f3ad005040005", + "0x420050400053aa04100703301f04100504000501f3b701f01f04000501f", + "0x3ac00513201f03300504000503300520701f3c700504000504200513301f", + "0x3c70050400053c700513101f3ab0050400053ab00517c01f3ac005040005", + "0x1f01f0400050d10050db01f01f04000501f00701f3c73ab3ac0330d1005", + "0x50400053b500502d01f01f0400053c400508301f01f0400053bb0053ba", + "0x1f03401f3a40050400053a600513201f3a50050400053b600520701f3a6", + "0xd10050db01f01f04000502f00506001f01f04000501f00701f01f491005", + "0x502d01f01f0400053c400508301f01f04000502e0053b401f01f040005", + "0x50400053a300513201f22600504000502c00520701f3a3005040005027", + "0x1f0400050d10050db01f01f04000501f00701f01f49200501f03401f241", + "0x502c00520701f24200504000502d00513301f01f0400053c400508301f", + "0x1f00700504000500700517c01f02700504000502700513201f02c005040", + "0x1f01f04000501f00701f24200702702c0d1005242005040005242005131", + "0x1f0400053c400508301f01f0400050d10050db01f01f0400053bf0050e3", + "0x24300513201f22600504000508400520701f24300504000513300502d01f", + "0x1f05200504000524400513301f24400504000501f3b601f241005040005", + "0x500700517c01f24100504000524100513201f226005040005226005207", + "0x1f00701f0520072412260d100505200504000505200513101f007005040", + "0x500601f01f0400053c400508301f01f0400053c20050e301f01f040005", + "0x1f24e00504000505400513301f05400504000501f3b501f01f040005135", + "0x500700517c01f13300504000513300513201f084005040005084005207", + "0x1f00701f24e0071330840d100524e00504000524e00513101f007005040", + "0x502d01f01f04000513500500601f01f0400051310050e301f01f040005", + "0x504000502b00513201f0280050400053c300520701f02b005040005133", + "0x1f0400050390050e301f01f04000501f00701f01f49300501f03401f060", + "0x4000513300502d01f01f04000513500500601f01f0400050e300505f01f", + "0x3501f06000504000500600513201f02800504000513400520701f006005", + "0x504000502800520701f05e00504000505f00513301f05f00504000501f", + "0x513101f00700504000500700517c01f06000504000506000513201f028", + "0x505f01f01f04000501f00701f05e0070600280d100505e00504000505e", + "0x2d01f01f04000503a0053b401f01f04000513500500601f01f0400050e3", + "0x4000526a00513201f3a500504000520700520701f26a005040005132005", + "0x520701f06300504000506600513301f06600504000501f3b201f3a4005", + "0x504000500700517c01f3a40050400053a400513201f3a50050400053a5", + "0x4000501f01f01f0630073a43a50d100506300504000506300513101f007", + "0x4000501f00701f0e30db0074941350d100704000700501f00700501f01f", + "0x54952071330070400071340050d101f13400504000503a00503a01f01f", + "0x517c0053bc01f17c00504000520700502e01f01f04000501f00701f132", + "0x1300070400071310d10072a501f13100504000513100502c01f131005040", + "0xd101f13300504000513300513501f01f04000501f00701f07c005496039", + "0x8400513501f01f04000501f00701f3c30054973c4084007040007133005", + "0x501f00701f3c10054983c20240070400070840050d101f084005040005", + "0x4993bf3c00070400070240050d101f02400504000502400513501f01f040", + "0x3c00050d101f3c00050400053c000513501f01f04000501f00701f029005", + "0x4000502a00513501f01f04000501f00701f3bd00549a3be02a007040007", + "0x1f04000501f00701f0c300549b02702c00704000702a0050d101f02a005", + "0x400053be0050db01f01f0400050270050db01f01f04000502c0050e301f", + "0x53c40050db01f01f04000503900508301f01f0400053bf0050db01f01f", + "0x1d200513301f1d200504000501f13401f01f0400053c20050db01f01f040", + "0x13500504000513500513201f13000504000513000520701f02d005040005", + "0x1351300d100502d00504000502d00513101f00700504000500700517c01f", + "0x4000501f13001f01f0400050c30050e301f01f04000501f00701f02d007", + "0x3bc00704000702e13513003a07c01f02e00504000502e00503901f02e005", + "0x3ba0390070400050390050c901f01f04000501f00701f03002f00749c3bb", + "0x310053bc01f0310050400053c200502e01f3b90050400053ba0052d301f", + "0x3b70050400053b80053bc01f3b80050400053bf00502e01f032005040005", + "0x3c400502e01f0340050400050330053bc01f0330050400053be00502e01f", + "0x1f03500504000501f3bb01f3b50050400053b60053bc01f3b6005040005", + "0x3200502701f03200504000503200502c01f3b40050400053b903500702f", + "0x504000501f0c801f3b00050400053b23b400702f01f3b2032007040005", + "0x3bd01f3ae0050400053af3b000702f01f3af0050400053af00502c01f3af", + "0x70400053b700502701f3b70050400053b700502c01f3ad00504000501f", + "0x1f3ac0050400053ac00502c01f3ac0050400053ad03b0070c301f03b3b7", + "0x503400502c01f3aa00504000501f3bd01f3ab0050400053ac3ae00702f", + "0x50400053aa0440070c301f04403400704000503400502701f034005040", + "0x3001f3a70050400053a93ab00702f01f3a90050400053a900502c01f3a9", + "0x400050420053b901f01f0400050410053ba01f0420410070400053a7005", + "0x1f3b50050400053b500502c01f3a60390070400050390050c901f3c7005", + "0x3a43a503a0400073c73b53a60073bb1350e101f3c70050400053c7005242", + "0x1f01f0400053a30053b401f01f04000501f00701f24224122603a49d3a3", + "0x3424400702f01f2440050400053b724300702f01f24300504000501f3bb", + "0x1f0400050540053ba01f24e05400704000505200503001f052005040005", + "0x2b00524201f3a50050400053a500513201f02b00504000524e0053b901f", + "0x3a49e00606002803a04000702b0320393a43a51350e101f02b005040005", + "0x502d01f02800504000502800513201f01f04000501f00701f26a05e05f", + "0x504000506300503201f06300504000500600503101f066005040005028", + "0x517c01f06600504000506600513201f3bc0050400053bc00520701f064", + "0x1f0640600663bc0d100506400504000506400513101f060005040005060", + "0x504000526a06700703301f06700504000501f3b701f01f04000501f007", + "0x513201f3bc0050400053bc00520701f27500504000527300513301f273", + "0x504000527500513101f05e00504000505e00517c01f05f00504000505f", + "0x1f0400053b70053b801f01f04000501f00701f27505e05f3bc0d1005275", + "0x400050340053b801f01f04000503900508301f01f0400050320053b801f", + "0x513301f27900504000524200b00703301f00b00504000501f3b701f01f", + "0x504000522600513201f3bc0050400053bc00520701f27a005040005279", + "0x3bc0d100527a00504000527a00513101f24100504000524100517c01f226", + "0x3bf0050db01f01f0400053be0050db01f01f04000501f00701f27a241226", + "0x50db01f01f0400053c40050db01f01f04000503900508301f01f040005", + "0x6b00504000502f00520701f28200504000503000502d01f01f0400053c2", + "0x1f04000501f00701f01f49f00501f03401f29200504000528200513201f", + "0x400053bf0050db01f01f0400053c20050db01f01f0400053bd0050e301f", + "0x4000501f29d01f01f0400053c40050db01f01f04000503900508301f01f", + "0x13201f13000504000513000520701f29400504000529300513301f293005", + "0x4000529400513101f00700504000500700517c01f135005040005135005", + "0x400050290050e301f01f04000501f00701f2940071351300d1005294005", + "0x503900508301f01f0400053c40050db01f01f0400053c20050db01f01f", + "0x520701f1ec00504000529500513301f29500504000501f2a301f01f040", + "0x504000500700517c01f13500504000513500513201f130005040005130", + "0x4000501f00701f1ec0071351300d10051ec0050400051ec00513101f007", + "0x53c40050db01f01f04000503900508301f01f0400053c10050e301f01f", + "0x520701f2a300504000529d00513301f29d00504000501f3b601f01f040", + "0x504000500700517c01f13500504000513500513201f130005040005130", + "0x4000501f00701f2a30071351300d10052a30050400052a300513101f007", + "0x4000501f3b501f01f04000503900508301f01f0400053c30050e301f01f", + "0x13201f13000504000513000520701f2a50050400052a400513301f2a4005", + "0x400052a500513101f00700504000500700517c01f135005040005135005", + "0x400051330050e301f01f04000501f00701f2a50071351300d10052a5005", + "0x513201f2ac00504000507c00520701f2a600504000513500502d01f01f", + "0x50e301f01f04000501f00701f01f4a000501f03401f0780050400052a6", + "0x2ac0050400050d100520701f07a00504000513500502d01f01f040005132", + "0x52b600513301f2b600504000501f03501f07800504000507a00513201f", + "0x1f07800504000507800513201f2ac0050400052ac00520701f2b7005040", + "0x70782ac0d10052b70050400052b700513101f00700504000500700517c", + "0x400050e300502d01f01f04000503a0053b401f01f04000501f00701f2b7", + "0x3b201f2920050400052b800513201f06b0050400050db00520701f2b8005", + "0x504000506b00520701f08100504000507f00513301f07f00504000501f", + "0x513101f00700504000500700517c01f29200504000529200513201f06b", + "0x700501f01f04000501f01f01f08100729206b0d1005081005040005081", + "0x503a01f01f04000501f00701f0e30db0074a11350d100704000700501f", + "0x1f00701f1320054a22071330070400071340050d101f13400504000503a", + "0x1f13100504000517c0053bc01f17c00504000520700502e01f01f040005", + "0x7c0054a30391300070400071310d10072a501f13100504000513100502c", + "0x400071330050d101f13300504000513300513501f01f04000501f00701f", + "0x1f01f0400050840050e301f01f04000501f00701f3c30054a43c4084007", + "0x2400504000501f13401f01f04000503900508301f01f0400053c40050db", + "0x13500513201f13000504000513000520701f3c200504000502400513301f", + "0x3c20050400053c200513101f00700504000500700517c01f135005040005", + "0x1f01f0400053c30050e301f01f04000501f00701f3c20071351300d1005", + "0x3c113513003a07c01f3c10050400053c100503901f3c100504000501f130", + "0x73bf03a0cb01f01f04000501f00701f02a0290074a53bf3c0007040007", + "0x513201f01f04000501f00701f0c302702c03a4a63bd3be007040007039", + "0x2d00504000501f3bb01f1d20050400053be00502d01f3be0050400053be", + "0x3bc0053b901f01f04000502e0053ba01f3bc02e00704000502d00503001f", + "0x3000504000502f00503201f02f0050400053bb00503101f3bb005040005", + "0x3bd00517c01f1d20050400051d200513201f3c00050400053c000520701f", + "0x701f0303bd1d23c00d100503000504000503000513101f3bd005040005", + "0x3b90050400050c33ba00703301f3ba00504000501f3b701f01f04000501f", + "0x2c00513201f3c00050400053c000520701f0310050400053b900513301f", + "0x3100504000503100513101f02700504000502700517c01f02c005040005", + "0x1f01f04000503900508301f01f04000501f00701f03102702c3c00d1005", + "0x503200513201f3b800504000502900520701f03200504000502a00502d", + "0x51330050e301f01f04000501f00701f01f4a700501f03401f3b7005040", + "0x13201f03400504000507c00520701f03300504000513500502d01f01f040", + "0xe301f01f04000501f00701f01f4a800501f03401f3b6005040005033005", + "0x50400050d100520701f3b500504000513500502d01f01f040005132005", + "0x3500513301f03500504000501f03501f3b60050400053b500513201f034", + "0x3b60050400053b600513201f03400504000503400520701f3b4005040005", + "0x3b60340d10053b40050400053b400513101f00700504000500700517c01f", + "0x50e300502d01f01f04000503a0053b401f01f04000501f00701f3b4007", + "0x1f3b70050400053b200513201f3b80050400050db00520701f3b2005040", + "0x400053b800520701f3af0050400053b000513301f3b000504000501f3b2", + "0x13101f00700504000500700517c01f3b70050400053b700513201f3b8005", + "0x501f01f04000501f01f01f3af0073b73b80d10053af0050400053af005", + "0x3a01f01f04000501f00701f0e30db0074a91350d100704000700501f007", + "0x701f1320054aa2071330070400071340050d101f13400504000503a005", + "0x17c0070400071330050d101f13300504000513300513501f01f04000501f", + "0x3bc01f03900504000513100502e01f01f04000501f00701f1300054ab131", + "0x504000517c0053b901f08400504000501f3bb01f07c005040005039005", + "0x524201f13500504000513500513201f0d10050400050d100520701f3c4", + "0x504000507c00502c01f08400504000508400524301f3c40050400053c4", + "0x73c200505201f3c20243c303a04000507c0843c41350d113524401f07c", + "0x3bf0070400053c100505401f01f04000501f00701f3c00054ac3c1005040", + "0x3a01f01f04000501f00701f3be0054ad02a00504000702900524e01f029", + "0x701f0c30054ae02702c0070400073bd0050d101f3bd0050400053bf005", + "0xdb01f01f0400050270050db01f01f04000502c0050e301f01f04000501f", + "0x1f1d200504000501f13401f01f04000502a0053ba01f01f040005207005", + "0x502400513201f3c30050400053c300520701f02d0050400051d2005133", + "0x502d00504000502d00513101f00700504000500700517c01f024005040", + "0x13001f01f0400050c30050e301f01f04000501f00701f02d0070243c30d1", + "0x702e0243c303a07c01f02e00504000502e00503901f02e00504000501f", + "0x4000520700502e01f01f04000501f00701f03002f0074af3bb3bc007040", + "0x1f03203100704000502a00503001f3b90050400053ba0053bc01f3ba005", + "0x400053b900502c01f3b80050400050320053b901f01f0400050310053ba", + "0x1f3b53b603403a4b00333b70070400073b83b90073bb0d139801f3b9005", + "0x50400053b700502d01f3b70050400053b700513201f01f04000501f007", + "0x53ba01f3b03b20070400053b400503001f3b400504000501f3bb01f035", + "0x3ae0050400053af00503101f3af0050400053b00053b901f01f0400053b2", + "0x3500513201f3bc0050400053bc00520701f3ad0050400053ae00503201f", + "0x3ad0050400053ad00513101f03300504000503300517c01f035005040005", + "0x1f03b00504000501f3b701f01f04000501f00701f3ad0330353bc0d1005", + "0x3bc00520701f3ab0050400053ac00513301f3ac0050400053b503b007033", + "0x3b60050400053b600517c01f03400504000503400513201f3bc005040005", + "0x1f04000501f00701f3ab3b60343bc0d10053ab0050400053ab00513101f", + "0x4000503000502d01f01f04000502a0053ba01f01f0400052070050db01f", + "0x3401f3a90050400053aa00513201f04400504000502f00520701f3aa005", + "0x50db01f01f0400053be00506001f01f04000501f00701f01f4b100501f", + "0x1f3a700504000502400502d01f01f0400053bf0053b401f01f040005207", + "0x4b200501f03401f0420050400053a700513201f0410050400053c3005207", + "0x400053c000513301f01f0400052070050db01f01f04000501f00701f01f", + "0x17c01f02400504000502400513201f3c30050400053c300520701f3c7005", + "0x3c70070243c30d10053c70050400053c700513101f007005040005007005", + "0x1f0400052070050db01f01f0400051300050e301f01f04000501f00701f", + "0x3a600513201f0410050400050d100520701f3a600504000513500502d01f", + "0x1f3a40050400053a500513301f3a500504000501f3b501f042005040005", + "0x500700517c01f04200504000504200513201f041005040005041005207", + "0x1f00701f3a40070420410d10053a40050400053a400513101f007005040", + "0x513301f3a300504000501f03501f01f0400051320050e301f01f040005", + "0x504000513500513201f0d10050400050d100520701f2260050400053a3", + "0xd10d100522600504000522600513101f00700504000500700517c01f135", + "0xe300502d01f01f04000503a0053b401f01f04000501f00701f226007135", + "0x3a900504000524100513201f0440050400050db00520701f241005040005", + "0x504400520701f24300504000524200513301f24200504000501f3b201f", + "0x1f00700504000500700517c01f3a90050400053a900513201f044005040", + "0x1f01f04000501f01f01f2430073a90440d1005243005040005243005131", + "0x1f01f04000501f00701f1340e30074b30db13500704000700701f007005", + "0x1f17c0054b41322070070400071330050d101f1330050400050d100503a", + "0x1f01f0400051320050db01f01f0400052070050e301f01f04000501f007", + "0x4000513500520701f13000504000513100513301f13100504000501f134", + "0x17c01f0db0050400050db00513201f00500504000500500539a01f135005", + "0x3a0db00513513500513000504000513000513101f03a00504000503a005", + "0x504000501f13001f01f04000517c0050e301f01f04000501f00701f130", + "0x8407c0070400070390db13503a07c01f03900504000503900503901f039", + "0x39b01f02400504000508400502d01f01f04000501f00701f3c33c40074b5", + "0x53c200539a01f07c00504000507c00520701f3c13c2007040005005005", + "0x1f3c10050400053c10050cd01f02400504000502400513201f3c2005040", + "0x1f04000502a0050d401f02a0293bf3c00d10400053c10243c207c0d139d", + "0x3bd0053ba01f02c3bd0070400053be00503001f3be00504000501f3bb01f", + "0x1f0c300504000502700503101f02700504000502c0053b901f01f040005", + "0x53bf00539a01f3c00050400053c000520701f1d20050400050c3005032", + "0x1f03a00504000503a00517c01f02900504000502900513201f3bf005040", + "0x1f04000501f00701f1d203a0293bf3c01350051d20050400051d2005131", + "0x2d00513201f02e0050400053c400520701f02d0050400053c300502d01f", + "0xd10053b401f01f04000501f00701f01f4b600501f03401f3bc005040005", + "0x1f02e0050400050e300520701f3bb00504000513400502d01f01f040005", + "0x4000502f00513301f02f00504000501f3b201f3bc0050400053bb005132", + "0x13201f00500504000500500539a01f02e00504000502e00520701f030005", + "0x4000503000513101f03a00504000503a00517c01f3bc0050400053bc005", + "0x501f3a501f0db00504000501f3a501f03003a3bc00502e135005030005", + "0x501f01f01f01f04000501f3a401f20700504000501f38e01f134005040", + "0x501f00701f1301310074b717c13200704000700701f00700501f01f040", + "0x4b808407c0070400070390050d101f0390050400050d100503a01f01f040", + "0x50840050db01f01f04000507c0050e301f01f04000501f00701f3c4005", + "0xdb00505f01f01f0400052070053a101f01f04000513400505f01f01f040", + "0x20701f0240050400053c300513301f3c300504000501f13401f01f040005", + "0x4000517c00513201f00500504000500500539a01f132005040005132005", + "0x13500502400504000502400513101f03a00504000503a00517c01f17c005", + "0x13001f01f0400053c40050e301f01f04000501f00701f02403a17c005132", + "0x73c217c13203a07c01f3c20050400053c200503901f3c200504000501f", + "0x400053c000502d01f01f04000501f00701f0293bf0074b93c03c1007040", + "0x2702c0070400053be00539b01f3bd3be00704000500500539b01f02a005", + "0x50c300502c01f3bd0050400053bd0050cd01f0c300504000501f04201f", + "0x1f04000502d0053b801f02d1d20070400050c33bd00739401f0c3005040", + "0x2e1d200738701f02e00504000502e00502c01f02e00504000501f38901f", + "0x1f0270050400050270050cd01f3bb00504000501f3bd01f3bc005040005", + "0x53b801f03002f0070400053bb02700739401f3bb0050400053bb00502c", + "0x1f3ba0050400053ba00502c01f3ba00504000501f0d901f01f040005030", + "0x503100502c01f03100504000501f3bd01f3b90050400053ba02f007387", + "0x400051350db0073a301f1351330070400050313bc00739401f031005040", + "0x13300504000513320700741501f03213500704000513500502701f135005", + "0x3b700502c01f3b700504000501f3bd01f3b800504000503213300738701f", + "0x50e31340073a301f0e30330070400053b73b900739401f3b7005040005", + "0x504000503403300738701f0340e30070400050e300502701f0e3005040", + "0x513201f02c00504000502c00539a01f3c10050400053c100520701f3b6", + "0x3b602a02c3c10d139d01f3b60050400053b60050cd01f02a00504000502a", + "0x400053b500520701f01f0400053b20050d401f3b23b40353b50d1040005", + "0xcd01f3b40050400053b400513201f03500504000503500539a01f3b5005", + "0x3ad3ae3af3b00d10400053b83b40353b50d139d01f3b80050400053b8005", + "0x501f3bb01f03b0050400050e31350070c301f01f0400053ad0050d401f", + "0x3ab00504000503b3ac00702f01f03b00504000503b00502c01f3ac005040", + "0x440053b901f01f0400053aa0053ba01f0443aa0070400053ab00503001f", + "0x410050400053a700503201f3a70050400053a900503101f3a9005040005", + "0x3ae00513201f3af0050400053af00539a01f3b00050400053b000520701f", + "0x4100504000504100513101f03a00504000503a00517c01f3ae005040005", + "0x1f04000513400505f01f01f04000501f00701f04103a3ae3af3b0135005", + "0x4000502900502d01f01f0400050db00505f01f01f0400052070053a101f", + "0x3401f3a600504000504200513201f3c70050400053bf00520701f042005", + "0x505f01f01f0400050d10053b401f01f04000501f00701f01f4ba00501f", + "0x2d01f01f0400052070053a101f01f04000513400505f01f01f0400050db", + "0x400053a500513201f3c700504000513100520701f3a5005040005130005", + "0x520701f3a30050400053a400513301f3a400504000501f3b201f3a6005", + "0x50400053a600513201f00500504000500500539a01f3c70050400053c7", + "0x3c71350053a30050400053a300513101f03a00504000503a00517c01f3a6", + "0x3a401f0e300504000501f3a501f13500504000501f3a601f3a303a3a6005", + "0x13313400704000700501f00700501f01f04000501f01f01f01f04000501f", + "0xd101f17c00504000503a00503a01f01f04000501f00701f1322070074bb", + "0x13000502e01f01f04000501f00701f0390054bc13013100704000717c005", + "0x50400050db0053bc01f0db0050400050db0e30073a301f0db005040005", + "0x1f04000501f00701f3c30054bd3c408400704000707c1340072a501f07c", + "0x3c20054be0d10240070400071310050d101f13100504000513100513501f", + "0x50d113500724101f02400504000502400513501f01f04000501f00701f", + "0x4000501f00701f3bf0054bf3c03c10070400070240050d101f0d1005040", + "0x1f3bb01f02a0050400050290053bc01f0290050400053c000502e01f01f", + "0x8400504000508400520701f3bd0050400053c10053b901f3be005040005", + "0x3be00524301f3bd0050400053bd00524201f13300504000513300513201f", + "0x2a3be3bd13308413524401f02a00504000502a00502c01f3be005040005", + "0x1f00701f02d0054c01d20050400070c300505201f0c302702c03a040005", + "0x3bb0050400073bc00524e01f3bc02e0070400051d200505401f01f040005", + "0x50d101f03000504000502e00503a01f01f04000501f00701f02f0054c1", + "0x50d100502e01f01f04000501f00701f0310054c23b93ba007040007030", + "0x1f3b70050400053b900502e01f3b80050400050320053bc01f032005040", + "0x504000503300502c01f01f04000501f2a601f0330050400053b70053bc", + "0x502d01f01f04000501f00701f0340054c301f0400070330052ac01f033", + "0x350050400053b500507a01f3b500504000501f07801f3b6005040005027", + "0x501f03401f3b20050400050350052b601f3b40050400053b600513201f", + "0x502700502d01f01f0400050340052b701f01f04000501f00701f01f4c4", + "0x13201f3ae0050400053af0052b801f3af00504000501f07801f3b0005040", + "0x400053ba00513501f3b20050400053ae0052b601f3b40050400053b0005", + "0x1f04000501f00701f3ac0054c503b3ad0070400073ba0050d101f3ba005", + "0x1f04000503b0050db01f01f0400053ad0050e301f01f04000501f07f01f", + "0x400053b80053b801f01f0400053bb0053ba01f01f0400053b200508101f", + "0x53ab00513301f3ab00504000501f13401f01f0400053c400508301f01f", + "0x1f3b40050400053b400513201f02c00504000502c00520701f3aa005040", + "0x73b402c0d10053aa0050400053aa00513101f00700504000500700517c", + "0x504000501f13001f01f0400053ac0050e301f01f04000501f00701f3aa", + "0x3a73a90070400070443b402c03a07c01f04400504000504400503901f044", + "0x3b200508601f01f04000501f07f01f01f04000501f00701f0420410074c6", + "0x1f0400053a60053ba01f3a53a60070400053bb00503001f3c7005040005", + "0x3c70052b601f3b80050400053b800502c01f3a40050400053a50053b901f", + "0x2422412263a30d10400073c73a43b83c40073a70db38501f3c7005040005", + "0x3b401f01f04000524100502b01f01f04000501f00701f05224424303a4c7", + "0x50400053a300502d01f3a30050400053a300513201f01f040005242005", + "0x53ba01f02802b00704000524e00503001f24e00504000501f3bb01f054", + "0x600504000506000503101f0600050400050280053b901f01f04000502b", + "0x5400513201f3a90050400053a900520701f05f00504000500600503201f", + "0x5f00504000505f00513101f22600504000522600517c01f054005040005", + "0x1f05e00504000501f3b701f01f04000501f00701f05f2260543a90d1005", + "0x3a900520701f06600504000526a00513301f26a00504000505205e007033", + "0x24400504000524400517c01f24300504000524300513201f3a9005040005", + "0x1f04000501f00701f0662442433a90d100506600504000506600513101f", + "0x1f0400053bb0053ba01f01f0400053b200508101f01f04000501f07f01f", + "0x4000504200502d01f01f0400053c400508301f01f0400053b80053b801f", + "0x3401f06700504000506300513201f06400504000504100520701f063005", + "0x508301f01f0400050310050e301f01f04000501f00701f01f4c800501f", + "0x2a301f01f0400053bb0053ba01f01f0400050d10050db01f01f0400053c4", + "0x504000502c00520701f27500504000527300513301f27300504000501f", + "0x513101f00700504000500700517c01f02700504000502700513201f02c", + "0x506001f01f04000501f00701f27500702702c0d1005275005040005275", + "0x3b401f01f0400050d10050db01f01f0400053c400508301f01f04000502f", + "0x504000502c00520701f00b00504000502700502d01f01f04000502e005", + "0x4000501f00701f01f4c900501f03401f27a00504000500b00513201f279", + "0x502d00513301f01f0400050d10050db01f01f0400053c400508301f01f", + "0x1f02700504000502700513201f02c00504000502c00520701f282005040", + "0x702702c0d100528200504000528200513101f00700504000500700517c", + "0x400050d10050db01f01f0400053bf0050e301f01f04000501f00701f282", + "0x8400520701f06b00504000513300502d01f01f0400053c400508301f01f", + "0x1f29200504000501f3b601f27a00504000506b00513201f279005040005", + "0x527a00513201f27900504000527900520701f293005040005292005133", + "0x529300504000529300513101f00700504000500700517c01f27a005040", + "0x8301f01f0400053c20050e301f01f04000501f00701f29300727a2790d1", + "0x1f29400504000501f3b501f01f04000513500500601f01f0400053c4005", + "0x513300513201f08400504000508400520701f295005040005294005133", + "0x529500504000529500513101f00700504000500700517c01f133005040", + "0x601f01f0400051310050e301f01f04000501f00701f2950071330840d1", + "0x50400053c300520701f1ec00504000513300502d01f01f040005135005", + "0x4000501f00701f01f4ca00501f03401f2a30050400051ec00513201f29d", + "0x513500500601f01f0400050e300505f01f01f0400050390050e301f01f", + "0x13201f29d00504000513400520701f2a400504000513300502d01f01f040", + "0x50400052a500513301f2a500504000501f03501f2a30050400052a4005", + "0x517c01f2a30050400052a300513201f29d00504000529d00520701f2a6", + "0x1f2a60072a329d0d10052a60050400052a600513101f007005040005007", + "0x1f01f04000513500500601f01f0400050e300505f01f01f04000501f007", + "0x4000520700520701f2ac00504000513200502d01f01f04000503a0053b4", + "0x513301f07800504000501f3b201f0670050400052ac00513201f064005", + "0x504000506700513201f06400504000506400520701f07a005040005078", + "0x640d100507a00504000507a00513101f00700504000500700517c01f067", + "0x4cb1350d100704000700501f00700501f01f04000501f01f01f07a007067", + "0x50d101f13400504000503a00503a01f01f04000501f00701f0e30db007", + "0x520700502e01f01f04000501f00701f1320054cc207133007040007134", + "0x1f13100504000513100502c01f13100504000517c0053bc01f17c005040", + "0x1f04000501f00701f3c408407c03a4cd0391300070400071310d100737f", + "0x3c20054ce0243c30070400071330050d101f13300504000513300513501f", + "0x1f0400050240050db01f01f0400053c30050e301f01f04000501f00701f", + "0x400053c100513301f3c100504000501f13401f01f0400050390050de01f", + "0x17c01f13500504000513500513201f13000504000513000520701f3c0005", + "0x3c00071351300d10053c00050400053c000513101f007005040005007005", + "0x3bf00504000501f13001f01f0400053c20050e301f01f04000501f00701f", + "0x4cf02a0290070400073bf13513003a07c01f3bf0050400053bf00503901f", + "0x513201f02900504000502900520701f01f04000501f00701f3bd3be007", + "0x503902a02903a37a01f03900504000503900537c01f02a00504000502a", + "0x501f00701f02d0054d01d20050400070c30050d701f0c302702c03a040", + "0xdf01f3bc0050400051d200537d01f02e00504000502700502d01f01f040", + "0x400053bb02f00702f01f02f00504000501f3bb01f3bb0050400053bc005", + "0x3b901f01f0400053ba0053ba01f3b93ba00704000503000503001f030005", + "0x4000503200503201f03200504000503100503101f0310050400053b9005", + "0x17c01f02e00504000502e00513201f02c00504000502c00520701f3b8005", + "0x3b800702e02c0d10053b80050400053b800513101f007005040005007005", + "0x4000502c00520701f3b700504000502d00513301f01f04000501f00701f", + "0x13101f00700504000500700517c01f02700504000502700513201f02c005", + "0xde01f01f04000501f00701f3b700702702c0d10053b70050400053b7005", + "0x50400053be00520701f0330050400053bd00502d01f01f040005039005", + "0x4000501f00701f01f4d100501f03401f3b600504000503300513201f034", + "0x51330050e301f01f0400053c40050de01f01f0400050840050de01f01f", + "0x13201f03500504000507c00520701f3b500504000513500502d01f01f040", + "0xe301f01f04000501f00701f01f4d200501f03401f3b40050400053b5005", + "0x50400050d100520701f3b200504000513500502d01f01f040005132005", + "0x3b000513301f3b000504000501f03501f3b40050400053b200513201f035", + "0x3b40050400053b400513201f03500504000503500520701f3af005040005", + "0x3b40350d10053af0050400053af00513101f00700504000500700517c01f", + "0x50e300502d01f01f04000503a0053b401f01f04000501f00701f3af007", + "0x1f3b60050400053ae00513201f0340050400050db00520701f3ae005040", + "0x4000503400520701f03b0050400053ad00513301f3ad00504000501f3b2", + "0x13101f00700504000500700517c01f3b60050400053b600513201f034005", + "0x501f01f04000501f01f01f03b0073b60340d100503b00504000503b005", + "0x3a01f01f04000501f00701f1340e30074d30db13500704000700701f007", + "0x701f17c0054d41322070070400071330050d101f1330050400050d1005", + "0x13401f01f0400051320050db01f01f0400052070050e301f01f04000501f", + "0x504000513500520701f13000504000513100513301f13100504000501f", + "0x517c01f0db0050400050db00513201f00500504000500500538301f135", + "0x13003a0db00513513500513000504000513000513101f03a00504000503a", + "0x3900504000501f13001f01f04000517c0050e301f01f04000501f00701f", + "0x4d508407c0070400070390db13503a07c01f03900504000503900503901f", + "0x501f0c801f02400504000501f3bd01f01f04000501f00701f3c33c4007", + "0x2c01f02400504000502400502c01f3c100504000501f1eb01f3c2005040", + "0x3c20240050d137701f3c10050400053c100502c01f3c20050400053c2005", + "0x53bf00502c01f3be00504000501f37601f02a0293bf3c00d10400053c1", + "0x3bd0050400053bd00502c01f3bd0050400053be3bf0072e301f3bf005040", + "0x501f0e501f01f04000501f00701f02c0054d601f0400073bd0052ac01f", + "0xc30050400050270290072e301f02900504000502900502c01f027005040", + "0x701f1d20054d701f0400070c30052ac01f0c30050400050c300502c01f", + "0x1f02a00504000502a00502c01f02d00504000501f38001f01f04000501f", + "0x2e0052ac01f02e00504000502e00502c01f02e00504000502d02a0072e3", + "0x3bb00504000508400502d01f01f04000501f00701f3bc0054d801f040007", + "0x300053ba01f3ba03000704000502f00503001f02f00504000501f3bb01f", + "0x1f0310050400053b900503101f3b90050400053ba0053b901f01f040005", + "0x53c000538301f07c00504000507c00520701f032005040005031005032", + "0x1f03a00504000503a00517c01f3bb0050400053bb00513201f3c0005040", + "0x1f04000501f00701f03203a3bb3c007c135005032005040005032005131", + "0x400053b800513301f3b800504000501f0e701f01f0400053bc0052b701f", + "0x13201f3c00050400053c000538301f07c00504000507c00520701f3b7005", + "0x400053b700513101f03a00504000503a00517c01f084005040005084005", + "0x51d20052b701f01f04000501f00701f3b703a0843c007c1350053b7005", + "0x3300513301f03300504000501f38101f01f04000502a0053b801f01f040", + "0x3c00050400053c000538301f07c00504000507c00520701f034005040005", + "0x3400513101f03a00504000503a00517c01f08400504000508400513201f", + "0x52b701f01f04000501f00701f03403a0843c007c135005034005040005", + "0xe901f01f0400050290053b801f01f04000502a0053b801f01f04000502c", + "0x504000507c00520701f3b50050400053b600513301f3b600504000501f", + "0x517c01f08400504000508400513201f3c00050400053c000538301f07c", + "0x3b503a0843c007c1350053b50050400053b500513101f03a00504000503a", + "0x400053c400520701f0350050400053c300502d01f01f04000501f00701f", + "0x501f00701f01f4d900501f03401f3b200504000503500513201f3b4005", + "0x520701f3b000504000513400502d01f01f0400050d10053b401f01f040", + "0x3af00504000501f3b201f3b20050400053b000513201f3b40050400050e3", + "0x500538301f3b40050400053b400520701f3ae0050400053af00513301f", + "0x3a00504000503a00517c01f3b20050400053b200513201f005005040005", + "0x4000501f01f01f3ae03a3b20053b41350053ae0050400053ae00513101f", + "0x4000501f00701f0e30db0074da1350d100704000700501f00700501f01f", + "0x54db2071330070400071340050d101f13400504000503a00503a01f01f", + "0x400052070050db01f01f0400051330050e301f01f04000501f00701f132", + "0xd100520701f13100504000517c00513301f17c00504000501f13401f01f", + "0x700504000500700517c01f13500504000513500513201f0d1005040005", + "0x1f04000501f00701f1310071350d10d100513100504000513100513101f", + "0x4000513000503901f13000504000501f13001f01f0400051320050e301f", + "0x1f00701f3c40840074dc07c0390070400071301350d103a07c01f130005", + "0x13201f03900504000503900520701f3c300504000501f07e01f01f040005", + "0x707c0390d138201f00700504000500700517c01f07c00504000507c005", + "0x1f0290054dd3bf0050400073c00052ca01f3c03c13c20240d10400053c3", + "0x2a0050400053c200502d01f01f0400053bf0052cb01f01f04000501f007", + "0x3bd0053ba01f02c3bd0070400053be00503001f3be00504000501f3bb01f", + "0x1f0c300504000502700503101f02700504000502c0053b901f01f040005", + "0x502a00513201f02400504000502400520701f1d20050400050c3005032", + "0x51d20050400051d200513101f3c10050400053c100517c01f02a005040", + "0x1f02d00504000502900513301f01f04000501f00701f1d23c102a0240d1", + "0x53c100517c01f3c20050400053c200513201f024005040005024005207", + "0x1f00701f02d3c13c20240d100502d00504000502d00513101f3c1005040", + "0x1f3bc00504000508400520701f02e0050400053c400502d01f01f040005", + "0x1f01f04000501f00701f01f4de00501f03401f3bb00504000502e005132", + "0x400050db00520701f02f0050400050e300502d01f01f04000503a0053b4", + "0x513301f03000504000501f3b201f3bb00504000502f00513201f3bc005", + "0x50400053bb00513201f3bc0050400053bc00520701f3ba005040005030", + "0x3bc0d10053ba0050400053ba00513101f00700504000500700517c01f3bb", + "0x4df1350d100704000700501f00700501f01f04000501f01f01f3ba0073bb", + "0x50d101f13400504000503a00503a01f01f04000501f00701f0e30db007", + "0x51330050e301f01f04000501f00701f1320054e0207133007040007134", + "0x17c00513301f17c00504000501f13401f01f0400052070050db01f01f040", + "0x13500504000513500513201f0d10050400050d100520701f131005040005", + "0x1350d10d100513100504000513100513101f00700504000500700517c01f", + "0x4000501f13001f01f0400051320050e301f01f04000501f00701f131007", + "0x390070400071301350d103a07c01f13000504000513000503901f130005", + "0x36d01f3c300504000501f36f01f01f04000501f00701f3c40840074e107c", + "0x400050243c300736c01f02400504000502400502901f02400504000501f", + "0x736c01f3c10050400053c100502901f3c100504000501f17201f3c2005", + "0x2900504000501f36b01f3bf00504000501f1eb01f3c00050400053c13c2", + "0x536a01f02a0050400053bf0290072e301f02900504000502900502c01f", + "0x4000502a3c000736801f02a00504000502a00502c01f3c00050400053c0", + "0x1f36601f02c0050400053bd00536701f3bd00504000501f0f301f3be005", + "0x50400050273be00736c01f02700504000502700502901f027005040005", + "0x536101f01f0400051d200536301f02d1d20070400050c300536501f0c3", + "0x504000507c00513201f03900504000503900520701f02e00504000502d", + "0x535d01f02e00504000502e00536001f00700504000500700517c01f07c", + "0x3002f3bb3bc0d104000502c02e00707c03913535c01f02c00504000502c", + "0x50fb01f01f04000501f00701f3b90054e23ba00504000703000535b01f", + "0x400053b800506001f01f04000503100535801f3b803203103a0400053ba", + "0x50ff01f3b70050400053b700510001f3b70050400050320050fe01f01f", + "0x3af3b03b23b40353b53b60341340400050330050fd01f0330050400053b7", + "0x400050350053aa01f01f0400053b50053aa01f01f0400053b60053aa01f", + "0x53b00053aa01f01f0400053b20053aa01f01f0400053b40053aa01f01f", + "0x3400502901f3ae00504000501f35701f01f0400053af0053aa01f01f040", + "0x1f04000501f00701f01f4e301f0400073ae03400735601f034005040005", + "0x53bc00520701f03b0050400053ad00513301f3ad00504000501f10601f", + "0x1f02f00504000502f00517c01f3bb0050400053bb00513201f3bc005040", + "0x1f01f04000501f00701f03b02f3bb3bc0d100503b00504000503b005131", + "0x400053ab00503001f3ab00504000501f3bb01f3ac0050400053bb00502d", + "0x3101f3a90050400050440053b901f01f0400053aa0053ba01f0443aa007", + "0x400053bc00520701f0410050400053a700503201f3a70050400053a9005", + "0x13101f02f00504000502f00517c01f3ac0050400053ac00513201f3bc005", + "0x13301f01f04000501f00701f04102f3ac3bc0d1005041005040005041005", + "0x400053bb00513201f3bc0050400053bc00520701f0420050400053b9005", + "0xd100504200504000504200513101f02f00504000502f00517c01f3bb005", + "0x20701f3c70050400053c400502d01f01f04000501f00701f04202f3bb3bc", + "0x1f4e400501f03401f3a50050400053c700513201f3a6005040005084005", + "0x50400050e300502d01f01f04000503a0053b401f01f04000501f00701f", + "0x1f3b201f3a50050400053a400513201f3a60050400050db00520701f3a4", + "0x3a60050400053a600520701f2260050400053a300513301f3a3005040005", + "0x22600513101f00700504000500700517c01f3a50050400053a500513201f", + "0x1f00700501f01f04000501f01f01f2260073a53a60d1005226005040005", + "0xd100503a01f01f04000501f00701f1340e30074e50db135007040007007", + "0x501f00701f17c0054e61322070070400071330050d101f133005040005", + "0x501f13401f01f0400051320050db01f01f0400052070050e301f01f040", + "0x1f13500504000513500520701f13000504000513100513301f131005040", + "0x503a00517c01f0db0050400050db00513201f005005040005005005108", + "0x701f13003a0db00513513500513000504000513000513101f03a005040", + "0x3901f03900504000501f13001f01f04000517c0050e301f01f04000501f", + "0x3c40074e708407c0070400070390db13503a07c01f039005040005039005", + "0x4000507c00520701f02400504000501f07e01f01f04000501f00701f3c3", + "0x17c01f00500504000500500510801f08400504000508400513201f07c005", + "0x3c03c13c213504000502403a00508407c13510701f03a00504000503a005", + "0x1f01f04000501f00701f3be0054e802a0050400070290052ca01f0293bf", + "0x504000501f3bb01f3bd0050400053c100502d01f01f04000502a0052cb", + "0x53b901f01f0400050270053ba01f0c302700704000502c00503001f02c", + "0x504000502d00503201f02d0050400051d200503101f1d20050400050c3", + "0x513201f3c00050400053c000510801f3c20050400053c200520701f02e", + "0x504000502e00513101f3bf0050400053bf00517c01f3bd0050400053bd", + "0x400053be00513301f01f04000501f00701f02e3bf3bd3c03c213500502e", + "0x13201f3c00050400053c000510801f3c20050400053c200520701f3bc005", + "0x400053bc00513101f3bf0050400053bf00517c01f3c10050400053c1005", + "0x53c300502d01f01f04000501f00701f3bc3bf3c13c03c21350053bc005", + "0x1f0300050400053bb00513201f02f0050400053c400520701f3bb005040", + "0x2d01f01f0400050d10053b401f01f04000501f00701f01f4e900501f034", + "0x400053ba00513201f02f0050400050e300520701f3ba005040005134005", + "0x520701f0310050400053b900513301f3b900504000501f3b201f030005", + "0x504000503000513201f00500504000500500510801f02f00504000502f", + "0x2f13500503100504000503100513101f03a00504000503a00517c01f030", + "0x1350d100704000700501f00700501f01f04000501f01f01f03103a030005", + "0xd101f13400504000503a00503a01f01f04000501f00701f0e30db0074ea", + "0x1330050e301f01f04000501f00701f1320054eb207133007040007134005", + "0x513301f17c00504000501f13401f01f0400052070050db01f01f040005", + "0x504000513500513201f0d10050400050d100520701f13100504000517c", + "0xd10d100513100504000513100513101f00700504000500700517c01f135", + "0x501f13001f01f0400051320050e301f01f04000501f00701f131007135", + "0x70400071301350d103a07c01f13000504000513000503901f130005040", + "0x1f3c300504000501f07e01f01f04000501f00701f3c40840074ec07c039", + "0x500700517c01f07c00504000507c00513201f039005040005039005207", + "0x52ca01f3c03c13c20240d10400053c300707c0390d110501f007005040", + "0x400053bf0052cb01f01f04000501f00701f0290054ed3bf0050400073c0", + "0x3be00503001f3be00504000501f3bb01f02a0050400053c200502d01f01f", + "0x2700504000502c0053b901f01f0400053bd0053ba01f02c3bd007040005", + "0x2400520701f1d20050400050c300503201f0c300504000502700503101f", + "0x3c10050400053c100517c01f02a00504000502a00513201f024005040005", + "0x1f04000501f00701f1d23c102a0240d10051d20050400051d200513101f", + "0x3c200513201f02400504000502400520701f02d00504000502900513301f", + "0x2d00504000502d00513101f3c10050400053c100517c01f3c2005040005", + "0x2e0050400053c400502d01f01f04000501f00701f02d3c13c20240d1005", + "0x501f03401f3bb00504000502e00513201f3bc00504000508400520701f", + "0x50e300502d01f01f04000503a0053b401f01f04000501f00701f01f4ee", + "0x1f3bb00504000502f00513201f3bc0050400050db00520701f02f005040", + "0x400053bc00520701f3ba00504000503000513301f03000504000501f3b2", + "0x13101f00700504000500700517c01f3bb0050400053bb00513201f3bc005", + "0x501f01f04000501f01f01f3ba0073bb3bc0d10053ba0050400053ba005", + "0x3a01f01f04000501f00701f0e30db0074ef1350d100704000700501f007", + "0x701f1320054f02071330070400071340050d101f13400504000503a005", + "0x13100504000517c0053bc01f17c00504000520700502e01f01f04000501f", + "0x3a4f10391300070400071310d100737f01f13100504000513100502c01f", + "0x50d101f13300504000513300513501f01f04000501f00701f3c408407c", + "0x502400502e01f01f04000501f00701f3c20054f20243c3007040007133", + "0x1f3c00050400053c000502c01f3c00050400053c10053bc01f3c1005040", + "0x1f04000501f00701f3bd3be02a03a4f30293bf0070400073c013000737f", + "0xc30054f402702c0070400073c30050d101f3c30050400053c300513501f", + "0x400051d20053bc01f1d200504000502700502e01f01f04000501f00701f", + "0x3bc02e00704000702d3bf00737f01f02d00504000502d00502c01f02d005", + "0x1f02c00504000502c00513501f01f04000501f00701f03002f3bb03a4f5", + "0x502e01f01f04000501f00701f0310054f63b93ba00704000702c0050d1", + "0x50400053b800502c01f3b80050400050320053bc01f0320050400053b9", + "0x501f00701f3b53b603403a4f70333b70070400073b802e00737f01f3b8", + "0x4f83b40350070400073ba0050d101f3ba0050400053ba00513501f01f040", + "0x53b40050db01f01f0400050350050e301f01f04000501f00701f3b2005", + "0x290050de01f01f0400053bc0050de01f01f0400050390050de01f01f040", + "0x513301f3b000504000501f13401f01f0400050330050de01f01f040005", + "0x504000513500513201f3b70050400053b700520701f3af0050400053b0", + "0x3b70d10053af0050400053af00513101f00700504000500700517c01f135", + "0x501f13001f01f0400053b20050e301f01f04000501f00701f3af007135", + "0x70400073ae1353b703a07c01f3ae0050400053ae00503901f3ae005040", + "0x504000502903900735401f01f04000501f00701f3ab3ac0074f903b3ad", + "0x513201f3a900504000501f07e01f0440050400050333bc00735401f3aa", + "0x50400053aa0054fa01f00700504000500700517c01f03b00504000503b", + "0x3a0400050443aa3a900703b13510c01f0440050400050440054fa01f3aa", + "0x1f04000501f00701f3a60054fb3c70050400070420052ca01f0420413a7", + "0x4000501f3bb01f3a50050400053a700502d01f01f0400053c70052cb01f", + "0x3b901f01f0400053a30053ba01f2263a30070400053a400503001f3a4005", + "0x4000524200503201f24200504000524100503101f241005040005226005", + "0x17c01f3a50050400053a500513201f3ad0050400053ad00520701f243005", + "0x2430413a53ad0d100524300504000524300513101f041005040005041005", + "0x400053ad00520701f2440050400053a600513301f01f04000501f00701f", + "0x13101f04100504000504100517c01f3a70050400053a700513201f3ad005", + "0xde01f01f04000501f00701f2440413a73ad0d1005244005040005244005", + "0x1f01f0400050290050de01f01f0400053bc0050de01f01f040005039005", + "0x400053ac00520701f0520050400053ab00502d01f01f0400050330050de", + "0x501f00701f01f4fc00501f03401f24e00504000505200513201f054005", + "0x3ba0050e301f01f0400053b50050de01f01f0400053b60050de01f01f040", + "0x50de01f01f0400053bc0050de01f01f0400050390050de01f01f040005", + "0x2800504000503400520701f02b00504000513500502d01f01f040005029", + "0x1f04000501f00701f01f4fd00501f03401f06000504000502b00513201f", + "0x400053bc0050de01f01f0400050390050de01f01f0400050310050e301f", + "0x2e00520701f00600504000513500502d01f01f0400050290050de01f01f", + "0x701f01f4fd00501f03401f06000504000500600513201f028005040005", + "0xe301f01f0400050300050de01f01f04000502f0050de01f01f04000501f", + "0x1f01f0400050290050de01f01f0400050390050de01f01f04000502c005", + "0x505f00513201f0280050400053bb00520701f05f00504000513500502d", + "0x50c30050e301f01f04000501f00701f01f4fd00501f03401f060005040", + "0x13500502d01f01f0400050290050de01f01f0400050390050de01f01f040", + "0x6000504000505e00513201f0280050400053bf00520701f05e005040005", + "0x502800520701f06600504000526a00513301f26a00504000501f3b501f", + "0x1f00700504000500700517c01f06000504000506000513201f028005040", + "0x1f01f04000501f00701f0660070600280d1005066005040005066005131", + "0x1f0400053c30050e301f01f0400053bd0050de01f01f0400053be0050de", + "0x502a00520701f06300504000513500502d01f01f0400050390050de01f", + "0x1f00701f01f4fe00501f03401f06700504000506300513201f064005040", + "0x502d01f01f0400050390050de01f01f0400053c20050e301f01f040005", + "0x504000527300513201f06400504000513000520701f273005040005135", + "0x1f0400050840050de01f01f04000501f00701f01f4fe00501f03401f067", + "0x4000513500502d01f01f0400051330050e301f01f0400053c40050de01f", + "0x3401f06700504000527500513201f06400504000507c00520701f275005", + "0x502d01f01f0400051320050e301f01f04000501f00701f01f4fe00501f", + "0x504000500b00513201f0640050400050d100520701f00b005040005135", + "0x6400520701f27a00504000527900513301f27900504000501f03501f067", + "0x700504000500700517c01f06700504000506700513201f064005040005", + "0x1f04000501f00701f27a0070670640d100527a00504000527a00513101f", + "0x50db00520701f2820050400050e300502d01f01f04000503a0053b401f", + "0x13301f06b00504000501f3b201f24e00504000528200513201f054005040", + "0x4000524e00513201f05400504000505400520701f29200504000506b005", + "0xd100529200504000529200513101f00700504000500700517c01f24e005", + "0x1350d100704000700501f00700501f01f04000501f01f01f29200724e054", + "0xd101f13400504000503a00503a01f01f04000501f00701f0e30db0074ff", + "0x20700502e01f01f04000501f00701f132005500207133007040007134005", + "0x13100504000513100502c01f13100504000517c0053bc01f17c005040005", + "0x4000501f00701f3c408407c03a5010391300070400071310d100737f01f", + "0x55020243c30070400071330050d101f13300504000513300513501f01f", + "0x53c10053bc01f3c100504000502400502e01f01f04000501f00701f3c2", + "0x3bf0070400073c013000737f01f3c00050400053c000502c01f3c0005040", + "0x3c30050400053c300513501f01f04000501f00701f3bd3be02a03a503029", + "0x2e01f01f04000501f00701f0c300550402702c0070400073c30050d101f", + "0x4000502d00502c01f02d0050400051d20053bc01f1d2005040005027005", + "0x1f00701f03002f3bb03a5053bc02e00704000702d3bf00737f01f02d005", + "0x3b93ba00704000702c0050d101f02c00504000502c00513501f01f040005", + "0x53bc01f0320050400053b900502e01f01f04000501f00701f031005506", + "0x400073b802e00737f01f3b80050400053b800502c01f3b8005040005032", + "0x400053ba00513501f01f04000501f00701f3b53b603403a5070333b7007", + "0x1f04000501f00701f3b20055083b40350070400073ba0050d101f3ba005", + "0x400050390050de01f01f0400053b40050db01f01f0400050350050e301f", + "0x50330050de01f01f0400053bc0050de01f01f0400050290050de01f01f", + "0x520701f3af0050400053b000513301f3b000504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f3b70050400053b7", + "0x4000501f00701f3af0071353b70d10053af0050400053af00513101f007", + "0x53ae00503901f3ae00504000501f13001f01f0400053b20050e301f01f", + "0x701f3ab3ac00750903b3ad0070400073ae1353b703a07c01f3ae005040", + "0x400050333bc00735401f3aa00504000502903900735401f01f04000501f", + "0x4501f0440050400050440054fa01f3aa0050400053aa0054fa01f044005", + "0x501f00701f3a63c704203a50a0413a73a903a0400070443aa00703b0d1", + "0x550b3a500504000704100511101f04100504000504100510d01f01f040", + "0x504000501f11001f3a300504000501f34d01f01f04000501f00701f3a4", + "0x54fa01f3a30050400053a30054fa01f3a90050400053a900513201f226", + "0x3a50c24324224103a0400072263a33a73a90d104501f226005040005226", + "0x511101f24300504000524300510d01f01f04000501f00701f054052244", + "0x4000524100513201f01f04000501f00701f02b00550d24e005040007243", + "0x26a05e05f03a50e00606002803a04000724e3a52422410d110f01f241005", + "0x504000502800513201f01f0400050060050fa01f01f04000501f00701f", + "0x6300503001f06300504000501f3bb01f06600504000502800502d01f028", + "0x2730050400050670053b901f01f0400050640053ba01f067064007040005", + "0x3ad00520701f00b00504000527500503201f27500504000527300503101f", + "0x6000504000506000517c01f06600504000506600513201f3ad005040005", + "0x1f04000501f00701f00b0600663ad0d100500b00504000500b00513101f", + "0x27a00513301f27a00504000526a27900703301f27900504000501f3b701f", + "0x5f00504000505f00513201f3ad0050400053ad00520701f282005040005", + "0x5f3ad0d100528200504000528200513101f05e00504000505e00517c01f", + "0x53a50050fa01f01f04000502b00506001f01f04000501f00701f28205e", + "0x3a701f29329200704000506b0053a901f06b00504000501f3c701f01f040", + "0x504000529329400703301f29400504000501f3b701f01f040005292005", + "0x513201f3ad0050400053ad00520701f1ec00504000529500513301f295", + "0x50400051ec00513101f24200504000524200517c01f241005040005241", + "0x1f0400053a50050fa01f01f04000501f00701f1ec2422413ad0d10051ec", + "0x2a300513301f2a300504000505429d00703301f29d00504000501f3b701f", + "0x24400504000524400513201f3ad0050400053ad00520701f2a4005040005", + "0x2443ad0d10052a40050400052a400513101f05200504000505200517c01f", + "0x4000501f3c701f01f0400053a400506001f01f04000501f00701f2a4052", + "0x3b701f01f0400052a60053a701f2ac2a60070400052a50053a901f2a5005", + "0x4000507a00513301f07a0050400052ac07800703301f07800504000501f", + "0x17c01f3a90050400053a900513201f3ad0050400053ad00520701f2b6005", + "0x2b63a73a93ad0d10052b60050400052b600513101f3a70050400053a7005", + "0x400053a62b700703301f2b700504000501f3b701f01f04000501f00701f", + "0x13201f3ad0050400053ad00520701f07f0050400052b800513301f2b8005", + "0x4000507f00513101f3c70050400053c700517c01f042005040005042005", + "0x400050390050de01f01f04000501f00701f07f3c70423ad0d100507f005", + "0x50330050de01f01f0400053bc0050de01f01f0400050290050de01f01f", + "0x13201f0830050400053ac00520701f0810050400053ab00502d01f01f040", + "0xde01f01f04000501f00701f01f50f00501f03401f086005040005081005", + "0x1f01f0400053ba0050e301f01f0400053b50050de01f01f0400053b6005", + "0x1f0400053bc0050de01f01f0400050290050de01f01f0400050390050de", + "0x7e00513201f2c700504000503400520701f07e00504000513500502d01f", + "0x310050e301f01f04000501f00701f01f51000501f03401f2c8005040005", + "0x50de01f01f0400050290050de01f01f0400050390050de01f01f040005", + "0x2c700504000502e00520701f2ca00504000513500502d01f01f0400053bc", + "0x1f04000501f00701f01f51000501f03401f2c80050400052ca00513201f", + "0x4000502c0050e301f01f0400050300050de01f01f04000502f0050de01f", + "0x513500502d01f01f0400050290050de01f01f0400050390050de01f01f", + "0x1f2c80050400052cb00513201f2c70050400053bb00520701f2cb005040", + "0xde01f01f0400050c30050e301f01f04000501f00701f01f51000501f034", + "0x2cd00504000513500502d01f01f0400050290050de01f01f040005039005", + "0x501f3b501f2c80050400052cd00513201f2c70050400053bf00520701f", + "0x1f2c70050400052c700520701f2d00050400052cf00513301f2cf005040", + "0x52d000513101f00700504000500700517c01f2c80050400052c8005132", + "0x53be0050de01f01f04000501f00701f2d00072c82c70d10052d0005040", + "0x390050de01f01f0400053c30050e301f01f0400053bd0050de01f01f040", + "0x1f2d400504000502a00520701f2d300504000513500502d01f01f040005", + "0x1f01f04000501f00701f01f51100501f03401f2d50050400052d3005132", + "0x504000513500502d01f01f0400050390050de01f01f0400053c20050e3", + "0x1f03401f2d50050400052e200513201f2d400504000513000520701f2e2", + "0x3c40050de01f01f0400050840050de01f01f04000501f00701f01f511005", + "0x20701f2e300504000513500502d01f01f0400051330050e301f01f040005", + "0x1f51100501f03401f2d50050400052e300513201f2d400504000507c005", + "0x504000513500502d01f01f0400051320050e301f01f04000501f00701f", + "0x1f03501f2d50050400052f400513201f2d40050400050d100520701f2f4", + "0x2d40050400052d400520701f3030050400052fc00513301f2fc005040005", + "0x30300513101f00700504000500700517c01f2d50050400052d500513201f", + "0x3a0053b401f01f04000501f00701f3030072d52d40d1005303005040005", + "0x1f0830050400050db00520701f3050050400050e300502d01f01f040005", + "0x4000530600513301f30600504000501f3b201f086005040005305005132", + "0x17c01f08600504000508600513201f08300504000508300520701f308005", + "0x3080070860830d100530800504000530800513101f007005040005007005", + "0xe30db0075121350d100704000700501f00700501f01f04000501f01f01f", + "0x400071340050d101f13400504000503a00503a01f01f04000501f00701f", + "0x17c00504000520700502e01f01f04000501f00701f132005513207133007", + "0xd100737f01f13100504000513100502c01f13100504000517c0053bc01f", + "0x513501f01f04000501f00701f3c408407c03a514039130007040007131", + "0x1f00701f3c20055150243c30070400071330050d101f133005040005133", + "0x1f3c00050400053c10053bc01f3c100504000502400502e01f01f040005", + "0x2a03a5160293bf0070400073c013000737f01f3c00050400053c000502c", + "0x3c30050d101f3c30050400053c300513501f01f04000501f00701f3bd3be", + "0x4000502c0050e301f01f04000501f00701f0c300551702702c007040007", + "0x50390050de01f01f0400050290050de01f01f0400050270050db01f01f", + "0x520701f02d0050400051d200513301f1d200504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f3bf0050400053bf", + "0x4000501f00701f02d0071353bf0d100502d00504000502d00513101f007", + "0x502e00503901f02e00504000501f13001f01f0400050c30050e301f01f", + "0x701f03002f0075183bb3bc00704000702e1353bf03a07c01f02e005040", + "0x4fa01f3b900504000501f11001f3ba00504000501f34d01f01f04000501f", + "0x3ba0073bb0d104501f3b90050400053b90054fa01f3ba0050400053ba005", + "0x10d01f01f04000501f00701f0340333b703a5193b803203103a0400073b9", + "0x1f00701f3b500551a3b60050400073b800511101f3b80050400053b8005", + "0x3100504000503100513201f03500504000502903900735401f01f040005", + "0x3b23b403a0400070353b60320310d134c01f0350050400050350054fa01f", + "0x1f01f0400053b00050fa01f01f04000501f00701f3ad3ae3af03a51b3b0", + "0x4000501f3bb01f03b0050400053b400502d01f3b40050400053b4005132", + "0x3b901f01f0400053ab0053ba01f3aa3ab0070400053ac00503001f3ac005", + "0x400053a900503201f3a900504000504400503101f0440050400053aa005", + "0x17c01f03b00504000503b00513201f3bc0050400053bc00520701f3a7005", + "0x3a73b203b3bc0d10053a70050400053a700513101f3b20050400053b2005", + "0x400053ad04100703301f04100504000501f3b701f01f04000501f00701f", + "0x13201f3bc0050400053bc00520701f3c700504000504200513301f042005", + "0x400053c700513101f3ae0050400053ae00517c01f3af0050400053af005", + "0x400053b500506001f01f04000501f00701f3c73ae3af3bc0d10053c7005", + "0x4000501f3c701f01f0400050290050de01f01f0400050390050de01f01f", + "0x3b701f01f0400053a50053a701f3a43a50070400053a60053a901f3a6005", + "0x4000522600513301f2260050400053a43a300703301f3a300504000501f", + "0x17c01f03100504000503100513201f3bc0050400053bc00520701f241005", + "0x2410320313bc0d100524100504000524100513101f032005040005032005", + "0x1f0400050390050de01f01f0400050290050de01f01f04000501f00701f", + "0x24300513301f24300504000503424200703301f24200504000501f3b701f", + "0x3b70050400053b700513201f3bc0050400053bc00520701f244005040005", + "0x3b73bc0d100524400504000524400513101f03300504000503300517c01f", + "0x50390050de01f01f0400050290050de01f01f04000501f00701f244033", + "0x13201f05400504000502f00520701f05200504000503000502d01f01f040", + "0xde01f01f04000501f00701f01f51c00501f03401f24e005040005052005", + "0x1f01f0400053c30050e301f01f0400053bd0050de01f01f0400053be005", + "0x4000502a00520701f02b00504000513500502d01f01f0400050390050de", + "0x501f00701f01f51d00501f03401f06000504000502b00513201f028005", + "0x13500502d01f01f0400050390050de01f01f0400053c20050e301f01f040", + "0x6000504000500600513201f02800504000513000520701f006005040005", + "0x1f01f0400050840050de01f01f04000501f00701f01f51d00501f03401f", + "0x504000513500502d01f01f0400051330050e301f01f0400053c40050de", + "0x1f03401f06000504000505f00513201f02800504000507c00520701f05f", + "0x13500502d01f01f0400051320050e301f01f04000501f00701f01f51d005", + "0x6000504000505e00513201f0280050400050d100520701f05e005040005", + "0x502800520701f06600504000526a00513301f26a00504000501f03501f", + "0x1f00700504000500700517c01f06000504000506000513201f028005040", + "0x1f01f04000501f00701f0660070600280d1005066005040005066005131", + "0x400050db00520701f0630050400050e300502d01f01f04000503a0053b4", + "0x513301f06400504000501f3b201f24e00504000506300513201f054005", + "0x504000524e00513201f05400504000505400520701f067005040005064", + "0x540d100506700504000506700513101f00700504000500700517c01f24e", + "0x51e1350d100704000700501f00700501f01f04000501f01f01f06700724e", + "0x50d101f13400504000503a00503a01f01f04000501f00701f0e30db007", + "0x520700502e01f01f04000501f00701f13200551f207133007040007134", + "0x1f13100504000513100502c01f13100504000517c0053bc01f17c005040", + "0x1f04000501f00701f3c408407c03a5200391300070400071310d100737f", + "0x3c20055210243c30070400071330050d101f13300504000513300513501f", + "0x400053c10053bc01f3c100504000502400502e01f01f04000501f00701f", + "0x293bf0070400073c013000737f01f3c00050400053c000502c01f3c0005", + "0x1f3c30050400053c300513501f01f04000501f00701f3bd3be02a03a522", + "0x50e301f01f04000501f00701f0c300552302702c0070400073c30050d1", + "0xde01f01f0400050390050de01f01f0400050270050db01f01f04000502c", + "0x2d0050400051d200513301f1d200504000501f13401f01f040005029005", + "0x700517c01f13500504000513500513201f3bf0050400053bf00520701f", + "0x701f02d0071353bf0d100502d00504000502d00513101f007005040005", + "0x3901f02e00504000501f13001f01f0400050c30050e301f01f04000501f", + "0x2f0075243bb3bc00704000702e1353bf03a07c01f02e00504000502e005", + "0x501f07e01f3ba00504000502903900735401f01f04000501f00701f030", + "0x1f00700504000500700517c01f3bb0050400053bb00513201f3b9005040", + "0x3b803203103a0400053ba3b90073bb0d111701f3ba0050400053ba0054fa", + "0x52cb01f01f04000501f00701f0330055253b70050400073b80052ca01f", + "0x1f3b600504000501f3bb01f03400504000503100502d01f01f0400053b7", + "0x50350053b901f01f0400053b50053ba01f0353b50070400053b6005030", + "0x1f3b00050400053b200503201f3b20050400053b400503101f3b4005040", + "0x503200517c01f03400504000503400513201f3bc0050400053bc005207", + "0x1f00701f3b00320343bc0d10053b00050400053b000513101f032005040", + "0x1f3bc0050400053bc00520701f3af00504000503300513301f01f040005", + "0x53af00513101f03200504000503200517c01f031005040005031005132", + "0x50390050de01f01f04000501f00701f3af0320313bc0d10053af005040", + "0x520701f3ae00504000503000502d01f01f0400050290050de01f01f040", + "0x1f01f52600501f03401f03b0050400053ae00513201f3ad00504000502f", + "0x1f01f0400053bd0050de01f01f0400053be0050de01f01f04000501f007", + "0x504000513500502d01f01f0400050390050de01f01f0400053c30050e3", + "0x1f03401f3aa0050400053ac00513201f3ab00504000502a00520701f3ac", + "0x390050de01f01f0400053c20050e301f01f04000501f00701f01f527005", + "0x1f3ab00504000513000520701f04400504000513500502d01f01f040005", + "0x1f01f04000501f00701f01f52700501f03401f3aa005040005044005132", + "0x1f0400051330050e301f01f0400053c40050de01f01f0400050840050de", + "0x3a900513201f3ab00504000507c00520701f3a900504000513500502d01f", + "0x1320050e301f01f04000501f00701f01f52700501f03401f3aa005040005", + "0x1f3ab0050400050d100520701f3a700504000513500502d01f01f040005", + "0x4000504100513301f04100504000501f03501f3aa0050400053a7005132", + "0x17c01f3aa0050400053aa00513201f3ab0050400053ab00520701f042005", + "0x420073aa3ab0d100504200504000504200513101f007005040005007005", + "0x50400050e300502d01f01f04000503a0053b401f01f04000501f00701f", + "0x1f3b201f03b0050400053c700513201f3ad0050400050db00520701f3c7", + "0x3ad0050400053ad00520701f3a50050400053a600513301f3a6005040005", + "0x3a500513101f00700504000500700517c01f03b00504000503b00513201f", + "0x1f00700501f01f04000501f01f01f3a500703b3ad0d10053a5005040005", + "0xd100503a01f01f04000501f00701f1340e30075280db135007040007007", + "0x501f00701f17c0055291322070070400071330050d101f133005040005", + "0x501f13401f01f0400051320050db01f01f0400052070050e301f01f040", + "0x1f13500504000513500520701f13000504000513100513301f131005040", + "0x503a00517c01f0db0050400050db00513201f005005040005005005108", + "0x701f13003a0db00513513500513000504000513000513101f03a005040", + "0x3901f03900504000501f13001f01f04000517c0050e301f01f04000501f", + "0x3c400752a08407c0070400070390db13503a07c01f039005040005039005", + "0x504000501f11901f02400504000501f11401f01f04000501f00701f3c3", + "0x517c01f08400504000508400513201f07c00504000507c00520701f3c2", + "0x504000502400534a01f3c20050400053c20054fa01f03a00504000503a", + "0x290051ba01f0293bf3c03c10d10400050243c203a08407c1351bb01f024", + "0x504000502a00511b01f01f04000501f00701f3be00552b02a005040007", + "0x20701f01f04000501f00701f02700552c02c0050400073bd00511101f3bd", + "0x4000500500510801f3c00050400053c000513201f3c10050400053c1005", + "0x11c01f02c00504000502c00500e01f3bf0050400053bf00517c01f005005", + "0x400073bc00511a01f3bc02e02d1d20c313504000502c3bf0053c03c1135", + "0x34701f03000504000501f34801f01f04000501f00701f02f00552d3bb005", + "0x3000504000503000502c01f3b900504000501f12201f3ba00504000501f", + "0x70c301f03100504000503100502c01f0310050400053b903000712401f", + "0x4000503200512101f3b80050400053bb00512301f0320050400053ba031", + "0x34601f01f04000503300534501f0340330070400053b700534601f3b7005", + "0x4000503400534301f01f0400053b600534501f3b53b60070400053b8005", + "0x3bc01f3b20050400050350053bc01f3b40050400053b500534301f035005", + "0x53b03b20072e301f3b20050400053b200502c01f3b00050400053b4005", + "0x552e01f0400073af0052ac01f3af0050400053af00502c01f3af005040", + "0x4000501f3bb01f3ad0050400051d200502d01f01f04000501f00701f3ae", + "0x3b901f01f0400053ac0053ba01f3ab3ac00704000503b00503001f03b005", + "0x4000504400503201f0440050400053aa00503101f3aa0050400053ab005", + "0x13201f02d00504000502d00510801f0c30050400050c300520701f3a9005", + "0x400053a900513101f02e00504000502e00517c01f3ad0050400053ad005", + "0x53ae0052b701f01f04000501f00701f3a902e3ad02d0c31350053a9005", + "0x512a01f3a70050400053a700502c01f3a700504000501f12b01f01f040", + "0x50400050c300520701f04200504000504100513301f0410050400053a7", + "0x517c01f1d20050400051d200513201f02d00504000502d00510801f0c3", + "0x4202e1d202d0c313500504200504000504200513101f02e00504000502e", + "0x400050c300520701f3c700504000502f00513301f01f04000501f00701f", + "0x17c01f1d20050400051d200513201f02d00504000502d00510801f0c3005", + "0x2e1d202d0c31350053c70050400053c700513101f02e00504000502e005", + "0x504000501f3c701f01f04000502700506001f01f04000501f00701f3c7", + "0x510801f3c10050400053c100520701f3a50050400053a600513301f3a6", + "0x50400053bf00517c01f3c00050400053c000513201f005005040005005", + "0x501f00701f3a53bf3c00053c11350053a50050400053a500513101f3bf", + "0x10801f3c10050400053c100520701f3a40050400053be00513301f01f040", + "0x400053bf00517c01f3c00050400053c000513201f005005040005005005", + "0x1f00701f3a43bf3c00053c11350053a40050400053a400513101f3bf005", + "0x1f2260050400053c400520701f3a30050400053c300502d01f01f040005", + "0x1f01f04000501f00701f01f52f00501f03401f2410050400053a3005132", + "0x400050e300520701f24200504000513400502d01f01f0400050d10053b4", + "0x513301f24300504000501f3b201f24100504000524200513201f226005", + "0x504000500500510801f22600504000522600520701f244005040005243", + "0x513101f03a00504000503a00517c01f24100504000524100513201f005", + "0x501f01f04000501f01f01f24403a241005226135005244005040005244", + "0x3a01f01f04000501f00701f0e30db0075301350d100704000700501f007", + "0x701f1320055312071330070400071340050d101f13400504000503a005", + "0x13401f01f0400052070050db01f01f0400051330050e301f01f04000501f", + "0x50400050d100520701f13100504000517c00513301f17c00504000501f", + "0x513101f00700504000500700517c01f13500504000513500513201f0d1", + "0x50e301f01f04000501f00701f1310071350d10d1005131005040005131", + "0x1f13000504000513000503901f13000504000501f13001f01f040005132", + "0x1f04000501f00701f3c408400753207c0390070400071301350d103a07c", + "0x507c00513201f03900504000503900520701f3c300504000501f07e01f", + "0x400053c300707c0390d134201f00700504000500700517c01f07c005040", + "0x501f00701f0290055333bf0050400073c00052ca01f3c03c13c20240d1", + "0x1f3bb01f02a0050400053c200502d01f01f0400053bf0052cb01f01f040", + "0x1f0400053bd0053ba01f02c3bd0070400053be00503001f3be005040005", + "0xc300503201f0c300504000502700503101f02700504000502c0053b901f", + "0x2a00504000502a00513201f02400504000502400520701f1d2005040005", + "0x2a0240d10051d20050400051d200513101f3c10050400053c100517c01f", + "0x2400520701f02d00504000502900513301f01f04000501f00701f1d23c1", + "0x3c10050400053c100517c01f3c20050400053c200513201f024005040005", + "0x1f04000501f00701f02d3c13c20240d100502d00504000502d00513101f", + "0x2e00513201f3bc00504000508400520701f02e0050400053c400502d01f", + "0x3a0053b401f01f04000501f00701f01f53400501f03401f3bb005040005", + "0x1f3bc0050400050db00520701f02f0050400050e300502d01f01f040005", + "0x4000503000513301f03000504000501f3b201f3bb00504000502f005132", + "0x17c01f3bb0050400053bb00513201f3bc0050400053bc00520701f3ba005", + "0x3ba0073bb3bc0d10053ba0050400053ba00513101f007005040005007005", + "0xe30db0075351350d100704000700501f00700501f01f04000501f01f01f", + "0x400071340050d101f13400504000503a00503a01f01f04000501f00701f", + "0x17c00504000520700502e01f01f04000501f00701f132005536207133007", + "0xd100737f01f13100504000513100502c01f13100504000517c0053bc01f", + "0x513501f01f04000501f00701f3c408407c03a537039130007040007131", + "0x1f00701f3c20055380243c30070400071330050d101f133005040005133", + "0x1f3c00050400053c10053bc01f3c100504000502400502e01f01f040005", + "0x2a03a5390293bf0070400073c013000737f01f3c00050400053c000502c", + "0x3c30050d101f3c30050400053c300513501f01f04000501f00701f3bd3be", + "0x4000502c0050e301f01f04000501f00701f0c300553a02702c007040007", + "0x50290050de01f01f0400050390050de01f01f0400050270050db01f01f", + "0x520701f02d0050400051d200513301f1d200504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f3bf0050400053bf", + "0x4000501f00701f02d0071353bf0d100502d00504000502d00513101f007", + "0x502e00503901f02e00504000501f13001f01f0400050c30050e301f01f", + "0x701f03002f00753b3bb3bc00704000702e1353bf03a07c01f02e005040", + "0x3b900504000501f07e01f3ba00504000502903900735401f01f04000501f", + "0x3ba0054fa01f00700504000500700517c01f3bb0050400053bb00513201f", + "0x52ca01f3b803203103a0400053ba3b90073bb0d134101f3ba005040005", + "0x400053b70052cb01f01f04000501f00701f03300553c3b70050400073b8", + "0x3b600503001f3b600504000501f3bb01f03400504000503100502d01f01f", + "0x3b40050400050350053b901f01f0400053b50053ba01f0353b5007040005", + "0x3bc00520701f3b00050400053b200503201f3b20050400053b400503101f", + "0x3200504000503200517c01f03400504000503400513201f3bc005040005", + "0x1f04000501f00701f3b00320343bc0d10053b00050400053b000513101f", + "0x3100513201f3bc0050400053bc00520701f3af00504000503300513301f", + "0x3af0050400053af00513101f03200504000503200517c01f031005040005", + "0x1f01f0400050390050de01f01f04000501f00701f3af0320313bc0d1005", + "0x4000502f00520701f3ae00504000503000502d01f01f0400050290050de", + "0x501f00701f01f53d00501f03401f03b0050400053ae00513201f3ad005", + "0x3c30050e301f01f0400053bd0050de01f01f0400053be0050de01f01f040", + "0x20701f3ac00504000513500502d01f01f0400050390050de01f01f040005", + "0x1f53e00501f03401f3aa0050400053ac00513201f3ab00504000502a005", + "0x1f0400050390050de01f01f0400053c20050e301f01f04000501f00701f", + "0x4400513201f3ab00504000513000520701f04400504000513500502d01f", + "0x840050de01f01f04000501f00701f01f53e00501f03401f3aa005040005", + "0x502d01f01f0400051330050e301f01f0400053c40050de01f01f040005", + "0x50400053a900513201f3ab00504000507c00520701f3a9005040005135", + "0x1f0400051320050e301f01f04000501f00701f01f53e00501f03401f3aa", + "0x3a700513201f3ab0050400050d100520701f3a700504000513500502d01f", + "0x1f04200504000504100513301f04100504000501f03501f3aa005040005", + "0x500700517c01f3aa0050400053aa00513201f3ab0050400053ab005207", + "0x1f00701f0420073aa3ab0d100504200504000504200513101f007005040", + "0x20701f3c70050400050e300502d01f01f04000503a0053b401f01f040005", + "0x504000501f3b201f03b0050400053c700513201f3ad0050400050db005", + "0x513201f3ad0050400053ad00520701f3a50050400053a600513301f3a6", + "0x50400053a500513101f00700504000500700517c01f03b00504000503b", + "0x4000700501f00700501f01f04000501f01f01f3a500703b3ad0d10053a5", + "0x504000503a00503a01f01f04000501f00701f0e30db00753f1350d1007", + "0x1f01f04000501f00701f1320055402071330070400071340050d101f134", + "0x513100502c01f13100504000517c0053bc01f17c00504000520700502e", + "0x701f3c408407c03a5410391300070400071310d100737f01f131005040", + "0x3c30070400071330050d101f13300504000513300513501f01f04000501f", + "0x3bc01f3c100504000502400502e01f01f04000501f00701f3c2005542024", + "0x73c013000737f01f3c00050400053c000502c01f3c00050400053c1005", + "0x53c300513501f01f04000501f00701f3bd3be02a03a5430293bf007040", + "0x4000501f00701f0c300554402702c0070400073c30050d101f3c3005040", + "0x502c01f02d0050400051d20053bc01f1d200504000502700502e01f01f", + "0x3002f3bb03a5453bc02e00704000702d3bf00737f01f02d00504000502d", + "0x4000702c0050d101f02c00504000502c00513501f01f04000501f00701f", + "0x320050400053b900502e01f01f04000501f00701f0310055463b93ba007", + "0x2e00737f01f3b80050400053b800502c01f3b80050400050320053bc01f", + "0x513501f01f04000501f00701f3b53b603403a5470333b70070400073b8", + "0x1f00701f3b20055483b40350070400073ba0050d101f3ba0050400053ba", + "0x50de01f01f0400053b40050db01f01f0400050350050e301f01f040005", + "0xde01f01f0400050290050de01f01f0400053bc0050de01f01f040005039", + "0x3af0050400053b000513301f3b000504000501f13401f01f040005033005", + "0x700517c01f13500504000513500513201f3b70050400053b700520701f", + "0x701f3af0071353b70d10053af0050400053af00513101f007005040005", + "0x3901f3ae00504000501f13001f01f0400053b20050e301f01f04000501f", + "0x3ac00754903b3ad0070400073ae1353b703a07c01f3ae0050400053ae005", + "0x3bc00735401f3aa00504000502903900735401f01f04000501f00701f3ab", + "0x3b00504000503b00513201f3a900504000501f07e01f044005040005033", + "0x440054fa01f3aa0050400053aa0054fa01f00700504000500700517c01f", + "0x2ca01f0420413a703a0400050443aa3a900703b13512f01f044005040005", + "0x53c70052cb01f01f04000501f00701f3a600554a3c7005040007042005", + "0x503001f3a400504000501f3bb01f3a50050400053a700502d01f01f040", + "0x50400052260053b901f01f0400053a30053ba01f2263a30070400053a4", + "0x520701f24300504000524200503201f24200504000524100503101f241", + "0x504000504100517c01f3a50050400053a500513201f3ad0050400053ad", + "0x4000501f00701f2430413a53ad0d100524300504000524300513101f041", + "0x513201f3ad0050400053ad00520701f2440050400053a600513301f01f", + "0x504000524400513101f04100504000504100517c01f3a70050400053a7", + "0x1f0400050390050de01f01f04000501f00701f2440413a73ad0d1005244", + "0x400050330050de01f01f0400050290050de01f01f0400053bc0050de01f", + "0x513201f0540050400053ac00520701f0520050400053ab00502d01f01f", + "0x50de01f01f04000501f00701f01f54b00501f03401f24e005040005052", + "0xde01f01f0400053ba0050e301f01f0400053b50050de01f01f0400053b6", + "0x1f01f0400050290050de01f01f0400053bc0050de01f01f040005039005", + "0x502b00513201f02800504000503400520701f02b00504000513500502d", + "0x50310050e301f01f04000501f00701f01f54c00501f03401f060005040", + "0x290050de01f01f0400053bc0050de01f01f0400050390050de01f01f040", + "0x1f02800504000502e00520701f00600504000513500502d01f01f040005", + "0x1f01f04000501f00701f01f54c00501f03401f060005040005006005132", + "0x1f04000502c0050e301f01f0400050300050de01f01f04000502f0050de", + "0x4000513500502d01f01f0400050290050de01f01f0400050390050de01f", + "0x3401f06000504000505f00513201f0280050400053bb00520701f05f005", + "0x50de01f01f0400050c30050e301f01f04000501f00701f01f54c00501f", + "0x1f05e00504000513500502d01f01f0400050290050de01f01f040005039", + "0x4000501f3b501f06000504000505e00513201f0280050400053bf005207", + "0x13201f02800504000502800520701f06600504000526a00513301f26a005", + "0x4000506600513101f00700504000500700517c01f060005040005060005", + "0x400053be0050de01f01f04000501f00701f0660070600280d1005066005", + "0x50390050de01f01f0400053c30050e301f01f0400053bd0050de01f01f", + "0x13201f06400504000502a00520701f06300504000513500502d01f01f040", + "0xe301f01f04000501f00701f01f54d00501f03401f067005040005063005", + "0x27300504000513500502d01f01f0400050390050de01f01f0400053c2005", + "0x501f03401f06700504000527300513201f06400504000513000520701f", + "0x53c40050de01f01f0400050840050de01f01f04000501f00701f01f54d", + "0x520701f27500504000513500502d01f01f0400051330050e301f01f040", + "0x1f01f54d00501f03401f06700504000527500513201f06400504000507c", + "0xb00504000513500502d01f01f0400051320050e301f01f04000501f007", + "0x501f03501f06700504000500b00513201f0640050400050d100520701f", + "0x1f06400504000506400520701f27a00504000527900513301f279005040", + "0x527a00513101f00700504000500700517c01f067005040005067005132", + "0x503a0053b401f01f04000501f00701f27a0070670640d100527a005040", + "0x13201f0540050400050db00520701f2820050400050e300502d01f01f040", + "0x504000506b00513301f06b00504000501f3b201f24e005040005282005", + "0x517c01f24e00504000524e00513201f05400504000505400520701f292", + "0x1f29200724e0540d100529200504000529200513101f007005040005007", + "0x1f0e30db00754e1350d100704000700501f00700501f01f04000501f01f", + "0x70400071340050d101f13400504000503a00503a01f01f04000501f007", + "0x1f17c00504000520700502e01f01f04000501f00701f13200554f207133", + "0x1310d100737f01f13100504000513100502c01f13100504000517c0053bc", + "0x13300513501f01f04000501f00701f3c408407c03a550039130007040007", + "0x501f00701f3c20055510243c30070400071330050d101f133005040005", + "0x2c01f3c00050400053c10053bc01f3c100504000502400502e01f01f040", + "0x3be02a03a5520293bf0070400073c013000737f01f3c00050400053c0005", + "0x73c30050d101f3c30050400053c300513501f01f04000501f00701f3bd", + "0x504000502700502e01f01f04000501f00701f0c300555302702c007040", + "0x737f01f02d00504000502d00502c01f02d0050400051d20053bc01f1d2", + "0x13501f01f04000501f00701f03002f3bb03a5543bc02e00704000702d3bf", + "0x701f0310055553b93ba00704000702c0050d101f02c00504000502c005", + "0x3b80050400050320053bc01f0320050400053b900502e01f01f04000501f", + "0x3a5560333b70070400073b802e00737f01f3b80050400053b800502c01f", + "0x50d101f3ba0050400053ba00513501f01f04000501f00701f3b53b6034", + "0x50350050e301f01f04000501f00701f3b20055573b40350070400073ba", + "0x290050de01f01f0400050390050de01f01f0400053b40050db01f01f040", + "0x1f13401f01f0400050330050de01f01f0400053bc0050de01f01f040005", + "0x3b70050400053b700520701f3af0050400053b000513301f3b0005040005", + "0x3af00513101f00700504000500700517c01f13500504000513500513201f", + "0x3b20050e301f01f04000501f00701f3af0071353b70d10053af005040005", + "0x7c01f3ae0050400053ae00503901f3ae00504000501f13001f01f040005", + "0x1f01f04000501f00701f3ab3ac00755803b3ad0070400073ae1353b703a", + "0x54fa01f0440050400050333bc00735401f3aa005040005029039007354", + "0x443aa00703b0d133f01f0440050400050440054fa01f3aa0050400053aa", + "0x533d01f01f04000501f00701f3a63c704203a5590413a73a903a040007", + "0x501f00701f3a400555a3a500504000704100533c01f041005040005041", + "0x3a900513201f22600504000501f33a01f3a300504000501f33b01f01f040", + "0x2260050400052260054fa01f3a30050400053a30054fa01f3a9005040005", + "0x701f05405224403a55b24324224103a0400072263a33a73a90d133f01f", + "0x24e00504000724300533c01f24300504000524300533d01f01f04000501f", + "0xd133901f24100504000524100513201f01f04000501f00701f02b00555c", + "0x4000501f00701f26a05e05f03a55d00606002803a04000724e3a5242241", + "0x2800502d01f02800504000502800513201f01f04000500600533801f01f", + "0x6706400704000506300503001f06300504000501f3bb01f066005040005", + "0x527300503101f2730050400050670053b901f01f0400050640053ba01f", + "0x1f3ad0050400053ad00520701f00b00504000527500503201f275005040", + "0x500b00513101f06000504000506000517c01f066005040005066005132", + "0x4000501f3b701f01f04000501f00701f00b0600663ad0d100500b005040", + "0x1f28200504000527a00513301f27a00504000526a27900703301f279005", + "0x505e00517c01f05f00504000505f00513201f3ad0050400053ad005207", + "0x1f00701f28205e05f3ad0d100528200504000528200513101f05e005040", + "0x1f3c701f01f0400053a500533801f01f04000502b00506001f01f040005", + "0x1f0400052920053a701f29329200704000506b0053a901f06b005040005", + "0x29500513301f29500504000529329400703301f29400504000501f3b701f", + "0x24100504000524100513201f3ad0050400053ad00520701f1ec005040005", + "0x2413ad0d10051ec0050400051ec00513101f24200504000524200517c01f", + "0x4000501f3b701f01f0400053a500533801f01f04000501f00701f1ec242", + "0x1f2a40050400052a300513301f2a300504000505429d00703301f29d005", + "0x505200517c01f24400504000524400513201f3ad0050400053ad005207", + "0x1f00701f2a40522443ad0d10052a40050400052a400513101f052005040", + "0x53a901f2a500504000501f3c701f01f0400053a400506001f01f040005", + "0x7800504000501f3b701f01f0400052a60053a701f2ac2a60070400052a5", + "0x520701f2b600504000507a00513301f07a0050400052ac07800703301f", + "0x50400053a700517c01f3a90050400053a900513201f3ad0050400053ad", + "0x4000501f00701f2b63a73a93ad0d10052b60050400052b600513101f3a7", + "0x513301f2b80050400053a62b700703301f2b700504000501f3b701f01f", + "0x504000504200513201f3ad0050400053ad00520701f07f0050400052b8", + "0x3ad0d100507f00504000507f00513101f3c70050400053c700517c01f042", + "0x290050de01f01f0400050390050de01f01f04000501f00701f07f3c7042", + "0x502d01f01f0400050330050de01f01f0400053bc0050de01f01f040005", + "0x504000508100513201f0830050400053ac00520701f0810050400053ab", + "0x1f0400053b60050de01f01f04000501f00701f01f55e00501f03401f086", + "0x400050390050de01f01f0400053ba0050e301f01f0400053b50050de01f", + "0x513500502d01f01f0400053bc0050de01f01f0400050290050de01f01f", + "0x1f2c800504000507e00513201f2c700504000503400520701f07e005040", + "0xde01f01f0400050310050e301f01f04000501f00701f01f55f00501f034", + "0x1f01f0400053bc0050de01f01f0400050290050de01f01f040005039005", + "0x52ca00513201f2c700504000502e00520701f2ca00504000513500502d", + "0x502f0050de01f01f04000501f00701f01f55f00501f03401f2c8005040", + "0x390050de01f01f04000502c0050e301f01f0400050300050de01f01f040", + "0x20701f2cb00504000513500502d01f01f0400050290050de01f01f040005", + "0x1f55f00501f03401f2c80050400052cb00513201f2c70050400053bb005", + "0x1f0400050390050de01f01f0400050c30050e301f01f04000501f00701f", + "0x53bf00520701f2cd00504000513500502d01f01f0400050290050de01f", + "0x13301f2cf00504000501f3b501f2c80050400052cd00513201f2c7005040", + "0x400052c800513201f2c70050400052c700520701f2d00050400052cf005", + "0xd10052d00050400052d000513101f00700504000500700517c01f2c8005", + "0x50de01f01f0400053be0050de01f01f04000501f00701f2d00072c82c7", + "0x2d01f01f0400050390050de01f01f0400053c30050e301f01f0400053bd", + "0x400052d300513201f2d400504000502a00520701f2d3005040005135005", + "0x400053c20050e301f01f04000501f00701f01f56000501f03401f2d5005", + "0x13000520701f2e200504000513500502d01f01f0400050390050de01f01f", + "0x701f01f56000501f03401f2d50050400052e200513201f2d4005040005", + "0xe301f01f0400053c40050de01f01f0400050840050de01f01f04000501f", + "0x504000507c00520701f2e300504000513500502d01f01f040005133005", + "0x4000501f00701f01f56000501f03401f2d50050400052e300513201f2d4", + "0xd100520701f2f400504000513500502d01f01f0400051320050e301f01f", + "0x1f2fc00504000501f03501f2d50050400052f400513201f2d4005040005", + "0x52d500513201f2d40050400052d400520701f3030050400052fc005133", + "0x530300504000530300513101f00700504000500700517c01f2d5005040", + "0x2d01f01f04000503a0053b401f01f04000501f00701f3030072d52d40d1", + "0x4000530500513201f0830050400050db00520701f3050050400050e3005", + "0x520701f30800504000530600513301f30600504000501f3b201f086005", + "0x504000500700517c01f08600504000508600513201f083005040005083", + "0x4000501f01f01f3080070860830d100530800504000530800513101f007", + "0x4000501f00701f0e30db0075611350d100704000700501f00700501f01f", + "0x55622071330070400071340050d101f13400504000503a00503a01f01f", + "0x517c0053bc01f17c00504000520700502e01f01f04000501f00701f132", + "0x1300070400071310d100737f01f13100504000513100502c01f131005040", + "0x13300504000513300513501f01f04000501f00701f3c408407c03a563039", + "0x2e01f01f04000501f00701f3c20055640243c30070400071330050d101f", + "0x400053c000502c01f3c00050400053c10053bc01f3c1005040005024005", + "0x1f00701f3bd3be02a03a5650293bf0070400073c013000737f01f3c0005", + "0x2702c0070400073c30050d101f3c30050400053c300513501f01f040005", + "0x270050db01f01f04000502c0050e301f01f04000501f00701f0c3005566", + "0x1f13401f01f0400050390050de01f01f0400050290050de01f01f040005", + "0x3bf0050400053bf00520701f02d0050400051d200513301f1d2005040005", + "0x2d00513101f00700504000500700517c01f13500504000513500513201f", + "0xc30050e301f01f04000501f00701f02d0071353bf0d100502d005040005", + "0x7c01f02e00504000502e00503901f02e00504000501f13001f01f040005", + "0x1f01f04000501f00701f03002f0075673bb3bc00704000702e1353bf03a", + "0x50400053ba0054fa01f3b900504000501f33a01f3ba00504000501f33b", + "0x3103a0400073b93ba0073bb0d133f01f3b90050400053b90054fa01f3ba", + "0x50400053b800533d01f01f04000501f00701f0340333b703a5683b8032", + "0x35401f01f04000501f00701f3b50055693b60050400073b800533c01f3b8", + "0x50350054fa01f03100504000503100513201f035005040005029039007", + "0x3ae3af03a56a3b03b23b403a0400070353b60320310d133701f035005040", + "0x400053b400513201f01f0400053b000533801f01f04000501f00701f3ad", + "0x503001f3ac00504000501f3bb01f03b0050400053b400502d01f3b4005", + "0x50400053aa0053b901f01f0400053ab0053ba01f3aa3ab0070400053ac", + "0x520701f3a70050400053a900503201f3a900504000504400503101f044", + "0x50400053b200517c01f03b00504000503b00513201f3bc0050400053bc", + "0x4000501f00701f3a73b203b3bc0d10053a70050400053a700513101f3b2", + "0x513301f0420050400053ad04100703301f04100504000501f3b701f01f", + "0x50400053af00513201f3bc0050400053bc00520701f3c7005040005042", + "0x3bc0d10053c70050400053c700513101f3ae0050400053ae00517c01f3af", + "0x390050de01f01f0400053b500506001f01f04000501f00701f3c73ae3af", + "0x53a901f3a600504000501f3c701f01f0400050290050de01f01f040005", + "0x3a300504000501f3b701f01f0400053a50053a701f3a43a50070400053a6", + "0x520701f24100504000522600513301f2260050400053a43a300703301f", + "0x504000503200517c01f03100504000503100513201f3bc0050400053bc", + "0x4000501f00701f2410320313bc0d100524100504000524100513101f032", + "0x4000501f3b701f01f0400050390050de01f01f0400050290050de01f01f", + "0x1f24400504000524300513301f24300504000503424200703301f242005", + "0x503300517c01f3b70050400053b700513201f3bc0050400053bc005207", + "0x1f00701f2440333b73bc0d100524400504000524400513101f033005040", + "0x502d01f01f0400050390050de01f01f0400050290050de01f01f040005", + "0x504000505200513201f05400504000502f00520701f052005040005030", + "0x1f0400053be0050de01f01f04000501f00701f01f56b00501f03401f24e", + "0x400050390050de01f01f0400053c30050e301f01f0400053bd0050de01f", + "0x513201f02800504000502a00520701f02b00504000513500502d01f01f", + "0x50e301f01f04000501f00701f01f56c00501f03401f06000504000502b", + "0x1f00600504000513500502d01f01f0400050390050de01f01f0400053c2", + "0x56c00501f03401f06000504000500600513201f028005040005130005207", + "0x400053c40050de01f01f0400050840050de01f01f04000501f00701f01f", + "0x7c00520701f05f00504000513500502d01f01f0400051330050e301f01f", + "0x701f01f56c00501f03401f06000504000505f00513201f028005040005", + "0x1f05e00504000513500502d01f01f0400051320050e301f01f04000501f", + "0x4000501f03501f06000504000505e00513201f0280050400050d1005207", + "0x13201f02800504000502800520701f06600504000526a00513301f26a005", + "0x4000506600513101f00700504000500700517c01f060005040005060005", + "0x4000503a0053b401f01f04000501f00701f0660070600280d1005066005", + "0x513201f0540050400050db00520701f0630050400050e300502d01f01f", + "0x6700504000506400513301f06400504000501f3b201f24e005040005063", + "0x700517c01f24e00504000524e00513201f05400504000505400520701f", + "0x1f01f06700724e0540d100506700504000506700513101f007005040005", + "0x701f0e30db00756d1350d100704000700501f00700501f01f04000501f", + "0x1330070400071340050d101f13400504000503a00503a01f01f04000501f", + "0x50db01f01f0400051330050e301f01f04000501f00701f13200556e207", + "0x1f13100504000517c00513301f17c00504000501f13401f01f040005207", + "0x500700517c01f13500504000513500513201f0d10050400050d1005207", + "0x1f00701f1310071350d10d100513100504000513100513101f007005040", + "0x503901f13000504000501f13001f01f0400051320050e301f01f040005", + "0x3c408400756f07c0390070400071301350d103a07c01f130005040005130", + "0x2400504000501f33501f3c300504000501f33601f01f04000501f00701f", + "0x7c0d133f01f0240050400050240054fa01f3c30050400053c30054fa01f", + "0x1f04000501f00701f02a0293bf03a5703c03c13c203a0400070243c3007", + "0x1f3bd0055713be0050400073c000533c01f3c00050400053c000533d01f", + "0x1f02700504000501f13801f02c00504000501f33401f01f04000501f007", + "0x400053c200513201f03900504000503900520701f0c300504000501f332", + "0x4fa01f02c00504000502c0054fa01f3c10050400053c100517c01f3c2005", + "0x400053be00533101f0c30050400050c30054fa01f027005040005027005", + "0x1f3bc02e02d1d20d10400053be0c302702c3c13c20390e333001f3be005", + "0x3bb00513c01f01f04000501f00701f02f0055723bb0050400073bc00532f", + "0x3001f3ba00504000501f3bb01f03000504000502d00502d01f01f040005", + "0x400050310053b901f01f0400053b90053ba01f0313b90070400053ba005", + "0x20701f3b70050400053b800503201f3b800504000503200503101f032005", + "0x4000502e00517c01f03000504000503000513201f1d20050400051d2005", + "0x501f00701f3b702e0301d20d10053b70050400053b700513101f02e005", + "0x3b701f01f0400050330053a701f03403300704000502f0053a901f01f040", + "0x400053b500513301f3b50050400050343b600703301f3b600504000501f", + "0x17c01f02d00504000502d00513201f1d20050400051d200520701f035005", + "0x3502e02d1d20d100503500504000503500513101f02e00504000502e005", + "0x3b400504000501f3c701f01f0400053bd00506001f01f04000501f00701f", + "0x501f3b701f01f0400053b20053a701f3b03b20070400053b40053a901f", + "0x3ad0050400053ae00513301f3ae0050400053b03af00703301f3af005040", + "0x3c100517c01f3c20050400053c200513201f03900504000503900520701f", + "0x701f3ad3c13c20390d10053ad0050400053ad00513101f3c1005040005", + "0x3ac00504000502a03b00703301f03b00504000501f3b701f01f04000501f", + "0x3bf00513201f03900504000503900520701f3ab0050400053ac00513301f", + "0x3ab0050400053ab00513101f02900504000502900517c01f3bf005040005", + "0x3aa0050400053c400502d01f01f04000501f00701f3ab0293bf0390d1005", + "0x501f03401f3a90050400053aa00513201f04400504000508400520701f", + "0x50e300502d01f01f04000503a0053b401f01f04000501f00701f01f573", + "0x1f3a90050400053a700513201f0440050400050db00520701f3a7005040", + "0x4000504400520701f04200504000504100513301f04100504000501f3b2", + "0x13101f00700504000500700517c01f3a90050400053a900513201f044005", + "0x501f01f04000501f01f01f0420073a90440d1005042005040005042005", + "0x3a01f01f04000501f00701f0e30db0075741350d100704000700501f007", + "0x701f1320055752071330070400071340050d101f13400504000503a005", + "0x17c0070400071330050d101f13300504000513300513501f01f04000501f", + "0xd101f17c00504000517c00513501f01f04000501f00701f130005576131", + "0x390050e301f01f04000501f00701f08400557707c03900704000717c005", + "0x50db01f01f0400052070050db01f01f04000507c0050db01f01f040005", + "0x1f3c30050400053c400513301f3c400504000501f13401f01f040005131", + "0x500700517c01f13500504000513500513201f0d10050400050d1005207", + "0x1f00701f3c30071350d10d10053c30050400053c300513101f007005040", + "0x503901f02400504000501f13001f01f0400050840050e301f01f040005", + "0x3bf3c00075783c13c20070400070241350d103a07c01f024005040005024", + "0x400050290053bc01f02900504000520700502e01f01f04000501f00701f", + "0x2c01f3bd0050400053be0053bc01f3be00504000513100502e01f02a005", + "0x53bd02a0072e301f3bd0050400053bd00502c01f02a00504000502a005", + "0x557901f04000702c0052ac01f02c00504000502c00502c01f02c005040", + "0x4000501f32e01f0c30050400053c100502d01f01f04000501f00701f027", + "0x702f01f1d20050400051d200502c01f02d00504000501f3bb01f1d2005", + "0x53bc0053ba01f3bb3bc00704000502e00503001f02e0050400051d202d", + "0x3201f03000504000502f00503101f02f0050400053bb0053b901f01f040", + "0x400050c300513201f3c20050400053c200520701f3ba005040005030005", + "0xd10053ba0050400053ba00513101f00700504000500700517c01f0c3005", + "0x1f11501f01f0400050270052b701f01f04000501f00701f3ba0070c33c2", + "0x3c20050400053c200520701f0310050400053b900513301f3b9005040005", + "0x3100513101f00700504000500700517c01f3c10050400053c100513201f", + "0x2070050db01f01f04000501f00701f0310073c13c20d1005031005040005", + "0x20701f0320050400053bf00502d01f01f0400051310050db01f01f040005", + "0x1f57a00501f03401f3b700504000503200513201f3b80050400053c0005", + "0x1f0400052070050db01f01f0400051300050e301f01f04000501f00701f", + "0x50d100520701f03400504000503300513301f03300504000501f3b501f", + "0x1f00700504000500700517c01f13500504000513500513201f0d1005040", + "0x1f01f04000501f00701f0340071350d10d1005034005040005034005131", + "0x50400053b600513301f3b600504000501f03501f01f0400051320050e3", + "0x517c01f13500504000513500513201f0d10050400050d100520701f3b5", + "0x1f3b50071350d10d10053b50050400053b500513101f007005040005007", + "0x350050400050e300502d01f01f04000503a0053b401f01f04000501f007", + "0x501f3b201f3b700504000503500513201f3b80050400050db00520701f", + "0x1f3b80050400053b800520701f3b20050400053b400513301f3b4005040", + "0x53b200513101f00700504000500700517c01f3b70050400053b7005132", + "0x501f00700501f01f04000501f01f01f3b20073b73b80d10053b2005040", + "0x503a00503a01f01f04000501f00701f0e30db00757b1350d1007040007", + "0x4000501f00701f13200557c2071330070400071340050d101f134005040", + "0x1f3bb01f13100504000517c0053bc01f17c00504000520700502e01f01f", + "0xd10050400050d100520701f0390050400051330053b901f130005040005", + "0x13000524301f03900504000503900524201f13500504000513500513201f", + "0x1311300391350d113524401f13100504000513100502c01f130005040005", + "0x1f00701f02400557d3c30050400073c400505201f3c408407c03a040005", + "0x3c00050400073c100524e01f3c13c20070400053c300505401f01f040005", + "0x50d101f0290050400053c200503a01f01f04000501f00701f3bf00557e", + "0x502a0050e301f01f04000501f00701f3bd00557f3be02a007040007029", + "0x501f13401f01f0400053c00053ba01f01f0400053be0050db01f01f040", + "0x1f07c00504000507c00520701f02700504000502c00513301f02c005040", + "0x502700513101f00700504000500700517c01f084005040005084005132", + "0x53bd0050e301f01f04000501f00701f02700708407c0d1005027005040", + "0x3a07c01f0c30050400050c300503901f0c300504000501f13001f01f040", + "0x7e01f01f04000501f00701f3bc02e00758002d1d20070400070c308407c", + "0x504000502d00513201f1d20050400051d200520701f3bb00504000501f", + "0x13503601f3c00050400053c000524301f00700504000500700517c01f02d", + "0x310050400073b900532c01f3b93ba03002f0d10400053c03bb00702d1d2", + "0x532b01f3b800504000503000502d01f01f04000501f00701f032005581", + "0x3400504000501f3bb01f01f0400053b700532d01f0333b7007040005031", + "0x3ba01f0353b50070400053b600503001f3b600504000503303400702f01f", + "0x50400053b400503101f3b40050400050350053b901f01f0400053b5005", + "0x513201f02f00504000502f00520701f3b00050400053b200503201f3b2", + "0x50400053b000513101f3ba0050400053ba00517c01f3b80050400053b8", + "0x504000503200513301f01f04000501f00701f3b03ba3b802f0d10053b0", + "0x517c01f03000504000503000513201f02f00504000502f00520701f3af", + "0x1f3af3ba03002f0d10053af0050400053af00513101f3ba0050400053ba", + "0x3ae0050400053bc00502d01f01f0400053c00053ba01f01f04000501f007", + "0x501f03401f03b0050400053ae00513201f3ad00504000502e00520701f", + "0x53c20053b401f01f0400053bf00506001f01f04000501f00701f01f582", + "0x13201f3ab00504000507c00520701f3ac00504000508400502d01f01f040", + "0x13301f01f04000501f00701f01f58300501f03401f3aa0050400053ac005", + "0x4000508400513201f07c00504000507c00520701f044005040005024005", + "0xd100504400504000504400513101f00700504000500700517c01f084005", + "0x502d01f01f0400051320050e301f01f04000501f00701f04400708407c", + "0x50400053a900513201f3ab0050400050d100520701f3a9005040005135", + "0x3ab00520701f0410050400053a700513301f3a700504000501f03501f3aa", + "0x700504000500700517c01f3aa0050400053aa00513201f3ab005040005", + "0x1f04000501f00701f0410073aa3ab0d100504100504000504100513101f", + "0x50db00520701f0420050400050e300502d01f01f04000503a0053b401f", + "0x13301f3c700504000501f3b201f03b00504000504200513201f3ad005040", + "0x4000503b00513201f3ad0050400053ad00520701f3a60050400053c7005", + "0xd10053a60050400053a600513101f00700504000500700517c01f03b005", + "0x1350d100704000700501f00700501f01f04000501f01f01f3a600703b3ad", + "0xd101f13400504000503a00503a01f01f04000501f00701f0e30db007584", + "0x1330050e301f01f04000501f00701f132005585207133007040007134005", + "0x513301f17c00504000501f13401f01f0400052070050db01f01f040005", + "0x504000513500513201f0d10050400050d100520701f13100504000517c", + "0xd10d100513100504000513100513101f00700504000500700517c01f135", + "0x501f13001f01f0400051320050e301f01f04000501f00701f131007135", + "0x70400071301350d103a07c01f13000504000513000503901f130005040", + "0x1f3c300504000501f32a01f01f04000501f00701f3c408400758607c039", + "0x507c00513201f03900504000503900520701f0240050400053c3005133", + "0x502400504000502400513101f00700504000500700517c01f07c005040", + "0x1f3c20050400053c400502d01f01f04000501f00701f02400707c0390d1", + "0x58700501f03401f3c00050400053c200513201f3c1005040005084005207", + "0x400050e300502d01f01f04000503a0053b401f01f04000501f00701f01f", + "0x3b201f3c00050400053bf00513201f3c10050400050db00520701f3bf005", + "0x50400053c100520701f02a00504000502900513301f02900504000501f", + "0x513101f00700504000500700517c01f3c00050400053c000513201f3c1", + "0x700501f01f04000501f01f01f02a0073c03c10d100502a00504000502a", + "0x503a01f01f04000501f00701f0e30db0075881350d100704000700501f", + "0x1f00701f1320055892071330070400071340050d101f13400504000503a", + "0x13117c0070400071330050d101f13300504000513300513501f01f040005", + "0x1310050db01f01f04000517c0050e301f01f04000501f00701f13000558a", + "0x513301f03900504000501f13401f01f0400052070050db01f01f040005", + "0x504000513500513201f0d10050400050d100520701f07c005040005039", + "0xd10d100507c00504000507c00513101f00700504000500700517c01f135", + "0x501f13001f01f0400051300050e301f01f04000501f00701f07c007135", + "0x70400070841350d103a07c01f08400504000508400503901f084005040", + "0x3c100504000520700502e01f01f04000501f00701f3c202400758b3c33c4", + "0x53c400520701f3bf00504000501f07e01f3c00050400053c10053bc01f", + "0x1f3c00050400053c000502c01f3c30050400053c300513201f3c4005040", + "0x3bd0050400073be0052ca01f3be02a02903a0400053c03bf3c33c40d158c", + "0x2a00502d01f01f0400053bd0052cb01f01f04000501f00701f02c00558d", + "0x2d1d20070400050c300503001f0c300504000501f3bb01f027005040005", + "0x502e00503101f02e00504000502d0053b901f01f0400051d20053ba01f", + "0x1f02900504000502900520701f3bb0050400053bc00503201f3bc005040", + "0x53bb00513101f00700504000500700517c01f027005040005027005132", + "0x502c00513301f01f04000501f00701f3bb0070270290d10053bb005040", + "0x1f02a00504000502a00513201f02900504000502900520701f02f005040", + "0x702a0290d100502f00504000502f00513101f00700504000500700517c", + "0x400053c200502d01f01f0400052070050db01f01f04000501f00701f02f", + "0x3401f3b900504000503000513201f3ba00504000502400520701f030005", + "0x1f03501f01f0400051320050e301f01f04000501f00701f01f58e00501f", + "0xd10050400050d100520701f03200504000503100513301f031005040005", + "0x3200513101f00700504000500700517c01f13500504000513500513201f", + "0x3a0053b401f01f04000501f00701f0320071350d10d1005032005040005", + "0x1f3ba0050400050db00520701f3b80050400050e300502d01f01f040005", + "0x400053b700513301f3b700504000501f3b201f3b90050400053b8005132", + "0x17c01f3b90050400053b900513201f3ba0050400053ba00520701f033005", + "0x330073b93ba0d100503300504000503300513101f007005040005007005", + "0xe30db00758f1350d100704000700501f00700501f01f04000501f01f01f", + "0x400071340050d101f13400504000503a00503a01f01f04000501f00701f", + "0x13300504000513300513501f01f04000501f00701f132005590207133007", + "0xe301f01f04000501f00701f13000559113117c0070400071330050d101f", + "0x1f01f0400052070050db01f01f0400051310050db01f01f04000517c005", + "0x400050d100520701f07c00504000503900513301f03900504000501f134", + "0x13101f00700504000500700517c01f13500504000513500513201f0d1005", + "0xe301f01f04000501f00701f07c0071350d10d100507c00504000507c005", + "0x8400504000508400503901f08400504000501f13001f01f040005130005", + "0x4000501f00701f3c20240075923c33c40070400070841350d103a07c01f", + "0x1f07e01f3c00050400053c10053bc01f3c100504000520700502e01f01f", + "0x3c30050400053c300513201f3c40050400053c400520701f3bf005040005", + "0x2a02903a0400053c03bf3c33c40d132201f3c00050400053c000502c01f", + "0x2cb01f01f04000501f00701f02c0055933bd0050400073be0052ca01f3be", + "0xc300504000501f3bb01f02700504000502a00502d01f01f0400053bd005", + "0x2d0053b901f01f0400051d20053ba01f02d1d20070400050c300503001f", + "0x3bb0050400053bc00503201f3bc00504000502e00503101f02e005040005", + "0x700517c01f02700504000502700513201f02900504000502900520701f", + "0x701f3bb0070270290d10053bb0050400053bb00513101f007005040005", + "0x2900504000502900520701f02f00504000502c00513301f01f04000501f", + "0x2f00513101f00700504000500700517c01f02a00504000502a00513201f", + "0x2070050db01f01f04000501f00701f02f00702a0290d100502f005040005", + "0x1f3ba00504000502400520701f0300050400053c200502d01f01f040005", + "0x1f01f04000501f00701f01f59400501f03401f3b9005040005030005132", + "0x504000503100513301f03100504000501f03501f01f0400051320050e3", + "0x517c01f13500504000513500513201f0d10050400050d100520701f032", + "0x1f0320071350d10d100503200504000503200513101f007005040005007", + "0x3b80050400050e300502d01f01f04000503a0053b401f01f04000501f007", + "0x501f3b201f3b90050400053b800513201f3ba0050400050db00520701f", + "0x1f3ba0050400053ba00520701f0330050400053b700513301f3b7005040", + "0x503300513101f00700504000500700517c01f3b90050400053b9005132", + "0x501f00700501f01f04000501f01f01f0330073b93ba0d1005033005040", + "0x503a00503a01f01f04000501f00701f0e30db0075951350d1007040007", + "0x4000501f00701f1320055962071330070400071340050d101f134005040", + "0x502c01f13100504000517c0053bc01f17c00504000520700502e01f01f", + "0x701f07c0055970391300070400071310d100722601f131005040005131", + "0x840070400071330050d101f13300504000513300513501f01f04000501f", + "0xd101f08400504000508400513501f01f04000501f00701f3c30055983c4", + "0x2400513501f01f04000501f00701f3c10055993c2024007040007084005", + "0x501f00701f02900559a3bf3c00070400070240050d101f024005040005", + "0x3c20050db01f01f0400053bf0050db01f01f0400053c00050e301f01f040", + "0x1f13401f01f0400053c40050db01f01f04000503900502b01f01f040005", + "0x13000504000513000520701f3be00504000502a00513301f02a005040005", + "0x3be00513101f00700504000500700517c01f13500504000513500513201f", + "0x290050e301f01f04000501f00701f3be0071351300d10053be005040005", + "0x7c01f3bd0050400053bd00503901f3bd00504000501f13001f01f040005", + "0x1f01f04000501f00701f1d20c300759b02702c0070400073bd13513003a", + "0x4000501f2a601f02e00504000502d0053bc01f02d0050400053c200502e", + "0x2ac01f3bc02e00704000502e00502701f02e00504000502e00502c01f01f", + "0x400053c40050db01f01f04000501f00701f3bb00559c01f0400073bc005", + "0x502700502d01f01f04000502e0053b801f01f04000503900502b01f01f", + "0x1f3ba00504000500700517c01f03000504000502f00513201f02f005040", + "0x2d001f01f0400053bb0052b701f01f04000501f00701f01f59d00501f034", + "0x53c400502e01f0310050400053b900532101f3b9039007040005039005", + "0x2f01f3b700504000501f3bb01f3b80050400050320053bc01f032005040", + "0x53b800502701f3b80050400053b800502c01f0330050400050313b7007", + "0x3b500504000501f3bd01f3b600504000503403300702f01f0343b8007040", + "0x702f01f03500504000503500502c01f0350050400053b502e0072e301f", + "0x53b20053ba01f3b03b20070400053b400503001f3b40050400050353b6", + "0x2801f3af0050400053af00524201f3af0050400053b00053b901f01f040", + "0x1f00701f3aa3ab3ac03a59e03b3ad3ae03a0400073af3b8039007027135", + "0x2d01f3ae0050400053ae00513201f01f04000503b0053b401f01f040005", + "0x400053ad00517c01f03000504000504400513201f0440050400053ae005", + "0x53a900503001f3a900504000501f3bb01f01f04000501f07f01f3ba005", + "0x1f0420050400050410053b901f01f0400053a70053ba01f0413a7007040", + "0x502c00520701f3a60050400053c700503201f3c7005040005042005031", + "0x1f3ba0050400053ba00517c01f03000504000503000513201f02c005040", + "0x1f01f04000501f00701f3a63ba03002c0d10053a60050400053a6005131", + "0x50400053aa3a500703301f3a500504000501f3b701f01f04000501f07f", + "0x513201f02c00504000502c00520701f3a30050400053a400513301f3a4", + "0x50400053a300513101f3ab0050400053ab00517c01f3ac0050400053ac", + "0x1f0400053c20050db01f01f04000501f00701f3a33ab3ac02c0d10053a3", + "0x400051d200502d01f01f0400053c40050db01f01f04000503900502b01f", + "0x3401f24200504000522600513201f2410050400050c300520701f226005", + "0x50db01f01f0400053c10050e301f01f04000501f00701f01f59f00501f", + "0x13301f24300504000501f3b601f01f04000503900502b01f01f0400053c4", + "0x4000513500513201f13000504000513000520701f244005040005243005", + "0xd100524400504000524400513101f00700504000500700517c01f135005", + "0x502b01f01f0400053c30050e301f01f04000501f00701f244007135130", + "0x1f05400504000505200513301f05200504000501f3b501f01f040005039", + "0x500700517c01f13500504000513500513201f130005040005130005207", + "0x1f00701f0540071351300d100505400504000505400513101f007005040", + "0x20701f24e00504000513500502d01f01f0400051330050e301f01f040005", + "0x1f5a000501f03401f02800504000524e00513201f02b00504000507c005", + "0x504000513500502d01f01f0400051320050e301f01f04000501f00701f", + "0x1f03501f02800504000506000513201f02b0050400050d100520701f060", + "0x2b00504000502b00520701f05f00504000500600513301f006005040005", + "0x5f00513101f00700504000500700517c01f02800504000502800513201f", + "0x3a0053b401f01f04000501f00701f05f00702802b0d100505f005040005", + "0x1f2410050400050db00520701f05e0050400050e300502d01f01f040005", + "0x4000526a00513301f26a00504000501f3b201f24200504000505e005132", + "0x17c01f24200504000524200513201f24100504000524100520701f066005", + "0x660072422410d100506600504000506600513101f007005040005007005", + "0x1340e30075a10db13500704000700700500700501f01f04000501f01f01f", + "0x400071330050d101f1330050400050d100503a01f01f04000501f00701f", + "0x20700504000520700513501f01f04000501f00701f17c0055a2132207007", + "0x13501f01f04000501f00701f0390055a31301310070400072070050d101f", + "0x701f3c40055a408407c0070400071310050d101f131005040005131005", + "0x3c300704000707c0050d101f07c00504000507c00513501f01f04000501f", + "0x50db01f01f0400053c30050e301f01f04000501f00701f3c20055a5024", + "0xdb01f01f0400051300050db01f01f0400050840050db01f01f040005024", + "0x3c00050400053c100513301f3c100504000501f13401f01f040005132005", + "0xdb00513201f13500504000513500520701f01f00504000501f00532001f", + "0x3c00050400053c000513101f03a00504000503a00517c01f0db005040005", + "0x1f0400053c20050e301f01f04000501f00701f3c003a0db13501f135005", + "0xdb13503a07c01f3bf0050400053bf00503901f3bf00504000501f13001f", + "0x13200502e01f01f04000501f00701f3bd3be0075a602a0290070400073bf", + "0xc300504000513000502e01f02700504000502c0053bc01f02c005040005", + "0x2d0053bc01f02d00504000508400502e01f1d20050400050c30053bc01f", + "0x1f02900504000502900520701f3bc00504000501f07e01f02e005040005", + "0x503a00517c01f01f00504000501f00532001f02a00504000502a005132", + "0x1f1d20050400051d200502c01f02700504000502700502c01f03a005040", + "0x4000502e1d20273bc03a01f02a02913414101f02e00504000502e00502c", + "0x1f00701f0320055a70310050400073b90052ca01f3b93ba03002f3bb135", + "0x3bb01f3b800504000502f00502d01f01f0400050310052cb01f01f040005", + "0x400050330053ba01f0340330070400053b700503001f3b700504000501f", + "0x503201f3b50050400053b600503101f3b60050400050340053b901f01f", + "0x50400053bb00520701f03000504000503000532001f0350050400053b5", + "0x513101f3ba0050400053ba00517c01f3b80050400053b800513201f3bb", + "0x13301f01f04000501f00701f0353ba3b83bb030135005035005040005035", + "0x400053bb00520701f03000504000503000532001f3b4005040005032005", + "0x13101f3ba0050400053ba00517c01f02f00504000502f00513201f3bb005", + "0x1f01f04000501f00701f3b43ba02f3bb0301350053b40050400053b4005", + "0x1f0400051320050db01f01f0400051300050db01f01f0400050840050db", + "0x3b200513201f3b00050400053be00520701f3b20050400053bd00502d01f", + "0x3c40050e301f01f04000501f00701f01f5a800501f03401f3af005040005", + "0x1f3b601f01f0400051300050db01f01f0400051320050db01f01f040005", + "0x1f00504000501f00532001f3ad0050400053ae00513301f3ae005040005", + "0x3a00517c01f0db0050400050db00513201f13500504000513500520701f", + "0x1f3ad03a0db13501f1350053ad0050400053ad00513101f03a005040005", + "0x1f01f0400051320050db01f01f0400050390050e301f01f04000501f007", + "0x4000501f00532001f3ac00504000503b00513301f03b00504000501f3b5", + "0x17c01f0db0050400050db00513201f13500504000513500520701f01f005", + "0x3a0db13501f1350053ac0050400053ac00513101f03a00504000503a005", + "0x504000501f03501f01f04000517c0050e301f01f04000501f00701f3ac", + "0x520701f01f00504000501f00532001f3aa0050400053ab00513301f3ab", + "0x504000503a00517c01f0db0050400050db00513201f135005040005135", + "0x501f00701f3aa03a0db13501f1350053aa0050400053aa00513101f03a", + "0x520701f04400504000513400502d01f01f0400050d10053b401f01f040", + "0x3a900504000501f3b201f3af00504000504400513201f3b00050400050e3", + "0x3b000520701f01f00504000501f00532001f3a70050400053a900513301f", + "0x3a00504000503a00517c01f3af0050400053af00513201f3b0005040005", + "0x4000501f01f01f3a703a3af3b001f1350053a70050400053a700513101f", + "0x4000501f00701f1331340075a90e30db00704000703a00500700501f01f", + "0x731e01f13500504000513500524201f0db0050400050db00520701f01f", + "0x1f1300055aa13100504000717c00531b01f17c13220703a0400051350db", + "0x70400070390050d101f03900504000513200503a01f01f04000501f007", + "0xdb01f01f04000507c0050e301f01f04000501f00701f3c40055ab08407c", + "0x1f3c300504000501f13401f01f04000513100507d01f01f040005084005", + "0x520700520701f01f00504000501f00532001f0240050400053c3005133", + "0x1f0e30050400050e300513201f00700504000500700510801f207005040", + "0x720701f0db00502400504000502400513101f0d10050400050d100517c", + "0x501f13001f01f0400053c40050e301f01f04000501f00701f0240d10e3", + "0x70400073c20e320703a07c01f3c20050400053c200503901f3c2005040", + "0x1f02a00504000501f07e01f01f04000501f00701f0293bf0075ac3c03c1", + "0x500700510801f3c00050400053c000513201f3c10050400053c1005207", + "0x1f0d10050400050d100517c01f01f00504000501f00532001f007005040", + "0xdb04000513102a0d101f0073c03c10e309a01f13100504000513100503c", + "0x1f00701f02e0055ad02d0050400071d20052ca01f1d20c302702c3bd3be", + "0x3bb01f3bc0050400053bd00502d01f01f04000502d0052cb01f01f040005", + "0x4000502f0053ba01f03002f0070400053bb00503001f3bb00504000501f", + "0x503201f3b90050400053ba00503101f3ba0050400050300053b901f01f", + "0x50400053be00520701f02700504000502700532001f0310050400053b9", + "0x517c01f3bc0050400053bc00513201f02c00504000502c00510801f3be", + "0xc33bc02c3be0270db00503100504000503100513101f0c30050400050c3", + "0x502700532001f03200504000502e00513301f01f04000501f00701f031", + "0x1f02c00504000502c00510801f3be0050400053be00520701f027005040", + "0x503200513101f0c30050400050c300517c01f3bd0050400053bd005132", + "0x507d01f01f04000501f00701f0320c33bd02c3be0270db005032005040", + "0x3b70050400053bf00520701f3b800504000502900502d01f01f040005131", + "0x1f04000501f00701f01f5ae00501f03401f0330050400053b800513201f", + "0x504000501f03501f01f0400051320053b401f01f04000513000506001f", + "0x520701f01f00504000501f00532001f3b600504000503400513301f034", + "0x50400050e300513201f00700504000500700510801f207005040005207", + "0x1f0db0053b60050400053b600513101f0d10050400050d100517c01f0e3", + "0x2d01f01f0400051350053b401f01f04000501f00701f3b60d10e3007207", + "0x400053b500513201f3b700504000513400520701f3b5005040005133005", + "0x532001f3b400504000503500513301f03500504000501f3b201f033005", + "0x504000500700510801f3b70050400053b700520701f01f00504000501f", + "0x513101f0d10050400050d100517c01f03300504000503300513201f007", + "0x1f01f04000501f01f01f3b40d10330073b701f0db0053b40050400053b4", + "0x1f01f04000501f00701f0e30db0075af1350d100704000700501f007005", + "0x1f1320055b02071330070400071340050d101f13400504000503a00503a", + "0x504000517c0053bc01f17c00504000520700502e01f01f04000501f007", + "0x5b10391300070400071310d100722601f13100504000513100502c01f131", + "0x13000520701f0840050400051330053b901f01f04000501f00701f07c005", + "0x3a04000508413000731e01f08400504000508400524201f130005040005", + "0x1f04000501f00701f3c10055b23c200504000702400531b01f0243c33c4", + "0x2a0055b30293bf0070400073c00050d101f3c00050400053c300503a01f", + "0x1f0400050290050db01f01f0400053bf0050e301f01f04000501f00701f", + "0x504000501f13401f01f04000503900502b01f01f0400053c200507d01f", + "0x513201f3c40050400053c400520701f3bd0050400053be00513301f3be", + "0x50400053bd00513101f00700504000500700517c01f135005040005135", + "0x1f04000502a0050e301f01f04000501f00701f3bd0071353c40d10053bd", + "0x1353c403a07c01f02c00504000502c00503901f02c00504000501f13001f", + "0x3c200531801f01f04000501f00701f02d1d20075b40c302700704000702c", + "0x3bc0070400053bc00514801f01f04000502e00507d01f3bc02e007040005", + "0x514b01f01f04000502f0053b801f03002f0070400053bb00514a01f3bb", + "0x400050310050df01f0310050400053ba00514d01f3b93ba007040005030", + "0x3bb01f3b70050400053b80050df01f3b80050400053b900514d01f032005", + "0x400053b600530b01f3b60340070400053bc00514a01f03300504000501f", + "0x2f01f0350050400053b503300702f01f3b50050400050340053bc01f01f", + "0x501f14e01f3b20050400053b73b400702f01f3b4005040005032035007", + "0x1f01f0400053af0053ba01f3ae3af0070400053b200503001f3b0005040", + "0x53ad00524201f3b00050400053b000502c01f3ad0050400053ae0053b9", + "0x3aa03a5b53ab3ac03b03a0400073ad3b00390070c313502801f3ad005040", + "0x503b00513201f01f0400053ab0053b401f01f04000501f00701f3a9044", + "0x3001f04100504000501f3bb01f3a700504000503b00502d01f03b005040", + "0x400053c70053b901f01f0400050420053ba01f3c7042007040005041005", + "0x20701f3a40050400053a500503201f3a50050400053a600503101f3a6005", + "0x400053ac00517c01f3a70050400053a700513201f027005040005027005", + "0x501f00701f3a43ac3a70270d10053a40050400053a400513101f3ac005", + "0x13301f2260050400053a93a300703301f3a300504000501f3b701f01f040", + "0x400053aa00513201f02700504000502700520701f241005040005226005", + "0xd100524100504000524100513101f04400504000504400517c01f3aa005", + "0x502b01f01f0400053c200507d01f01f04000501f00701f2410443aa027", + "0x2430050400051d200520701f24200504000502d00502d01f01f040005039", + "0x1f04000501f00701f01f5b600501f03401f24400504000524200513201f", + "0x4000503900502b01f01f0400053c30053b401f01f0400053c100506001f", + "0x3c400520701f05400504000505200513301f05200504000501f3b501f01f", + "0x700504000500700517c01f13500504000513500513201f3c4005040005", + "0x1f04000501f00701f0540071353c40d100505400504000505400513101f", + "0x507c00520701f24e00504000513500502d01f01f0400051330050e301f", + "0x1f00701f01f5b700501f03401f02800504000524e00513201f02b005040", + "0x20701f06000504000513500502d01f01f0400051320050e301f01f040005", + "0x504000501f03501f02800504000506000513201f02b0050400050d1005", + "0x513201f02b00504000502b00520701f05f00504000500600513301f006", + "0x504000505f00513101f00700504000500700517c01f028005040005028", + "0x1f04000503a0053b401f01f04000501f00701f05f00702802b0d100505f", + "0x5e00513201f2430050400050db00520701f05e0050400050e300502d01f", + "0x1f06600504000526a00513301f26a00504000501f3b201f244005040005", + "0x500700517c01f24400504000524400513201f243005040005243005207", + "0x1f01f01f0660072442430d100506600504000506600513101f007005040", + "0x1f00701f1340e30075b80db13500704000700701f00700501f01f040005", + "0x1322070070400071330050d101f1330050400050d100503a01f01f040005", + "0x1320050db01f01f0400052070050e301f01f04000501f00701f17c0055b9", + "0x20701f13000504000513100513301f13100504000501f13401f01f040005", + "0x400050db00513201f00500504000500500515001f135005040005135005", + "0x13500513000504000513000513101f03a00504000503a00517c01f0db005", + "0x13001f01f04000517c0050e301f01f04000501f00701f13003a0db005135", + "0x70390db13503a07c01f03900504000503900503901f03900504000501f", + "0x504000501f07e01f01f04000501f00701f3c33c40075ba08407c007040", + "0x517c01f08400504000508400513201f00500504000500500515001f024", + "0x1f3bf3c03c13c20d104000502403a0840050d115101f03a00504000503a", + "0x290052cb01f01f04000501f00701f02a0055bb0290050400073bf0052ca", + "0x3001f3bd00504000501f3bb01f3be0050400053c100502d01f01f040005", + "0x400050270053b901f01f04000502c0053ba01f02702c0070400053bd005", + "0x20701f02d0050400051d200503201f1d20050400050c300503101f0c3005", + "0x400053be00513201f3c20050400053c200515001f07c00504000507c005", + "0x13500502d00504000502d00513101f3c00050400053c000517c01f3be005", + "0x1f02e00504000502a00513301f01f04000501f00701f02d3c03be3c207c", + "0x53c100513201f3c20050400053c200515001f07c00504000507c005207", + "0x502e00504000502e00513101f3c00050400053c000517c01f3c1005040", + "0x3bc0050400053c300502d01f01f04000501f00701f02e3c03c13c207c135", + "0x501f03401f02f0050400053bc00513201f3bb0050400053c400520701f", + "0x513400502d01f01f0400050d10053b401f01f04000501f00701f01f5bc", + "0x1f02f00504000503000513201f3bb0050400050e300520701f030005040", + "0x400053bb00520701f3b90050400053ba00513301f3ba00504000501f3b2", + "0x17c01f02f00504000502f00513201f00500504000500500515001f3bb005", + "0x3a02f0053bb1350053b90050400053b900513101f03a00504000503a005", + "0xe30075bd0db13500704000700700500700501f01f04000501f01f01f3b9", + "0x71330050d101f1330050400050d100503a01f01f04000501f00701f134", + "0x504000520700513501f01f04000501f00701f17c0055be132207007040", + "0x1f01f04000501f00701f0390055bf1301310070400072070050d101f207", + "0x1f0400051320050db01f01f0400051300050db01f01f0400051310050e3", + "0x501f00532001f08400504000507c00513301f07c00504000501f13401f", + "0x1f0db0050400050db00513201f13500504000513500520701f01f005040", + "0xdb13501f13500508400504000508400513101f03a00504000503a00517c", + "0x4000501f13001f01f0400050390050e301f01f04000501f00701f08403a", + "0x3c30070400073c40db13503a07c01f3c40050400053c400503901f3c4005", + "0x1f3c000504000513200502e01f01f04000501f00701f3c13c20075c0024", + "0x400053c300520701f02900504000501f07e01f3bf0050400053c00053bc", + "0x17c01f01f00504000501f00532001f02400504000502400513201f3c3005", + "0x1f0243c30db15301f3bf0050400053bf00502c01f03a00504000503a005", + "0x5c10c30050400070270052ca01f02702c3bd3be02a1350400053bf02903a", + "0x53be00502d01f01f0400050c30052cb01f01f04000501f00701f1d2005", + "0x1f3bb3bc00704000502e00503001f02e00504000501f3bb01f02d005040", + "0x4000502f00503101f02f0050400053bb0053b901f01f0400053bc0053ba", + "0x20701f3bd0050400053bd00532001f3ba00504000503000503201f030005", + "0x4000502c00517c01f02d00504000502d00513201f02a00504000502a005", + "0x1f00701f3ba02c02d02a3bd1350053ba0050400053ba00513101f02c005", + "0x1f3bd0050400053bd00532001f3b90050400051d200513301f01f040005", + "0x502c00517c01f3be0050400053be00513201f02a00504000502a005207", + "0x701f3b902c3be02a3bd1350053b90050400053b900513101f02c005040", + "0x1f0310050400053c100502d01f01f0400051320050db01f01f04000501f", + "0x5c200501f03401f3b800504000503100513201f0320050400053c2005207", + "0x504000501f03501f01f04000517c0050e301f01f04000501f00701f01f", + "0x520701f01f00504000501f00532001f0330050400053b700513301f3b7", + "0x504000503a00517c01f0db0050400050db00513201f135005040005135", + "0x501f00701f03303a0db13501f13500503300504000503300513101f03a", + "0x520701f03400504000513400502d01f01f0400050d10053b401f01f040", + "0x3b600504000501f3b201f3b800504000503400513201f0320050400050e3", + "0x3200520701f01f00504000501f00532001f3b50050400053b600513301f", + "0x3a00504000503a00517c01f3b80050400053b800513201f032005040005", + "0x4000501f01f01f3b503a3b803201f1350053b50050400053b500513101f", + "0x4000501f00701f0e30db0075c31350d100704000700501f00700501f01f", + "0x55c42071330070400071340050d101f13400504000503a00503a01f01f", + "0x71330050d101f13300504000513300513501f01f04000501f00701f132", + "0x1f04000517c0050e301f01f04000501f00701f1300055c513117c007040", + "0x504000501f13401f01f0400052070050db01f01f0400051310050db01f", + "0x513201f0d10050400050d100520701f07c00504000503900513301f039", + "0x504000507c00513101f00700504000500700517c01f135005040005135", + "0x1f0400051300050e301f01f04000501f00701f07c0071350d10d100507c", + "0x1350d103a07c01f08400504000508400503901f08400504000501f13001f", + "0x20700502e01f01f04000501f00701f3c20240075c63c33c4007040007084", + "0x1f3bf00504000501f3bb01f3c00050400053c10053bc01f3c1005040005", + "0x50293bf00702f01f02900504000502900502c01f02900504000501f307", + "0x2f01f3be0050400053be00502c01f3be00504000501f15a01f02a005040", + "0x2c0053ba01f02702c0070400053bd00503001f3bd0050400053be02a007", + "0x1f3c00050400053c000502c01f0c30050400050270053b901f01f040005", + "0x5c702d1d20070400070c33c00073c30d139801f0c30050400050c3005242", + "0x2d01f1d20050400051d200513201f01f04000501f00701f3bb3bc02e03a", + "0x704000503000503001f03000504000501f3bb01f02f0050400051d2005", + "0x503101f0310050400053b90053b901f01f0400053ba0053ba01f3b93ba", + "0x50400053c400520701f3b800504000503200503201f032005040005031", + "0x513101f02d00504000502d00517c01f02f00504000502f00513201f3c4", + "0x1f3b701f01f04000501f00701f3b802d02f3c40d10053b80050400053b8", + "0x504000503300513301f0330050400053bb3b700703301f3b7005040005", + "0x517c01f02e00504000502e00513201f3c40050400053c400520701f034", + "0x1f0343bc02e3c40d100503400504000503400513101f3bc0050400053bc", + "0x3b60050400053c200502d01f01f0400052070050db01f01f04000501f007", + "0x501f03401f0350050400053b600513201f3b500504000502400520701f", + "0x4000501f03501f01f0400051320050e301f01f04000501f00701f01f5c8", + "0x13201f0d10050400050d100520701f3b20050400053b400513301f3b4005", + "0x400053b200513101f00700504000500700517c01f135005040005135005", + "0x4000503a0053b401f01f04000501f00701f3b20071350d10d10053b2005", + "0x513201f3b50050400050db00520701f3b00050400050e300502d01f01f", + "0x3ae0050400053af00513301f3af00504000501f3b201f0350050400053b0", + "0x700517c01f03500504000503500513201f3b50050400053b500520701f", + "0x1f01f3ae0070353b50d10053ae0050400053ae00513101f007005040005", + "0x701f2071330075c91340e30070400070d101f00700501f01f04000501f", + "0x17c0070400071320050d101f1320050400050db00503a01f01f04000501f", + "0x50db01f01f04000517c0050e301f01f04000501f00701f1300055ca131", + "0x1f07c00504000503900513301f03900504000501f13401f01f040005131", + "0x500700515b01f00500504000500500515901f0e30050400050e3005207", + "0x1f13400504000513400513201f03a00504000503a00515c01f007005040", + "0x70050e30e300507c00504000507c00513101f13500504000513500517c", + "0x1f13001f01f0400051300050e301f01f04000501f00701f07c13513403a", + "0x400070841340e303a07c01f08400504000508400503901f084005040005", + "0x3c100504000501f07e01f01f04000501f00701f3c20240075cb3c33c4007", + "0x3a00515c01f00700504000500700515b01f3c40050400053c400520701f", + "0x3c30050400053c300513201f00500504000500500515901f03a005040005", + "0x2ca01f3bd3be02a0293bf3c00db0400053c13c300503a0073c40db30001f", + "0x502c0052cb01f01f04000501f00701f0270055cc02c0050400073bd005", + "0x503001f1d200504000501f3bb01f0c30050400053be00502d01f01f040", + "0x504000502e0053b901f01f04000502d0053ba01f02e02d0070400051d2", + "0x520701f02f0050400053bb00503201f3bb0050400053bc00503101f3bc", + "0x50400053bf00515b01f02a00504000502a00515901f3c00050400053c0", + "0x517c01f0c30050400050c300513201f02900504000502900515c01f3bf", + "0xc30293bf02a3c00e300502f00504000502f00513101f135005040005135", + "0x3c000520701f03000504000502700513301f01f04000501f00701f02f135", + "0x3bf0050400053bf00515b01f02a00504000502a00515901f3c0005040005", + "0x13500517c01f3be0050400053be00513201f02900504000502900515c01f", + "0x1353be0293bf02a3c00e300503000504000503000513101f135005040005", + "0x502400520701f3ba0050400053c200502d01f01f04000501f00701f030", + "0x1f00701f01f5cd00501f03401f0310050400053ba00513201f3b9005040", + "0x20701f03200504000520700502d01f01f0400050db0053b401f01f040005", + "0x504000501f3b201f03100504000503200513201f3b9005040005133005", + "0x515901f3b90050400053b900520701f3b70050400053b800513301f3b8", + "0x504000503a00515c01f00700504000500700515b01f005005040005005", + "0x513101f13500504000513500517c01f03100504000503100513201f03a", + "0x1f04000501f01f01f3b713503103a0070053b90e30053b70050400053b7", + "0x1f04000501f00701f1340e30075ce0db13500704000700701f00700501f", + "0x17c0055cf1322070070400071330050d101f1330050400050d100503a01f", + "0x1f0400051320050db01f01f0400052070050e301f01f04000501f00701f", + "0x513500520701f13000504000513100513301f13100504000501f13401f", + "0x1f0db0050400050db00513201f00500504000500500515901f135005040", + "0xdb00513513500513000504000513000513101f03a00504000503a00517c", + "0x4000501f13001f01f04000517c0050e301f01f04000501f00701f13003a", + "0x7c0070400070390db13503a07c01f03900504000503900503901f039005", + "0x1f00500504000500500515901f01f04000501f00701f3c33c40075d0084", + "0x1f3c00055d13c10050400073c20050b001f3c2024007040005005005301", + "0x2400504000502400515901f01f0400053c10050ba01f01f04000501f007", + "0x3be0055d202a0050400070290050b001f0293bf00704000502400530101f", + "0x504000508400502d01f01f04000502a0050ba01f01f04000501f00701f", + "0x53ba01f0c302700704000502c00503001f02c00504000501f3bb01f3bd", + "0x2d0050400051d200503101f1d20050400050c30053b901f01f040005027", + "0x3bf00515901f07c00504000507c00520701f02e00504000502d00503201f", + "0x3a00504000503a00517c01f3bd0050400053bd00513201f3bf005040005", + "0x4000501f00701f02e03a3bd3bf07c13500502e00504000502e00513101f", + "0x515901f07c00504000507c00520701f3bc0050400053be00513301f01f", + "0x504000503a00517c01f08400504000508400513201f3bf0050400053bf", + "0x501f00701f3bc03a0843bf07c1350053bc0050400053bc00513101f03a", + "0x15901f07c00504000507c00520701f3bb0050400053c000513301f01f040", + "0x4000503a00517c01f08400504000508400513201f024005040005024005", + "0x1f00701f3bb03a08402407c1350053bb0050400053bb00513101f03a005", + "0x1f0300050400053c400520701f02f0050400053c300502d01f01f040005", + "0x1f01f04000501f00701f01f5d300501f03401f3ba00504000502f005132", + "0x400050e300520701f3b900504000513400502d01f01f0400050d10053b4", + "0x513301f03100504000501f3b201f3ba0050400053b900513201f030005", + "0x504000500500515901f03000504000503000520701f032005040005031", + "0x513101f03a00504000503a00517c01f3ba0050400053ba00513201f005", + "0x1f13500504000501f3a601f03203a3ba005030135005032005040005032", + "0x501f01f04000501f01f01f01f04000501f3a401f0e300504000501f3a5", + "0x3a01f01f04000501f00701f1322070075d413313400704000700501f007", + "0x701f0390055d513013100704000717c0050d101f17c00504000503a005", + "0x50400050db0e30073a301f0db00504000513000502e01f01f04000501f", + "0x5d63c408400704000707c13400722601f07c0050400050db0053bc01f0db", + "0x1310050d101f13100504000513100513501f01f04000501f00701f3c3005", + "0x4000502400513501f01f04000501f00701f3c20055d70d1024007040007", + "0x3c03c10070400070240050d101f0d10050400050d113500724101f024005", + "0x53bc01f0290050400053c000502e01f01f04000501f00701f3bf0055d8", + "0x3bd0050400053c10053b901f3be00504000501f3bb01f02a005040005029", + "0x3bd00524201f13300504000513300513201f08400504000508400520701f", + "0x2a00504000502a00502c01f3be0050400053be00524301f3bd005040005", + "0x400070c300505201f0c302702c03a04000502a3be3bd13308413524401f", + "0x3bc02e0070400051d200505401f01f04000501f00701f02d0055d91d2005", + "0x503a01f01f04000501f00701f02f0055da3bb0050400073bc00524e01f", + "0x1f00701f0310055db3b93ba0070400070300050d101f03000504000502e", + "0x50db01f01f0400053b90050db01f01f0400053ba0050e301f01f040005", + "0x13401f01f0400053c400502b01f01f0400053bb0053ba01f01f0400050d1", + "0x504000502c00520701f3b800504000503200513301f03200504000501f", + "0x513101f00700504000500700517c01f02700504000502700513201f02c", + "0x50e301f01f04000501f00701f3b800702702c0d10053b80050400053b8", + "0x1f3b70050400053b700503901f3b700504000501f13001f01f040005031", + "0x1f04000501f00701f3b53b60075dc0340330070400073b702702c03a07c", + "0x501f07e01f3b40050400050350053bc01f0350050400050d100502e01f", + "0x1f00700504000500700517c01f03400504000503400513201f3b2005040", + "0x53bb00524301f3b40050400053b400502c01f3c40050400053c4005302", + "0x2ca01f3ae3af3b003a0400053bb3b43c43b20070340db31601f3bb005040", + "0x53ad0052cb01f01f04000501f00701f03b0055dd3ad0050400073ae005", + "0x503001f3ab00504000501f3bb01f3ac0050400053b000502d01f01f040", + "0x50400050440053b901f01f0400053aa0053ba01f0443aa0070400053ab", + "0x520701f0410050400053a700503201f3a70050400053a900503101f3a9", + "0x50400053af00517c01f3ac0050400053ac00513201f033005040005033", + "0x4000501f00701f0413af3ac0330d100504100504000504100513101f3af", + "0x513201f03300504000503300520701f04200504000503b00513301f01f", + "0x504000504200513101f3af0050400053af00517c01f3b00050400053b0", + "0x1f0400050d10050db01f01f04000501f00701f0423af3b00330d1005042", + "0x400053b500502d01f01f0400053c400502b01f01f0400053bb0053ba01f", + "0x3401f3a50050400053c700513201f3a60050400053b600520701f3c7005", + "0x50db01f01f04000502f00506001f01f04000501f00701f01f5de00501f", + "0x2d01f01f0400053c400502b01f01f04000502e0053b401f01f0400050d1", + "0x400053a400513201f3a300504000502c00520701f3a4005040005027005", + "0x400050d10050db01f01f04000501f00701f01f5df00501f03401f226005", + "0x2c00520701f24100504000502d00513301f01f0400053c400502b01f01f", + "0x700504000500700517c01f02700504000502700513201f02c005040005", + "0x1f04000501f00701f24100702702c0d100524100504000524100513101f", + "0x400053c400502b01f01f0400050d10050db01f01f0400053bf0050e301f", + "0x513201f3a300504000508400520701f24200504000513300502d01f01f", + "0x24400504000524300513301f24300504000501f3b601f226005040005242", + "0x700517c01f22600504000522600513201f3a30050400053a300520701f", + "0x701f2440072263a30d100524400504000524400513101f007005040005", + "0x601f01f0400053c400502b01f01f0400053c20050e301f01f04000501f", + "0x5400504000505200513301f05200504000501f3b501f01f040005135005", + "0x700517c01f13300504000513300513201f08400504000508400520701f", + "0x701f0540071330840d100505400504000505400513101f007005040005", + "0x2d01f01f04000513500500601f01f0400051310050e301f01f04000501f", + "0x4000524e00513201f02b0050400053c300520701f24e005040005133005", + "0x400050390050e301f01f04000501f00701f01f5e000501f03401f028005", + "0x513300502d01f01f04000513500500601f01f0400050e300505f01f01f", + "0x1f02800504000506000513201f02b00504000513400520701f060005040", + "0x4000502b00520701f05f00504000500600513301f00600504000501f035", + "0x13101f00700504000500700517c01f02800504000502800513201f02b005", + "0x5f01f01f04000501f00701f05f00702802b0d100505f00504000505f005", + "0x1f01f04000503a0053b401f01f04000513500500601f01f0400050e3005", + "0x505e00513201f3a600504000520700520701f05e00504000513200502d", + "0x20701f06600504000526a00513301f26a00504000501f3b201f3a5005040", + "0x4000500700517c01f3a50050400053a500513201f3a60050400053a6005", + "0x501f01f01f0660073a53a60d100506600504000506600513101f007005", + "0x501f00701f0e30db0075e11350d100704000700501f00700501f01f040", + "0x5e22071330070400071340050d101f13400504000503a00503a01f01f040", + "0x1330050d101f13300504000513300513501f01f04000501f00701f132005", + "0x4000517c0050e301f01f04000501f00701f1300055e313117c007040007", + "0x4000501f13401f01f0400052070050db01f01f0400051310050db01f01f", + "0x13201f0d10050400050d100520701f07c00504000503900513301f039005", + "0x4000507c00513101f00700504000500700517c01f135005040005135005", + "0x400051300050e301f01f04000501f00701f07c0071350d10d100507c005", + "0xd103a07c01f08400504000508400503901f08400504000501f13001f01f", + "0x502d01f01f04000501f00701f3c20240075e43c33c4007040007084135", + "0x50400053c00053bc01f3c000504000520700502e01f3c10050400053c3", + "0x2900702f01f3bf0050400053bf00502c01f02900504000501f3bb01f3bf", + "0x400053be0053ba01f3bd3be00704000502a00503001f02a0050400053bf", + "0x503201f02700504000502c00503101f02c0050400053bd0053b901f01f", + "0x50400053c100513201f3c40050400053c400520701f0c3005040005027", + "0x3c40d10050c30050400050c300513101f00700504000500700517c01f3c1", + "0x3c200502d01f01f0400052070050db01f01f04000501f00701f0c30073c1", + "0x2e0050400051d200513201f02d00504000502400520701f1d2005040005", + "0x1f01f0400051320050e301f01f04000501f00701f01f5e500501f03401f", + "0x400050d100520701f3bb0050400053bc00513301f3bc00504000501f035", + "0x13101f00700504000500700517c01f13500504000513500513201f0d1005", + "0x3b401f01f04000501f00701f3bb0071350d10d10053bb0050400053bb005", + "0x50400050db00520701f02f0050400050e300502d01f01f04000503a005", + "0x3000513301f03000504000501f3b201f02e00504000502f00513201f02d", + "0x2e00504000502e00513201f02d00504000502d00520701f3ba005040005", + "0x2e02d0d10053ba0050400053ba00513101f00700504000500700517c01f", + "0x75e61350d100704000700501f00700501f01f04000501f01f01f3ba007", + "0x1340050d101f13400504000503a00503a01f01f04000501f00701f0e30db", + "0x400051330050e301f01f04000501f00701f1320055e7207133007040007", + "0x517c00513301f17c00504000501f13401f01f0400052070050db01f01f", + "0x1f13500504000513500513201f0d10050400050d100520701f131005040", + "0x71350d10d100513100504000513100513101f00700504000500700517c", + "0x504000501f13001f01f0400051320050e301f01f04000501f00701f131", + "0x7c0390070400071301350d103a07c01f13000504000513000503901f130", + "0x3bb01f3c300504000507c00502d01f01f04000501f00701f3c40840075e8", + "0x400053c20053ba01f3c13c200704000502400503001f02400504000501f", + "0x503201f3bf0050400053c000503101f3c00050400053c10053b901f01f", + "0x50400053c300513201f03900504000503900520701f0290050400053bf", + "0x390d100502900504000502900513101f00700504000500700517c01f3c3", + "0x520701f02a0050400053c400502d01f01f04000501f00701f0290073c3", + "0x1f01f5e900501f03401f3bd00504000502a00513201f3be005040005084", + "0x2c0050400050e300502d01f01f04000503a0053b401f01f04000501f007", + "0x501f3b201f3bd00504000502c00513201f3be0050400050db00520701f", + "0x1f3be0050400053be00520701f0c300504000502700513301f027005040", + "0x50c300513101f00700504000500700517c01f3bd0050400053bd005132", + "0x501f00700501f01f04000501f01f01f0c30073bd3be0d10050c3005040", + "0x503a00503a01f01f04000501f00701f0e30db0075ea1350d1007040007", + "0x4000501f00701f1320055eb2071330070400071340050d101f134005040", + "0x4000501f13401f01f0400052070050db01f01f0400051330050e301f01f", + "0x13201f0d10050400050d100520701f13100504000517c00513301f17c005", + "0x4000513100513101f00700504000500700517c01f135005040005135005", + "0x400051320050e301f01f04000501f00701f1310071350d10d1005131005", + "0xd103a07c01f13000504000513000503901f13000504000501f13001f01f", + "0x502d01f01f04000501f00701f3c40840075ec07c039007040007130135", + "0x3c200704000502400503001f02400504000501f3bb01f3c300504000507c", + "0x3c000503101f3c00050400053c10053b901f01f0400053c20053ba01f3c1", + "0x3900504000503900520701f0290050400053bf00503201f3bf005040005", + "0x2900513101f00700504000500700517c01f3c30050400053c300513201f", + "0x3c400502d01f01f04000501f00701f0290073c30390d1005029005040005", + "0x3bd00504000502a00513201f3be00504000508400520701f02a005040005", + "0x1f01f04000503a0053b401f01f04000501f00701f01f5ed00501f03401f", + "0x502c00513201f3be0050400050db00520701f02c0050400050e300502d", + "0x20701f0c300504000502700513301f02700504000501f3b201f3bd005040", + "0x4000500700517c01f3bd0050400053bd00513201f3be0050400053be005", + "0x501f01f01f0c30073bd3be0d10050c30050400050c300513101f007005", + "0x501f00701f1340e30075ee0db13500704000700701f00700501f01f040", + "0x5ef1322070070400071330050d101f1330050400050d100503a01f01f040", + "0x51320050db01f01f0400052070050e301f01f04000501f00701f17c005", + "0x520701f13000504000513100513301f13100504000501f13401f01f040", + "0x50400050db00513201f00500504000500500510801f135005040005135", + "0x13513500513000504000513000513101f03a00504000503a00517c01f0db", + "0x1f13001f01f04000517c0050e301f01f04000501f00701f13003a0db005", + "0x400070390db13503a07c01f03900504000503900503901f039005040005", + "0x504000508400502d01f01f04000501f00701f3c33c40075f008407c007", + "0x53c200502901f3c100504000501f16001f3c200504000501f15e01f024", + "0xd10400053c13c200503a2fd01f3c10050400053c100502901f3c2005040", + "0x3aa01f01f0400050290053aa01f01f0400053bf0053aa01f02a0293bf3c0", + "0x3bd0070400053be00503001f3be00504000501f3bb01f01f04000502a005", + "0x2700503101f02700504000502c0053b901f01f0400053bd0053ba01f02c", + "0x7c00504000507c00520701f1d20050400050c300503201f0c3005040005", + "0x3a00517c01f02400504000502400513201f3c00050400053c000510801f", + "0x1f1d203a0243c007c1350051d20050400051d200513101f03a005040005", + "0x50400053c400520701f02d0050400053c300502d01f01f04000501f007", + "0x4000501f00701f01f5f100501f03401f3bc00504000502d00513201f02e", + "0xe300520701f3bb00504000513400502d01f01f0400050d10053b401f01f", + "0x1f02f00504000501f3b201f3bc0050400053bb00513201f02e005040005", + "0x500500510801f02e00504000502e00520701f03000504000502f005133", + "0x1f03a00504000503a00517c01f3bc0050400053bc00513201f005005040", + "0x1f04000501f01f01f03003a3bc00502e135005030005040005030005131", + "0x1f04000501f00701f1340e30075f20db13500704000700700500700501f", + "0x17c0055f31322070070400071330050d101f1330050400050d100503a01f", + "0x1f0400051320050db01f01f0400052070050e301f01f04000501f00701f", + "0x501f00532001f13000504000513100513301f13100504000501f13401f", + "0x1f0db0050400050db00513201f13500504000513500520701f01f005040", + "0xdb13501f13500513000504000513000513101f03a00504000503a00517c", + "0x4000501f13001f01f04000517c0050e301f01f04000501f00701f13003a", + "0x7c0070400070390db13503a07c01f03900504000503900503901f039005", + "0x1f02400504000508400502d01f01f04000501f00701f3c33c40075f4084", + "0x50400053c200502c01f3c100504000501f3bd01f3c200504000501f042", + "0x3bf3c00070400053c13c201f03a2fb01f3c10050400053c100502c01f3c2", + "0x4000502900503001f02900504000501f3bb01f01f0400053bf0053b801f", + "0x3101f3bd0050400053be0053b901f01f04000502a0053ba01f3be02a007", + "0x400053c000532001f02700504000502c00503201f02c0050400053bd005", + "0x17c01f02400504000502400513201f07c00504000507c00520701f3c0005", + "0x3a02407c3c013500502700504000502700513101f03a00504000503a005", + "0x53c400520701f0c30050400053c300502d01f01f04000501f00701f027", + "0x1f00701f01f5f500501f03401f02d0050400050c300513201f1d2005040", + "0x20701f02e00504000513400502d01f01f0400050d10053b401f01f040005", + "0x504000501f3b201f02d00504000502e00513201f1d20050400050e3005", + "0x520701f01f00504000501f00532001f3bb0050400053bc00513301f3bc", + "0x504000503a00517c01f02d00504000502d00513201f1d20050400051d2", + "0x501f01f01f3bb03a02d1d201f1350053bb0050400053bb00513101f03a", + "0x501f00701f1340e30075f60db13500704000700701f00700501f01f040", + "0x5f71322070070400071330050d101f1330050400050d100503a01f01f040", + "0x51320050db01f01f0400052070050e301f01f04000501f00701f17c005", + "0x520701f13000504000513100513301f13100504000501f13401f01f040", + "0x50400050db00513201f00500504000500500538301f135005040005135", + "0x13513500513000504000513000513101f03a00504000503a00517c01f0db", + "0x1f13001f01f04000517c0050e301f01f04000501f00701f13003a0db005", + "0x400070390db13503a07c01f03900504000503900503901f039005040005", + "0x504000508400502d01f01f04000501f00701f3c33c40075f808407c007", + "0x53c10052f901f3c100504000501f2fa01f3c200504000501f3bd01f024", + "0x50400053c000502c01f01f04000502a00508101f02a0293bf3c00d1040", + "0x502c01f3bd00504000501f3bd01f3be0050400053c23c00070c301f3c0", + "0x400053be00502c01f02c0050400053bd3bf0070c301f3bf0050400053bf", + "0x37701f02900504000502900502c01f02c00504000502c00502c01f3be005", + "0x1f01f0400050c30053b801f02d1d20c30270d104000502902c3be0050d1", + "0x2e00504000501f3bb01f01f04000502d0053b801f01f0400051d20053b8", + "0x3bb0053b901f01f0400053bc0053ba01f3bb3bc00704000502e00503001f", + "0x3ba00504000503000503201f03000504000502f00503101f02f005040005", + "0x2400513201f02700504000502700538301f07c00504000507c00520701f", + "0x3ba0050400053ba00513101f03a00504000503a00517c01f024005040005", + "0x50400053c300502d01f01f04000501f00701f3ba03a02402707c135005", + "0x1f03401f0320050400053b900513201f0310050400053c400520701f3b9", + "0x13400502d01f01f0400050d10053b401f01f04000501f00701f01f5f9005", + "0x320050400053b800513201f0310050400050e300520701f3b8005040005", + "0x503100520701f0330050400053b700513301f3b700504000501f3b201f", + "0x1f03200504000503200513201f00500504000500500538301f031005040", + "0x3200503113500503300504000503300513101f03a00504000503a00517c", + "0x75fa0db13500704000700701f00700501f01f04000501f01f01f03303a", + "0x1330050d101f1330050400050d100503a01f01f04000501f00701f1340e3", + "0x400052070050e301f01f04000501f00701f17c0055fb132207007040007", + "0x513100513301f13100504000501f13401f01f0400051320050db01f01f", + "0x1f00500504000500500515001f13500504000513500520701f130005040", + "0x513000513101f03a00504000503a00517c01f0db0050400050db005132", + "0x17c0050e301f01f04000501f00701f13003a0db005135135005130005040", + "0x7c01f03900504000503900503901f03900504000501f13001f01f040005", + "0x1f01f04000501f00701f3c33c40075fc08407c0070400070390db13503a", + "0x504000502400502c01f3c200504000501f16301f02400504000501f2f5", + "0x1f5fd3c10050400073c20240072f701f3c20050400053c200502c01f024", + "0x504000501f2f101f3c000504000508400502d01f01f04000501f00701f", + "0x3c10052f001f02900504000502900502c01f02900504000501f0c801f3bf", + "0x3be0052ed01f3be02a0070400053c10293bf0050d12ef01f3c1005040005", + "0x1f02702c0070400053bd00503001f3bd00504000501f3bb01f01f040005", + "0x400050c300503101f0c30050400050270053b901f01f04000502c0053ba", + "0x15001f07c00504000507c00520701f02d0050400051d200503201f1d2005", + "0x4000503a00517c01f3c00050400053c000513201f02a00504000502a005", + "0x1f00701f02d03a3c002a07c13500502d00504000502d00513101f03a005", + "0x20701f3bc00504000502e00513301f02e00504000501f3c701f01f040005", + "0x4000508400513201f00500504000500500515001f07c00504000507c005", + "0x1350053bc0050400053bc00513101f03a00504000503a00517c01f084005", + "0x1f3bb0050400053c300502d01f01f04000501f00701f3bc03a08400507c", + "0x5fe00501f03401f0300050400053bb00513201f02f0050400053c4005207", + "0x4000513400502d01f01f0400050d10053b401f01f04000501f00701f01f", + "0x3b201f0300050400053ba00513201f02f0050400050e300520701f3ba005", + "0x504000502f00520701f0310050400053b900513301f3b900504000501f", + "0x517c01f03000504000503000513201f00500504000500500515001f02f", + "0x3103a03000502f13500503100504000503100513101f03a00504000503a", + "0x1301310075ff17c13200704000713400500700501f01f04000501f01f01f", + "0x400070390050d101f03900504000520700503a01f01f04000501f00701f", + "0x1f01f04000507c0050e301f01f04000501f00701f3c400560008407c007", + "0x50400053c300513301f3c300504000501f13401f01f0400050840050db", + "0x510801f13200504000513200520701f01f00504000501f00532001f024", + "0x50400050d100538301f03a00504000503a00515001f007005040005007", + "0x515c01f0db0050400050db00515b01f13500504000513500515901f0d1", + "0x504000513300517c01f17c00504000517c00513201f0e30050400050e3", + "0x17c0e30db1350d103a00713201f13200502400504000502400513101f133", + "0x4000501f13001f01f0400053c40050e301f01f04000501f00701f024133", + "0x3c10070400073c217c13203a07c01f3c20050400053c200503901f3c2005", + "0x20701f02a00504000501f07e01f01f04000501f00701f0293bf0076013c0", + "0x400050e300515c01f0db0050400050db00515b01f3c10050400053c1005", + "0x13201f03a00504000503a00515001f13500504000513500515901f0e3005", + "0x4000501f00532001f00700504000500700510801f3c00050400053c0005", + "0x2ec01f13300504000513300517c01f0d10050400050d100538301f01f005", + "0xc302702c3bd3be13204000502a1330d101f0073c003a1350e30db3c1132", + "0x1f00701f3ba00560203000504000702f0052ca01f02f3bb3bc02e02d1d2", + "0x3bb01f3b90050400051d200502d01f01f0400050300052cb01f01f040005", + "0x400050320053ba01f3b803200704000503100503001f03100504000501f", + "0x503201f0330050400053b700503101f3b70050400053b80053b901f01f", + "0x50400053be00520701f02e00504000502e00532001f034005040005033", + "0x538301f0c30050400050c300515001f02d00504000502d00510801f3be", + "0x50400053bd00515b01f02700504000502700515901f3bc0050400053bc", + "0x517c01f3b90050400053b900513201f02c00504000502c00515c01f3bd", + "0x3bc0c302d3be02e13200503400504000503400513101f3bb0050400053bb", + "0x3b60050400053ba00513301f01f04000501f00701f0343bb3b902c3bd027", + "0x2d00510801f3be0050400053be00520701f02e00504000502e00532001f", + "0x3bc0050400053bc00538301f0c30050400050c300515001f02d005040005", + "0x2c00515c01f3bd0050400053bd00515b01f02700504000502700515901f", + "0x3bb0050400053bb00517c01f1d20050400051d200513201f02c005040005", + "0x3bb1d202c3bd0273bc0c302d3be02e1320053b60050400053b600513101f", + "0x53bf00520701f3b500504000502900502d01f01f04000501f00701f3b6", + "0x1f00701f01f60300501f03401f3b40050400053b500513201f035005040", + "0x20701f3b200504000513000502d01f01f0400052070053b401f01f040005", + "0x504000501f3b201f3b40050400053b200513201f035005040005131005", + "0x520701f01f00504000501f00532001f3af0050400053b000513301f3b0", + "0x504000503a00515001f00700504000500700510801f035005040005035", + "0x515b01f13500504000513500515901f0d10050400050d100538301f03a", + "0x50400053b400513201f0e30050400050e300515c01f0db0050400050db", + "0x1f1320053af0050400053af00513101f13300504000513300517c01f3b4", + "0x1f00700501f01f04000501f01f01f3af1333b40e30db1350d103a007035", + "0x3a00503a01f01f04000501f00701f0e30db0076041350d1007040007005", + "0x501f00701f1320056052071330070400071340050d101f134005040005", + "0x50d101f13300504000513300513501f01f0400052070050db01f01f040", + "0x517c00513501f01f04000501f00701f13000560613117c007040007133", + "0x4000501f00701f08400560707c03900704000717c0050d101f17c005040", + "0x51310050db01f01f04000507c0050db01f01f0400050390050e301f01f", + "0x520701f3c30050400053c400513301f3c400504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f0d10050400050d1", + "0x4000501f00701f3c30071350d10d10053c30050400053c300513101f007", + "0x502400503901f02400504000501f13001f01f0400050840050e301f01f", + "0x701f3bf3c00076083c13c20070400070241350d103a07c01f024005040", + "0x2a00504000513100502e01f0290050400053c100502d01f01f04000501f", + "0x53be00502c01f3bd00504000501f3bb01f3be00504000502a0053bc01f", + "0x2700704000502c00503001f02c0050400053be3bd00702f01f3be005040", + "0x1d200503101f1d20050400050c30053b901f01f0400050270053ba01f0c3", + "0x3c20050400053c200520701f02e00504000502d00503201f02d005040005", + "0x2e00513101f00700504000500700517c01f02900504000502900513201f", + "0x1310050db01f01f04000501f00701f02e0070293c20d100502e005040005", + "0x1f3bb0050400053c000520701f3bc0050400053bf00502d01f01f040005", + "0x1f01f04000501f00701f01f60900501f03401f02f0050400053bc005132", + "0x504000503000513301f03000504000501f3b501f01f0400051300050e3", + "0x517c01f13500504000513500513201f0d10050400050d100520701f3ba", + "0x1f3ba0071350d10d10053ba0050400053ba00513101f007005040005007", + "0x1f3b900504000501f03501f01f0400051320050e301f01f04000501f007", + "0x513500513201f0d10050400050d100520701f0310050400053b9005133", + "0x503100504000503100513101f00700504000500700517c01f135005040", + "0x2d01f01f04000503a0053b401f01f04000501f00701f0310071350d10d1", + "0x4000503200513201f3bb0050400050db00520701f0320050400050e3005", + "0x520701f3b70050400053b800513301f3b800504000501f3b201f02f005", + "0x504000500700517c01f02f00504000502f00513201f3bb0050400053bb", + "0x4000501f01f01f3b700702f3bb0d10053b70050400053b700513101f007", + "0x4000501f00701f0e30db00760a1350d100704000700501f00700501f01f", + "0x560b2071330070400071340050d101f13400504000503a00503a01f01f", + "0x4000513300513501f01f0400052070050db01f01f04000501f00701f132", + "0x1f04000501f00701f13000560c13117c0070400071330050d101f133005", + "0x7c00502c01f07c0050400050390053bc01f03900504000513100502e01f", + "0x1f00701f3c300560d3c408400704000707c0d10073ad01f07c005040005", + "0x3c202400704000717c0050d101f17c00504000517c00513501f01f040005", + "0x50d101f02400504000502400513501f01f04000501f00701f3c100560e", + "0x53c00050e301f01f04000501f00701f02900560f3bf3c0007040007024", + "0x3c400503b01f01f0400053c20050db01f01f0400053bf0050db01f01f040", + "0x20701f3be00504000502a00513301f02a00504000501f13401f01f040005", + "0x4000500700517c01f13500504000513500513201f084005040005084005", + "0x501f00701f3be0071350840d10053be0050400053be00513101f007005", + "0x3bd00503901f3bd00504000501f13001f01f0400050290050e301f01f040", + "0x1f1d20c300761002702c0070400073bd13508403a07c01f3bd005040005", + "0x504000502d0053bc01f02d0050400053c200502e01f01f04000501f007", + "0x2e00502701f02e00504000502e00502c01f3bc00504000501f3bf01f02e", + "0x3c43bc0070271351d201f3bc0050400053bc00502901f3bb02e007040005", + "0x513201f01f04000501f00701f0313b93ba03a61103002f0070400073bb", + "0x3b800504000501f3bb01f03200504000502f00502d01f02f00504000502f", + "0x3ba01f0340330070400053b700503001f3b700504000502e3b800702f01f", + "0x50400053b600503101f3b60050400050340053b901f01f040005033005", + "0x513201f02c00504000502c00520701f0350050400053b500503201f3b5", + "0x504000503500513101f03000504000503000517c01f032005040005032", + "0x1f04000502e0053b801f01f04000501f00701f03503003202c0d1005035", + "0x3b200513301f3b20050400050313b400703301f3b400504000501f3b701f", + "0x3ba0050400053ba00513201f02c00504000502c00520701f3b0005040005", + "0x3ba02c0d10053b00050400053b000513101f3b90050400053b900517c01f", + "0x53c400503b01f01f0400053c20050db01f01f04000501f00701f3b03b9", + "0x13201f3ae0050400050c300520701f3af0050400051d200502d01f01f040", + "0xe301f01f04000501f00701f01f61200501f03401f3ad0050400053af005", + "0x1f03b00504000501f3b601f01f0400053c400503b01f01f0400053c1005", + "0x513500513201f08400504000508400520701f3ac00504000503b005133", + "0x53ac0050400053ac00513101f00700504000500700517c01f135005040", + "0x2d01f01f04000517c0050e301f01f04000501f00701f3ac0071350840d1", + "0x400053ab00513201f3aa0050400053c300520701f3ab005040005135005", + "0x400051300050e301f01f04000501f00701f01f61300501f03401f044005", + "0x513201f3aa0050400050d100520701f3a900504000513500502d01f01f", + "0x410050400053a700513301f3a700504000501f3b501f0440050400053a9", + "0x700517c01f04400504000504400513201f3aa0050400053aa00520701f", + "0x701f0410070443aa0d100504100504000504100513101f007005040005", + "0x13301f04200504000501f03501f01f0400051320050e301f01f04000501f", + "0x4000513500513201f0d10050400050d100520701f3c7005040005042005", + "0xd10053c70050400053c700513101f00700504000500700517c01f135005", + "0x502d01f01f04000503a0053b401f01f04000501f00701f3c70071350d1", + "0x50400053a600513201f3ae0050400050db00520701f3a60050400050e3", + "0x3ae00520701f3a40050400053a500513301f3a500504000501f3b201f3ad", + "0x700504000500700517c01f3ad0050400053ad00513201f3ae005040005", + "0x1f04000501f01f01f3a40073ad3ae0d10053a40050400053a400513101f", + "0x1f04000501f00701f0e30db0076141350d100704000700501f00700501f", + "0x1320056152071330070400071340050d101f13400504000503a00503a01f", + "0x504000513300513501f01f0400052070050db01f01f04000501f00701f", + "0x1f01f04000501f00701f13000561613117c0070400071330050d101f133", + "0x507c00502c01f07c0050400050390053bc01f03900504000513100502e", + "0x501f00701f3c30056173c408400704000707c0d10073ad01f07c005040", + "0x6183c202400704000717c0050d101f17c00504000517c00513501f01f040", + "0x240050d101f02400504000502400513501f01f04000501f00701f3c1005", + "0x400053c00050e301f01f04000501f00701f0290056193bf3c0007040007", + "0x53c400503b01f01f0400053c20050db01f01f0400053bf0050db01f01f", + "0x520701f3be00504000502a00513301f02a00504000501f13401f01f040", + "0x504000500700517c01f13500504000513500513201f084005040005084", + "0x4000501f00701f3be0071350840d10053be0050400053be00513101f007", + "0x53bd00503901f3bd00504000501f13001f01f0400050290050e301f01f", + "0x701f1d20c300761a02702c0070400073bd13508403a07c01f3bd005040", + "0x2e00504000502d0053bc01f02d0050400053c200502e01f01f04000501f", + "0x502e00502c01f3bc0050400053bc00502901f3bc00504000501f3bf01f", + "0x3ba03003a61b02f3bb00704000702e3c43bc0070271351d201f02e005040", + "0x400050310053a901f03100504000501f2eb01f01f04000501f00701f3b9", + "0x703301f3b700504000501f3b701f01f0400050320053a701f3b8032007", + "0x4000502c00520701f03400504000503300513301f0330050400053b83b7", + "0x13101f02f00504000502f00517c01f3bb0050400053bb00513201f02c005", + "0x3b701f01f04000501f00701f03402f3bb02c0d1005034005040005034005", + "0x400053b500513301f3b50050400053b93b600703301f3b600504000501f", + "0x17c01f03000504000503000513201f02c00504000502c00520701f035005", + "0x353ba03002c0d100503500504000503500513101f3ba0050400053ba005", + "0x1f0400053c400503b01f01f0400053c20050db01f01f04000501f00701f", + "0x3b400513201f3b20050400050c300520701f3b40050400051d200502d01f", + "0x3c10050e301f01f04000501f00701f01f61c00501f03401f3b0005040005", + "0x513301f3af00504000501f3b601f01f0400053c400503b01f01f040005", + "0x504000513500513201f08400504000508400520701f3ae0050400053af", + "0x840d10053ae0050400053ae00513101f00700504000500700517c01f135", + "0x13500502d01f01f04000517c0050e301f01f04000501f00701f3ae007135", + "0x3ac0050400053ad00513201f03b0050400053c300520701f3ad005040005", + "0x1f01f0400051300050e301f01f04000501f00701f01f61d00501f03401f", + "0x53ab00513201f03b0050400050d100520701f3ab00504000513500502d", + "0x20701f0440050400053aa00513301f3aa00504000501f3b501f3ac005040", + "0x4000500700517c01f3ac0050400053ac00513201f03b00504000503b005", + "0x501f00701f0440073ac03b0d100504400504000504400513101f007005", + "0x3a900513301f3a900504000501f03501f01f0400051320050e301f01f040", + "0x13500504000513500513201f0d10050400050d100520701f3a7005040005", + "0x1350d10d10053a70050400053a700513101f00700504000500700517c01f", + "0x50e300502d01f01f04000503a0053b401f01f04000501f00701f3a7007", + "0x1f3b000504000504100513201f3b20050400050db00520701f041005040", + "0x400053b200520701f3c700504000504200513301f04200504000501f3b2", + "0x13101f00700504000500700517c01f3b00050400053b000513201f3b2005", + "0x501f01f04000501f01f01f3c70073b03b20d10053c70050400053c7005", + "0x3a01f01f04000501f00701f0e30db00761e1350d100704000700501f007", + "0x701f13200561f2071330070400071340050d101f13400504000503a005", + "0x17c0070400071330050d101f13300504000513300513501f01f04000501f", + "0xd101f17c00504000517c00513501f01f04000501f00701f130005620131", + "0x390050e301f01f04000501f00701f08400562107c03900704000717c005", + "0x50db01f01f0400052070050db01f01f04000507c0050db01f01f040005", + "0x1f3c30050400053c400513301f3c400504000501f13401f01f040005131", + "0x500700517c01f13500504000513500513201f0d10050400050d1005207", + "0x1f00701f3c30071350d10d10053c30050400053c300513101f007005040", + "0x503901f02400504000501f13001f01f0400050840050e301f01f040005", + "0x3bf3c00076223c13c20070400070241350d103a07c01f024005040005024", + "0x50400050290053c001f02900504000501f08401f01f04000501f00701f", + "0x502e01f3bd0050400053be0053bc01f3be00504000520700502e01f02a", + "0x50400053bd00502c01f02700504000502c0053bc01f02c005040005131", + "0xc301f02700504000502700502c01f0c33bd0070400053bd00502701f3bd", + "0x4000502d00502901f02d00504000501f3bf01f1d20050400050270c3007", + "0x1d201f1d20050400051d200502c01f02a00504000502a00502a01f02d005", + "0x501f00701f03002f3bb03a6233bc02e0070400071d202a02d0073c1135", + "0x3bb01f3ba00504000502e00502d01f02e00504000502e00513201f01f040", + "0x4000503100503001f0310050400053bd3b900702f01f3b900504000501f", + "0x3101f3b70050400053b80053b901f01f0400050320053ba01f3b8032007", + "0x400053c200520701f03400504000503300503201f0330050400053b7005", + "0x13101f3bc0050400053bc00517c01f3ba0050400053ba00513201f3c2005", + "0x3b801f01f04000501f00701f0343bc3ba3c20d1005034005040005034005", + "0x50400050303b600703301f3b600504000501f3b701f01f0400053bd005", + "0x513201f3c20050400053c200520701f0350050400053b500513301f3b5", + "0x504000503500513101f02f00504000502f00517c01f3bb0050400053bb", + "0x1f0400052070050db01f01f04000501f00701f03502f3bb3c20d1005035", + "0x53c000520701f3b40050400053bf00502d01f01f0400051310050db01f", + "0x1f00701f01f62400501f03401f3b00050400053b400513201f3b2005040", + "0x1f3b501f01f0400052070050db01f01f0400051300050e301f01f040005", + "0xd10050400050d100520701f3ae0050400053af00513301f3af005040005", + "0x3ae00513101f00700504000500700517c01f13500504000513500513201f", + "0x1320050e301f01f04000501f00701f3ae0071350d10d10053ae005040005", + "0x20701f03b0050400053ad00513301f3ad00504000501f03501f01f040005", + "0x4000500700517c01f13500504000513500513201f0d10050400050d1005", + "0x501f00701f03b0071350d10d100503b00504000503b00513101f007005", + "0x520701f3ac0050400050e300502d01f01f04000503a0053b401f01f040", + "0x3ab00504000501f3b201f3b00050400053ac00513201f3b20050400050db", + "0x3b000513201f3b20050400053b200520701f3aa0050400053ab00513301f", + "0x3aa0050400053aa00513101f00700504000500700517c01f3b0005040005", + "0x504000501f00502c01f01f00504000501f2ea01f3aa0073b03b20d1005", + "0x1f01f00504000501f2e901f00500500500500504000501f00512a01f01f", + "0x2e801f00500500500500504000501f00512a01f01f00504000501f00502c", + "0x504000501f00512a01f01f00504000501f00502c01f01f00504000501f", + "0x1f01f00504000501f00502c01f01f00504000501f2e701f005005005005", + "0x502c01f01f00504000501f2e601f00500500500500504000501f00512a", + "0x501f2e501f00500500500500504000501f00512a01f01f00504000501f", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x512a01f01f00504000501f00502c01f01f00504000501f2e401f005005", + "0x700501f00700501f01f04000501f07f01f00500500500500504000501f", + "0x400050d100502701f01f04000501f00701f1340e30076250db135007040", + "0x1f01f04000501f00701f20700562601f0400071330052ac01f1330d1007", + "0x4000503a0052e101f1320050400050db00502d01f01f0400050d10053b8", + "0x1f1300050400051310052dc01f13100504000517c0070072df01f17c005", + "0x51300052db01f13200504000513200513201f135005040005135005207", + "0x400052070052b701f01f04000501f00701f13013213503a005130005040", + "0x562708407c0070400070390050d101f03900504000500700503a01f01f", + "0x508400502e01f3c30050400050db00502d01f01f04000501f00701f3c4", + "0x1f3c20050400053c200502c01f3c20050400050240053bc01f024005040", + "0x3c00d10072e301f3c000504000501f3bd01f3c10050400053c203a00702f", + "0x13500504000513500520701f02900504000507c0053b901f3bf005040005", + "0x3c100524301f02900504000502900524201f3c30050400053c300513201f", + "0x3bf3c10293c313513524401f3bf0050400053bf00502c01f3c1005040005", + "0x53b801f01f04000501f00701f3bd3be02a03a0053bd3be02a03a040005", + "0x1f02c0050400050db00502d01f01f04000503a0053ba01f01f0400050d1", + "0x400053c40053b901f0c30050400050270052da01f02700504000501f078", + "0x1f02e00504000502d0052dc01f02d0050400050c31d20072df01f1d2005", + "0x502e0052db01f02c00504000502c00513201f135005040005135005207", + "0x400050d10053b801f01f04000501f00701f02e02c13503a00502e005040", + "0x4000501f3b201f01f0400050070053b401f01f04000503a0053ba01f01f", + "0x13201f0e30050400050e300520701f3bb0050400053bc00517601f3bc005", + "0x1f3bb1340e303a0053bb0050400053bb0052db01f134005040005134005", + "0x1f0e30db0076281350d100704000700501f00700501f01f04000501f07f", + "0x70400071340050d101f13400504000500700503a01f01f04000501f007", + "0x1f17c00504000513500502d01f01f04000501f00701f132005629207133", + "0x513000502c01f1300050400051310053bc01f13100504000520700502e", + "0x7c0050400051330053b901f03900504000513003a00702f01f130005040", + "0x7c00524201f17c00504000517c00513201f0d10050400050d100520701f", + "0x503907c17c0d10d127501f03900504000503900524301f07c005040005", + "0x1320050e301f01f04000501f00701f3c33c408403a0053c33c408403a040", + "0x17801f3c200504000501f07801f02400504000513500502d01f01f040005", + "0x50d100520701f3c00050400053c10052d701f3c10050400053c203a007", + "0x53c00050400053c000517a01f02400504000502400513201f0d1005040", + "0x53b401f01f04000503a0053ba01f01f04000501f00701f3c00240d103a", + "0x1f0290050400053bf0052d601f3bf00504000501f3b201f01f040005007", + "0x502900517a01f0e30050400050e300513201f0db0050400050db005207", + "0x700501f00700501f01f04000501f07f01f0290e30db03a005029005040", + "0x4000503a00503a01f01f04000501f00701f0e30db00762a1350d1007040", + "0x1f04000501f00701f13200562b2071330070400071340050d101f134005", + "0x1310053bc01f13100504000520700502e01f17c00504000513500502d01f", + "0x504000513000700702f01f13000504000513000502c01f130005040005", + "0x513201f0d10050400050d100520701f07c0050400051330053b901f039", + "0x504000507c00524201f03900504000503900524301f17c00504000517c", + "0x1f3c33c408403a0053c33c408403a04000507c03917c0d10d129401f07c", + "0x2400504000513500502d01f01f0400051320050e301f01f04000501f007", + "0x3c10052d701f3c10050400053c200700717801f3c200504000501f07801f", + "0x2400504000502400513201f0d10050400050d100520701f3c0005040005", + "0x1f01f04000501f00701f3c00240d103a0053c00050400053c000517a01f", + "0x3bf00504000501f3b201f01f0400050070053ba01f01f04000503a0053b4", + "0xe300513201f0db0050400050db00520701f0290050400053bf0052d601f", + "0x1f2d201f0290e30db03a00502900504000502900517a01f0e3005040005", + "0x500504000501f00512a01f01f00504000501f00502c01f01f005040005", + "0x12a01f01f00504000501f00502c01f01f00504000501f2d101f005005005", + "0x1f00502c01f01f00504000501f2ce01f00500500500500504000501f005", + "0x4000501f3bb01f00500500500500504000501f00512a01f01f005040005", + "0x702f01f0db0050400050db00502c01f0db00504000501f04201f135005", + "0x51340053ba01f1331340070400050e300503001f0e30050400050db135", + "0x6301f20700504000520700524201f2070050400051330053b901f01f040", + "0x1f0d117f01f17c20700704000520700506301f132207007040005207005", + "0x1f01f04000501f00701f08407c03903a62c13013100704000717c132005", + "0x3a62d3c33c400704000703a13013103a0cb01f131005040005131005132", + "0x3c400513201f3c000504000501f18101f01f04000501f00701f3c13c2024", + "0x72073c03c33c40d139801f3c00050400053c000502c01f3c4005040005", + "0x4000501f08401f01f04000501f00701f3bd3be02a03a62e0293bf007040", + "0x1f3bf01f0c300504000501f18101f02700504000502c0053c001f02c005", + "0x1d20050400051d200502901f3bf0050400053bf00513201f1d2005040005", + "0x3bf1351d201f0c30050400050c300502c01f02700504000502700502a01f", + "0x1f04000501f00701f02f3bb3bc03a62f02e02d0070400070c30271d2029", + "0x506001f01f04000501f00701f3ba0056300300050400070d10052cc01f", + "0x3b900504000502d00502d01f02d00504000502d00513201f01f040005030", + "0x3200518501f03200504000503100700718301f03100504000501f07801f", + "0x2e00504000502e00517c01f3b90050400053b900513201f3b8005040005", + "0x1f01f04000501f00701f3b802e3b903a0053b80050400053b80052c601f", + "0x3b700504000501f3bb01f01f04000500700532d01f01f0400053ba005060", + "0x333b700702f01f03300504000503300502c01f03300504000501f2c501f", + "0x3b50050400050343b600703301f3b600504000501f3b701f034005040005", + "0x2e00517c01f02d00504000502d00513201f0350050400053b500518801f", + "0x1f00701f03502e02d03a0050350050400050350052c601f02e005040005", + "0x1f3b701f01f0400050d100508101f01f04000500700532d01f01f040005", + "0x50400053b200518801f3b200504000502f3b400703301f3b4005040005", + "0x52c601f3bb0050400053bb00517c01f3bc0050400053bc00513201f3b0", + "0x700532d01f01f04000501f00701f3b03bb3bc03a0053b00050400053b0", + "0x703301f3af00504000501f3b701f01f0400050d100508101f01f040005", + "0x4000502a00513201f3ad0050400053ae00518801f3ae0050400053bd3af", + "0x3a0053ad0050400053ad0052c601f3be0050400053be00517c01f02a005", + "0xd100508101f01f04000500700532d01f01f04000501f00701f3ad3be02a", + "0x703301f03b00504000501f3b701f01f0400052070053b401f01f040005", + "0x4000502400513201f3ab0050400053ac00518801f3ac0050400053c103b", + "0x3a0053ab0050400053ab0052c601f3c20050400053c200517c01f024005", + "0xd100508101f01f04000500700532d01f01f04000501f00701f3ab3c2024", + "0x1f3b701f01f04000503a00508301f01f0400052070053b401f01f040005", + "0x504000504400518801f0440050400050843aa00703301f3aa005040005", + "0x52c601f07c00504000507c00517c01f03900504000503900513201f3a9", + "0x502c01f01f00504000501f2c401f3a907c03903a0053a90050400053a9", + "0x501f07f01f00500500500500504000501f00512a01f01f00504000501f", + "0x501f00701f2071330076311340e300704000700501f00700501f01f040", + "0x1f17c0050400051320052c201f1321350070400051350052c301f01f040", + "0x701f01f63201f04000717c13100718a01f13103a00704000503a0052c3", + "0x50400051300053b901f1300db0070400050db00529501f01f04000501f", + "0x17f01f08400504000507c0053b901f07c0d10070400050d100529501f039", + "0x4000501f00701f3c13c202403a6333c33c40070400070840390071340d1", + "0x50e301f01f04000501f00701f3c000563401f04000703a00518c01f01f", + "0x18b01f01f0400050d10050e301f01f04000513500530501f01f0400050db", + "0x50400050e300520701f0290050400053bf00518901f3bf00504000501f", + "0x52c101f3c30050400053c300517c01f3c40050400053c400513201f0e3", + "0x513201f01f04000501f00701f0293c33c40e30d1005029005040005029", + "0x3be00504000501f2c001f02a0050400053c400502d01f3c40050400053c4", + "0x520701f02c0050400053bd00519401f3bd0050400053be3c000719201f", + "0x50400053c300517c01f02a00504000502a00513201f0e30050400050e3", + "0x530901f0d10050400050d100513501f02c00504000502c00530901f3c3", + "0x2c3c302a0e30e330a01f0db0050400050db00513501f135005040005135", + "0x501f00701f02d1d20c30270d100502d1d20c30270d10400050db1350d1", + "0xdb0050e301f01f04000503a00530501f01f0400050d10050e301f01f040", + "0x703301f02e00504000501f3b701f01f04000513500530501f01f040005", + "0x400050e300520701f3bb0050400053bc00518901f3bc0050400053c102e", + "0x2c101f3c20050400053c200517c01f02400504000502400513201f0e3005", + "0xe301f01f04000501f00701f3bb3c20240e30d10053bb0050400053bb005", + "0x1f01f04000513500530501f01f0400050db0050e301f01f0400050d1005", + "0x503003a00719301f03000504000501f07801f02f00504000513400502d", + "0x1f0e30050400050e300520701f3b90050400053ba00519101f3ba005040", + "0x53b90052c101f00700504000500700517c01f02f00504000502f005132", + "0x50d10050e301f01f04000501f00701f3b900702f0e30d10053b9005040", + "0x13500530501f01f0400050db0050e301f01f04000503a00530501f01f040", + "0x20701f03200504000503100518901f03100504000501f3b201f01f040005", + "0x4000500700517c01f20700504000520700513201f133005040005133005", + "0x501f2bf01f0320072071330d10050320050400050320052c101f007005", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x512a01f01f00504000501f00502c01f01f00504000501f2bc01f005005", + "0x70050d101f00700504000500500503a01f00500500500500504000501f", + "0x400050d100502e01f01f04000501f00701f1350056350d103a007040007", + "0x30301f0e30050400050e300502c01f0e30050400050db0053bc01f0db005", + "0x513501f01f04000501f00701f2070056361331340070400070e301f007", + "0x1f00701f13100563717c13200704000703a0050d101f03a00504000503a", + "0x1f0390050400051300053bc01f13000504000517c00502e01f01f040005", + "0x3c400563808407c00704000703913400730301f03900504000503900502c", + "0x400071320050d101f13200504000513200513501f01f04000501f00701f", + "0x3c100504000502400502e01f01f04000501f00701f3c20056390243c3007", + "0x7c00722601f3c00050400053c000502c01f3c00050400053c10053bc01f", + "0x53c30053b901f01f04000501f00701f02a00563a0293bf0070400073c0", + "0x50400053bd00519c01f3bd00504000502908413303a19a01f3be005040", + "0x519b01f3be0050400053be00524201f3bf0050400053bf00520701f02c", + "0x13300530501f01f04000501f00701f02c3be3bf03a00502c00504000502c", + "0x13501f02700504000502a00520701f01f04000508400530501f01f040005", + "0x30501f01f04000501f00701f01f63b00501f03401f0c30050400053c3005", + "0x2700504000507c00520701f01f04000508400530501f01f040005133005", + "0x1f04000501f00701f01f63b00501f03401f0c30050400053c200513501f", + "0x513200513501f0270050400053c400520701f01f04000513300530501f", + "0x513300530501f01f04000501f00701f01f63b00501f03401f0c3005040", + "0x3401f0c300504000513100513501f02700504000513400520701f01f040", + "0x13501f02700504000520700520701f01f04000501f00701f01f63b00501f", + "0x20701f01f04000501f00701f01f63b00501f03401f0c300504000503a005", + "0x504000501f07801f0c300504000513500513501f02700504000501f005", + "0x519b01f02e0050400050c30053b901f02d0050400051d200519901f1d2", + "0x1f3a501f0d100504000501f3a501f02d02e02703a00502d00504000502d", + "0x27a01f20700504000501f3a601f13400504000501f3a601f0db005040005", + "0x7f01f01f04000501f3a401f13000504000501f3a601f17c00504000501f", + "0x7c0070400070390050d101f03900504000500700503a01f01f04000501f", + "0xd101f07c00504000507c00513501f01f04000501f00701f3c400563c084", + "0x2400502e01f01f04000501f00701f3c200563d0243c300704000707c005", + "0x50400051350053bc01f1350050400051350db0073a301f135005040005", + "0x1f04000501f00701f02900563e3bf3c00070400073c101f00722601f3c1", + "0x3bd00563f3be02a0070400073c30050d101f3c30050400053c300513501f", + "0x503a0d10073a301f03a0050400053be00502e01f01f04000501f00701f", + "0x2700704000702c3c000737f01f02c00504000503a0053bc01f03a005040", + "0x3bc00504000502a0053b901f01f04000501f00701f02e02d1d203a6400c3", + "0x270072bb01f3bc0050400053bc00524201f02700504000502700520701f", + "0x1f00701f3ba00564103000504000702f0051a701f02f3bb0070400053bc", + "0x1320050400070310051a101f0313b90070400050300051a201f01f040005", + "0x729301f3b80050400053b900503a01f01f04000501f00701f032005642", + "0x701f0330056430e33b70070400073b80050d101f13200504000513217c", + "0x50400050e313400724101f3b70050400053b700513501f01f04000501f", + "0x1f01f04000501f00701f3b60056441310340070400073b70050d101f0e3", + "0x340050d101f13100504000513113000724101f034005040005034005135", + "0x400053b500513501f01f04000501f00701f0350056451333b5007040007", + "0x3b23b40070400073b50050d101f13300504000513320700724101f3b5005", + "0x53bc01f3af0050400053b200502e01f01f04000501f00701f3b0005646", + "0x3b0050400053b40053b901f3ad00504000501f07b01f3ae0050400053af", + "0x3b00524201f00500504000500500513201f3bb0050400053bb00520701f", + "0x3ae0050400053ae00502c01f3ad0050400053ad0050bd01f03b005040005", + "0x400073aa00536201f3aa3ab3ac03a0400053ae3ad03b0053bb13535201f", + "0x413a700704000504400536401f01f04000501f00701f3a9005647044005", + "0x503a01f01f04000501f00701f3c700564804200504000704100538401f", + "0x1f00701f3a30056493a43a50070400073a60050d101f3a60050400053a7", + "0x1f2410050400052260053bc01f2260050400053a400502e01f01f040005", + "0x24403a64a2432420070400072413ac00737f01f24100504000524100502c", + "0x24200520701f24e0050400053a50053b901f01f04000501f00701f054052", + "0x704000524e2420072bb01f24e00504000524e00524201f242005040005", + "0x1f01f04000501f00701f00600564b0600050400070280051a701f02802b", + "0x1f06600564c26a00504000705e0051a101f05e05f0070400050600051a2", + "0x70400070630050d101f06300504000505f00503a01f01f04000501f007", + "0x1f27500504000506700502e01f01f04000501f00701f27300564d067064", + "0xb02b0072ba01f00b00504000500b00502c01f00b0050400052750053bc", + "0x4000506400513501f01f04000501f00701f28200564e27a279007040007", + "0x1f04000501f00701f29300564f29206b0070400070640050d101f064005", + "0x29500502c01f2950050400052940053bc01f29400504000529200502e01f", + "0x1f00701f2a300565029d1ec0070400072952790072ba01f295005040005", + "0x1f1ec0050400051ec00520701f2a400504000506b0053b901f01f040005", + "0x51a701f2a62a50070400052a41ec0072bb01f2a40050400052a4005242", + "0x400052ac0051a201f01f04000501f00701f0780056512ac0050400072a6", + "0x1f04000501f00701f2b80056522b70050400072b60051a101f2b607a007", + "0x810053bc01f08100504000508400502e01f07f0050400053ab00502d01f", + "0x7e0050400050860053bc01f0860050400050e300502e01f083005040005", + "0x13300502e01f2c80050400052c70053bc01f2c700504000513100502e01f", + "0x2cd00704000504200539301f2cb0050400052ca0053bc01f2ca005040005", + "0x831312b501f2d00050400052cf00539201f01f0400052cd00538f01f2cf", + "0x2d30051ad01f2d30050400052b729d27a26a2432d02cb2c807e1320c33bf", + "0x50400052d50052b201f2d50050400052d407a0072b301f2d4005040005", + "0x52b101f07f00504000507f00513201f2a50050400052a500520701f2e2", + "0x840050db01f01f04000501f00701f2e207f2a503a0052e20050400052e2", + "0x53b401f01f04000527a0053aa01f01f04000529d0053aa01f01f040005", + "0x38f01f01f0400050e30050db01f01f0400052430050de01f01f04000526a", + "0x1f01f0400051310050db01f01f0400051330050db01f01f040005042005", + "0x1f0400053bf00502b01f01f0400050c30050de01f01f0400051320053b4", + "0x2e300513201f2f40050400052a500520701f2e30050400053ab00502d01f", + "0x30500504000507a00524201f3030050400052b80051af01f2fc005040005", + "0x1f01f0400050840050db01f01f04000501f00701f01f65300501f03401f", + "0x1f04000527a0053aa01f01f04000529d0053aa01f01f0400053bf00502b", + "0x400050e30050db01f01f0400052430050de01f01f04000526a0053b401f", + "0x51310050db01f01f0400051330050db01f01f04000504200538f01f01f", + "0x780052b001f01f0400050c30050de01f01f0400051320053b401f01f040", + "0x3ab0050400053ab00513201f2a50050400052a500520701f306005040005", + "0x1f01f04000501f00701f3063ab2a503a0053060050400053060052b101f", + "0x1f0400053bf00502b01f01f0400050840050db01f01f0400050c30050de", + "0x400052430050de01f01f04000526a0053b401f01f04000527a0053aa01f", + "0x51330050db01f01f04000504200538f01f01f0400050e30050db01f01f", + "0x3ab00502d01f01f0400051320053b401f01f0400051310050db01f01f040", + "0x30a00504000530800513201f3090050400052a300520701f308005040005", + "0x1f04000501f00701f01f65400501f03401f30c00504000506b00513501f", + "0x400053bf00502b01f01f0400050840050db01f01f0400050c30050de01f", + "0x52430050de01f01f04000526a0053b401f01f04000527a0053aa01f01f", + "0x1330050db01f01f04000504200538f01f01f0400050e30050db01f01f040", + "0x502d01f01f0400051320053b401f01f0400051310050db01f01f040005", + "0x504000530d00513201f30900504000527900520701f30d0050400053ab", + "0x4000501f00701f01f65400501f03401f30c00504000529300513501f30a", + "0x53bf00502b01f01f0400050840050db01f01f0400050c30050de01f01f", + "0x2430050de01f01f04000526a0053b401f01f0400051320053b401f01f040", + "0x50db01f01f04000504200538f01f01f0400050e30050db01f01f040005", + "0x1f30e0050400053ab00502d01f01f0400051310050db01f01f040005133", + "0x506400513501f30a00504000530e00513201f309005040005282005207", + "0x50c30050de01f01f04000501f00701f01f65400501f03401f30c005040", + "0x1320053b401f01f0400053bf00502b01f01f0400050840050db01f01f040", + "0x50db01f01f0400052430050de01f01f04000526a0053b401f01f040005", + "0xdb01f01f0400051330050db01f01f04000504200538f01f01f0400050e3", + "0x504000502b00520701f30f0050400053ab00502d01f01f040005131005", + "0x1f03401f30c00504000527300513501f30a00504000530f00513201f309", + "0x840050db01f01f0400050c30050de01f01f04000501f00701f01f654005", + "0x50de01f01f0400051320053b401f01f0400053bf00502b01f01f040005", + "0xdb01f01f04000504200538f01f01f0400050e30050db01f01f040005243", + "0x3100050400053ab00502d01f01f0400051310050db01f01f040005133005", + "0x660051af01f2fc00504000531000513201f2f400504000502b00520701f", + "0x701f01f65300501f03401f30500504000505f00524201f303005040005", + "0x2b01f01f0400050840050db01f01f0400050c30050de01f01f04000501f", + "0x1f01f0400051310050db01f01f0400051320053b401f01f0400053bf005", + "0x1f04000504200538f01f01f0400050e30050db01f01f0400052430050de", + "0x502b00520701f0a20050400050060052b001f01f0400051330050db01f", + "0x50a20050400050a20052b101f3ab0050400053ab00513201f02b005040", + "0x50de01f01f0400050520050de01f01f04000501f00701f0a23ab02b03a", + "0x2b01f01f0400050840050db01f01f0400050c30050de01f01f040005054", + "0x1f01f0400051320053b401f01f0400051330050db01f01f0400053bf005", + "0x1f04000504200538f01f01f0400050e30050db01f01f0400051310050db", + "0x31100513201f30900504000524400520701f3110050400053ab00502d01f", + "0x701f01f65400501f03401f30c0050400053a500513501f30a005040005", + "0x2b01f01f0400050840050db01f01f0400050c30050de01f01f04000501f", + "0x1f01f0400051320053b401f01f0400051330050db01f01f0400053bf005", + "0x1f04000504200538f01f01f0400050e30050db01f01f0400051310050db", + "0xa400513201f3090050400053ac00520701f0a40050400053ab00502d01f", + "0x701f01f65400501f03401f30c0050400053a300513501f30a005040005", + "0x2b01f01f0400050840050db01f01f0400050c30050de01f01f04000501f", + "0x1f01f0400051320053b401f01f0400051330050db01f01f0400053bf005", + "0x50400053ab00502d01f01f0400050e30050db01f01f0400051310050db", + "0x513201f3130050400053ac00520701f0a60050400053a700503a01f312", + "0x50400050a600513501f3140050400053c70051af01f0a8005040005312", + "0x1f0400050c30050de01f01f04000501f00701f01f65500501f03401f315", + "0x400051330050db01f01f0400053bf00502b01f01f0400050840050db01f", + "0x50e30050db01f01f0400051310050db01f01f0400051320053b401f01f", + "0x13201f3ac0050400053ac00520701f3170050400053a90052b001f01f040", + "0x1f3173ab3ac03a0053170050400053170052b101f3ab0050400053ab005", + "0x1f01f0400050840050db01f01f0400050c30050de01f01f04000501f007", + "0x1f0400051330050db01f01f0400050e30050db01f01f0400053bf00502b", + "0x4000500500502d01f01f0400051310050db01f01f0400051320053b401f", + "0x513201f3130050400053bb00520701f32800504000501f07801f327005", + "0x50400053b000513501f3140050400053280051af01f0a8005040005327", + "0x72b301f32d0050400053140051b201f3290050400053150053b901f315", + "0x4000531300520701f0b40050400050b30052b201f0b300504000532d329", + "0x3a0050b40050400050b40052b101f0a80050400050a800513201f313005", + "0x840050db01f01f0400050c30050de01f01f04000501f00701f0b40a8313", + "0x53b401f01f0400050e30050db01f01f0400053bf00502b01f01f040005", + "0x2d01f01f04000520700500601f01f0400051310050db01f01f040005132", + "0x4000534400513201f3090050400053bb00520701f344005040005005005", + "0x501f00701f01f65400501f03401f30c00504000503500513501f30a005", + "0x3bf00502b01f01f0400050840050db01f01f0400050c30050de01f01f040", + "0x500601f01f0400051320053b401f01f0400050e30050db01f01f040005", + "0x1f0b000504000500500502d01f01f04000513000500601f01f040005207", + "0x53b600513501f30a0050400050b000513201f3090050400053bb005207", + "0x50c30050de01f01f04000501f00701f01f65400501f03401f30c005040", + "0x13000500601f01f0400053bf00502b01f01f0400050840050db01f01f040", + "0x500601f01f04000520700500601f01f0400051320053b401f01f040005", + "0x3090050400053bb00520701f0ba00504000500500502d01f01f040005134", + "0x501f03401f30c00504000503300513501f30a0050400050ba00513201f", + "0x50840050db01f01f0400050c30050de01f01f04000501f00701f01f654", + "0x20700500601f01f04000513000500601f01f0400053bf00502b01f01f040", + "0x502d01f01f04000517c00529201f01f04000513400500601f01f040005", + "0x50400050b700513201f2f40050400053bb00520701f0b7005040005005", + "0x51b201f3050050400053b900524201f3030050400050320051af01f2fc", + "0x400050bd0052b201f0bd00504000507b3050072b301f07b005040005303", + "0x2b101f2fc0050400052fc00513201f2f40050400052f400520701f352005", + "0x50de01f01f04000501f00701f3522fc2f403a005352005040005352005", + "0x601f01f0400053bf00502b01f01f0400050840050db01f01f0400050c3", + "0x1f01f04000520700500601f01f04000517c00529201f01f040005130005", + "0x400053bb00520701f3620050400053ba0052b001f01f040005134005006", + "0x3a0053620050400053620052b101f00500504000500500513201f3bb005", + "0x2e0050de01f01f04000502d0050de01f01f04000501f00701f3620053bb", + "0x500601f01f0400053bf00502b01f01f0400050840050db01f01f040005", + "0x601f01f04000517c00529201f01f04000513400500601f01f040005130", + "0x50400051d200520701f36400504000500500502d01f01f040005207005", + "0x1f03401f30c00504000502a00513501f30a00504000536400513201f309", + "0x840050db01f01f0400050d100505f01f01f04000501f00701f01f654005", + "0x500601f01f04000513000500601f01f0400053bf00502b01f01f040005", + "0x2d01f01f04000520700500601f01f04000517c00529201f01f040005134", + "0x4000538400513201f3090050400053c000520701f384005040005005005", + "0x501f00701f01f65400501f03401f30c0050400053bd00513501f30a005", + "0x13000500601f01f0400050840050db01f01f0400050d100505f01f01f040", + "0x500601f01f04000517c00529201f01f04000513400500601f01f040005", + "0x30900504000502900520701f38f00504000500500502d01f01f040005207", + "0x501f03401f30c0050400053c300513501f30a00504000538f00513201f", + "0x50840050db01f01f0400050d100505f01f01f04000501f00701f01f654", + "0x13400500601f01f04000513000500601f01f0400050db00505f01f01f040", + "0x502d01f01f04000520700500601f01f04000517c00529201f01f040005", + "0x504000539300513201f30900504000501f00520701f393005040005005", + "0x4000501f00701f01f65400501f03401f30c0050400053c200513501f30a", + "0x513000500601f01f0400050db00505f01f01f0400050d100505f01f01f", + "0x20700500601f01f04000517c00529201f01f04000513400500601f01f040", + "0x1f30900504000501f00520701f39200504000500500502d01f01f040005", + "0x4000501f07801f30c0050400053c400513501f30a005040005392005132", + "0x2b301f39000504000530c0053b901f0c60050400053910051b201f391005", + "0x530900520701f0c90050400050e10052b201f0e10050400050c6390007", + "0x50c90050400050c90052b101f30a00504000530a00513201f309005040", + "0x3a501f17c00504000501f1b301f20700504000501f05e01f0c930a30903a", + "0x1f3c400504000501f1b501f07c00504000501f1b301f13000504000501f", + "0x3bf00504000501f2af01f3c100504000501f1b501f02400504000501f27a", + "0x1f01f04000501f07f01f01f04000501f3a401f02a00504000501f27a01f", + "0x2c03a6563bd1333be03a0400070070050072ae01f01f04000503a00532d", + "0x3bd0051b701f3bd0050400053bd0052ad01f01f04000501f00701f0c3027", + "0x2d0051b601f13103913202e02d1350400051d20051bc01f1d2005040005", + "0x3bb0070400053bc0052a901f3bc00504000502d0051b901f02d005040005", + "0x532801f3ba0300070400050d10052a901f01f0400053bb00532801f02f", + "0x2f00704000502f0052a801f02f00504000502f0050b301f01f040005030", + "0x2b01f01f04000503200530501f3b803203103a0400053b90051c101f3b9", + "0x70400053ba0052a801f3b70050400050310052c201f01f0400053b8005", + "0x1f01f0400053b600530501f3b53b603403a0400050330051c101f0333ba", + "0x513320700727301f0350050400050340052c201f01f0400053b500502b", + "0x504000503907c0071c301f13200504000513217c0071c301f133005040", + "0x1f65701f0400070353b700718a01f1310050400051311300073a301f039", + "0x1f0400051310053b801f01f04000513500532701f01f04000501f00701f", + "0x400050db0053b801f01f04000503900502b01f01f0400050e30053b801f", + "0x53bf0051c201f01f0400051340053b801f01f04000513200502b01f01f", + "0x3c10051c001f01f0400053c40051c001f01f04000502a00529201f01f040", + "0x532801f01f04000502e0052a101f01f04000502400529201f01f040005", + "0x1f3be0050400053be00513201f01f04000502f00532801f01f0400053ba", + "0x65800501f03401f3b20050400053b400513201f3b40050400053be00502d", + "0x3b00051c101f3b002f00704000502f0052a801f01f04000501f00701f01f", + "0x1f0400053ad00502b01f01f0400053af00530501f3ad3ae3af03a040005", + "0x51c101f3ac3ba0070400053ba0052a801f03b0050400053ae0052c201f", + "0x4000504400502b01f01f0400053ab00530501f0443aa3ab03a0400053ac", + "0x1f01f65901f0400073a903b00718a01f3a90050400053aa0052c201f01f", + "0x1f01f0400051310053b801f01f04000513500532701f01f04000501f007", + "0x1f0400050db0053b801f01f04000503900502b01f01f0400050e30053b8", + "0x400053bf0051c201f01f0400051340053b801f01f04000513200502b01f", + "0x53c10051c001f01f0400053c40051c001f01f04000502a00529201f01f", + "0x3ba00532801f01f04000502e0052a101f01f04000502400529201f01f040", + "0x2d01f3be0050400053be00513201f01f04000502f00532801f01f040005", + "0x1f65800501f03401f3b20050400053a700513201f3a70050400053be005", + "0x4100530501f3c704204103a04000502f0051c101f01f04000501f00701f", + "0x32101f3a60050400053c70051d401f01f04000504200530501f01f040005", + "0x3a400530501f2263a33a403a0400053ba0051c101f3a50050400053a6005", + "0x32101f2410050400052260051d401f01f0400053a300530501f01f040005", + "0x524300502c01f2430050400052423a50072e301f242005040005241005", + "0x1f01f04000501f00701f24400565a01f0400072430052ac01f243005040", + "0x50520051ce01f05200504000502e0051cc01f02e00504000502e0051ca", + "0x502800524201f3c33c20840293c005e05f00606002802b24e054131040", + "0x6600504000526a00503a01f26a02800704000502800506301f028005040", + "0x506300502901f06400504000501f15e01f06300504000506600506401f", + "0x504000502902a00729301f3c00050400053c03bf0071cf01f063005040", + "0x1f3c20050400053c23c10071d101f0840050400050843c40071d101f029", + "0x6300735601f05e00504000505e00539101f3c30050400053c3024007293", + "0x1f01f0400050060053b801f01f04000501f00701f01f65b01f040007064", + "0x1f0400050840053aa01f01f04000505f0053b801f01f0400053c00050de", + "0x400051340053b801f01f04000513200502b01f01f0400050db0053b801f", + "0x503900502b01f01f0400050e30053b801f01f0400051310053b801f01f", + "0x2b0050de01f01f0400053c30053b401f01f04000505e00529e01f01f040", + "0x53b401f01f0400050540053b801f01f0400053c20053aa01f01f040005", + "0x3b801f01f04000513500532701f01f04000524e00502b01f01f040005029", + "0x1f06700504000501f29c01f01f0400050280053b401f01f040005060005", + "0x53be00513201f01f00504000501f00520701f27300504000506700529a", + "0x52730050400052730052a001f13300504000513300517c01f3be005040", + "0x1f27500504000502800503a01f01f04000501f00701f2731333be01f0d1", + "0x50e301f01f04000501f00701f27a00565c27900b0070400072750050d1", + "0x6b0050400052820053bc01f28200504000527900502e01f01f04000500b", + "0x600072e301f06b00504000506b00502c01f06000504000506000502c01f", + "0x1f0400072920052ac01f29200504000529200502c01f29200504000506b", + "0x29d1ec2952941310400051350051ce01f01f04000501f00701f29300565d", + "0x2a30053b801f01f04000529d0053b401f2b72b607a0782ac2a62a52a42a3", + "0x2b80050400052940540072e301f05400504000505400502c01f01f040005", + "0x701f07f00565e01f0400072b80052ac01f2b80050400052b800502c01f", + "0x8300504000529500532101f08100504000524e00532101f01f04000501f", + "0x502c01f0860050400050830810072e301f08100504000508100502c01f", + "0x4000501f00701f07e00565f01f0400070860052ac01f086005040005086", + "0x1f01f66001f0400071ec02b0071dc01f02b00504000502b00537c01f01f", + "0x1f01f0400053c00050de01f01f0400052ac0050de01f01f04000501f007", + "0x1f0400050db0053b801f01f0400050840053aa01f01f04000507a0053aa", + "0x400051310053b801f01f0400051340053b801f01f04000513200502b01f", + "0x52b70053b401f01f04000503900502b01f01f0400050e30053b801f01f", + "0x3c20053aa01f01f0400052b60053aa01f01f0400053c30053b401f01f040", + "0x529e01f01f0400050290053b401f01f0400050780053b401f01f040005", + "0x3b801f01f0400052a50053b801f01f04000505e00529e01f01f0400052a6", + "0x1f01f0400050060053b801f01f0400052a40053b801f01f04000505f005", + "0x4000501f00520701f2c80050400052c700529a01f2c700504000501f1db", + "0x2a001f13300504000513300517c01f3be0050400053be00513201f01f005", + "0x2c01f01f04000501f00701f2c81333be01f0d10052c80050400052c8005", + "0x52ca00502c01f2ca0050400052a40060072e301f006005040005006005", + "0x1f01f04000501f00701f2cb00566101f0400072ca0052ac01f2ca005040", + "0x2cd00502c01f2cd0050400052a505f0072e301f05f00504000505f00502c", + "0x1f04000501f00701f2cf00566201f0400072cd0052ac01f2cd005040005", + "0x51d801f2d30050400052d00051d901f2d005e00704000505e0051da01f", + "0x400052d50051d901f2d52a60070400052a60051da01f2d40050400052d3", + "0x2901f2d40050400052d400502901f2e30050400052e20051d801f2e2005", + "0x501f00701f01f66301f0400072e32d400735601f2e30050400052e3005", + "0x7a0053aa01f01f0400053c00050de01f01f0400052ac0050de01f01f040", + "0x502b01f01f0400050db0053b801f01f0400050840053aa01f01f040005", + "0x3b801f01f0400051310053b801f01f0400051340053b801f01f040005132", + "0x1f01f0400052b70053b401f01f04000503900502b01f01f0400050e3005", + "0x1f0400053c20053aa01f01f0400052b60053aa01f01f0400053c30053b4", + "0x400052a600529e01f01f0400050290053b401f01f0400050780053b401f", + "0x3be00502d01f3be0050400053be00513201f01f04000505e00529e01f01f", + "0x3030050400052f400513201f2fc00504000501f00520701f2f4005040005", + "0x1f00504000501f00520701f01f04000501f00701f01f66400501f03401f", + "0x2a600539101f05e00504000505e00539101f3be0050400053be00513201f", + "0x51d601f30830630503a0400052a605e3be01f0d11d701f2a6005040005", + "0x400053090051d501f01f04000501f00701f30a005665309005040007308", + "0x2cc01f01f04000530d00529e01f01f04000530c00529e01f30e30d30c03a", + "0x530f00506001f01f04000501f00701f31000566630f00504000730e005", + "0xdb0053b801f01f0400050840053aa01f01f04000507a0053aa01f01f040", + "0x53b801f01f0400051340053b801f01f04000513200502b01f01f040005", + "0x3b401f01f04000503900502b01f01f0400050e30053b801f01f040005131", + "0x1f01f0400052b60053aa01f01f0400053c30053b401f01f0400052b7005", + "0x1f0400050290053b401f01f0400050780053b401f01f0400053c20053aa", + "0x4000530600502d01f01f0400053c00050de01f01f0400052ac0050de01f", + "0x29801f3030050400050a200513201f2fc00504000530500520701f0a2005", + "0x50400052fc00520701f0a400504000531100529a01f31100504000501f", + "0x52a001f13300504000513300517c01f30300504000530300513201f2fc", + "0x506001f01f04000501f00701f0a41333032fc0d10050a40050400050a4", + "0x1f04000501f00701f01f66701f0400072ac3c00071dc01f01f040005310", + "0x400050db0053b801f01f0400050840053aa01f01f04000507a0053aa01f", + "0x51310053b801f01f0400051340053b801f01f04000513200502b01f01f", + "0x2b70053b401f01f04000503900502b01f01f0400050e30053b801f01f040", + "0x53aa01f01f0400052b60053aa01f01f0400053c30053b401f01f040005", + "0x29701f01f0400050290053b401f01f0400050780053b401f01f0400053c2", + "0x504000530500520701f0a600504000531200529a01f31200504000501f", + "0x52a001f13300504000513300517c01f30600504000530600513201f305", + "0x506301f01f04000501f00701f0a61333063050d10050a60050400050a6", + "0x400050a800506401f0a800504000531300503a01f313029007040005029", + "0x1f31700504000531500503a01f31507800704000507800506301f314005", + "0x532700502901f31400504000531400502901f327005040005317005064", + "0x1f01f04000501f00701f01f66801f04000732731400735601f327005040", + "0x1f0400050db0053b801f01f0400050840053aa01f01f04000507a0053aa", + "0x400051310053b801f01f0400051340053b801f01f04000513200502b01f", + "0x52b70053b401f01f04000503900502b01f01f0400050e30053b801f01f", + "0x3c20053aa01f01f0400052b60053aa01f01f0400053c30053b401f01f040", + "0x502d01f01f0400050290053b401f01f0400050780053b401f01f040005", + "0x504000532800513201f32900504000530500520701f328005040005306", + "0x504000530500520701f01f04000501f00701f01f66900501f03401f32d", + "0x524201f02900504000502900524201f30600504000530600513201f305", + "0x29101f3440b40b303a0400050780293063050d129601f078005040005078", + "0x50b000529001f01f04000501f00701f0ba00566a0b0005040007344005", + "0x1f01f04000507b0053b401f01f0400050b70053b401f0bd07b0b703a040", + "0x35200506001f01f04000501f00701f36200566b3520050400070bd0052cc", + "0x53b801f01f04000513200502b01f01f0400050db0053b801f01f040005", + "0x2b01f01f0400050e30053b801f01f0400051310053b801f01f040005134", + "0x1f01f0400053c30053b401f01f0400052b70053b401f01f040005039005", + "0x1f04000507a0053aa01f01f0400053c20053aa01f01f0400052b60053aa", + "0x50b300520701f3640050400050b400502d01f01f0400050840053aa01f", + "0x29a01f38400504000501f28f01f32d00504000536400513201f329005040", + "0x4000532d00513201f32900504000532900520701f38f005040005384005", + "0xd100538f00504000538f0052a001f13300504000513300517c01f32d005", + "0x735601f01f04000536200506001f01f04000501f00701f38f13332d329", + "0x1f0400050db0053b801f01f04000501f00701f01f66c01f04000707a084", + "0x400051310053b801f01f0400051340053b801f01f04000513200502b01f", + "0x52b70053b401f01f04000503900502b01f01f0400050e30053b801f01f", + "0x3c20053aa01f01f0400052b60053aa01f01f0400053c30053b401f01f040", + "0x20701f39200504000539300529a01f39300504000501f28d01f01f040005", + "0x4000513300517c01f0b40050400050b400513201f0b30050400050b3005", + "0x501f00701f3921330b40b30d10053920050400053920052a001f133005", + "0x3b801f01f04000501f00701f01f66d01f0400072b63c200735601f01f040", + "0x1f01f0400051340053b801f01f04000513200502b01f01f0400050db005", + "0x1f04000503900502b01f01f0400050e30053b801f01f0400051310053b8", + "0x504000501f28b01f01f0400053c30053b401f01f0400052b70053b401f", + "0x513201f0b30050400050b300520701f0c600504000539100529a01f391", + "0x50400050c60052a001f13300504000513300517c01f0b40050400050b4", + "0x70400053c300506301f01f04000501f00701f0c61330b40b30d10050c6", + "0x6301f0c90050400050e100506401f0e100504000539000503a01f3903c3", + "0x50cb00506401f0cb0050400050c800503a01f0c82b70070400052b7005", + "0x1f39800504000539800502901f0c90050400050c900502901f398005040", + "0x50db0053b801f01f04000501f00701f01f66e01f0400073980c9007356", + "0x1310053b801f01f0400051340053b801f01f04000513200502b01f01f040", + "0x53b401f01f04000503900502b01f01f0400050e30053b801f01f040005", + "0x1f39a0050400050b400502d01f01f0400053c30053b401f01f0400052b7", + "0x66f00501f03401f0cd00504000539a00513201f39b0050400050b3005207", + "0x50b400513201f0b30050400050b300520701f01f04000501f00701f01f", + "0x1f2b70050400052b700524201f3c30050400053c300524201f0b4005040", + "0x3a100504000738e00529101f38e0d439d03a0400052b73c30b40b30d1296", + "0x1f0d938738903a0400053a100529001f01f04000501f00701f394005670", + "0x50400070d90052cc01f01f0400053870053b401f01f0400053890053b4", + "0x53b801f01f04000541500506001f01f04000501f00701f385005671415", + "0x2b01f01f0400050e30053b801f01f0400051310053b801f01f040005134", + "0x1f01f04000513200502b01f01f0400050db0053b801f01f040005039005", + "0x537f00513201f39b00504000539d00520701f37f0050400050d400502d", + "0x20701f37c0050400050de00529a01f0de00504000501f28801f0cd005040", + "0x4000513300517c01f0cd0050400050cd00513201f39b00504000539b005", + "0x501f00701f37c1330cd39b0d100537c00504000537c0052a001f133005", + "0x72e301f37a00504000513200532101f01f04000538500506001f01f040", + "0x400070d70052ac01f0d70050400050d700502c01f0d70050400050db37a", + "0x2e301f0df00504000503900532101f01f04000501f00701f37d00567201f", + "0x73830052ac01f38300504000538300502c01f3830050400050e30df007", + "0x3770050400051341310072e301f01f04000501f00701f1eb00567301f040", + "0x701f37600567401f0400073770052ac01f37700504000537700502c01f", + "0x1f38000504000501f07801f0e50050400050d400502d01f01f04000501f", + "0x539d00520701f3810050400050e70051ee01f0e7005040005380005286", + "0x1f13300504000513300517c01f0e50050400050e500513201f39d005040", + "0x1f01f04000501f00701f3811330e539d0d10053810050400053810052a0", + "0x50400050e900529a01f0e900504000501f28401f01f0400053760052b7", + "0x517c01f0d40050400050d400513201f39d00504000539d00520701f382", + "0x1f3821330d439d0d10053820050400053820052a001f133005040005133", + "0x1f01f0400051340053b801f01f0400051eb0052b701f01f04000501f007", + "0x504000536f00529a01f36f00504000501f28301f01f0400051310053b8", + "0x517c01f0d40050400050d400513201f39d00504000539d00520701f36d", + "0x1f36d1330d439d0d100536d00504000536d0052a001f133005040005133", + "0x1f01f0400051340053b801f01f04000537d0052b701f01f04000501f007", + "0x1f04000503900502b01f01f0400050e30053b801f01f0400051310053b8", + "0x539d00520701f17200504000536c00529a01f36c00504000501f28101f", + "0x1f13300504000513300517c01f0d40050400050d400513201f39d005040", + "0x1f01f04000501f00701f1721330d439d0d10051720050400051720052a0", + "0x1f0400050e30053b801f01f0400051310053b801f01f0400051340053b8", + "0x4000513200502b01f01f0400050db0053b801f01f04000503900502b01f", + "0x513201f39d00504000539d00520701f36b00504000539400529a01f01f", + "0x504000536b0052a001f13300504000513300517c01f0d40050400050d4", + "0x1f0400050db0053b801f01f04000501f00701f36b1330d439d0d100536b", + "0x400051310053b801f01f0400051340053b801f01f04000513200502b01f", + "0x52b70053b401f01f04000503900502b01f01f0400050e30053b801f01f", + "0x3c20053aa01f01f0400052b60053aa01f01f0400053c30053b401f01f040", + "0x529a01f01f0400050840053aa01f01f04000507a0053aa01f01f040005", + "0x50400050b400513201f0b30050400050b300520701f36a0050400050ba", + "0xb30d100536a00504000536a0052a001f13300504000513300517c01f0b4", + "0x840053aa01f01f04000507a0053aa01f01f04000501f00701f36a1330b4", + "0x53b801f01f04000513200502b01f01f0400050db0053b801f01f040005", + "0x2b01f01f0400050e30053b801f01f0400051310053b801f01f040005134", + "0x1f01f0400053c30053b401f01f0400052b70053b401f01f040005039005", + "0x1f0400050780053b401f01f0400053c20053aa01f01f0400052b60053aa", + "0x400053c00050de01f01f0400052ac0050de01f01f0400050290053b401f", + "0x513201f30500504000530500520701f36800504000530a00529a01f01f", + "0x50400053680052a001f13300504000513300517c01f306005040005306", + "0x1f0400052cf0052b701f01f04000501f00701f3681333063050d1005368", + "0x4000507a0053aa01f01f0400053c00050de01f01f0400052ac0050de01f", + "0x513200502b01f01f0400050db0053b801f01f0400050840053aa01f01f", + "0xe30053b801f01f0400051310053b801f01f0400051340053b801f01f040", + "0x53b401f01f0400052b70053b401f01f04000503900502b01f01f040005", + "0x3b401f01f0400053c20053aa01f01f0400052b60053aa01f01f0400053c3", + "0x1f01f0400052a600529e01f01f0400050290053b401f01f040005078005", + "0x50400050f300529a01f0f300504000501f27f01f01f04000505e00529e", + "0x517c01f3be0050400053be00513201f01f00504000501f00520701f367", + "0x1f3671333be01f0d10053670050400053670052a001f133005040005133", + "0x1f01f0400052ac0050de01f01f0400052cb0052b701f01f04000501f007", + "0x1f0400050840053aa01f01f04000507a0053aa01f01f0400053c00050de", + "0x400051340053b801f01f04000513200502b01f01f0400050db0053b801f", + "0x503900502b01f01f0400050e30053b801f01f0400051310053b801f01f", + "0x2b60053aa01f01f0400053c30053b401f01f0400052b70053b401f01f040", + "0x53b401f01f0400050780053b401f01f0400053c20053aa01f01f040005", + "0x3b801f01f04000505e00529e01f01f0400052a600529e01f01f040005029", + "0x1f36600504000501f27c01f01f04000505f0053b801f01f0400052a5005", + "0x53be00513201f01f00504000501f00520701f36500504000536600529a", + "0x53650050400053650052a001f13300504000513300517c01f3be005040", + "0xde01f01f04000507e0052b701f01f04000501f00701f3651333be01f0d1", + "0x1f01f04000507a0053aa01f01f0400053c00050de01f01f0400052ac005", + "0x1f04000513200502b01f01f0400050db0053b801f01f0400050840053aa", + "0x400050e30053b801f01f0400051310053b801f01f0400051340053b801f", + "0x53c30053b401f01f0400052b70053b401f01f04000503900502b01f01f", + "0x780053b401f01f0400053c20053aa01f01f0400052b60053aa01f01f040", + "0x529e01f01f0400052a600529e01f01f0400050290053b401f01f040005", + "0x3b801f01f04000505f0053b801f01f0400052a50053b801f01f04000505e", + "0x1f01f0400051ec0050de01f01f0400050060053b801f01f0400052a4005", + "0x504000536300529a01f36300504000501f1f301f01f04000502b0050de", + "0x517c01f3be0050400053be00513201f01f00504000501f00520701f361", + "0x1f3611333be01f0d10053610050400053610052a001f133005040005133", + "0x1f01f0400052ac0050de01f01f04000507f0052b701f01f04000501f007", + "0x1f0400050840053aa01f01f04000507a0053aa01f01f0400053c00050de", + "0x400051340053b801f01f04000513200502b01f01f0400050db0053b801f", + "0x503900502b01f01f0400050e30053b801f01f0400051310053b801f01f", + "0x2b60053aa01f01f0400053c30053b401f01f0400052b70053b401f01f040", + "0x53b401f01f0400050780053b401f01f0400053c20053aa01f01f040005", + "0x3b801f01f04000505e00529e01f01f0400052a600529e01f01f040005029", + "0x1f01f0400052a40053b801f01f04000505f0053b801f01f0400052a5005", + "0x1f04000502b0050de01f01f0400051ec0050de01f01f0400050060053b8", + "0x504000501f1f501f01f04000524e00502b01f01f04000529500502b01f", + "0x513201f01f00504000501f00520701f35d00504000536000529a01f360", + "0x504000535d0052a001f13300504000513300517c01f3be0050400053be", + "0x1f0400052930052b701f01f04000501f00701f35d1333be01f0d100535d", + "0x4000505f0053b801f01f0400053c00050de01f01f0400050060053b801f", + "0x513200502b01f01f0400050db0053b801f01f0400050840053aa01f01f", + "0xe30053b801f01f0400051310053b801f01f0400051340053b801f01f040", + "0x53b401f01f04000505e00529e01f01f04000503900502b01f01f040005", + "0x3b801f01f0400053c20053aa01f01f04000502b0050de01f01f0400053c3", + "0x1f01f04000524e00502b01f01f0400050290053b401f01f040005054005", + "0x504000535c00529a01f35c00504000501f27801f01f040005135005327", + "0x517c01f3be0050400053be00513201f01f00504000501f00520701f35b", + "0x1f35b1333be01f0d100535b00504000535b0052a001f133005040005133", + "0x1f01f0400050060053b801f01f04000527a0050e301f01f04000501f007", + "0x1f0400050840053aa01f01f04000505f0053b801f01f0400053c00050de", + "0x400051340053b801f01f04000513200502b01f01f0400050db0053b801f", + "0x503900502b01f01f0400050e30053b801f01f0400051310053b801f01f", + "0x2b0050de01f01f0400053c30053b401f01f04000505e00529e01f01f040", + "0x53b401f01f0400050540053b801f01f0400053c20053aa01f01f040005", + "0x3b801f01f04000513500532701f01f04000524e00502b01f01f040005029", + "0x3580050400050fb00529a01f0fb00504000501f1f801f01f040005060005", + "0x13300517c01f3be0050400053be00513201f01f00504000501f00520701f", + "0x701f3581333be01f0d10053580050400053580052a001f133005040005", + "0x3b801f01f04000513500532701f01f0400052440052b701f01f04000501f", + "0x1f01f04000503900502b01f01f0400050e30053b801f01f040005131005", + "0x1f0400051340053b801f01f04000513200502b01f01f0400050db0053b8", + "0x400053c40051c001f01f04000502a00529201f01f0400053bf0051c201f", + "0x502e0052a101f01f04000502400529201f01f0400053c10051c001f01f", + "0x13201f0fe0050400053be00502d01f3be0050400053be00513201f01f040", + "0x504000510000529a01f10000504000501f27601f3b20050400050fe005", + "0x517c01f3b20050400053b200513201f01f00504000501f00520701f0ff", + "0x1f0ff1333b201f0d10050ff0050400050ff0052a001f133005040005133", + "0x1f01f04000507c00515401f01f04000513000505f01f01f04000501f007", + "0x1f0400050e30053b801f01f0400053c10051c001f01f040005135005327", + "0x400050d100532801f01f0400050db0053b801f01f04000502400529201f", + "0x502a00529201f01f0400053bf0051c201f01f0400051340053b801f01f", + "0x20700526a01f01f04000517c00515401f01f0400053c40051c001f01f040", + "0x1f3570050400050c30fd00703301f0fd00504000501f3b701f01f040005", + "0x502c00513201f01f00504000501f00520701f35600504000535700529a", + "0x53560050400053560052a001f02700504000502700517c01f02c005040", + "0x13500704000700501f00700501f01f04000501f07f01f35602702c01f0d1", + "0x1330d10070400050d100502701f01f04000501f00701f1340e30076750db", + "0xd10053b801f01f04000501f00701f20700567601f0400071330052ac01f", + "0x1f17c00504000503a0051fc01f1320050400050db00502d01f01f040005", + "0x13500520701f13000504000513100527401f13100504000517c0070071fe", + "0x13000504000513000515501f13200504000513200513201f135005040005", + "0x20701f01f0400052070052b701f01f04000501f00701f13013213503a005", + "0x500713500727201f00700504000500700524201f135005040005135005", + "0x501f00701f3c30056773c400504000708400527701f08407c03903a040", + "0x1f3c20050400053c403a00720201f0240050400050db00502d01f01f040", + "0x503900520701f3c00050400053c10d10072e301f3c100504000501f3bd", + "0x1f07c00504000507c00524201f02400504000502400513201f039005040", + "0x2403913535201f3c00050400053c000502c01f3c20050400053c20050bd", + "0x1f04000501f00701f02a0293bf03a00502a0293bf03a0400053c03c207c", + "0x400050db00502d01f01f04000503a00538f01f01f0400050d10053b801f", + "0x1f02c0050400053bd07c0071fe01f3bd0050400053c300526e01f3be005", + "0x53be00513201f03900504000503900520701f02700504000502c005274", + "0x501f00701f0273be03903a00502700504000502700515501f3be005040", + "0x70053b401f01f04000503a00538f01f01f0400050d10053b801f01f040", + "0x20701f1d20050400050c300526d01f0c300504000501f3b201f01f040005", + "0x400051d200515501f13400504000513400513201f0e30050400050e3005", + "0x504000501f05e01f17c00504000501f27a01f1d21340e303a0051d2005", + "0x4000501f1b301f3c400504000501f3a501f07c00504000501f2af01f130", + "0x501f1b501f3bf00504000501f27a01f3c100504000501f1b301f024005", + "0x501f07f01f01f04000501f3a401f3bd00504000501f1b501f02a005040", + "0x701f02d1d20c303a67802713102c03a0400070070050072ae01f01f040", + "0x2e0050400050270051b701f0270050400050270052ad01f01f04000501f", + "0x1f01f0400053bc00526b01f0843c33c23bb3bc13504000502e0051bc01f", + "0x502f0051ce01f02f0050400053bb0051cc01f3bb0050400053bb0051ca", + "0x50310053b401f3c00293be1320390333b73b80320313b93ba030131040", + "0x3b70053b801f01f0400053b80053b801f01f0400050320053b801f01f040", + "0x340050400050d10300072e301f03000504000503000502c01f01f040005", + "0x71c301f13100504000513113000727301f03400504000503400502c01f", + "0x843c40073a301f3c30050400053c30240071c301f3c20050400053c23c1", + "0x4000513217c00729301f03900504000503907c0071cf01f084005040005", + "0x2900504000502902a0071d101f3be0050400053be3bd0071d101f132005", + "0x52ac01f03300504000503300539101f3c00050400053c03bf00729301f", + "0x50400053ba00532101f01f04000501f00701f3b600567901f040007034", + "0x2c01f0350050400051353b50072e301f3b50050400053b500502c01f3b5", + "0x501f00701f3b400567a01f0400070350052ac01f035005040005035005", + "0x2e301f3b20050400053b200502c01f3b20050400053b90050df01f01f040", + "0x73b00052ac01f3b00050400053b000502c01f3b00050400050db3b2007", + "0x3ae0330070400050330051da01f01f04000501f00701f3af00567b01f040", + "0xe30051da01f03b0050400053ad0051d801f3ad0050400053ae0051d901f", + "0x50400053ab0051d801f3ab0050400053ac0051d901f3ac0e3007040005", + "0x735601f3aa0050400053aa00502901f03b00504000503b00502901f3aa", + "0x1f0400051320053b401f01f04000501f00701f01f67c01f0400073aa03b", + "0x400052070053b801f01f04000503a00532d01f01f0400050390050de01f", + "0x53c300502b01f01f0400051330053b801f01f0400050840053b801f01f", + "0x3c00053b401f01f0400053c200502b01f01f0400051340053b801f01f040", + "0x529e01f01f0400053be0053aa01f01f0400050290053aa01f01f040005", + "0x1f02c00504000502c00513201f01f04000503300529e01f01f0400050e3", + "0x504400513201f3a900504000501f00520701f04400504000502c00502d", + "0x501f00520701f01f04000501f00701f01f67d00501f03401f3a7005040", + "0x1f03300504000503300539101f02c00504000502c00513201f01f005040", + "0x3c704204103a0400050e303302c01f0d11d701f0e30050400050e3005391", + "0x51d501f01f04000501f00701f3a500567e3a60050400073c70051d601f", + "0x400053a300529e01f01f0400053a400529e01f2263a33a403a0400053a6", + "0x6001f01f04000501f00701f24200567f2410050400072260052cc01f01f", + "0x1f01f0400052070053b801f01f04000503a00532d01f01f040005241005", + "0x1f0400053c300502b01f01f0400051330053b801f01f0400050840053b8", + "0x400053c00053b401f01f0400053c200502b01f01f0400051340053b801f", + "0x51320053b401f01f0400053be0053aa01f01f0400050290053aa01f01f", + "0x520701f24300504000504200502d01f01f0400050390050de01f01f040", + "0x24400504000501f29801f3a700504000524300513201f3a9005040005041", + "0x3a700513201f3a90050400053a900520701f05200504000524400518801f", + "0x520050400050520052c601f13100504000513100517c01f3a7005040005", + "0x1f01f04000524200506001f01f04000501f00701f0521313a73a90d1005", + "0x513200503a01f01f04000501f00701f05400568001f040007039005268", + "0x1f02b00504000502b00502901f02b00504000524e00506401f24e005040", + "0x73be00526701f01f04000501f00701f02800568101f04000702b005267", + "0x568301f04000702900526701f01f04000501f00701f06000568201f040", + "0x505f00506401f05f0050400053c000503a01f01f04000501f00701f006", + "0x568401f04000705e00526701f05e00504000505e00502901f05e005040", + "0x1340660072e301f0660050400053c200532101f01f04000501f00701f26a", + "0x68501f0400070630052ac01f06300504000506300502c01f063005040005", + "0x670072e301f0670050400053c300532101f01f04000501f00701f064005", + "0x1f0400072730052ac01f27300504000527300502c01f273005040005133", + "0x2c01f00b0050400052070840072e301f01f04000501f00701f275005686", + "0x501f00701f27900568701f04000700b0052ac01f00b00504000500b005", + "0x718301f28200504000501f07801f27a00504000504200502d01f01f040", + "0x4000504100520701f29200504000506b00518501f06b00504000528203a", + "0x2c601f13100504000513100517c01f27a00504000527a00513201f041005", + "0x2b701f01f04000501f00701f29213127a0410d1005292005040005292005", + "0x1f29300504000501f28401f01f04000503a00532d01f01f040005279005", + "0x504200513201f04100504000504100520701f294005040005293005188", + "0x52940050400052940052c601f13100504000513100517c01f042005040", + "0x32d01f01f0400052750052b701f01f04000501f00701f2941310420410d1", + "0x1f01f0400050840053b801f01f0400052070053b801f01f04000503a005", + "0x4000504100520701f1ec00504000529500518801f29500504000501f283", + "0x2c601f13100504000513100517c01f04200504000504200513201f041005", + "0x2b701f01f04000501f00701f1ec1310420410d10051ec0050400051ec005", + "0x1f01f0400052070053b801f01f04000503a00532d01f01f040005064005", + "0x1f0400053c300502b01f01f0400051330053b801f01f0400050840053b8", + "0x504100520701f2a300504000529d00518801f29d00504000501f28101f", + "0x1f13100504000513100517c01f04200504000504200513201f041005040", + "0x1f01f04000501f00701f2a31310420410d10052a30050400052a30052c6", + "0x1f0400052070053b801f01f04000503a00532d01f01f04000526a005264", + "0x400053c300502b01f01f0400051330053b801f01f0400050840053b801f", + "0x4000501f28801f01f0400053c200502b01f01f0400051340053b801f01f", + "0x13201f04100504000504100520701f2a50050400052a400518801f2a4005", + "0x400052a50052c601f13100504000513100517c01f042005040005042005", + "0x4000500600526401f01f04000501f00701f2a51310420410d10052a5005", + "0x50840053b801f01f0400052070053b801f01f04000503a00532d01f01f", + "0x1340053b801f01f0400053c300502b01f01f0400051330053b801f01f040", + "0x1f28b01f01f0400053c00053b401f01f0400053c200502b01f01f040005", + "0x4100504000504100520701f2ac0050400052a600518801f2a6005040005", + "0x2ac0052c601f13100504000513100517c01f04200504000504200513201f", + "0x6000526401f01f04000501f00701f2ac1310420410d10052ac005040005", + "0x53b801f01f0400052070053b801f01f04000503a00532d01f01f040005", + "0x3b801f01f0400053c300502b01f01f0400051330053b801f01f040005084", + "0x1f01f0400053c00053b401f01f0400053c200502b01f01f040005134005", + "0x504000507800518801f07800504000501f28d01f01f0400050290053aa", + "0x517c01f04200504000504200513201f04100504000504100520701f07a", + "0x1f07a1310420410d100507a00504000507a0052c601f131005040005131", + "0x1f01f04000503a00532d01f01f04000502800526401f01f04000501f007", + "0x1f0400051330053b801f01f0400050840053b801f01f0400052070053b8", + "0x400053c200502b01f01f0400051340053b801f01f0400053c300502b01f", + "0x53be0053aa01f01f0400050290053aa01f01f0400053c00053b401f01f", + "0x520701f2b70050400052b600518801f2b600504000501f28f01f01f040", + "0x504000513100517c01f04200504000504200513201f041005040005041", + "0x4000501f00701f2b71310420410d10052b70050400052b70052c601f131", + "0x52070053b801f01f04000503a00532d01f01f04000505400526301f01f", + "0x3c300502b01f01f0400051330053b801f01f0400050840053b801f01f040", + "0x53b401f01f0400053c200502b01f01f0400051340053b801f01f040005", + "0x3b401f01f0400053be0053aa01f01f0400050290053aa01f01f0400053c0", + "0x7f0050400052b800518801f2b800504000501f29701f01f040005132005", + "0x13100517c01f04200504000504200513201f04100504000504100520701f", + "0x701f07f1310420410d100507f00504000507f0052c601f131005040005", + "0x3b801f01f0400052070053b801f01f04000503a00532d01f01f04000501f", + "0x1f01f0400053c300502b01f01f0400051330053b801f01f040005084005", + "0x1f0400053c00053b401f01f0400053c200502b01f01f0400051340053b8", + "0x400051320053b401f01f0400053be0053aa01f01f0400050290053aa01f", + "0x4100520701f0810050400053a500518801f01f0400050390050de01f01f", + "0x13100504000513100517c01f04200504000504200513201f041005040005", + "0x1f04000501f00701f0811310420410d10050810050400050810052c601f", + "0x400050390050de01f01f0400051320053b401f01f0400053af0052b701f", + "0x50840053b801f01f0400052070053b801f01f04000503a00532d01f01f", + "0x1340053b801f01f0400053c300502b01f01f0400051330053b801f01f040", + "0x53aa01f01f0400053c00053b401f01f0400053c200502b01f01f040005", + "0x29e01f01f0400050e300529e01f01f0400053be0053aa01f01f040005029", + "0x8600504000508300518801f08300504000501f1db01f01f040005033005", + "0x13100517c01f02c00504000502c00513201f01f00504000501f00520701f", + "0x701f08613102c01f0d10050860050400050860052c601f131005040005", + "0xde01f01f0400051320053b401f01f0400053b40052b701f01f04000501f", + "0x1f01f0400052070053b801f01f04000503a00532d01f01f040005039005", + "0x1f0400053c300502b01f01f0400051330053b801f01f0400050840053b8", + "0x400053c00053b401f01f0400053c200502b01f01f0400051340053b801f", + "0x50e300529e01f01f0400053be0053aa01f01f0400050290053aa01f01f", + "0x3b90050de01f01f0400050db0053b801f01f04000503300529e01f01f040", + "0x20701f2c700504000507e00518801f07e00504000501f1f301f01f040005", + "0x4000513100517c01f02c00504000502c00513201f01f00504000501f005", + "0x501f00701f2c713102c01f0d10052c70050400052c70052c601f131005", + "0x390050de01f01f0400051320053b401f01f0400053b60052b701f01f040", + "0x53b801f01f0400052070053b801f01f04000503a00532d01f01f040005", + "0x3b801f01f0400053c300502b01f01f0400051330053b801f01f040005084", + "0x1f01f0400053c00053b401f01f0400053c200502b01f01f040005134005", + "0x1f0400050e300529e01f01f0400053be0053aa01f01f0400050290053aa", + "0x400053b90050de01f01f0400050db0053b801f01f04000503300529e01f", + "0x4000501f1f501f01f0400053ba00502b01f01f0400051350053b801f01f", + "0x13201f01f00504000501f00520701f2ca0050400052c800518801f2c8005", + "0x400052ca0052c601f13100504000513100517c01f02c00504000502c005", + "0x400053c400505f01f01f04000501f00701f2ca13102c01f0d10052ca005", + "0x50d10053b801f01f0400050db0053b801f01f04000502400515401f01f", + "0x3bd0051c001f01f0400052070053b801f01f04000503a00532d01f01f040", + "0x53b801f01f04000502a0051c001f01f0400051330053b801f01f040005", + "0x29e01f01f0400051350053b801f01f0400053bf00529201f01f040005134", + "0x1f01f04000517c00529201f01f04000507c0051c201f01f0400050e3005", + "0x2cb00504000501f3b701f01f04000513000526a01f01f0400053c1005154", + "0x520701f2cf0050400052cd00518801f2cd00504000502d2cb00703301f", + "0x50400051d200517c01f0c30050400050c300513201f01f00504000501f", + "0x4000501f20a01f2cf1d20c301f0d10052cf0050400052cf0052c601f1d2", + "0x500500500504000501f00512a01f01f00504000501f00502c01f01f005", + "0xdb1350d10d104000503a00500701f0d126201f01f04000501f07f01f005", + "0x513201f0db0050400050db00539a01f0d10050400050d100520701f0e3", + "0x1f0e31350db0d10d10050e30050400050e300525e01f135005040005135", + "0x501f01f04000501f07f01f01f04000501f3a401f0d100504000501f260", + "0x25a01f01f04000501f00701f1340e30076880db13500704000700501f007", + "0x1f00701f20700568901f04000713300525901f133007007040005007005", + "0x502d01f01f0400050d100520d01f01f0400050070050de01f01f040005", + "0x504000513200513201f17c00504000513500520701f1320050400050db", + "0x13000504000501f2c001f01f04000501f00701f01f68a00501f03401f131", + "0x520701f07c00504000503900525501f03900504000513020700725801f", + "0x504000507c00537c01f0db0050400050db00513201f135005040005135", + "0x50400073c30050d701f3c33c408403a04000507c0db13503a37a01f07c", + "0x537c01f3c200504000501f21001f01f04000501f00701f02400568b03a", + "0x3c200708403a21201f03a00504000503a0d100725401f3c20050400053c2", + "0x53c100520701f01f04000501f00701f0293bf00768c3c03c1007040007", + "0x1f3c00050400053c000537c01f3c40050400053c400513201f3c1005040", + "0x68d02c0050400073bd0050d701f3bd3be02a03a0400053c03c43c103a37a", + "0x502c00537d01f0c300504000501f21001f01f04000501f00701f027005", + "0x2d03a0400051d20c300721401f0c30050400050c300537c01f1d2005040", + "0x1f02f00504000502d0050df01f3bb0050400053bc02a00725001f3bc02e", + "0x503a00537d01f01f04000501f00701f03000568e01f04000702f0052ac", + "0x701f3b803200768f0313b900704000702e3ba3bb03a25301f3ba005040", + "0x3300504000503100521501f3b70050400053be00502d01f01f04000501f", + "0x3b700513201f3b90050400053b900520701f03400504000503300525201f", + "0x1f00701f0343b73b903a00503400504000503400517701f3b7005040005", + "0x524601f3b600504000501f24901f01f0400053b80050de01f01f040005", + "0x50400053be00513201f03200504000503200520701f3b50050400053b6", + "0x1f04000501f00701f3b53be03203a0053b50050400053b500517701f3be", + "0x4000503a0050f001f01f04000502e0050de01f01f0400050300052b701f", + "0x3bb00520701f3b400504000503500524601f03500504000501f21b01f01f", + "0x3b40050400053b400517701f3be0050400053be00513201f3bb005040005", + "0x24601f01f04000503a0050f001f01f04000501f00701f3b43be3bb03a005", + "0x400053be00513201f02a00504000502a00520701f3b2005040005027005", + "0x4000501f00701f3b23be02a03a0053b20050400053b200517701f3be005", + "0x53c400502d01f01f04000503a0050f001f01f0400050290050de01f01f", + "0x1f1310050400053b000513201f17c0050400053bf00520701f3b0005040", + "0x4000517c00520701f3ae0050400053af00524601f3af00504000501f238", + "0x3a0053ae0050400053ae00517701f13100504000513100513201f17c005", + "0xd100520d01f01f0400050070050de01f01f04000501f00701f3ae13117c", + "0x1f08400504000508400520701f3ad00504000502400524601f01f040005", + "0x3ad3c408403a0053ad0050400053ad00517701f3c40050400053c4005132", + "0x1f0400050070050de01f01f0400050d100520d01f01f04000501f00701f", + "0x50e300520701f3ac00504000503b00524601f03b00504000501f3b201f", + "0x53ac0050400053ac00517701f13400504000513400513201f0e3005040", + "0x1f01f00504000501f00502c01f01f00504000501f23501f3ac1340e303a", + "0x502c01f01f00504000501f23601f00500500500500504000501f00512a", + "0x501f23001f00500500500500504000501f00512a01f01f00504000501f", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x4000501f22801f0d100504000501f22b01f01f04000501f07f01f005005", + "0x4fa01f0e30050400050db13500735401f0db00504000501f22901f135005", + "0x513400569001f1340050400050e30d100700001f0e30050400050e3005", + "0x1f13200504000520700569201f01f04000513300569101f207133007040", + "0x500700517c01f00500504000500500513201f01f00504000501f005207", + "0x4000513200700501f0d169401f13200504000513200569301f007005040", + "0x501f00701f08400569607c00504000703900569501f03913013117c0d1", + "0x1f0243c30070400053c400569801f3c400504000507c00569701f01f040", + "0x1f0400073c23c30071dc01f01f04000501f2a601f3c200504000501f699", + "0x50240050de01f01f04000503a00532d01f01f04000501f00701f01f69a", + "0x3401f3c00050400053c100513201f3c100504000513100502d01f01f040", + "0x71dc01f3bf00504000501f69c01f01f04000501f00701f01f69b00501f", + "0x1f04000503a00532d01f01f04000501f00701f01f69d01f0400073bf024", + "0x501f07f01f3c000504000502900513201f02900504000513100502d01f", + "0x520701f3be00504000502a00518801f02a00504000501f10601f01f040", + "0x504000513000517c01f3c00050400053c000513201f17c00504000517c", + "0x4000501f00701f3be1303c017c0d10053be0050400053be0052c601f130", + "0x502c00530901f02c00504000501f69f01f3bd00504000501f69e01f01f", + "0xc30070400050270056a001f02700504000502c3bd0073cc01f02c005040", + "0x2d0056a301f02d0050400051d20056a201f01f0400050c30056a101f1d2", + "0x3002f03a6a53bb3bc02e03a04000702d13013103a6a401f02d005040005", + "0x1f0400053bb0056a601f01f04000501f07f01f01f04000501f00701f3ba", + "0x400053b900518801f3b900504000501f6a701f01f04000503a00532d01f", + "0x17c01f02e00504000502e00513201f17c00504000517c00520701f031005", + "0x313bc02e17c0d10050310050400050310052c601f3bc0050400053bc005", + "0x50320053ba01f3b80320070400053ba00503001f01f04000501f00701f", + "0x6a80333b70070400073b80050d101f3b80050400053b800513501f01f040", + "0x503300502e01f01f0400053b70050e301f01f04000501f00701f034005", + "0x2c01f03500504000501f6a901f3b50050400053b60053bc01f3b6005040", + "0x53b400502c01f3b40050400050353b50072e301f3b50050400053b5005", + "0x1f01f04000501f00701f3b20056aa01f0400073b40052ac01f3b4005040", + "0x504000502f00502d01f02f00504000502f00513201f01f04000501f07f", + "0x518501f3ae0050400053af03a00718301f3af00504000501f07801f3b0", + "0x50400053b000513201f17c00504000517c00520701f3ad0050400053ae", + "0x17c0d10053ad0050400053ad0052c601f03000504000503000517c01f3b0", + "0x53b20052b701f01f04000501f07f01f01f04000501f00701f3ad0303b0", + "0x3b00518801f03b00504000501f6ab01f01f04000503a00532d01f01f040", + "0x2f00504000502f00513201f17c00504000517c00520701f3ac005040005", + "0x2f17c0d10053ac0050400053ac0052c601f03000504000503000517c01f", + "0x400050340050e301f01f04000501f07f01f01f04000501f00701f3ac030", + "0x53ab00518801f3ab00504000501f1f801f01f04000503a00532d01f01f", + "0x1f02f00504000502f00513201f17c00504000517c00520701f3aa005040", + "0x3002f17c0d10053aa0050400053aa0052c601f03000504000503000517c", + "0x4000508400518801f01f04000503a00532d01f01f04000501f00701f3aa", + "0x17c01f13100504000513100513201f17c00504000517c00520701f044005", + "0x4413013117c0d10050440050400050440052c601f130005040005130005", + "0x1f03a0056ac01f0400070070052ac01f00700500704000500500502701f", + "0x1f00504000501f00536a01f01f0400050050053b801f01f04000501f007", + "0x501f3bf01f01f04000503a0052b701f01f04000501f00701f01f005005", + "0x1350050400050d101f00736c01f0d10050400050d100502901f0d1005040", + "0xe30072e301f0e300500704000500500502701f0db00504000501f3bd01f", + "0x1f0400071340052ac01f13400504000513400502c01f1340050400050db", + "0x13500536a01f01f0400050050053b801f01f04000501f00701f1330056ad", + "0x1f0400051330052b701f01f04000501f00701f135005005135005040005", + "0x20713500736c01f20700504000520700502901f20700504000501f3bf01f", + "0x13100500704000500500502701f17c00504000501f0c801f132005040005", + "0x52ac01f13000504000513000502c01f13000504000517c1310072e301f", + "0x1f0400050050053b801f01f04000501f00701f0390056ae01f040007130", + "0x52b701f01f04000501f00701f13200500513200504000513200536a01f", + "0x1f07c00504000507c00502901f07c00504000501f3bf01f01f040005039", + "0x500500502701f3c400504000501f1eb01f08400504000507c13200736c", + "0x504000502400502c01f0240050400053c43c30072e301f3c3005007040", + "0x53b801f01f04000501f00701f3c20056af01f0400070240052ac01f024", + "0x4000501f00701f08400500508400504000508400536a01f01f040005005", + "0x53c100502901f3c100504000501f3bf01f01f0400053c20052b701f01f", + "0x1f3bf00504000501f6b001f3c00050400053c108400736c01f3c1005040", + "0x502c01f02a0050400053bf0290072e301f029005007040005005005027", + "0x4000501f00701f3be0056b101f04000702a0052ac01f02a00504000502a", + "0x1f3c00050053c00050400053c000536a01f01f0400050050053b801f01f", + "0x1f3bd00504000501f3bf01f01f0400053be0052b701f01f04000501f007", + "0x501f6b201f02c0050400053bd3c000736c01f3bd0050400053bd005029", + "0x50400050270c30072e301f0c300500704000500500502701f027005040", + "0x1f02d0056b301f0400071d20052ac01f1d20050400051d200502c01f1d2", + "0x2c00504000502c00536a01f01f0400050050053b801f01f04000501f007", + "0x501f3bf01f01f04000502d0052b701f01f04000501f00701f02c005005", + "0x3bc00504000502e02c00736c01f02e00504000502e00502901f02e005040", + "0x2f0072e301f02f00500704000500500502701f3bb00504000501f6b401f", + "0x1f0400070300052ac01f03000504000503000502c01f0300050400053bb", + "0x3bc00536a01f01f0400050050053b801f01f04000501f00701f3ba0056b5", + "0x1f0400053ba0052b701f01f04000501f00701f3bc0050053bc005040005", + "0x3b93bc00736c01f3b90050400053b900502901f3b900504000501f3bf01f", + "0x3b800500704000500500502701f03200504000501f6b601f031005040005", + "0x52ac01f3b70050400053b700502c01f3b70050400050323b80072e301f", + "0x1f0400050050053b801f01f04000501f00701f0330056b701f0400073b7", + "0x52b701f01f04000501f00701f03100500503100504000503100536a01f", + "0x1f03400504000503400502901f03400504000501f3bf01f01f040005033", + "0x500500502701f3b500504000501f6b801f3b600504000503403100736c", + "0x50400053b400502c01f3b40050400053b50350072e301f035005007040", + "0x53b801f01f04000501f00701f3b20056b901f0400073b40052ac01f3b4", + "0x4000501f00701f3b60050053b60050400053b600536a01f01f040005005", + "0x53b000502901f3b000504000501f3bf01f01f0400053b20052b701f01f", + "0x1f3ae00504000501f6ba01f3af0050400053b03b600736c01f3b0005040", + "0x502c01f03b0050400053ae3ad0072e301f3ad005007040005005005027", + "0x4000501f00701f3ac0056bb01f04000703b0052ac01f03b00504000503b", + "0x1f3af0050053af0050400053af00536a01f01f0400050050053b801f01f", + "0x1f3ab00504000501f3bf01f01f0400053ac0052b701f01f04000501f007", + "0x501f2cd01f3aa0050400053ab3af00736c01f3ab0050400053ab005029", + "0x50400050443a90072e301f3a900500704000500500502701f044005040", + "0x1f0410056bc01f0400073a70052ac01f3a70050400053a700502c01f3a7", + "0x3aa0050400053aa00536a01f01f0400050050053b801f01f04000501f007", + "0x501f3bf01f01f0400050410052b701f01f04000501f00701f3aa005005", + "0x3c70050400050423aa00736c01f04200504000504200502901f042005040", + "0x3a50072e301f3a500500704000500500502701f3a600504000501f6bd01f", + "0x1f0400073a40052ac01f3a40050400053a400502c01f3a40050400053a6", + "0x3c700536a01f01f0400050050053b801f01f04000501f00701f3a30056be", + "0x1f0400053a30052b701f01f04000501f00701f3c70050053c7005040005", + "0x2263c700736c01f22600504000522600502901f22600504000501f3bf01f", + "0x24300500704000500500502701f24200504000501f30701f241005040005", + "0x52ac01f24400504000524400502c01f2440050400052422430072e301f", + "0x1f0400050050053b801f01f04000501f00701f0520056bf01f040007244", + "0x52b701f01f04000501f00701f24100500524100504000524100536a01f", + "0x1f05400504000505400502901f05400504000501f3bf01f01f040005052", + "0x500500502701f02b00504000501f6c001f24e00504000505424100736c", + "0x504000506000502c01f06000504000502b0280072e301f028005007040", + "0x53b801f01f04000501f00701f0060056c101f0400070600052ac01f060", + "0x4000501f00701f24e00500524e00504000524e00536a01f01f040005005", + "0x505f00502901f05f00504000501f3bf01f01f0400050060052b701f01f", + "0x1f26a00504000501f6c201f05e00504000505f24e00736c01f05f005040", + "0x502c01f06300504000526a0660072e301f066005007040005005005027", + "0x4000501f00701f0640056c301f0400070630052ac01f063005040005063", + "0x1f05e00500505e00504000505e00536a01f01f0400050050053b801f01f", + "0x1f06700504000501f3bf01f01f0400050640052b701f01f04000501f007", + "0x501f04101f27300504000506705e00736c01f067005040005067005029", + "0xb00504000500b00502c01f00b0050400052750050072e301f275005040", + "0x27300536a01f01f04000501f00701f2790056c401f04000700b0052ac01f", + "0x1f0400052790052b701f01f04000501f00701f273005005273005040005", + "0x27a27300736c01f27a00504000527a00502901f27a00504000501f3bf01f", + "0x4000501f07f01f28200500528200504000528200536a01f282005040005", + "0x4000501f00701f1340e30076c50db13500704000700501f00700501f01f", + "0x17c13220703a0400071331350076c701f13300504000503a0056c601f01f", + "0x6ca01f03900504000517c0056c901f01f04000501f00701f1301310076c8", + "0x501f00701f3c20243c303a6cb3c408407c03a0400070390d10070db0d1", + "0x36101f3c100504000507c00502d01f07c00504000507c00513201f01f040", + "0x400053c100513201f20700504000520700520701f3c0005040005132005", + "0x35d01f3c00050400053c000536001f08400504000508400517c01f3c1005", + "0x2a0293bf0d10400053c43c00843c120713535c01f3c40050400053c4005", + "0x1f0400051320056cc01f01f04000501f00701f3be02a0293bf0d10053be", + "0x2c0056cd01f02c0050400053c23bd00703301f3bd00504000501f3b701f", + "0x3c30050400053c300513201f20700504000520700520701f027005040005", + "0x3c32070d10050270050400050270056ce01f02400504000502400517c01f", + "0x13000536101f0c30050400050db00502d01f01f04000501f00701f027024", + "0x504000502d0d11d203a6cf01f02d00504000501f07801f1d2005040005", + "0x513201f13100504000513100520701f3bc00504000502e0056d001f02e", + "0x50400053bc0056ce01f00700504000500700517c01f0c30050400050c3", + "0x1f0400050d10056d101f01f04000501f00701f3bc0070c31310d10053bc", + "0x400053bb0056cd01f3bb00504000501f3b201f01f04000503a00535801f", + "0x17c01f13400504000513400513201f0e30050400050e300520701f02f005", + "0x2f0071340e30d100502f00504000502f0056ce01f007005040005007005", + "0x501f00512a01f01f00504000501f00502c01f01f00504000501f6d201f", + "0x1f13500504000501f6d301f01f04000501f07f01f005005005005005040", + "0x400050db0054fa01f1350050400051350054fa01f0db00504000501f6d4", + "0x17c13220703a6d51331340e303a0400070db13503a0050d104501f0db005", + "0x51310056d701f1301310070400051330056d601f01f04000501f00701f", + "0x56d803900504000713000511101f13000504000513000510d01f01f040", + "0x400050d100532d01f01f0400050390050fa01f01f04000501f00701f07c", + "0x1f00520701f3c400504000508400518801f08400504000501f3cf01f01f", + "0x700504000500700510801f0e30050400050e300513201f01f005040005", + "0xe301f1350053c40050400053c40052c601f13400504000513400517c01f", + "0x501f6d901f01f04000507c00506001f01f04000501f00701f3c4134007", + "0x4fa01f0e30050400050e300513201f02400504000501f6d401f3c3005040", + "0x3c31340e30d104501f0240050400050240054fa01f3c30050400053c3005", + "0x6d701f01f04000501f00701f02a0293bf03a6da3c03c13c203a040007024", + "0x1f3be00504000501f6a701f01f0400050d100532d01f01f0400053c0005", + "0x53c200513201f01f00504000501f00520701f3bd0050400053be005188", + "0x1f3c10050400053c100517c01f00700504000500700510801f3c2005040", + "0x1f04000501f00701f3bd3c10073c201f1350053bd0050400053bd0052c6", + "0x2700513501f01f04000502c0053ba01f02702c00704000502a00503001f", + "0x501f00701f02d0056db1d20c30070400070270050d101f027005040005", + "0x53bc01f02e0050400051d200502e01f01f0400050c30050e301f01f040", + "0x3bc0050400053bc00502c01f3bb00504000501f6dc01f3bc00504000502e", + "0x52ac01f02f00504000502f00502c01f02f0050400053bb3bc0072e301f", + "0x3ba00504000501f6de01f01f04000501f00701f0300056dd01f04000702f", + "0x3b90056e001f0313ba0070400053ba0056e001f3b900504000501f6df01f", + "0x50400050310054fa01f3bf0050400053bf00513201f0323b9007040005", + "0x3b803a0400070320310293bf0d104501f0320050400050320054fa01f031", + "0x504000503300510d01f01f04000501f00701f3b53b603403a6e10333b7", + "0x13201f01f04000501f00701f3b40056e203500504000703300511101f033", + "0x6e43ae3af3b03b20d10400070353b73b803a6e301f3b80050400053b8005", + "0x1f3aa3ab0070400053af0056e501f01f04000501f00701f3ac03b3ad03a", + "0x50440056a601f3a90440070400053ba0056e501f01f0400053ab0056a6", + "0x1f3a73aa0070400053aa0056e001f3aa0050400053aa0054fa01f01f040", + "0x53a90056e001f01f0400050420050de01f0420410070400053a7005698", + "0x1f0400053a50050de01f3a53a60070400053c700569801f3c73a9007040", + "0x501f2a601f3a30050400053a600514d01f3a400504000504100514d01f", + "0x32d01f01f04000501f00701f01f6e601f0400073a33a40071dc01f01f040", + "0x1f01f0400053ae0056a601f01f0400053b90056a601f01f0400050d1005", + "0x50400053b200513201f01f0400053aa0056a601f01f0400053a90056a6", + "0x1f03401f24100504000522600513201f2260050400053b200502d01f3b2", + "0xde01f2432420070400053aa00569801f01f04000501f00701f01f6e7005", + "0x400052440050de01f0522440070400053a900569801f01f040005242005", + "0x71dc01f24e00504000505200514d01f05400504000524300514d01f01f", + "0x1f0400050d100532d01f01f04000501f00701f01f6e801f04000724e054", + "0x400053b200513201f01f0400053ae0056a601f01f0400053b90056a601f", + "0x6e901f24100504000502b00513201f02b0050400053b200502d01f3b2005", + "0x6e501f01f04000501f00701f01f6ea00501f03401f028005040005241005", + "0x400053b90056e501f01f0400050600056a601f0060600070400053ae005", + "0x6e001f0060050400050060054fa01f01f04000505f0056a601f05e05f007", + "0x630050de01f06306600704000526a00569801f26a006007040005006005", + "0x6700704000506400569801f06405e00704000505e0056e001f01f040005", + "0x6700514d01f27500504000506600514d01f01f0400052730050de01f273", + "0x1f04000501f00701f01f6eb01f04000700b2750071dc01f00b005040005", + "0x400050060056a601f01f04000505e0056a601f01f0400050d100532d01f", + "0x513201f2790050400053b200502d01f3b20050400053b200513201f01f", + "0x569801f01f04000501f00701f01f6ec00501f03401f27a005040005279", + "0x704000505e00569801f01f0400052820050de01f06b282007040005006", + "0x514d01f29400504000506b00514d01f01f0400052920050de01f293292", + "0x4000501f00701f01f6ed01f0400072952940071dc01f295005040005293", + "0x3b200502d01f3b20050400053b200513201f01f0400050d100532d01f01f", + "0x2800504000527a0056e901f27a0050400051ec00513201f1ec005040005", + "0x504000529d00518801f29d00504000501f3ce01f01f04000501f07f01f", + "0x510801f02800504000502800513201f01f00504000501f00520701f2a3", + "0x50400052a30052c601f3b00050400053b000517c01f007005040005007", + "0x1f04000501f07f01f01f04000501f00701f2a33b000702801f1350052a3", + "0x504000501f12201f2a500504000501f34701f2a400504000501f34801f", + "0x2c01f2ac0050400052a62a400712401f2a40050400052a400502c01f2a6", + "0x4000501f11901f0780050400052a52ac0070c301f2ac0050400052ac005", + "0x501f07801f2b700504000501f6ef01f2b600504000501f6ee01f07a005", + "0x504000507f2b72b603a6f001f07f0050400052b800507a01f2b8005040", + "0x513201f01f00504000501f00520701f08300504000507800512101f081", + "0x50400053b000517c01f00700504000500700510801f3b20050400053b2", + "0x56f101f08100504000508100534a01f07a00504000507a0054fa01f3b0", + "0x7e08613504000508308107a3b00073b201f0e36f201f083005040005083", + "0x1f04000501f00701f2cd0056f42cb0050400072ca0056f301f2ca2c82c7", + "0x1f2d30056f72d00050400072cf0056f601f2cf0050400052cb0056f501f", + "0x2d400504000507e00502d01f01f0400052d000506001f01f04000501f007", + "0x2e200518501f2e20050400052d50d100718301f2d500504000501f07801f", + "0x2d40050400052d400513201f08600504000508600520701f2e3005040005", + "0x2e30052c601f2c80050400052c800517c01f2c70050400052c700510801f", + "0x532d01f01f04000501f00701f2e32c82c72d40861350052e3005040005", + "0x2f40050400052d300512a01f2d30050400052d300502c01f01f0400050d1", + "0x7e00513201f08600504000508600520701f2fc0050400052f400518801f", + "0x2c80050400052c800517c01f2c70050400052c700510801f07e005040005", + "0x4000501f00701f2fc2c82c707e0861350052fc0050400052fc0052c601f", + "0x8600520701f3030050400052cd00518801f01f0400050d100532d01f01f", + "0x2c70050400052c700510801f07e00504000507e00513201f086005040005", + "0x7e0861350053030050400053030052c601f2c80050400052c800517c01f", + "0x3b90056a601f01f0400053ba0056a601f01f04000501f00701f3032c82c7", + "0x703301f30500504000501f3b701f01f0400050d100532d01f01f040005", + "0x4000501f00520701f30800504000530600518801f3060050400053ac305", + "0x17c01f00700504000500700510801f3ad0050400053ad00513201f01f005", + "0x3b0073ad01f1350053080050400053080052c601f03b00504000503b005", + "0x400053ba0056a601f01f0400053b400506001f01f04000501f00701f308", + "0x4000501f3c701f01f0400050d100532d01f01f0400053b90056a601f01f", + "0x13201f01f00504000501f00520701f30a00504000530900518801f309005", + "0x400053b700517c01f00700504000500700510801f3b80050400053b8005", + "0x1f00701f30a3b70073b801f13500530a00504000530a0052c601f3b7005", + "0x532d01f01f0400053b90056a601f01f0400053ba0056a601f01f040005", + "0x30d0050400053b530c00703301f30c00504000501f3b701f01f0400050d1", + "0x3400513201f01f00504000501f00520701f30e00504000530d00518801f", + "0x3b60050400053b600517c01f00700504000500700510801f034005040005", + "0x4000501f00701f30e3b600703401f13500530e00504000530e0052c601f", + "0x4000501f6ab01f01f0400050d100532d01f01f0400050300052b701f01f", + "0x13201f01f00504000501f00520701f31000504000530f00518801f30f005", + "0x4000502900517c01f00700504000500700510801f3bf0050400053bf005", + "0x1f00701f3100290073bf01f1350053100050400053100052c601f029005", + "0x1f1f801f01f0400050d100532d01f01f04000502d0050e301f01f040005", + "0x1f00504000501f00520701f3110050400050a200518801f0a2005040005", + "0x2900517c01f00700504000500700510801f3bf0050400053bf00513201f", + "0x1f3110290073bf01f1350053110050400053110052c601f029005040005", + "0x1f0a400504000501f3b701f01f0400050d100532d01f01f04000501f007", + "0x1f00520701f0a600504000531200518801f31200504000517c0a4007033", + "0x700504000500700510801f20700504000520700513201f01f005040005", + "0x20701f1350050a60050400050a60052c601f13200504000513200517c01f", + "0x507a01f13500504000501f07801f0d100504000501f6d301f0a6132007", + "0x50400050db0052b601f0d10050400050d10054fa01f0db005040005135", + "0x1f17c13220703a6f91331340e303a0400070db0d10070050d16f801f0db", + "0x400051310056d701f1301310070400051330056d601f01f04000501f007", + "0x7c0056fa03900504000713000511101f13000504000513000510d01f01f", + "0x1f04000503a00532d01f01f0400050390050fa01f01f04000501f00701f", + "0x501f00520701f3c400504000508400518801f08400504000501f3cf01f", + "0x1f13400504000513400517c01f0e30050400050e300513201f01f005040", + "0x1f01f04000501f00701f3c41340e301f0d10053c40050400053c40052c6", + "0x2400504000501f07801f3c300504000501f6de01f01f04000507c005060", + "0x513201f3c13c30070400053c30056e001f3c200504000502400507a01f", + "0x50400053c20052b601f3c10050400053c10054fa01f0e30050400050e3", + "0x1f3bd3be02a03a6fb0293bf3c003a0400073c23c11340e30d16f801f3c2", + "0x504000702900511101f02900504000502900510d01f01f04000501f007", + "0x52b801f0c300504000501f07801f01f04000501f00701f0270056fc02c", + "0x400053c000513201f02d3c30070400053c30056e001f1d20050400050c3", + "0x6f801f1d20050400051d20052b601f02d00504000502d0054fa01f3c0005", + "0x501f00701f3ba03002f03a6fd3bb3bc02e03a0400071d202d3bf3c00d1", + "0x56fe3b90050400073bb00511101f3bb0050400053bb00510d01f01f040", + "0x3bc02e03a6e301f02e00504000502e00513201f01f04000501f00701f031", + "0x1f01f04000501f00701f3b53b603403a6ff0333b73b80320d104000702c", + "0x56a601f3b03b20070400053b70056e501f3b40350070400053c30056e5", + "0x3b00070400053b00056e001f3b00050400053b00054fa01f01f0400053b2", + "0x56e001f01f0400053ad0050de01f3ad3ae0070400053af00569801f3af", + "0x53ab0050de01f3ab3ac00704000503b00569801f03b3b40070400053b4", + "0x1dc01f0440050400053ac00514d01f3aa0050400053ae00514d01f01f040", + "0x400050350056a601f01f04000501f00701f01f70001f0400070443aa007", + "0x53b90050fa01f01f04000503a00532d01f01f0400050330056a601f01f", + "0x3200513201f01f0400053b00056a601f01f0400053b40056a601f01f040", + "0x3a70050400053a900513201f3a900504000503200502d01f032005040005", + "0x410070400053b000569801f01f04000501f00701f01f70100501f03401f", + "0x50de01f3a63c70070400053b400569801f01f0400050410050de01f042", + "0x3a40050400053a600514d01f3a500504000504200514d01f01f0400053c7", + "0x350056a601f01f04000501f00701f01f70201f0400073a43a50071dc01f", + "0x50fa01f01f04000503a00532d01f01f0400050330056a601f01f040005", + "0x3a300504000503200502d01f03200504000503200513201f01f0400053b9", + "0x3a700513201f22600504000501f00520701f3a70050400053a300513201f", + "0x701f01f70300501f03401f2420050400053b800517c01f241005040005", + "0x522440070400052430056e501f24300504000501f6df01f01f04000501f", + "0x24e0054fa01f01f0400050540056a601f24e0540070400050330056e501f", + "0x704000502b00569801f02b24e00704000524e0056e001f24e005040005", + "0x69801f0060520070400050520056e001f01f0400050600050de01f060028", + "0x4000502800514d01f01f04000505e0050de01f05e05f007040005006005", + "0x1f70401f04000706626a0071dc01f06600504000505f00514d01f26a005", + "0x1f0400052440056a601f01f0400050350056a601f01f04000501f00701f", + "0x400050520056a601f01f0400053b90050fa01f01f04000503a00532d01f", + "0x3200502d01f03200504000503200513201f01f04000524e0056a601f01f", + "0x701f01f70500501f03401f06400504000506300513201f063005040005", + "0x1f0400050670050de01f27306700704000524e00569801f01f04000501f", + "0x27300514d01f01f0400052750050de01f00b27500704000505200569801f", + "0x1f04000727a2790071dc01f27a00504000500b00514d01f279005040005", + "0x52440056a601f01f0400050350056a601f01f04000501f00701f01f706", + "0x3200513201f01f0400053b90050fa01f01f04000503a00532d01f01f040", + "0x6400504000528200513201f28200504000503200502d01f032005040005", + "0x3b800517c01f24100504000506400513201f22600504000501f00520701f", + "0x501f6d901f01f04000501f00701f01f70300501f03401f242005040005", + "0x29400704000524400569801f29329200704000506b00569801f06b005040", + "0x3a21201f29500504000529500537c01f29300504000529300537c01f295", + "0x13201f01f04000501f00701f2a42a300770729d1ec00704000729529301f", + "0x504000501f07801f2a500504000503200502d01f032005040005032005", + "0x513201f0780050400051ec00520701f2ac0050400052a60052b801f2a6", + "0x50400052ac0052b601f2b600504000529d00537c01f07a0050400052a5", + "0x504000503200513201f01f04000501f00701f01f70800501f03401f2b7", + "0x7f00507a01f07f00504000501f07801f2b800504000503200502d01f032", + "0x7a0050400052b800513201f0780050400052a300520701f081005040005", + "0x29200537c01f2b70050400050810052b601f2b60050400052a400537c01f", + "0x4000729429207803a21201f29400504000529400537c01f292005040005", + "0x504000507a00502d01f01f04000501f00701f2c707e007709086083007", + "0x537c01f2cb0050400052c800513201f2ca00504000508300520701f2c8", + "0x1f01f70a00501f03401f2cf0050400052b600537c01f2cd005040005086", + "0x4000501f00701f2d000570b01f0400072b600525901f01f04000501f007", + "0x503a00532d01f01f0400052b700508101f01f0400050350056a601f01f", + "0x7a00502d01f01f0400052c70050de01f01f0400053b90050fa01f01f040", + "0x2d50050400052d300513201f2d400504000507e00520701f2d3005040005", + "0x2e200504000507a00502d01f01f04000501f00701f01f70c00501f03401f", + "0x2f400525501f2f40050400052e32d000725801f2e300504000501f2c001f", + "0x2cb0050400052e200513201f2ca00504000507e00520701f2fc005040005", + "0x2b70052cc01f2cf0050400052fc00537c01f2cd0050400052c700537c01f", + "0x1f04000530300506001f01f04000501f00701f30500570d303005040007", + "0x701f30e30d30c03a70e30a3093083060d10400073b93b82cb03a6e301f", + "0x1f04000530f0056a601f31030f0070400053090056e501f01f04000501f", + "0x3100054fa01f01f0400050a20056a601f3110a20070400050350056e501f", + "0x70400050a400569801f0a43100070400053100056e001f310005040005", + "0x69801f3133110070400053110056e001f01f0400050a60050de01f0a6312", + "0x4000531200514d01f01f0400053140050de01f3140a8007040005313005", + "0x1f70f01f0400073173150071dc01f3170050400050a800514d01f315005", + "0x1f0400052cd0050de01f01f04000503a00532d01f01f04000501f00701f", + "0x400053110056a601f01f04000530a0056a601f01f0400052cf0050de01f", + "0x30600502d01f30600504000530600513201f01f0400053100056a601f01f", + "0x701f01f71000501f03401f32800504000532700513201f327005040005", + "0x1f0400053290050de01f32d32900704000531000569801f01f04000501f", + "0x32d00514d01f01f0400050b30050de01f0b40b300704000531100569801f", + "0x1f0400070b03440071dc01f0b00050400050b400514d01f344005040005", + "0x52cd0050de01f01f04000503a00532d01f01f04000501f00701f01f711", + "0x30600513201f01f04000530a0056a601f01f0400052cf0050de01f01f040", + "0x3280050400050ba00513201f0ba00504000530600502d01f306005040005", + "0x30800517c01f24100504000532800513201f2260050400052ca00520701f", + "0x30a0056e501f01f04000501f00701f01f70300501f03401f242005040005", + "0x50400052cf2cd00735401f01f0400050b70056a601f07b0b7007040005", + "0x54fa01f01f0400053520056a601f3623520070400050bd0056e501f0bd", + "0x4000536400569801f36407b00704000507b0056e001f07b00504000507b", + "0x6e001f3620050400053620054fa01f01f04000538f0050de01f38f384007", + "0x3910050de01f39139200704000539300569801f393362007040005362005", + "0x1f39000504000539200514d01f0c600504000538400514d01f01f040005", + "0x503a00532d01f01f04000501f00701f01f71201f0400073900c60071dc", + "0x30600513201f01f04000507b0056a601f01f0400053620056a601f01f040", + "0xc90050400050e100513201f0e100504000530600502d01f306005040005", + "0xc800704000507b00569801f01f04000501f00701f01f71300501f03401f", + "0x50de01f39a39800704000536200569801f01f0400050c80050de01f0cb", + "0xcd00504000539a00514d01f39b0050400050cb00514d01f01f040005398", + "0x3a00532d01f01f04000501f00701f01f71401f0400070cd39b0071dc01f", + "0x1f39d00504000530600502d01f30600504000530600513201f01f040005", + "0x50c900513201f2260050400052ca00520701f0c900504000539d005132", + "0x18801f0d400504000501f3ce01f24200504000530800517c01f241005040", + "0x4000524100513201f22600504000522600520701f38e0050400050d4005", + "0xd100538e00504000538e0052c601f24200504000524200517c01f241005", + "0x2d01f30600504000530600513201f01f04000501f00701f38e242241226", + "0x4000539403a00718301f39400504000501f07801f3a1005040005306005", + "0x13201f2ca0050400052ca00520701f38700504000538900518501f389005", + "0x400053870052c601f30800504000530800517c01f3a10050400053a1005", + "0x400050350056a601f01f04000501f00701f3873083a12ca0d1005387005", + "0x52cd0050de01f01f04000503a00532d01f01f0400052cf0050de01f01f", + "0x18801f41500504000530e0d900703301f0d900504000501f3b701f01f040", + "0x4000530c00513201f2ca0050400052ca00520701f385005040005415005", + "0xd10053850050400053850052c601f30d00504000530d00517c01f30c005", + "0x56a601f01f04000530500506001f01f04000501f00701f38530d30c2ca", + "0xde01f01f04000503a00532d01f01f0400052cf0050de01f01f040005035", + "0x37f0050400052cb00502d01f01f0400053b90050fa01f01f0400052cd005", + "0x501f71501f2d500504000537f00513201f2d40050400052ca00520701f", + "0x1f2d40050400052d400520701f37c0050400050de00518801f0de005040", + "0x537c0052c601f3b80050400053b800517c01f2d50050400052d5005132", + "0x53b90050fa01f01f04000501f00701f37c3b82d52d40d100537c005040", + "0x501f3b701f01f04000503a00532d01f01f0400053c30056a601f01f040", + "0x37d0050400050d700518801f0d70050400053b537a00703301f37a005040", + "0x3b600517c01f03400504000503400513201f01f00504000501f00520701f", + "0x701f37d3b603401f0d100537d00504000537d0052c601f3b6005040005", + "0x32d01f01f0400053c30056a601f01f04000503100506001f01f04000501f", + "0x2e00504000502e00513201f01f04000502c0050fa01f01f04000503a005", + "0x3bc00517c01f3830050400050df00513201f0df00504000502e00502d01f", + "0x2c0050fa01f01f04000501f00701f01f71600501f03401f1eb005040005", + "0x1f3b701f01f04000503a00532d01f01f0400053c30056a601f01f040005", + "0x504000537600518801f3760050400053ba37700703301f377005040005", + "0x517c01f02f00504000502f00513201f01f00504000501f00520701f0e5", + "0x1f0e503002f01f0d10050e50050400050e50052c601f030005040005030", + "0x1f01f0400053c30056a601f01f04000502700506001f01f04000501f007", + "0x400053c000502d01f3c00050400053c000513201f01f04000503a00532d", + "0x3c701f1eb0050400053bf00517c01f38300504000538000513201f380005", + "0x504000501f00520701f3810050400050e700518801f0e700504000501f", + "0x52c601f1eb0050400051eb00517c01f38300504000538300513201f01f", + "0x532d01f01f04000501f00701f3811eb38301f0d1005381005040005381", + "0x3301f0e900504000501f3b701f01f0400053c30056a601f01f04000503a", + "0x501f00520701f36f00504000538200518801f3820050400053bd0e9007", + "0x1f3be0050400053be00517c01f02a00504000502a00513201f01f005040", + "0x1f01f04000501f00701f36f3be02a01f0d100536f00504000536f0052c6", + "0x4000517c36d00703301f36d00504000501f3b701f01f04000503a00532d", + "0x13201f01f00504000501f00520701f17200504000536c00518801f36c005", + "0x400051720052c601f13200504000513200517c01f207005040005207005", + "0x56e001f13503a00704000503a0056e001f17213220701f0d1005172005", + "0x7171331340e303a0400070db13500501f0d104501f0db0d10070400050d1", + "0x11101f13300504000513300510d01f01f04000501f00701f17c13220703a", + "0x50e300513201f01f04000501f00701f130005718131005040007133005", + "0x243c303a7193c408407c0390d10400071311340e303a6e301f0e3005040", + "0x3c10056a601f3c03c10070400050840056e501f01f04000501f00701f3c2", + "0x1f01f0400053bf0056a601f0293bf00704000503a0056e501f01f040005", + "0x2a00569801f02a3c00070400053c00056e001f3c00050400053c00054fa", + "0x290070400050290056e001f01f0400053bd0050de01f3bd3be007040005", + "0x514d01f01f0400050c30050de01f0c302700704000502c00569801f02c", + "0x4000702d1d20071dc01f02d00504000502700514d01f1d20050400053be", + "0xd10056a601f01f04000500700532d01f01f04000501f00701f01f71a01f", + "0x56a601f01f0400050290056a601f01f0400053c40056a601f01f040005", + "0x2e00504000503900502d01f03900504000503900513201f01f0400053c0", + "0x1f04000501f00701f01f71b00501f03401f3bc00504000502e00513201f", + "0x2900569801f01f0400053bb0050de01f02f3bb0070400053c000569801f", + "0x3b900504000502f00514d01f01f0400050300050de01f3ba030007040005", + "0x701f01f71c01f0400070313b90071dc01f0310050400053ba00514d01f", + "0x6a601f01f0400050d10056a601f01f04000500700532d01f01f04000501f", + "0x504000503900502d01f03900504000503900513201f01f0400053c4005", + "0x1f03401f3b80050400053bc0056e901f3bc00504000503200513201f032", + "0x6a601f0333b70070400053c40056e501f01f04000501f00701f01f71d005", + "0x400050340056a601f3b60340070400050d10056e501f01f0400053b7005", + "0x69801f3b50330070400050330056e001f0330050400050330054fa01f01f", + "0x400053b60056e001f01f0400053b40050de01f3b40350070400053b5005", + "0x1f01f0400053af0050de01f3af3b00070400053b200569801f3b23b6007", + "0x3ad3ae0071dc01f3ad0050400053b000514d01f3ae00504000503500514d", + "0x6a601f01f04000500700532d01f01f04000501f00701f01f71e01f040007", + "0x3900504000503900513201f01f0400050330056a601f01f0400053b6005", + "0x501f03401f3ac00504000503b00513201f03b00504000503900502d01f", + "0x50de01f3aa3ab00704000503300569801f01f04000501f00701f01f71f", + "0x1f0400050440050de01f3a90440070400053b600569801f01f0400053ab", + "0x3a70071dc01f0410050400053a900514d01f3a70050400053aa00514d01f", + "0x1f01f04000500700532d01f01f04000501f00701f01f72001f040007041", + "0x504200513201f04200504000503900502d01f039005040005039005132", + "0x18801f3c700504000501f3ce01f3b80050400053ac0056e901f3ac005040", + "0x4000507c00517c01f3b80050400053b800513201f3a60050400053c7005", + "0x4000501f00701f3a607c3b803a0053a60050400053a60052c601f07c005", + "0x1f07801f3a500504000503900502d01f03900504000503900513201f01f", + "0x50400053a300518501f3a30050400053a400700718301f3a4005040005", + "0x52c601f07c00504000507c00517c01f3a50050400053a500513201f226", + "0x3a0056a601f01f04000501f00701f22607c3a503a005226005040005226", + "0x1f3b701f01f04000500700532d01f01f0400050d10056a601f01f040005", + "0x504000524200518801f2420050400053c224100703301f241005040005", + "0x52c601f02400504000502400517c01f3c30050400053c300513201f243", + "0x13000506001f01f04000501f00701f2430243c303a005243005040005243", + "0x532d01f01f0400050d10056a601f01f04000503a0056a601f01f040005", + "0x1f05200504000524400518801f24400504000501f3c701f01f040005007", + "0x50520052c601f13400504000513400517c01f0e30050400050e3005132", + "0x4000503a0056a601f01f04000501f00701f0521340e303a005052005040", + "0x4000501f3b701f01f04000500700532d01f01f0400050d10056a601f01f", + "0x1f02b00504000524e00518801f24e00504000517c05400703301f054005", + "0x502b0052c601f13200504000513200517c01f207005040005207005132", + "0x4000501f6d401f0d100504000501f6d301f02b13220703a00502b005040", + "0x4501f1350050400051350054fa01f0d10050400050d10054fa01f135005", + "0x501f00701f13220713303a7211340e30db03a0400071350d100501f0d1", + "0x10d01f01f04000517c0056d701f13117c0070400051340056d601f01f040", + "0x1f00701f03900572213000504000713100511101f131005040005131005", + "0x56a601f01f04000500700532d01f01f0400051300050fa01f01f040005", + "0x7c0050400050db00502d01f0db0050400050db00513201f01f04000503a", + "0x501f03401f3c40050400050e300517c01f08400504000507c00513201f", + "0x4000501f6d901f01f04000503900506001f01f04000501f00701f01f723", + "0x54fa01f0db0050400050db00513201f02400504000501f6d401f3c3005", + "0x243c30e30db0d104501f0240050400050240054fa01f3c30050400053c3", + "0x56d701f01f04000501f00701f02a0293bf03a7243c03c13c203a040007", + "0x13201f01f04000503a0056a601f01f04000500700532d01f01f0400053c0", + "0x400053be00513201f3be0050400053c200502d01f3c20050400053c2005", + "0x501f00701f01f72500501f03401f02c0050400053c100517c01f3bd005", + "0x13501f01f0400050270053ba01f0c302700704000502a00503001f01f040", + "0x701f02e00572602d1d20070400070c30050d101f0c30050400050c3005", + "0x1f3bc00504000502d00502e01f01f0400051d20050e301f01f04000501f", + "0x400053bb00502c01f02f00504000501f6dc01f3bb0050400053bc0053bc", + "0x1f03000504000503000502c01f03000504000502f3bb0072e301f3bb005", + "0x4000501f6d901f01f04000501f00701f3ba00572701f0400070300052ac", + "0x513201f03200504000503100507a01f03100504000501f07801f3b9005", + "0x50400050320052b601f3b90050400053b90054fa01f3bf0050400053bf", + "0x1f3b53b603403a7280333b73b803a0400070323b90293bf0d16f801f032", + "0x1f01f04000500700532d01f01f0400050330056d701f01f04000501f007", + "0x400053b800502d01f3b80050400053b800513201f01f04000503a0056a6", + "0x6a701f02c0050400053b700517c01f3bd00504000503500513201f035005", + "0x50400053bd00513201f3b20050400053b400518801f3b400504000501f", + "0x3bd03a0053b20050400053b20052c601f02c00504000502c00517c01f3bd", + "0x53ba01f3af3b00070400053b500503001f01f04000501f00701f3b202c", + "0x3ae0070400073af0050d101f3af0050400053af00513501f01f0400053b0", + "0x502e01f01f0400053ae0050e301f01f04000501f00701f03b0057293ad", + "0x3aa00504000501f6dc01f3ab0050400053ac0053bc01f3ac0050400053ad", + "0x502c01f0440050400053aa3ab0072e301f3ab0050400053ab00502c01f", + "0x4000501f00701f3a900572a01f0400070440052ac01f044005040005044", + "0x503400513201f04100504000501f6d301f3a700504000501f6d301f01f", + "0x1f0410050400050410054fa01f3a70050400053a70054fa01f034005040", + "0x1f00701f3a33a43a503a72b3a63c704203a0400070413a73b60340d1045", + "0x72c2260050400073a600511101f3a60050400053a600510d01f01f040005", + "0x4000501f07801f01f0400052260050fa01f01f04000501f00701f241005", + "0x1f24403a00704000503a0056e001f24300504000524200507a01f242005", + "0x3c70420d16f801f2430050400052430052b601f042005040005042005132", + "0x1f01f04000501f00701f06002802b03a72d24e05405203a040007243244", + "0x505f00510d01f01f0400050060056d701f05f00600704000524e0056d6", + "0x1f04000501f00701f26a00572e05e00504000705f00511101f05f005040", + "0x4000505200513201f06600504000501f3cd01f01f04000505e0050fa01f", + "0x3a04000706603a0540520d104501f0660050400050660054fa01f052005", + "0x400050670056d601f01f04000501f00701f00b27527303a72f067064063", + "0x11101f27a00504000527a00510d01f01f0400052790056d701f27a279007", + "0x52820050fa01f01f04000501f00701f06b00573028200504000727a005", + "0x502d01f06300504000506300513201f01f04000500700532d01f01f040", + "0x504000506400517c01f08400504000529200513201f292005040005063", + "0x1f04000506b00506001f01f04000501f00701f01f72300501f03401f3c4", + "0x4000529400507a01f29400504000501f07801f29300504000501f6d301f", + "0x2b601f2930050400052930054fa01f06300504000506300513201f295005", + "0x7312a329d1ec03a0400072952930640630d16f801f295005040005295005", + "0x1f0782ac0070400052a30056d601f01f04000501f00701f2a62a52a403a", + "0x4000707800511101f07800504000507800510d01f01f0400052ac0056d7", + "0x32d01f01f04000507a0050fa01f01f04000501f00701f2b600573207a005", + "0x50400051ec00502d01f1ec0050400051ec00513201f01f040005007005", + "0x1f3cf01f3c400504000529d00517c01f0840050400052b700513201f2b7", + "0x8400504000508400513201f07f0050400052b800518801f2b8005040005", + "0x3c408403a00507f00504000507f0052c601f3c40050400053c400517c01f", + "0x400051ec00513201f01f0400052b600506001f01f04000501f00701f07f", + "0x718301f08300504000501f07801f0810050400051ec00502d01f1ec005", + "0x4000508100513201f07e00504000508600518501f086005040005083007", + "0x3a00507e00504000507e0052c601f29d00504000529d00517c01f081005", + "0x501f3b701f01f04000500700532d01f01f04000501f00701f07e29d081", + "0x2ca0050400052c800518801f2c80050400052a62c700703301f2c7005040", + "0x2ca0052c601f2a50050400052a500517c01f2a40050400052a400513201f", + "0x500700532d01f01f04000501f00701f2ca2a52a403a0052ca005040005", + "0x18801f2cd00504000500b2cb00703301f2cb00504000501f3b701f01f040", + "0x4000527500517c01f27300504000527300513201f2cf0050400052cd005", + "0x4000501f00701f2cf27527303a0052cf0050400052cf0052c601f275005", + "0x503a0056a601f01f04000500700532d01f01f04000526a00506001f01f", + "0x513201f2d30050400052d000518801f2d000504000501f73301f01f040", + "0x50400052d30052c601f05400504000505400517c01f052005040005052", + "0x1f01f04000500700532d01f01f04000501f00701f2d305405203a0052d3", + "0x400050602d400703301f2d400504000501f3b701f01f04000503a0056a6", + "0x17c01f02b00504000502b00513201f2e20050400052d500518801f2d5005", + "0x1f2e202802b03a0052e20050400052e20052c601f028005040005028005", + "0x1f01f04000500700532d01f01f04000524100506001f01f04000501f007", + "0x50400052e300518801f2e300504000501f3c701f01f04000503a0056a6", + "0x52c601f3c70050400053c700517c01f04200504000504200513201f2f4", + "0x700532d01f01f04000501f00701f2f43c704203a0052f40050400052f4", + "0x703301f2fc00504000501f3b701f01f04000503a0056a601f01f040005", + "0x400053a500513201f30500504000530300518801f3030050400053a32fc", + "0x3a0053050050400053050052c601f3a40050400053a400517c01f3a5005", + "0x700532d01f01f0400053a90052b701f01f04000501f00701f3053a43a5", + "0x2d01f03400504000503400513201f01f04000503a0056a601f01f040005", + "0x400053b600517c01f30800504000530600513201f306005040005034005", + "0x4000503b0050e301f01f04000501f00701f01f73400501f03401f309005", + "0x503400513201f01f04000503a0056a601f01f04000500700532d01f01f", + "0x1f30c00504000530a00513201f30a00504000503400502d01f034005040", + "0x1f01f04000501f00701f01f73500501f03401f30d0050400053b600517c", + "0x1f04000503a0056a601f01f04000500700532d01f01f0400053ba0052b7", + "0x30e00513201f30e0050400053bf00502d01f3bf0050400053bf00513201f", + "0x1f30f00504000501f6ab01f30900504000502900517c01f308005040005", + "0x530900517c01f30800504000530800513201f31000504000530f005188", + "0x501f00701f31030930803a0053100050400053100052c601f309005040", + "0x3a0056a601f01f04000500700532d01f01f04000502e0050e301f01f040", + "0x1f0a20050400053bf00502d01f3bf0050400053bf00513201f01f040005", + "0x4000501f1f801f30d00504000502900517c01f30c0050400050a2005132", + "0x17c01f30c00504000530c00513201f0a400504000531100518801f311005", + "0x1f0a430d30c03a0050a40050400050a40052c601f30d00504000530d005", + "0x1f01f04000500700532d01f01f04000503a0056a601f01f04000501f007", + "0x50a600518801f0a600504000513231200703301f31200504000501f3b7", + "0x1f20700504000520700517c01f13300504000513300513201f313005040", + "0x13503a0400050d100573601f31320713303a0053130050400053130052c6", + "0x400070e31340070050d16f801f1341350070400051350056e001f0e30db", + "0x513200510d01f01f04000501f00701f13013117c03a73713220713303a", + "0x1f04000501f00701f07c00573803900504000713200511101f132005040", + "0x4000513300513201f3c400504000501f11001f08400504000501f34d01f", + "0x4501f3c40050400053c40054fa01f0840050400050840054fa01f133005", + "0x501f00701f3bf3c03c103a7393c20243c303a0400073c40842071330d1", + "0x573a0290050400073c200511101f3c20050400053c200510d01f01f040", + "0x400053be00573c01f3be00504000501f73b01f01f04000501f00701f02a", + "0x2070400073bd13501f03a73e01f3bd0050400053bd00573d01f3bd3be007", + "0x4000501f00701f0313b93ba03a73f03002f3bb3bc02e02d1d20c302702c", + "0x1f3b800504000502f03200725001f03200504000503002c00725001f01f", + "0x725001f0330050400053bc3b700725001f3b70050400053bb3b8007250", + "0x1d23b600725001f3b600504000502d03400725001f03400504000502e033", + "0x50400050270053cb01f0350050400050c33b500725001f3b5005040005", + "0x56e001f03a00504000503a0054fa01f03500504000503500520701f3b4", + "0x400053be00573c01f3b20050400053b20054fa01f3b23b40070400053b4", + "0x400053b03b203a0350d174001f3b00050400053b000573d01f3b03be007", + "0x1f3ac03b0070400053ad00569801f3ad00504000501f74101f3ae3af007", + "0x3af03a21201f3ac0050400053ac00537c01f3aa3ab0070400053ae005698", + "0x513201f01f04000501f00701f0413a70077423a90440070400073aa3ac", + "0x3c700504000501f07801f0420050400053c300502d01f3c30050400053c3", + "0x4200513201f3a500504000504400520701f3a60050400053c70052b801f", + "0x2260050400053a60052b601f3a30050400053a900537c01f3a4005040005", + "0x3c30050400053c300513201f01f04000501f00701f01f74300501f03401f", + "0x524200507a01f24200504000501f07801f2410050400053c300502d01f", + "0x1f3a400504000524100513201f3a50050400053a700520701f243005040", + "0x503b00537c01f2260050400052430052b601f3a300504000504100537c", + "0x701f24e0540077440522440070400073ab03b3a503a21201f03b005040", + "0x2800504000524400520701f02b0050400053a400502d01f01f04000501f", + "0x3a300537c01f00600504000505200537c01f06000504000502b00513201f", + "0x3a300525901f01f04000501f00701f01f74500501f03401f05f005040005", + "0x1f01f0400050390050fa01f01f04000501f00701f05e00574601f040007", + "0x1f0400050290050fa01f01f04000524e0050de01f01f040005226005081", + "0x400050db0056a601f01f0400053b40056a601f01f0400053be00574701f", + "0x513201f06600504000505400520701f26a0050400053a400502d01f01f", + "0x502d01f01f04000501f00701f01f74800501f03401f06300504000526a", + "0x504000506705e00725801f06700504000501f2c001f0640050400053a4", + "0x513201f02800504000505400520701f27500504000527300525501f273", + "0x504000527500537c01f00600504000524e00537c01f060005040005064", + "0x6001f01f04000501f00701f27900574900b0050400072260052cc01f05f", + "0x50400050db0054fa01f02800504000502800520701f01f04000500b005", + "0xd174001f3be0050400053be00573d01f3b40050400053b40054fa01f0db", + "0x4fa01f06b00504000505f00600735401f28227a0070400053be3b40db028", + "0x74a29429329203a04000706b0290240600d134c01f06b00504000506b005", + "0x34c01f29200504000529200513201f01f04000501f00701f29d1ec29503a", + "0x501f00701f0782ac2a603a74b2a52a42a303a0400072820392932920d1", + "0xe01f29400504000529400500e01f2a30050400052a300513201f01f040", + "0x74c2b72b607a03a0400072a52942a42a30d110f01f2a50050400052a5005", + "0x2d01f07a00504000507a00513201f01f04000501f00701f08107f2b803a", + "0x4000508600574e01f0860050400052b700574d01f08300504000507a005", + "0x13201f27a00504000527a00520701f2c700504000507e00574f01f07e005", + "0x400052c700575001f2b60050400052b600517c01f083005040005083005", + "0x504000501f3b701f01f04000501f00701f2c72b608327a0d10052c7005", + "0x20701f2cb0050400052ca00575101f2ca0050400050812c800703301f2c8", + "0x4000507f00517c01f2b80050400052b800513201f27a00504000527a005", + "0x501f00701f2cb07f2b827a0d10052cb0050400052cb00575001f07f005", + "0x2cd00703301f2cd00504000501f3b701f01f0400052940050fa01f01f040", + "0x504000527a00520701f2d00050400052cf00575101f2cf005040005078", + "0x575001f2ac0050400052ac00517c01f2a60050400052a600513201f27a", + "0x50fa01f01f04000501f00701f2d02ac2a627a0d10052d00050400052d0", + "0x3301f2d300504000501f3b701f01f0400052820056a601f01f040005039", + "0x527a00520701f2d50050400052d400575101f2d400504000529d2d3007", + "0x1f1ec0050400051ec00517c01f29500504000529500513201f27a005040", + "0x1f01f04000501f00701f2d51ec29527a0d10052d50050400052d5005750", + "0x1f0400050390050fa01f01f0400050060050de01f01f040005279005060", + "0x400053be00574701f01f0400050290050fa01f01f04000505f0050de01f", + "0x506000502d01f01f0400050db0056a601f01f0400053b40056a601f01f", + "0x1f0630050400052e200513201f06600504000502800520701f2e2005040", + "0x4000506600520701f2f40050400052e300575101f2e300504000501f715", + "0x75001f02400504000502400517c01f06300504000506300513201f066005", + "0xfa01f01f04000501f00701f2f40240630660d10052f40050400052f4005", + "0x1f01f0400050db0056a601f01f04000503a0056a601f01f040005039005", + "0x400050313ba00725001f01f0400053be00574701f01f0400050290050fa", + "0x75101f30500504000501f3c701f3030050400053b92fc00725001f2fc005", + "0x400053c300513201f30300504000530300520701f306005040005305005", + "0xd100530600504000530600575001f02400504000502400517c01f3c3005", + "0x50fa01f01f04000502a00506001f01f04000501f00701f3060243c3303", + "0x6a601f01f0400050db0056a601f01f04000503a0056a601f01f040005039", + "0x3090070400053080053a901f30800504000501f3c701f01f040005135005", + "0x30a30c00703301f30c00504000501f3b701f01f0400053090053a701f30a", + "0x1f00504000501f00520701f30e00504000530d00575101f30d005040005", + "0x30e00575001f02400504000502400517c01f3c30050400053c300513201f", + "0x390050fa01f01f04000501f00701f30e0243c301f0d100530e005040005", + "0x56a601f01f0400050db0056a601f01f04000503a0056a601f01f040005", + "0x3100050400053bf30f00703301f30f00504000501f3b701f01f040005135", + "0x3c100513201f01f00504000501f00520701f0a200504000531000575101f", + "0xa20050400050a200575001f3c00050400053c000517c01f3c1005040005", + "0x1f01f04000503a0056a601f01f04000501f00701f0a23c03c101f0d1005", + "0x504000513300513201f01f0400051350056a601f01f0400050db0056a6", + "0x574e01f0a400504000507c00575201f31100504000513300502d01f133", + "0x504000501f00520701f0a600504000531200574f01f3120050400050a4", + "0x575001f20700504000520700517c01f31100504000531100513201f01f", + "0x56a601f01f04000501f00701f0a620731101f0d10050a60050400050a6", + "0x3b701f01f0400050db0056a601f01f04000503a0056a601f01f040005135", + "0x400050a800575101f0a800504000513031300703301f31300504000501f", + "0x17c01f17c00504000517c00513201f01f00504000501f00520701f314005", + "0x31413117c01f0d100531400504000531400575001f131005040005131005", + "0x7531340e30db1350d10400070d103a00503a6e301f01f04000501f07f01f", + "0x1f17c0050400051340e30073ca01f01f04000501f00701f13220713303a", + "0x513000575601f01f04000513100575501f13013100704000517c005754", + "0x1f07c00504000503900575801f03900504000513000575701f130005040", + "0x513500513201f01f00504000501f00520701f08400504000507c005692", + "0x1f0db0050400050db00517c01f00700504000500700510801f135005040", + "0x3c33c41350400050840db00713501f1353c901f084005040005084005693", + "0x1f04000501f00701f3bf0057593c00050400073c100569501f3c13c2024", + "0x2a00569801f02a0050400053c000569701f0290050400053c300502d01f", + "0x3be02c00775a01f02702c0070400053bd02400775a01f3bd3be007040005", + "0x1d20050400051d200537c01f02d00504000501f75b01f1d20c3007040005", + "0x3bb3bc02e03a04000502d1d23c403a75d01f02d00504000502d00575c01f", + "0x50270050df01f02f0050400053bb0050df01f01f0400053bc0050de01f", + "0x1f3b90050400053ba02f00712401f3ba00504000501f12201f030005040", + "0x303b90070c301f03000504000503000502c01f3b90050400053b900502c", + "0x3b80050400050320053d101f03200504000503100512101f031005040005", + "0x2900513201f02e00504000502e00520701f3b70050400053b800575e01f", + "0x3c20050400053c200517c01f0c30050400050c300510801f029005040005", + "0x4000501f00701f3b73c20c302902e1350053b70050400053b700575f01f", + "0x513201f3c40050400053c400520701f0330050400053bf00576001f01f", + "0x50400053c200517c01f02400504000502400510801f3c30050400053c3", + "0x501f00701f0333c20243c33c413500503300504000503300575f01f3c2", + "0x76001f3b600504000513203400703301f03400504000501f3b701f01f040", + "0x4000513300513201f01f00504000501f00520701f3b50050400053b6005", + "0x75f01f20700504000520700517c01f00700504000500700510801f133005", + "0x500504000501f3bb01f3b520700713301f1350053b50050400053b5005", + "0x3a00703301f03a00504000501f3b701f00700504000501f00500702f01f", + "0x501f6d301f0d10050050d10050400050d100576101f0d1005040005007", + "0x4fa01f0d10050400050d10054fa01f13500504000501f6d401f0d1005040", + "0x7621340e30db03a0400071350d10070050d133f01f135005040005135005", + "0x1f13117c00704000513400576301f01f04000501f00701f13220713303a", + "0x4000713100533c01f13100504000513100533d01f01f04000517c005764", + "0x32d01f01f04000513000533801f01f04000501f00701f039005765130005", + "0x8400504000507c00518801f07c00504000501f3cf01f01f04000503a005", + "0xe300517c01f0db0050400050db00513201f01f00504000501f00520701f", + "0x701f0840e30db01f0d10050840050400050840052c601f0e3005040005", + "0x6d401f3c400504000501f3c801f01f04000503900506001f01f04000501f", + "0x50400053c40054fa01f0db0050400050db00513201f3c300504000501f", + "0x2403a0400073c33c40e30db0d133f01f3c30050400053c30054fa01f3c4", + "0x1f0400053c100576401f01f04000501f00701f0293bf3c003a7663c13c2", + "0x4000502a00518801f02a00504000501f6a701f01f04000503a00532d01f", + "0x17c01f02400504000502400513201f01f00504000501f00520701f3be005", + "0x3be3c202401f0d10053be0050400053be0052c601f3c20050400053c2005", + "0x53bd0053ba01f02c3bd00704000502900503001f01f04000501f00701f", + "0x7670c302700704000702c0050d101f02c00504000502c00513501f01f040", + "0x50c300502e01f01f0400050270050e301f01f04000501f00701f1d2005", + "0x2c01f3bc00504000501f6dc01f02e00504000502d0053bc01f02d005040", + "0x53bb00502c01f3bb0050400053bc02e0072e301f02e00504000502e005", + "0x1f01f04000501f00701f02f00576801f0400073bb0052ac01f3bb005040", + "0x70400050300056e001f3ba00504000501f76a01f03000504000501f769", + "0x1f3c00050400053c000513201f0313ba0070400053ba0056e001f3b9030", + "0x3bf3c00d133f01f0310050400050310054fa01f3b90050400053b90054fa", + "0x1f01f04000501f00701f3b603403303a76b3b73b803203a0400070313b9", + "0x701f03500576c3b50050400073b700533c01f3b70050400053b700533d", + "0x400073b53b803203a76d01f03200504000503200513201f01f04000501f", + "0x3b00056e501f01f04000501f00701f03b3ad3ae03a76e3af3b03b23b40d1", + "0x3aa0070400050300056e501f01f0400053ac0056a601f3ab3ac007040005", + "0x3ab0056e001f3ab0050400053ab0054fa01f01f0400053aa0056a601f044", + "0x400050410050de01f0413a70070400053a900569801f3a93ab007040005", + "0x1f3a63c700704000504200569801f0420440070400050440056e001f01f", + "0x400053c700514d01f3a50050400053a700514d01f01f0400053a60050de", + "0x32d01f01f04000501f00701f01f76f01f0400073a43a50071dc01f3a4005", + "0x1f01f0400053af0056a601f01f0400053ba0056a601f01f04000503a005", + "0x50400053b400513201f01f0400053ab0056a601f01f0400050440056a6", + "0x1f03401f2260050400053a300513201f3a30050400053b400502d01f3b4", + "0xde01f2422410070400053ab00569801f01f04000501f00701f01f770005", + "0x400052430050de01f24424300704000504400569801f01f040005241005", + "0x71dc01f05400504000524400514d01f05200504000524200514d01f01f", + "0x1f04000503a00532d01f01f04000501f00701f01f77101f040007054052", + "0x400053b400513201f01f0400053af0056a601f01f0400053ba0056a601f", + "0x6e901f22600504000524e00513201f24e0050400053b400502d01f3b4005", + "0x6e501f01f04000501f00701f01f77200501f03401f02b005040005226005", + "0x400053ba0056e501f01f0400050280056a601f0600280070400053af005", + "0x6e001f0600050400050600054fa01f01f0400050060056a601f05f006007", + "0x660050de01f06626a00704000505e00569801f05e060007040005060005", + "0x6400704000506300569801f06305f00704000505f0056e001f01f040005", + "0x6400514d01f27300504000526a00514d01f01f0400050670050de01f067", + "0x1f04000501f00701f01f77301f0400072752730071dc01f275005040005", + "0x400050600056a601f01f04000505f0056a601f01f04000503a00532d01f", + "0x513201f00b0050400053b400502d01f3b40050400053b400513201f01f", + "0x569801f01f04000501f00701f01f77400501f03401f27900504000500b", + "0x704000505f00569801f01f04000527a0050de01f28227a007040005060", + "0x514d01f29300504000528200514d01f01f04000506b0050de01f29206b", + "0x4000501f00701f01f77501f0400072942930071dc01f294005040005292", + "0x3b400502d01f3b40050400053b400513201f01f04000503a00532d01f01f", + "0x2b0050400052790056e901f27900504000529500513201f295005040005", + "0x501f00520701f29d0050400051ec00518801f1ec00504000501f3ce01f", + "0x1f3b20050400053b200517c01f02b00504000502b00513201f01f005040", + "0x1f01f04000501f00701f29d3b202b01f0d100529d00504000529d0052c6", + "0x50400053b400513201f2a400504000501f33501f2a300504000501f336", + "0xd133f01f2a40050400052a40054fa01f2a30050400052a30054fa01f3b4", + "0x4000501f00701f2b607a07803a7762ac2a62a503a0400072a42a33b23b4", + "0x2b80057772b70050400072ac00533c01f2ac0050400052ac00533d01f01f", + "0x8100504000501f13801f07f00504000501f33401f01f04000501f00701f", + "0x52a500513201f01f00504000501f00520701f08300504000501f33201f", + "0x1f07f00504000507f0054fa01f2a60050400052a600517c01f2a5005040", + "0x52b700533101f0830050400050830054fa01f0810050400050810054fa", + "0x2c82c707e0860d10400052b708308107f2a62a501f0e333001f2b7005040", + "0x513c01f01f04000501f00701f2cb0057782ca0050400072c800532f01f", + "0x1f2cf00504000501f07801f2cd00504000507e00502d01f01f0400052ca", + "0x8600520701f2d30050400052d000518501f2d00050400052cf03a007183", + "0x2c70050400052c700517c01f2cd0050400052cd00513201f086005040005", + "0x1f04000501f00701f2d32c72cd0860d10052d30050400052d30052c601f", + "0x508600520701f2d40050400052cb00518801f01f04000503a00532d01f", + "0x1f2c70050400052c700517c01f07e00504000507e00513201f086005040", + "0x1f01f04000501f00701f2d42c707e0860d10052d40050400052d40052c6", + "0x50400052a500513201f01f04000503a00532d01f01f0400052b8005060", + "0x517c01f2e20050400052d500513201f2d50050400052a500502d01f2a5", + "0x532d01f01f04000501f00701f01f77900501f03401f2e30050400052a6", + "0x2fc0050400052b62f400703301f2f400504000501f3b701f01f04000503a", + "0x7800513201f01f00504000501f00520701f3030050400052fc00518801f", + "0x3030050400053030052c601f07a00504000507a00517c01f078005040005", + "0x1f01f0400050300056a601f01f04000501f00701f30307a07801f0d1005", + "0x30500504000501f3b701f01f04000503a00532d01f01f0400053ba0056a6", + "0x520701f30800504000530600518801f30600504000503b30500703301f", + "0x50400053ad00517c01f3ae0050400053ae00513201f01f00504000501f", + "0x4000501f00701f3083ad3ae01f0d10053080050400053080052c601f3ad", + "0x53ba0056a601f01f0400050300056a601f01f04000503500506001f01f", + "0x502d01f03200504000503200513201f01f04000503a00532d01f01f040", + "0x50400053b800517c01f2e200504000530900513201f309005040005032", + "0x1f00520701f30c00504000530a00518801f30a00504000501f3c701f2e3", + "0x2e30050400052e300517c01f2e20050400052e200513201f01f005040005", + "0x1f04000501f00701f30c2e32e201f0d100530c00504000530c0052c601f", + "0x4000503a00532d01f01f0400053ba0056a601f01f0400050300056a601f", + "0x518801f30e0050400053b630d00703301f30d00504000501f3b701f01f", + "0x504000503300513201f01f00504000501f00520701f30f00504000530e", + "0x1f0d100530f00504000530f0052c601f03400504000503400517c01f033", + "0x3a00532d01f01f04000502f0052b701f01f04000501f00701f30f034033", + "0x20701f0a200504000531000518801f31000504000501f6ab01f01f040005", + "0x400053bf00517c01f3c00050400053c000513201f01f00504000501f005", + "0x501f00701f0a23bf3c001f0d10050a20050400050a20052c601f3bf005", + "0x501f1f801f01f04000503a00532d01f01f0400051d20050e301f01f040", + "0x1f01f00504000501f00520701f0a400504000531100518801f311005040", + "0x50a40052c601f3bf0050400053bf00517c01f3c00050400053c0005132", + "0x503a00532d01f01f04000501f00701f0a43bf3c001f0d10050a4005040", + "0x18801f0a600504000513231200703301f31200504000501f3b701f01f040", + "0x4000513300513201f01f00504000501f00520701f3130050400050a6005", + "0xd10053130050400053130052c601f20700504000520700517c01f133005", + "0x4fa01f13500504000501f6d401f0d100504000501f6d301f31320713301f", + "0xd100501f0d133f01f1350050400051350054fa01f0d10050400050d1005", + "0x76301f01f04000501f00701f13220713303a77a1340e30db03a040007135", + "0x4000513100533d01f01f04000517c00576401f13117c007040005134005", + "0x1f01f04000501f00701f03900577b13000504000713100533c01f131005", + "0x1f04000500700532d01f01f04000503a0056a601f01f040005130005338", + "0x7c00513201f07c0050400050db00502d01f0db0050400050db00513201f", + "0x701f01f77c00501f03401f3c40050400050e300517c01f084005040005", + "0x6d401f3c300504000501f3c801f01f04000503900506001f01f04000501f", + "0x50400053c30054fa01f0db0050400050db00513201f02400504000501f", + "0x3c203a0400070243c30e30db0d133f01f0240050400050240054fa01f3c3", + "0x1f0400053c000576401f01f04000501f00701f02a0293bf03a77d3c03c1", + "0x400053c200513201f01f04000500700532d01f01f04000503a0056a601f", + "0x17c01f3bd0050400053be00513201f3be0050400053c200502d01f3c2005", + "0x3001f01f04000501f00701f01f77e00501f03401f02c0050400053c1005", + "0x400050c300513501f01f0400050270053ba01f0c302700704000502a005", + "0x1f04000501f00701f02e00577f02d1d20070400070c30050d101f0c3005", + "0x53bc0053bc01f3bc00504000502d00502e01f01f0400051d20050e301f", + "0x2e301f3bb0050400053bb00502c01f02f00504000501f6dc01f3bb005040", + "0x70300052ac01f03000504000503000502c01f03000504000502f3bb007", + "0x7801f3b900504000501f3c801f01f04000501f00701f3ba00578001f040", + "0x50400053bf00513201f03200504000503100507a01f03100504000501f", + "0xd178101f0320050400050320052b601f3b90050400053b90054fa01f3bf", + "0x4000501f00701f3b53b603403a7820333b73b803a0400070323b90293bf", + "0x500700532d01f01f04000503a0056a601f01f04000503300576401f01f", + "0x13201f0350050400053b800502d01f3b80050400053b800513201f01f040", + "0x504000501f6a701f02c0050400053b700517c01f3bd005040005035005", + "0x517c01f3bd0050400053bd00513201f3b20050400053b400518801f3b4", + "0x701f3b202c3bd03a0053b20050400053b20052c601f02c00504000502c", + "0x1f0400053b00053ba01f3af3b00070400053b500503001f01f04000501f", + "0x3b0057833ad3ae0070400073af0050d101f3af0050400053af00513501f", + "0x50400053ad00502e01f01f0400053ae0050e301f01f04000501f00701f", + "0x3ab00502c01f3aa00504000501f6dc01f3ab0050400053ac0053bc01f3ac", + "0x504000504400502c01f0440050400053aa3ab0072e301f3ab005040005", + "0x1f6d301f01f04000501f00701f3a900578401f0400070440052ac01f044", + "0x1f03400504000503400513201f04100504000501f6d301f3a7005040005", + "0x3b60340d133f01f0410050400050410054fa01f3a70050400053a70054fa", + "0x1f01f04000501f00701f3a33a43a503a7853a63c704203a0400070413a7", + "0x701f2410057862260050400073a600533c01f3a60050400053a600533d", + "0x6e001f24200504000501f3cd01f01f04000522600533801f01f04000501f", + "0x52420054fa01f04200504000504200513201f24303a00704000503a005", + "0x2b24e03a78705405224403a0400072422433c70420d133f01f242005040", + "0x6000576401f00606000704000505400576301f01f04000501f00701f028", + "0x78805f00504000700600533c01f00600504000500600533d01f01f040005", + "0x500700532d01f01f04000505f00533801f01f04000501f00701f05e005", + "0x502d01f24400504000524400513201f01f04000503a0056a601f01f040", + "0x504000505200517c01f08400504000526a00513201f26a005040005244", + "0x8400513201f06300504000506600518801f06600504000501f3cf01f3c4", + "0x630050400050630052c601f3c40050400053c400517c01f084005040005", + "0x7801f01f04000505e00506001f01f04000501f00701f0633c408403a005", + "0x504000524400513201f06700504000506400507a01f06400504000501f", + "0x27303a04000706703a0522440d178101f0670050400050670052b601f244", + "0x704000500b00576301f01f04000501f00701f28227a27903a78900b275", + "0x533c01f29200504000529200533d01f01f04000506b00576401f29206b", + "0x4000529300533801f01f04000501f00701f29400578a293005040007292", + "0x1f07801f29500504000527300502d01f27300504000527300513201f01f", + "0x504000529d00518501f29d0050400051ec00700718301f1ec005040005", + "0x52c601f27500504000527500517c01f29500504000529500513201f2a3", + "0x29400506001f01f04000501f00701f2a327529503a0052a30050400052a3", + "0x518801f2a400504000501f73301f01f04000500700532d01f01f040005", + "0x504000527500517c01f27300504000527300513201f2a50050400052a4", + "0x1f04000501f00701f2a527527303a0052a50050400052a50052c601f275", + "0x52822a600703301f2a600504000501f3b701f01f04000500700532d01f", + "0x1f27900504000527900513201f0780050400052ac00518801f2ac005040", + "0x7827a27903a0050780050400050780052c601f27a00504000527a00517c", + "0x1f04000500700532d01f01f04000503a0056a601f01f04000501f00701f", + "0x2b600518801f2b600504000502807a00703301f07a00504000501f3b701f", + "0x2b00504000502b00517c01f24e00504000524e00513201f2b7005040005", + "0x1f01f04000501f00701f2b702b24e03a0052b70050400052b70052c601f", + "0x1f04000500700532d01f01f04000503a0056a601f01f040005241005060", + "0x504200513201f07f0050400052b800518801f2b800504000501f3c701f", + "0x507f00504000507f0052c601f3c70050400053c700517c01f042005040", + "0x532d01f01f04000503a0056a601f01f04000501f00701f07f3c704203a", + "0x830050400053a308100703301f08100504000501f3b701f01f040005007", + "0x3a400517c01f3a50050400053a500513201f08600504000508300518801f", + "0x1f00701f0863a43a503a0050860050400050860052c601f3a4005040005", + "0x532d01f01f04000503a0056a601f01f0400053a90052b701f01f040005", + "0x7e00504000503400502d01f03400504000503400513201f01f040005007", + "0x501f03401f2c80050400053b600517c01f2c700504000507e00513201f", + "0x503a0056a601f01f04000503b0050e301f01f04000501f00701f01f78b", + "0x502d01f03400504000503400513201f01f04000500700532d01f01f040", + "0x50400053b600517c01f2cb0050400052ca00513201f2ca005040005034", + "0x1f0400053ba0052b701f01f04000501f00701f01f78c00501f03401f2cd", + "0x400053bf00513201f01f04000500700532d01f01f04000503a0056a601f", + "0x17c01f2c70050400052cf00513201f2cf0050400053bf00502d01f3bf005", + "0x50400052d000518801f2d000504000501f6ab01f2c8005040005029005", + "0x52c601f2c80050400052c800517c01f2c70050400052c700513201f2d3", + "0x2e0050e301f01f04000501f00701f2d32c82c703a0052d30050400052d3", + "0x513201f01f04000500700532d01f01f04000503a0056a601f01f040005", + "0x50400052d400513201f2d40050400053bf00502d01f3bf0050400053bf", + "0x2d500518801f2d500504000501f1f801f2cd00504000502900517c01f2cb", + "0x2cd0050400052cd00517c01f2cb0050400052cb00513201f2e2005040005", + "0x1f01f04000501f00701f2e22cd2cb03a0052e20050400052e20052c601f", + "0x2e300504000501f3b701f01f04000503a0056a601f01f04000500700532d", + "0x513201f2fc0050400052f400518801f2f40050400051322e300703301f", + "0x50400052fc0052c601f20700504000520700517c01f133005040005133", + "0x50d10056e001f13503a00704000503a0056e001f2fc20713303a0052fc", + "0x20703a78d1331340e303a0400070db13500501f0d133f01f0db0d1007040", + "0x13300533c01f13300504000513300533d01f01f04000501f00701f17c132", + "0x50400050e300513201f01f04000501f00701f13000578e131005040007", + "0x1f3c20243c303a78f3c408407c0390d10400071311340e303a76d01f0e3", + "0x400053c10056a601f3c03c10070400050840056e501f01f04000501f007", + "0x54fa01f01f0400053bf0056a601f0293bf00704000503a0056e501f01f", + "0x4000502a00569801f02a3c00070400053c00056e001f3c00050400053c0", + "0x1f02c0290070400050290056e001f01f0400053bd0050de01f3bd3be007", + "0x53be00514d01f01f0400050c30050de01f0c302700704000502c005698", + "0x79001f04000702d1d20071dc01f02d00504000502700514d01f1d2005040", + "0x400050d10056a601f01f04000500700532d01f01f04000501f00701f01f", + "0x53c00056a601f01f0400050290056a601f01f0400053c40056a601f01f", + "0x13201f02e00504000503900502d01f03900504000503900513201f01f040", + "0x69801f01f04000501f00701f01f79100501f03401f3bc00504000502e005", + "0x4000502900569801f01f0400053bb0050de01f02f3bb0070400053c0005", + "0x14d01f3b900504000502f00514d01f01f0400050300050de01f3ba030007", + "0x501f00701f01f79201f0400070313b90071dc01f0310050400053ba005", + "0x3c40056a601f01f0400050d10056a601f01f04000500700532d01f01f040", + "0x1f03200504000503900502d01f03900504000503900513201f01f040005", + "0x79300501f03401f3b80050400053bc0056e901f3bc005040005032005132", + "0x3b70056a601f0333b70070400053c40056e501f01f04000501f00701f01f", + "0x1f01f0400050340056a601f3b60340070400050d10056e501f01f040005", + "0x3b500569801f3b50330070400050330056e001f0330050400050330054fa", + "0x3b60070400053b60056e001f01f0400053b40050de01f3b4035007040005", + "0x514d01f01f0400053af0050de01f3af3b00070400053b200569801f3b2", + "0x400073ad3ae0071dc01f3ad0050400053b000514d01f3ae005040005035", + "0x3b60056a601f01f04000500700532d01f01f04000501f00701f01f79401f", + "0x2d01f03900504000503900513201f01f0400050330056a601f01f040005", + "0x1f79500501f03401f3ac00504000503b00513201f03b005040005039005", + "0x53ab0050de01f3aa3ab00704000503300569801f01f04000501f00701f", + "0x14d01f01f0400050440050de01f3a90440070400053b600569801f01f040", + "0x70413a70071dc01f0410050400053a900514d01f3a70050400053aa005", + "0x513201f01f04000500700532d01f01f04000501f00701f01f79601f040", + "0x504000504200513201f04200504000503900502d01f039005040005039", + "0x3c700518801f3c700504000501f3ce01f3b80050400053ac0056e901f3ac", + "0x7c00504000507c00517c01f3b80050400053b800513201f3a6005040005", + "0x1f01f04000501f00701f3a607c3b803a0053a60050400053a60052c601f", + "0x4000501f07801f3a500504000503900502d01f039005040005039005132", + "0x1f2260050400053a300518501f3a30050400053a400700718301f3a4005", + "0x52260052c601f07c00504000507c00517c01f3a50050400053a5005132", + "0x4000503a0056a601f01f04000501f00701f22607c3a503a005226005040", + "0x4000501f3b701f01f04000500700532d01f01f0400050d10056a601f01f", + "0x1f24300504000524200518801f2420050400053c224100703301f241005", + "0x52430052c601f02400504000502400517c01f3c30050400053c3005132", + "0x4000513000506001f01f04000501f00701f2430243c303a005243005040", + "0x500700532d01f01f0400050d10056a601f01f04000503a0056a601f01f", + "0x513201f05200504000524400518801f24400504000501f3c701f01f040", + "0x50400050520052c601f13400504000513400517c01f0e30050400050e3", + "0x1f01f04000503a0056a601f01f04000501f00701f0521340e303a005052", + "0x5400504000501f3b701f01f04000500700532d01f01f0400050d10056a6", + "0x513201f02b00504000524e00518801f24e00504000517c05400703301f", + "0x504000502b0052c601f13200504000513200517c01f207005040005207", + "0x50e30056e501f0e30d10070400050d10056e001f02b13220703a00502b", + "0x704000520700569801f2071330070400051330056e001f133134007040", + "0x526801f13100504000513200514d01f01f04000517c0050de01f17c132", + "0x704000513300569801f01f04000501f00701f13000579701f040007131", + "0x526801f08400504000507c00514d01f01f0400050390050de01f07c039", + "0x1f0400051340056a601f01f04000501f00701f3c400579801f040007084", + "0x4000503a0056a601f01f0400050db00533801f01f0400050d10056a601f", + "0x1f00520701f3c300504000500500502d01f01f0400051350056a601f01f", + "0x701f01f79900501f03401f3c20050400053c300513201f024005040005", + "0x1f3c100504000500500502d01f01f0400053c400526301f01f04000501f", + "0x1f01f04000501f00701f01f79a00501f03401f3c00050400053c1005132", + "0x504000500500502d01f01f0400051330056a601f01f040005130005263", + "0x3d001f02a02900704000513400569801f3c00050400053bf00513201f3bf", + "0x4000502a00525a01f02c3bd0070400053be00569801f3be00504000501f", + "0xc30050400050c300537c01f0c302c00704000502c00525a01f02702a007", + "0x4000501f00701f3bc02e00779b02d1d20070400070c302701f03a21201f", + "0x701f01f79c01f04000702c02a0071dc01f01f04000502d0050de01f01f", + "0x6a601f01f0400050db00533801f01f0400050d10056a601f01f04000501f", + "0x1f01f0400053bd0050de01f01f0400051350056a601f01f04000503a005", + "0x400051d200520701f3bb0050400053c000502d01f01f0400050290050de", + "0x501f00701f01f79900501f03401f3c20050400053bb00513201f024005", + "0x2f0070400073bd0291d203a21201f3bd0050400053bd00537c01f01f040", + "0x6a601f01f0400050300050de01f01f04000501f00701f3b93ba00779d030", + "0x1f01f04000503a0056a601f01f0400050db00533801f01f0400050d1005", + "0x4000502f00520701f0310050400053c000502d01f01f0400051350056a6", + "0x6e901f03200504000502400579e01f3c200504000503100513201f024005", + "0x1f79f00501f03401f3b700504000500700517c01f3b80050400053c2005", + "0x50400053c000502d01f01f0400053b90050de01f01f04000501f00701f", + "0x1f03401f3b600504000503300513201f0340050400053ba00520701f033", + "0x2a0050de01f01f0400053bc0050de01f01f04000501f00701f01f7a0005", + "0x50de01f01f0400050290050de01f01f0400053bd0050de01f01f040005", + "0x3400504000502e00520701f3b50050400053c000502d01f01f04000502c", + "0x56e501f0351350070400051350056e001f3b60050400053b500513201f", + "0x53b000569801f3b03b20070400053b20056e001f3b23b4007040005035", + "0x1f3ad0050400053af00514d01f01f0400053ae0050de01f3ae3af007040", + "0x53b200569801f01f04000501f00701f03b0057a101f0400073ad005268", + "0x1f3aa0050400053ab00514d01f01f0400053ac0050de01f3ab3ac007040", + "0x53b40056a601f01f04000501f00701f0440057a201f0400073aa005268", + "0x13201f3a700504000503400520701f3a90050400053b600502d01f01f040", + "0x26301f01f04000501f00701f01f7a300501f03401f0410050400053a9005", + "0x504000504200513201f0420050400053b600502d01f01f040005044005", + "0x1f04000503b00526301f01f04000501f00701f01f7a400501f03401f3c7", + "0x53a600513201f3a60050400053b600502d01f01f0400053b20056a601f", + "0x1f3a300504000501f3d001f3a43a50070400053b400569801f3c7005040", + "0x525a01f2423a40070400053a400525a01f2412260070400053a3005698", + "0x24324203403a21201f24300504000524300537c01f243241007040005241", + "0x50520050de01f01f04000501f00701f24e0540077a5052244007040007", + "0xde01f01f04000501f00701f01f7a601f0400072413a40071dc01f01f040", + "0x2b0050400053c700502d01f01f0400053a50050de01f01f040005226005", + "0x501f03401f04100504000502b00513201f3a700504000524400520701f", + "0x24403a21201f22600504000522600537c01f01f04000501f00701f01f7a3", + "0x50de01f01f04000501f00701f05f0060077a70600280070400072263a5", + "0x3a700504000502800520701f05e0050400053c700502d01f01f040005060", + "0x526a0052b801f26a00504000501f07801f04100504000505e00513201f", + "0x1f0640050400050410056e901f0630050400053a700579e01f066005040", + "0x1f01f04000501f00701f01f7a800501f03401f0670050400050660052b6", + "0x4000500600520701f2730050400053c700502d01f01f04000505f0050de", + "0x501f00701f01f7a900501f03401f00b00504000527300513201f275005", + "0x2260050de01f01f0400053a40050de01f01f04000524e0050de01f01f040", + "0x502d01f01f0400052410050de01f01f0400053a50050de01f01f040005", + "0x504000527900513201f27500504000505400520701f2790050400053c7", + "0x27500579e01f28200504000527a00507a01f27a00504000501f07801f00b", + "0x670050400052820052b601f06400504000500b0056e901f063005040005", + "0x6b0052cc01f06b00504000506b0052b601f06b00504000506700508601f", + "0x1f04000529200506001f01f04000501f00701f2930057aa292005040007", + "0x29500573d01f29529400704000529400573c01f29400504000501f7ab01f", + "0x2ac2a62a52a42a329d1ec20704000729513506303a73e01f295005040005", + "0x52b61ec00725001f01f04000501f00701f07f2b82b703a7ac2b607a078", + "0x504000507808300725001f08300504000507a08100725001f081005040", + "0x1f2c70050400052a607e00725001f07e0050400052ac08600725001f086", + "0x725001f2ca0050400052a42c800725001f2c80050400052a52c7007250", + "0x400052cb00520701f2cd00504000529d0053cb01f2cb0050400052a32ca", + "0x1f2cf2cd0070400052cd0056e001f03a00504000503a0054fa01f2cb005", + "0x2d000573d01f2d029400704000529400573c01f2cf0050400052cf0054fa", + "0x2d300520701f2d42d30070400052d02cf03a2cb0d174001f2d0005040005", + "0x50400052d50054fa01f2d50d10070400050d10056e001f2d3005040005", + "0xd174001f29400504000529400573d01f2cd0050400052cd0054fa01f2d5", + "0x501f33a01f2f400504000501f33b01f2e32e20070400052942cd2d52d3", + "0x1f2fc0050400052fc0054fa01f2f40050400052f40054fa01f2fc005040", + "0x1f00701f30a30930803a7ad30630530303a0400072fc2f40070640d133f", + "0x7ae30c00504000730600533c01f30600504000530600533d01f01f040005", + "0x3030d133701f30300504000530300513201f01f04000501f00701f30d005", + "0x1f04000501f00701f0a43110a203a7af31030f30e03a0400072d430c305", + "0xa631203a0400072e30db30f30e0d133701f30e00504000530e00513201f", + "0x31200504000531200513201f01f04000501f00701f3153140a803a7b0313", + "0x3120d133901f31300504000531300533101f31000504000531000533101f", + "0x1f04000501f00701f0b332d32903a7b132832731703a0400073133100a6", + "0x31703a76d01f32800504000532800533101f31700504000531700513201f", + "0x1f04000501f00701f0bd07b0b703a7b20ba0b03440b40d1040007328327", + "0x3520056a601f3623520070400050b00056e501f01f0400050ba0056a601f", + "0x1f01f0400053640056a601f3843640070400050d10056e501f01f040005", + "0x38f00569801f38f3620070400053620056e001f3620050400053620054fa", + "0x3840070400053840056e001f01f0400053920050de01f392393007040005", + "0x514d01f01f0400053900050de01f3900c600704000539100569801f391", + "0x400070c90e10071dc01f0c90050400050c600514d01f0e1005040005393", + "0x3620056a601f01f0400053840056a601f01f04000501f00701f01f7b301f", + "0x1f0c80050400050b400502d01f0b40050400050b400513201f01f040005", + "0x534400517c01f3b80050400050c800513201f0320050400052e2005207", + "0x536200569801f01f04000501f00701f01f79f00501f03401f3b7005040", + "0x39b39a00704000538400569801f01f0400050cb0050de01f3980cb007040", + "0x539b00514d01f0cd00504000539800514d01f01f04000539a0050de01f", + "0x1f01f04000501f00701f01f7b401f04000739d0cd0071dc01f39d005040", + "0x52e200520701f0d40050400050b400502d01f0b40050400050b4005132", + "0x1f3b700504000534400517c01f3b80050400050d400513201f032005040", + "0x1f0b40050400050b400513201f01f04000501f00701f01f79f00501f034", + "0x400053a100507a01f3a100504000501f07801f38e0050400050b400502d", + "0x20701f3870050400053890057b601f3890050400053940057b501f394005", + "0x4000534400517c01f38e00504000538e00513201f2e20050400052e2005", + "0x501f00701f38734438e2e20d10053870050400053870057b701f344005", + "0xd900703301f0d900504000501f3b701f01f0400050d10056a601f01f040", + "0x50400052e200520701f3850050400054150057b801f4150050400050bd", + "0x57b701f07b00504000507b00517c01f0b70050400050b700513201f2e2", + "0x56a601f01f04000501f00701f38507b0b72e20d1005385005040005385", + "0xde0050400050b337f00703301f37f00504000501f3b701f01f0400050d1", + "0x32900513201f2e20050400052e200520701f37c0050400050de0057b801f", + "0x37c00504000537c0057b701f32d00504000532d00517c01f329005040005", + "0x1f01f0400050d10056a601f01f04000501f00701f37c32d3292e20d1005", + "0x4000531537a00703301f37a00504000501f3b701f01f040005310005338", + "0x13201f2e20050400052e200520701f37d0050400050d70057b801f0d7005", + "0x4000537d0057b701f31400504000531400517c01f0a80050400050a8005", + "0x400050d10056a601f01f04000501f00701f37d3140a82e20d100537d005", + "0x4000501f3b701f01f0400052e30056a601f01f0400050db00533801f01f", + "0x1f1eb0050400053830057b801f3830050400050a40df00703301f0df005", + "0x531100517c01f0a20050400050a200513201f2e20050400052e2005207", + "0x1f00701f1eb3110a22e20d10051eb0050400051eb0057b701f311005040", + "0x533801f01f0400050d10056a601f01f04000530d00506001f01f040005", + "0x3c701f01f0400052d40056a601f01f0400052e30056a601f01f0400050db", + "0x400053760053a701f0e53760070400053770053a901f37700504000501f", + "0x57b801f0e70050400050e538000703301f38000504000501f3b701f01f", + "0x504000530300513201f2e20050400052e200520701f3810050400050e7", + "0x2e20d10053810050400053810057b701f30500504000530500517c01f303", + "0xdb00533801f01f0400050d10056a601f01f04000501f00701f381305303", + "0x1f3b701f01f0400052d40056a601f01f0400052e30056a601f01f040005", + "0x50400053820057b801f38200504000530a0e900703301f0e9005040005", + "0x517c01f30800504000530800513201f2e20050400052e200520701f36f", + "0x1f36f3093082e20d100536f00504000536f0057b701f309005040005309", + "0x1f01f0400050db00533801f01f0400050d10056a601f01f04000501f007", + "0x504000506400502d01f01f04000529400574701f01f04000503a0056a6", + "0x1f1720050400052b836c00725001f36c00504000507f2b700725001f36d", + "0x4000536a0057b501f36a00504000536b0052b801f36b00504000501f078", + "0x13201f17200504000517200520701f0f30050400053680057b601f368005", + "0x400050f30057b701f00700504000500700517c01f36d00504000536d005", + "0x4000529300506001f01f04000501f00701f0f300736d1720d10050f3005", + "0x503a0056a601f01f0400050db00533801f01f0400050d10056a601f01f", + "0x520701f36700504000506400502d01f01f0400051350056a601f01f040", + "0x504000500700517c01f3b800504000536700513201f032005040005063", + "0x3650057b501f3650050400053660052b801f36600504000501f07801f3b7", + "0x3610050400053610057b701f3610050400053630057b601f363005040005", + "0x504000501f00502c01f01f00504000501f7b901f3613b73b80320d1005", + "0x501f01f04000501f07f01f00500500500500504000501f00512a01f01f", + "0x3001f01f04000501f00701f1340e30077ba0db13500704000700501f007", + "0x4000501f7bb01f13200504000520700506401f2071330070400050d1005", + "0x7bc01f17c00504000517c00502901f13200504000513200502901f17c005", + "0x1f01f04000501f00701f07c0390077bd13013100704000717c13213503a", + "0x701f3c30057bf3c40840070400071330057be01f01f0400051300053aa", + "0x240070400070840057be01f08400504000508400524301f01f04000501f", + "0x7be01f02400504000502400524301f01f04000501f00701f3c10057c03c2", + "0x3c400502e01f01f04000501f00701f0290057c13bf3c0007040007024005", + "0x3bd0050400053bf00502e01f3be0050400053c200502e01f02a005040005", + "0x502c01f02c3bd0070400053bd00502701f3bd0050400053bd00502c01f", + "0x4000501f00701f0270057c201f04000702c0052ac01f3be0050400053be", + "0x13100722601f02a00504000502a00502c01f01f0400053bd0053b801f01f", + "0x53c000503001f01f04000501f00701f02d0057c31d20c300704000702a", + "0x1f3bb0050400053bc0053b901f01f04000502e0053ba01f3bc02e007040", + "0x3002f03a0400073bb3be1d20070db13502801f3bb0050400053bb005242", + "0x1f01f0400053ba0053b401f01f04000501f00701f0320313b903a7c43ba", + "0x50c300520701f3b800504000502f00502d01f02f00504000502f005132", + "0x1f03400504000503000517c01f0330050400053b800513201f3b7005040", + "0x3b701f01f04000503a00532d01f01f04000501f00701f01f7c500501f034", + "0x400053b50057c601f3b50050400050323b600703301f3b600504000501f", + "0x17c01f3b90050400053b900513201f0c30050400050c300520701f035005", + "0x350313b90c30d10050350050400050350057c701f031005040005031005", + "0x1f04000503a00532d01f01f0400053c00053ba01f01f04000501f00701f", + "0x502d00520701f3b40050400050db00502d01f01f0400053be0053b801f", + "0x1f00701f01f7c800501f03401f3b00050400053b400513201f3b2005040", + "0x72e301f3af00504000501f3bd01f01f0400050270052b701f01f040005", + "0x400073ae0052ac01f3ae0050400053ae00502c01f3ae0050400053af3bd", + "0x2a501f02a00504000502a00502c01f01f04000501f00701f3ad0057c901f", + "0x503001f01f04000501f00701f3ab0057ca3ac03b00704000702a131007", + "0x50400050440053b901f01f0400053aa0053ba01f0443aa0070400053c0", + "0x3a0400073a93be3ac0070db1350e101f3a90050400053a900524201f3a9", + "0x400050420053b401f01f04000501f00701f3a53a63c703a7cb0420413a7", + "0x520701f3a40050400053a700502d01f3a70050400053a700513201f01f", + "0x504000504100517c01f2260050400053a400513201f3a300504000503b", + "0x1f04000503a00532d01f01f04000501f00701f01f7cc00501f03401f241", + "0x2430057c601f2430050400053a524200703301f24200504000501f3b701f", + "0x3c70050400053c700513201f03b00504000503b00520701f244005040005", + "0x3c703b0d10052440050400052440057c701f3a60050400053a600517c01f", + "0x503a00532d01f01f0400053c00053ba01f01f04000501f00701f2443a6", + "0x520701f0520050400050db00502d01f01f0400053be0053b801f01f040", + "0x1f01f7c800501f03401f3b000504000505200513201f3b20050400053ab", + "0x1f01f04000502a0053b801f01f0400053ad0052b701f01f04000501f007", + "0x5424e0072e301f24e3be0070400053be00502701f05400504000501f7cd", + "0x7ce01f04000702b0052ac01f02b00504000502b00502c01f02b005040005", + "0x50db00502d01f01f0400053be0053b801f01f04000501f00701f028005", + "0x1f06000504000506000513201f13100504000513100520701f060005040", + "0x6013113503601f3c00050400053c000524301f00700504000500700517c", + "0x501f00701f26a05e05f0060d100526a05e05f0060d10400053c003a007", + "0x501f7cf01f01f0400053c00053ba01f01f0400050280052b701f01f040", + "0x6300504000506300502c01f0630050400050663be0072e301f066005040", + "0x3a00532d01f01f04000501f00701f0640057d001f0400070630052ac01f", + "0x20701f2730050400050670057c601f06700504000501f32a01f01f040005", + "0x4000500700517c01f0db0050400050db00513201f131005040005131005", + "0x501f00701f2730070db1310d10052730050400052730057c701f007005", + "0x520701f2750050400050db00502d01f01f0400050640052b701f01f040", + "0x504000500700517c01f22600504000527500513201f3a3005040005131", + "0x57d101f0330050400052260056e901f3b70050400053a300579e01f241", + "0x504000500b03a0077d201f00b00504000501f04201f034005040005241", + "0x3b70d100527a00504000527a0057c701f27a0050400052790057d301f279", + "0x3c40050db01f01f0400050290053ba01f01f04000501f00701f27a034033", + "0x502d01f01f0400053c20050db01f01f04000503a00532d01f01f040005", + "0x504000528200513201f3b200504000513100520701f2820050400050db", + "0x1f0400053c10053ba01f01f04000501f00701f01f7c800501f03401f3b0", + "0x400050db00502d01f01f04000503a00532d01f01f0400053c40050db01f", + "0x3401f3b000504000506b00513201f3b200504000513100520701f06b005", + "0x532d01f01f0400053c30053ba01f01f04000501f00701f01f7c800501f", + "0x3b200504000513100520701f2920050400050db00502d01f01f04000503a", + "0x52930057c601f29300504000501f3c701f3b000504000529200513201f", + "0x1f3b00050400053b000513201f3b20050400053b200520701f294005040", + "0x73b03b20d10052940050400052940057c701f00700504000500700517c", + "0x4000503a00532d01f01f04000507c0053aa01f01f04000501f00701f294", + "0x52950057c601f29500504000501f7d401f01f0400051330053ba01f01f", + "0x1f0db0050400050db00513201f03900504000503900520701f1ec005040", + "0x70db0390d10051ec0050400051ec0057c701f00700504000500700517c", + "0x400050d10053ba01f01f04000503a00532d01f01f04000501f00701f1ec", + "0xe300520701f2a300504000529d0057c601f29d00504000501f3b201f01f", + "0x700504000500700517c01f13400504000513400513201f0e3005040005", + "0x504000501f7d501f2a30071340e30d10052a30050400052a30057c701f", + "0x500500500500504000501f00512a01f01f00504000501f00502c01f01f", + "0xe30db0077d61350d100704000700501f00700501f01f04000501f07f01f", + "0x71340052ac01f13403a00704000503a00502701f01f04000501f00701f", + "0x3b801f01f04000500700532d01f01f04000501f00701f1330057d701f040", + "0x13200504000520700518801f20700504000501f7d801f01f04000503a005", + "0x1320052c601f13500504000513500513201f0d10050400050d100520701f", + "0x51330052b701f01f04000501f00701f1321350d103a005132005040005", + "0x72e301f13100504000501f3bd01f17c00504000513500502d01f01f040", + "0x4000517c00513201f0d10050400050d100520701f13000504000513103a", + "0x3a04000513000717c0d10d158c01f13000504000513000502c01f17c005", + "0x4000503a0053b801f01f04000501f00701f08407c03903a00508407c039", + "0x53c400518801f3c400504000501f3b201f01f04000500700532d01f01f", + "0x1f0e30050400050e300513201f0db0050400050db00520701f3c3005040", + "0x501f01f04000501f07f01f3c30e30db03a0053c30050400053c30052c6", + "0x2701f01f04000501f00701f0e30db0077d91350d100704000700501f007", + "0x1f00701f1330057da01f0400071340052ac01f13403a00704000503a005", + "0x7801f20700504000513500502d01f01f04000503a0053b801f01f040005", + "0x4000517c00518501f17c00504000513200700718301f13200504000501f", + "0x2c601f20700504000520700513201f0d10050400050d100520701f131005", + "0x52b701f01f04000501f00701f1312070d103a005131005040005131005", + "0x1f03900504000501f3bd01f13000504000513500502d01f01f040005133", + "0x13000513201f0d10050400050d100520701f07c00504000503903a0072e3", + "0x507c0071300d10d132201f07c00504000507c00502c01f130005040005", + "0x3a0053b801f01f04000501f00701f3c33c408403a0053c33c408403a040", + "0x518801f02400504000501f3b201f01f04000500700532d01f01f040005", + "0x50400050e300513201f0db0050400050db00520701f3c2005040005024", + "0x504000501f7db01f3c20e30db03a0053c20050400053c20052c601f0e3", + "0x7de01f1322070070400051330057dd01f1330050400051340057dc01f134", + "0x504000517c0053bc01f17c0050400051320057df01f01f040005207005", + "0x2fb01f13100504000513100502c01f13013500704000513500502701f131", + "0x73b001f07c00504000507c00502c01f07c03900704000513013100703a", + "0x53c30057e101f3c30050400053c40057e001f3c408400704000507c01f", + "0x1f3c10050400053c20057e301f01f0400050240057e201f3c2024007040", + "0x3bf0053c001f3bf3c00070400053c00057e401f3c00050400053c10053c1", + "0x3be02a00704000502a0053ac01f02a00504000501f3bf01f029005040005", + "0x2c3bd03a0400070293be03a0050d13be01f3be0050400053be00502901f", + "0x1f02e00504000501f7e601f01f04000501f00701f02d1d20c303a7e5027", + "0x2a00502901f3bd0050400053bd00513201f3bc00504000502e3c00073ae", + "0x73bc02a02c3bd0d13be01f3bc0050400053bc00502a01f02a005040005", + "0x501f7db01f01f04000501f00701f0313b93ba03a7e703002f3bb03a040", + "0x333b70070400053b80057dd01f3b80050400050320057dc01f032005040", + "0x50340053bc01f0340050400050330057df01f01f0400053b70057de01f", + "0x70400051353b603903a2fb01f3b60050400053b600502c01f3b6005040", + "0x3b23b40070400050350840073b001f03500504000503500502c01f0353b5", + "0x502c01f3af0050400053b00053c001f3b03b20070400053b20057e401f", + "0x504000501f3bf01f3ae0050400050db0270070c301f027005040005027", + "0x2901f3bb0050400053bb00513201f03b3ad0070400053ad0053ac01f3ad", + "0x3b02f3bb1351d201f3ae0050400053ae00502c01f03b00504000503b005", + "0x7e601f01f04000501f00701f3a90443aa03a7e83ab3ac0070400073ae3af", + "0x4000503000502c01f0410050400053a73b20073ae01f3a700504000501f", + "0x1f3ac0050400053ac00513201f0420050400050e30300070c301f030005", + "0x504200502c01f04100504000504100502a01f3ad0050400053ad005029", + "0x3a43a503a7e93a63c70070400070420413ad3ab3ac1351d201f042005040", + "0x53c700502d01f3c70050400053c700513201f01f04000501f00701f3a3", + "0x1f2420050400052410d100718301f24100504000501f07801f226005040", + "0x522600513201f3b40050400053b400520701f243005040005242005185", + "0x1f3a60050400053a600517c01f3b50050400053b500532001f226005040", + "0x1f04000501f00701f2433a63b52263b41350052430050400052430052c6", + "0x53a324400703301f24400504000501f3b701f01f0400050d100532d01f", + "0x1f3b40050400053b400520701f05400504000505200518801f052005040", + "0x53a400517c01f3b50050400053b500532001f3a50050400053a5005132", + "0x701f0543a43b53a53b41350050540050400050540052c601f3a4005040", + "0x3b801f01f0400053b20057ea01f01f0400050d100532d01f01f04000501f", + "0x1f01f0400050e30053b801f01f0400053ad0053aa01f01f040005030005", + "0x502b00518801f02b0050400053a924e00703301f24e00504000501f3b7", + "0x1f3aa0050400053aa00513201f3b40050400053b400520701f028005040", + "0x50280052c601f04400504000504400517c01f3b50050400053b5005320", + "0xdb0053b801f01f04000501f00701f0280443b53aa3b4135005028005040", + "0x53b801f01f0400050270053b801f01f0400050d100532d01f01f040005", + "0x3301f06000504000501f3b701f01f0400050e30053b801f01f040005135", + "0x508400520701f05f00504000500600518801f006005040005031060007", + "0x1f03900504000503900532001f3ba0050400053ba00513201f084005040", + "0x393ba08413500505f00504000505f0052c601f3b90050400053b900517c", + "0x50d100532d01f01f0400050db0053b801f01f04000501f00701f05f3b9", + "0xe30053b801f01f0400051350053b801f01f04000502a0053aa01f01f040", + "0x703301f05e00504000501f3b701f01f0400053c00057ea01f01f040005", + "0x4000508400520701f06600504000526a00518801f26a00504000502d05e", + "0x17c01f03900504000503900532001f0c30050400050c300513201f084005", + "0x1d20390c30841350050660050400050660052c601f1d20050400051d2005", + "0x57eb0d103a0070400070070050d101f00700504000500500503a01f066", + "0x703a0050d101f03a00504000503a00513501f01f04000501f00701f135", + "0x50400050e300502e01f01f04000501f00701f1340057ec0e30db007040", + "0x737f01f20700504000520700502c01f2070050400051330053bc01f133", + "0x13501f01f04000501f00701f03913013103a7ed17c13200704000720701f", + "0x701f3c40057ee08407c0070400070db0050d101f0db0050400050db005", + "0x240050400053c30053bc01f3c300504000508400502e01f01f04000501f", + "0x3a7ef3c13c200704000702413200737f01f02400504000502400502c01f", + "0x53bc01f02a0050400050d100502e01f01f04000501f00701f0293bf3c0", + "0x400053c117c0077f001f3bd00504000507c0053b901f3be00504000502a", + "0x1f0c30050400050270053d601f02700504000502c3be0077f101f02c005", + "0x50c30057f201f3bd0050400053bd00524201f3c20050400053c2005207", + "0x400053bf0050de01f01f04000501f00701f0c33bd3c203a0050c3005040", + "0x517c0050de01f01f0400050d10050db01f01f0400050290050de01f01f", + "0x3401f02d00504000507c00513501f1d20050400053c000520701f01f040", + "0x50de01f01f0400050d10050db01f01f04000501f00701f01f7f300501f", + "0x2d0050400053c400513501f1d200504000513200520701f01f04000517c", + "0x1f01f0400051300050de01f01f04000501f00701f01f7f300501f03401f", + "0x504000513100520701f01f0400050d10050db01f01f0400050390050de", + "0x4000501f00701f01f7f300501f03401f02d0050400050db00513501f1d2", + "0x13400513501f1d200504000501f00520701f01f0400050d10050db01f01f", + "0x1f00520701f01f04000501f00701f01f7f300501f03401f02d005040005", + "0x1f02e00504000501f07801f02d00504000513500513501f1d2005040005", + "0x53bc0057f201f3bb00504000502d0053b901f3bc00504000502e0057f4", + "0x1f7db01f1340e30070400050db00514a01f3bc3bb1d203a0053bc005040", + "0x1320070400052070057dd01f2070050400051330057dc01f133005040005", + "0x1310053bc01f13100504000517c0057df01f01f0400051320057de01f17c", + "0x504000513000502c01f0390e30070400050e300502701f130005040005", + "0x8400504000508400502c01f08407c00704000503913003a03a2fb01f130", + "0x7e101f0240050400053c30057e001f3c33c400704000508401f0073b001f", + "0x400053c10057e301f01f0400053c20057e201f3c13c2007040005024005", + "0x1f0293bf0070400053bf0057e401f3bf0050400053c00053c101f3c0005", + "0x400053be0053ac01f3be00504000501f3bf01f02a0050400050290053c0", + "0x4000702a3bd0d10050d13be01f3bd0050400053bd00502901f3bd3be007", + "0x4000501f7e601f01f04000501f00701f02e02d1d203a7f50c302702c03a", + "0x1f02c00504000502c00513201f3bb0050400053bc3bf0073ae01f3bc005", + "0x2702c0d13be01f3bb0050400053bb00502a01f3be0050400053be005029", + "0x1f01f04000501f00701f0320313b903a7f63ba03002f03a0400073bb3be", + "0x3303a7f73b73b80070400070c33c400737f01f0c30050400050c300502c", + "0x3b800737f01f3ba0050400053ba00502c01f01f04000501f00701f3b6034", + "0x514b01f01f04000501f00701f3b03b23b403a7f80353b50070400073ba", + "0x1f3ab3ac03b3ad0d10400053af3b700703a7f901f3ae3af007040005134", + "0x50400053ac0050df01f01f0400053ab0050de01f01f04000503b0050de", + "0x400053a90050de01f0413a73a90440d10400053ae0353ad03a7f901f3aa", + "0x501f7db01f0420050400053a70050df01f01f0400050410050de01f01f", + "0x3a43a50070400053a60057dd01f3a60050400053c70057dc01f3c7005040", + "0x53a30053bc01f3a30050400053a40057df01f01f0400053a50057de01f", + "0x70400050e322607c03a2fb01f22600504000522600502c01f226005040", + "0x2442430070400052423b50073b001f24200504000524200502c01f242241", + "0x1f3bf01f0540050400050520053c001f0522440070400052440057e401f", + "0x504000502f00513201f02b24e00704000524e0053ac01f24e005040005", + "0x1351d201f3aa0050400053aa00502c01f02b00504000502b00502901f02f", + "0x4000501f00701f05e05f00603a7fa0600280070400073aa05402b03002f", + "0x513201f06600504000526a2440073ae01f26a00504000501f7e601f01f", + "0x504000506600502a01f24e00504000524e00502901f028005040005028", + "0x704000704206624e0600281351d201f04200504000504200502c01f066", + "0x504000506300513201f01f04000501f00701f27527306703a7fb064063", + "0x13500718301f27900504000501f07801f00b00504000506300502d01f063", + "0x504000524300520701f28200504000527a00518501f27a005040005279", + "0x532001f04400504000504400510801f00b00504000500b00513201f243", + "0x50400052820052c601f06400504000506400517c01f241005040005241", + "0x513500532d01f01f04000501f00701f28206424104400b2430db005282", + "0x18801f29200504000527506b00703301f06b00504000501f3b701f01f040", + "0x4000506700513201f24300504000524300520701f293005040005292005", + "0x17c01f24100504000524100532001f04400504000504400510801f067005", + "0x2410440672430db0052930050400052930052c601f273005040005273005", + "0x50420053b801f01f04000513500532d01f01f04000501f00701f293273", + "0x501f3b701f01f04000524e0053aa01f01f0400052440057ea01f01f040", + "0x1ec00504000529500518801f29500504000505e29400703301f294005040", + "0x4400510801f00600504000500600513201f24300504000524300520701f", + "0x5f00504000505f00517c01f24100504000524100532001f044005040005", + "0x501f00701f1ec05f2410440062430db0051ec0050400051ec0052c601f", + "0x13500532d01f01f0400053b00050de01f01f0400053b20050de01f01f040", + "0x50de01f01f0400050e30053b801f01f04000513400530b01f01f040005", + "0x29d00504000502f00502d01f02f00504000502f00513201f01f0400053b7", + "0x501f03401f2a400504000529d00513201f2a30050400053b400520701f", + "0x53b60050de01f01f0400050340050de01f01f04000501f00701f01f7fc", + "0xe30053b801f01f04000513400530b01f01f04000513500532d01f01f040", + "0x2d01f02f00504000502f00513201f01f0400053ba0053b801f01f040005", + "0x400052a500513201f2a300504000503300520701f2a500504000502f005", + "0x520701f2ac0050400052a600518801f2a600504000501f3c701f2a4005", + "0x504000500700510801f2a40050400052a400513201f2a30050400052a3", + "0x52c601f03000504000503000517c01f07c00504000507c00532001f007", + "0x1f01f04000501f00701f2ac03007c0072a42a30db0052ac0050400052ac", + "0x1f04000513400530b01f01f04000513500532d01f01f0400050c30053b8", + "0x503207800703301f07800504000501f3b701f01f0400050e30053b801f", + "0x1f3c40050400053c400520701f2b600504000507a00518801f07a005040", + "0x507c00532001f00700504000500700510801f3b90050400053b9005132", + "0x52b60050400052b60052c601f03100504000503100517c01f07c005040", + "0x1f0400053be0053aa01f01f04000501f00701f2b603107c0073b93c40db", + "0x400050e30053b801f01f04000513400530b01f01f04000513500532d01f", + "0x2e2b700703301f2b700504000501f3b701f01f0400053bf0057ea01f01f", + "0x3c40050400053c400520701f07f0050400052b800518801f2b8005040005", + "0x7c00532001f00700504000500700510801f1d20050400051d200513201f", + "0x7f00504000507f0052c601f02d00504000502d00517c01f07c005040005", + "0x4000501f7fe01f0d100504000501f7fd01f07f02d07c0071d23c40db005", + "0x2f701f13500504000513500502c01f0d10050400050d100502c01f135005", + "0x50db0052f001f01f04000501f00701f01f7ff0db0050400071350d1007", + "0x80201f13400504000501f80101f0e30050400050db00580001f0db005040", + "0x504000513300502c01f13400504000513400502c01f13300504000501f", + "0x2f001f01f04000501f00701f01f8032070050400071331340072f701f133", + "0x4000513200580401f13200504000520700580001f207005040005207005", + "0x1f01f04000501f00701f13100580601f04000717c00580501f17c132007", + "0x513000513201f03900504000501f00515001f13000504000500500502d", + "0x1f00701f01f80800501f03401f08400504000513200580701f07c005040", + "0x1f80a01f3c400504000501f2f101f01f04000513200580901f01f040005", + "0x51313c33c401f0d12ef01f3c30050400053c300502c01f3c3005040005", + "0x3c10050400073c200580c01f3c20050400053c200580b01f3c2024007040", + "0x3c100580001f3c000504000500500502d01f01f04000501f00701f01f80d", + "0x7c0050400053c000513201f03900504000502400515001f3bf005040005", + "0x1f04000501f00701f01f80800501f03401f0840050400053bf00580701f", + "0x502400515001f02a00504000501f80e01f02900504000500500502d01f", + "0x1f08400504000502a00580701f07c00504000502900513201f039005040", + "0x701f3bd00580f01f0400073be00580501f3be084007040005084005804", + "0x1f02c00504000507c00502d01f01f04000508400580901f01f04000501f", + "0x81000501f03401f0c30050400050e300580701f02700504000502c005132", + "0x1f00701f1d200581101f0400070e300580501f01f04000501f00701f01f", + "0x13201f02d00504000507c00502d01f01f0400053bd00581201f01f040005", + "0x1f81000501f03401f0c300504000508400580701f02700504000502d005", + "0x2e00504000501f2f101f01f04000508400580901f01f04000501f00701f", + "0x781301f3bc0050400053bc00580b01f3bc0050400053bd02e00781301f", + "0x400073bb00580c01f3bb0050400053bb00580b01f3bb0050400051d23bc", + "0x80001f03000504000507c00502d01f01f04000501f00701f01f81402f005", + "0x400053ba00580701f02700504000503000513201f3ba00504000502f005", + "0x4000507c00502d01f01f04000501f00701f01f81000501f03401f0c3005", + "0x580701f0270050400053b900513201f03100504000501f80e01f3b9005", + "0x4000501f00701f03200581501f0400070c300580501f0c3005040005031", + "0x3900515001f3b800504000502700502d01f01f04000503a00532d01f01f", + "0x701f01f81600501f03401f0330050400053b800513201f3b7005040005", + "0x3b500504000501f81801f3b603400704000503200581701f01f04000501f", + "0x1f3bf01f3b40050400050350053c001f0353b50070400053b50057e401f", + "0x50400053b000502901f3b03b20070400053b20053ac01f3b2005040005", + "0x70400070343b43b00070271351d201f3b40050400053b400502a01f3b0", + "0x3ab00504000501f7e601f01f04000501f00701f3ac03b3ad03a8193ae3af", + "0x513201f3aa0050400053ab3b50073ae01f3b50050400053b500581a01f", + "0x50400053aa00502a01f3b20050400053b200502901f3af0050400053af", + "0x1f0420413a703a81b3a90440070400073b63aa3b23ae3af1351d201f3aa", + "0x504000504400502d01f04400504000504400513201f01f04000501f007", + "0x518501f3a50050400053a603a00718301f3a600504000501f07801f3c7", + "0x50400053c700513201f03900504000503900515001f3a40050400053a5", + "0x390d10053a40050400053a40052c601f3a90050400053a900517c01f3c7", + "0x501f3b701f01f04000503a00532d01f01f04000501f00701f3a43a93c7", + "0x24100504000522600518801f2260050400050423a300703301f3a3005040", + "0x4100517c01f3a70050400053a700513201f03900504000503900515001f", + "0x701f2410413a70390d10052410050400052410052c601f041005040005", + "0x7ea01f01f0400053b60053b801f01f04000503a00532d01f01f04000501f", + "0x1f24200504000501f3b701f01f0400053b20053aa01f01f0400053b5005", + "0x3900515001f24400504000524300518801f2430050400053ac242007033", + "0x3b00504000503b00517c01f3ad0050400053ad00513201f039005040005", + "0x1f04000501f00701f24403b3ad0390d10052440050400052440052c601f", + "0x4000500500502d01f01f04000503a00532d01f01f0400050e300580901f", + "0x3401f03300504000505200513201f3b700504000501f00515001f052005", + "0x502d01f01f04000503a00532d01f01f04000501f00701f01f81600501f", + "0x504000505400513201f3b700504000501f00515001f054005040005005", + "0x3b700515001f02b00504000524e00518801f24e00504000501f3c701f033", + "0x700504000500700517c01f03300504000503300513201f3b7005040005", + "0x703a0050072ae01f02b0070333b70d100502b00504000502b0052c601f", + "0x501f7db01f01f04000501f00701f13220713303a81c1340e30db03a040", + "0x391300070400051310057dd01f13100504000517c0057dc01f17c005040", + "0x507c0053bc01f07c0050400050390057df01f01f0400051300057de01f", + "0x8400504000508400502c01f3c413500704000513500502701f084005040", + "0x1f02400504000502400502c01f0243c30070400053c408400703a2fb01f", + "0x57e101f3c00050400053c10057e001f3c13c200704000502401f0073b0", + "0x50400050290057e301f01f0400053bf0057e201f0293bf0070400053c0", + "0x3c001f3bd3be0070400053be0057e401f3be00504000502a0053c101f02a", + "0x70400050270053ac01f02700504000501f3bf01f02c0050400053bd005", + "0x3be01f0c30050400050c300502901f0db0050400050db00513201f0c3027", + "0x501f00701f02f3bb3bc03a81d02e02d1d203a04000702c0c30e30db0d1", + "0x13201f3ba0050400050303be0073ae01f03000504000501f7e601f01f040", + "0x400053ba00502a01f02700504000502700502901f1d20050400051d2005", + "0x333b73b803a81e0320313b903a0400073ba02702d1d20d13be01f3ba005", + "0x400051340051b701f1340050400051340052ad01f01f04000501f00701f", + "0x400053b600526b01f3b23b40353b53b61350400050340051bc01f034005", + "0x53b20053b801f01f0400053b400502b01f01f04000503500502b01f01f", + "0x1ce01f3b00050400053b50051cc01f3b50050400053b50051ca01f01f040", + "0x3b801f3c70420413a73a90443aa3ab3ac03b3ad3ae3af1310400053b0005", + "0x1f01f0400053ad0050de01f01f0400053ae00502b01f01f0400053af005", + "0x1f0400053aa0053b801f01f0400053ab0053b801f01f0400053ac0053b8", + "0x400053a70053b401f01f0400053a90050de01f01f04000504400529e01f", + "0x53c70053b401f01f0400050420053aa01f01f0400050410053aa01f01f", + "0x1f3a603b00704000503b00506301f03b00504000503b00524201f01f040", + "0x1f22600581f3a33a40070400073a50050d101f3a50050400053a600503a", + "0x1f24100504000501f15e01f01f0400053a40050e301f01f04000501f007", + "0x2423c203a82001f24100504000524100502901f24200504000503b00503a", + "0x4000501f7db01f01f04000501f00701f052005821244243007040007241", + "0x1f02802b00704000524e0057dd01f24e0050400050540057dc01f054005", + "0x400050600053bc01f0600050400050280057df01f01f04000502b0057de", + "0x5f0070400051350063c303a2fb01f00600504000500600502c01f006005", + "0x1f06626a00704000505e2430073b001f05e00504000505e00502c01f05e", + "0x3a300502e01f0640050400050630053c001f0630660070400050660057e4", + "0x2e00504000502e00502c01f2730050400050670053bc01f067005040005", + "0x1f3bf01f27500504000527302e0070c301f27300504000527300502c01f", + "0x50400053b900513201f27900b00704000500b0053ac01f00b005040005", + "0x1351d201f27500504000527500502c01f27900504000527900502901f3b9", + "0x4000501f00701f29329206b03a82228227a0070400072750642790313b9", + "0x582301f2950050400052940660073ae01f29400504000501f7e601f01f", + "0x50400051ec0053bc01f1ec00504000524400502e01f244005040005244", + "0x70c301f29d00504000529d00502c01f03200504000503200502c01f29d", + "0x4000500b00502901f27a00504000527a00513201f2a300504000529d032", + "0x1d201f2a30050400052a300502c01f29500504000529500502a01f00b005", + "0x501f00701f0782ac2a603a8242a52a40070400072a329500b28227a135", + "0x7801f07a0050400052a400502d01f2a40050400052a400513201f01f040", + "0x400052b700518501f2b70050400052b60d100718301f2b600504000501f", + "0x32001f07a00504000507a00513201f26a00504000526a00520701f2b8005", + "0x400052b80052c601f2a50050400052a500517c01f05f00504000505f005", + "0x50d100532d01f01f04000501f00701f2b82a505f07a26a1350052b8005", + "0x18801f08100504000507807f00703301f07f00504000501f3b701f01f040", + "0x400052a600513201f26a00504000526a00520701f083005040005081005", + "0x2c601f2ac0050400052ac00517c01f05f00504000505f00532001f2a6005", + "0x1f01f04000501f00701f0832ac05f2a626a135005083005040005083005", + "0x1f0400052440050db01f01f0400050660057ea01f01f0400050d100532d", + "0x504000501f3b701f01f0400050320053b801f01f04000500b0053aa01f", + "0x20701f2c700504000507e00518801f07e00504000529308600703301f086", + "0x4000505f00532001f06b00504000506b00513201f26a00504000526a005", + "0x1350052c70050400052c70052c601f29200504000529200517c01f05f005", + "0x32d01f01f04000502e0053b801f01f04000501f00701f2c729205f06b26a", + "0x1f01f0400051350053b801f01f0400053a30050db01f01f0400050d1005", + "0x400053b900502d01f3b90050400053b900513201f01f0400050320053b8", + "0x3401f2cb0050400052c800513201f2ca00504000505200520701f2c8005", + "0x53b801f01f0400052260050e301f01f04000501f00701f01f82500501f", + "0x3b801f01f0400051350053b801f01f0400050d100532d01f01f04000502e", + "0x3b90050400053b900513201f01f04000503b0053b401f01f040005032005", + "0x2cd00513201f2ca0050400053c200520701f2cd0050400053b900502d01f", + "0x1f2d00050400052cf00518801f2cf00504000501f1f801f2cb005040005", + "0x53c300532001f2cb0050400052cb00513201f2ca0050400052ca005207", + "0x52d00050400052d00052c601f03100504000503100517c01f3c3005040", + "0x1f01f04000502e0053b801f01f04000501f00701f2d00313c32cb2ca135", + "0x1f0400051340053d801f01f0400051350053b801f01f0400050d100532d", + "0x2d400518801f2d40050400050332d300703301f2d300504000501f3b701f", + "0x3b80050400053b800513201f3c20050400053c200520701f2d5005040005", + "0x2d50052c601f3b70050400053b700517c01f3c30050400053c300532001f", + "0x53aa01f01f04000501f00701f2d53b73c33b83c21350052d5005040005", + "0x3d801f01f0400051350053b801f01f0400050d100532d01f01f040005027", + "0x1f2e200504000501f3b701f01f0400053be0057ea01f01f040005134005", + "0x3c200520701f2f40050400052e300518801f2e300504000502f2e2007033", + "0x3c30050400053c300532001f3bc0050400053bc00513201f3c2005040005", + "0x3bc3c21350052f40050400052f40052c601f3bb0050400053bb00517c01f", + "0x1350053b801f01f0400050d100532d01f01f04000501f00701f2f43bb3c3", + "0x1f3030050400051322fc00703301f2fc00504000501f3b701f01f040005", + "0x513300513201f01f00504000501f00520701f305005040005303005188", + "0x1f20700504000520700517c01f00700504000500700532001f133005040", + "0x504000501f82601f30520700713301f1350053050050400053050052c6", + "0x4000501f3a401f13200504000501f82801f13300504000501f82701f0e3", + "0x504000501f82a01f17c00504000501f82901f01f04000501f07f01f01f", + "0x13117c0d182b01f03900504000501f82a01f13000504000501f82a01f131", + "0x4000707c00582d01f07c00504000507c00582c01f07c005040005039130", + "0x1f3c33c400704000503a0053d701f01f04000501f00701f01f82e084005", + "0x504000501f82a01f3c200504000502400583001f02400504000501f82f", + "0x3bf00583001f3bf00504000501f82a01f3c00050400053c100583001f3c1", + "0x1f3be00504000502a00583001f02a00504000501f82a01f029005040005", + "0x83301f3c30050400053c300583201f3bd0050400053be0293c03c20d1831", + "0x701f02700583502c0050400073bd3c300783401f3bd0050400053bd005", + "0x83601f01f04000513500532d01f01f04000502c0053d501f01f04000501f", + "0x1f01f0400050e300583801f01f04000513300583701f01f040005132005", + "0x50400050c300518801f0c300504000501f83a01f01f040005084005839", + "0x515c01f00500504000500500515b01f01f00504000501f00520701f1d2", + "0x50400050d100513201f3c40050400053c400515901f007005040005007", + "0x1f00701f1d20d13c400700501f0db0051d20050400051d20052c601f0d1", + "0x82a01f02e00504000502d00583001f02d00504000501f83b01f01f040005", + "0x2f00504000501f82a01f3bb0050400053bc00583001f3bc00504000501f", + "0x53ba00583001f3ba00504000501f82a01f03000504000502f00583001f", + "0x4000503100583301f0310050400053b90303bb02e0d183101f3b9005040", + "0x1f04000501f00701f3b800583c03200504000703102700783401f031005", + "0x504000501f2c001f03300504000501f83e01f3b700504000501f83d01f", + "0xe384001f0340050400050340053d401f03300504000503300583f01f034", + "0x1f3b23b40353b50d18413b60db13403a0400070340330840323b7007005", + "0x400053b000584301f3b03b60070400053b600584201f01f04000501f007", + "0x84501f13400504000513413300784401f01f04000501f2a601f3ae3af007", + "0x701f03b0058463ad0050400073ae0053d301f0db0050400050db0e3007", + "0x4000501f00701f3ab0058483ac0050400073ad00584701f01f04000501f", + "0x2d01f01f04000501f00701f04400584a3aa0050400073ac00584901f01f", + "0x400053a900513201f3a70050400053aa00584b01f3a90050400050d1005", + "0x501f00701f01f84d00501f03401f0420050400053a700584c01f041005", + "0x84c01f0410050400053c700513201f3c70050400050d100502d01f01f040", + "0x2d01f01f04000501f00701f01f84d00501f03401f042005040005044005", + "0x400053ab00584c01f0410050400053a600513201f3a60050400050d1005", + "0x400050d100502d01f01f04000501f00701f01f84d00501f03401f042005", + "0x3da01f04200504000503b00584c01f0410050400053a500513201f3a5005", + "0x3a300584f01f2263a30070400053af00584e01f3a40050400050423c4007", + "0x2420d104000524100585101f24122600704000522600585001f01f040005", + "0x585201f01f04000524400585201f01f04000524300585201f052244243", + "0x24e0050400050540053d201f05400504000524200585301f01f040005052", + "0x2800502c01f02800504000502b24e0072e301f02b00504000501f0c801f", + "0x1f04000501f00701f06000585401f0400070280052ac01f028005040005", + "0x6626a05e05f0d104000500600585101f00622600704000522600585001f", + "0x4000506600585201f01f04000526a00585201f01f04000505f00585201f", + "0x52ac01f0640050400050630053d201f06300504000505e00585301f01f", + "0x704000522600585001f01f04000501f00701f06700585501f040007064", + "0x1f04000527500585201f27a27900b2750d104000527300585101f273226", + "0x4000527900585301f01f04000527a00585201f01f04000500b00585201f", + "0x29200585601f04000706b0052ac01f06b0050400052820053d201f282005", + "0x585201f1ec2952942930d104000522600585101f01f04000501f00701f", + "0x85301f01f04000529500585201f01f04000529400585201f01f040005293", + "0x400072a30052ac01f2a300504000529d0053d201f29d0050400051ec005", + "0x1f2a53b60070400053b600584201f01f04000501f00701f2a400585701f", + "0x1f07a0058590780050400072ac0053d301f2ac2a60070400052a5005858", + "0x501f00701f2b700585a2b600504000707800584701f01f04000501f007", + "0x1f01f04000501f00701f07f00585b2b80050400072b600584901f01f040", + "0x508100513201f0830050400052b800584b01f08100504000504100502d", + "0x1f00701f01f85c00501f03401f07e00504000508300584c01f086005040", + "0x1f0860050400052c700513201f2c700504000504100502d01f01f040005", + "0x1f01f04000501f00701f01f85c00501f03401f07e00504000507f00584c", + "0x52b700584c01f0860050400052c800513201f2c800504000504100502d", + "0x504100502d01f01f04000501f00701f01f85c00501f03401f07e005040", + "0x1f07e00504000507a00584c01f0860050400052ca00513201f2ca005040", + "0x584f01f2cf2cd0070400052a600584e01f2cb00504000507e3a40073da", + "0xd10400052d000585101f2d02cf0070400052cf00585001f01f0400052cd", + "0x85201f01f0400052d500585201f01f0400052d400585201f2e22d52d42d3", + "0x50400052e30053d201f2e30050400052d300585301f01f0400052e2005", + "0x502c01f3030050400052fc2f40072e301f2fc00504000501f6b001f2f4", + "0x4000501f00701f30500585d01f0400073030052ac01f303005040005303", + "0x30a3093080d104000530600585101f3062cf0070400052cf00585001f01f", + "0x530c00585201f01f04000530a00585201f01f04000530800585201f30c", + "0x2ac01f30e00504000530d0053d201f30d00504000530900585301f01f040", + "0x400052cf00585001f01f04000501f00701f30f00585e01f04000730e005", + "0x400050a200585201f3120a43110a20d104000531000585101f3102cf007", + "0x50a400585301f01f04000531200585201f01f04000531100585201f01f", + "0x585f01f0400073130052ac01f3130050400050a60053d201f0a6005040", + "0x85201f3273173153140d10400052cf00585101f01f04000501f00701f0a8", + "0x1f01f04000531700585201f01f04000531500585201f01f040005314005", + "0x73290052ac01f3290050400053280053d201f328005040005327005853", + "0xb33b60070400053b600584201f01f04000501f00701f32d00586001f040", + "0xba0058620b00050400073440053d301f3440b40070400050b300586101f", + "0x1f00701f07b0058630b70050400070b000584701f01f04000501f00701f", + "0x1f04000501f00701f3520058640bd0050400070b700584901f01f040005", + "0x36200513201f3640050400050bd00584b01f36200504000508600502d01f", + "0x701f01f86500501f03401f38f00504000536400584c01f384005040005", + "0x38400504000539300513201f39300504000508600502d01f01f04000501f", + "0x1f04000501f00701f01f86500501f03401f38f00504000535200584c01f", + "0x7b00584c01f38400504000539200513201f39200504000508600502d01f", + "0x8600502d01f01f04000501f00701f01f86500501f03401f38f005040005", + "0x38f0050400050ba00584c01f38400504000539100513201f391005040005", + "0x84f01f0e13900070400050b400584e01f0c600504000538f2cb0073da01f", + "0x400050c900585101f0c90e10070400050e100585001f01f040005390005", + "0x1f01f04000539800585201f01f0400050cb00585201f39a3980cb0c80d1", + "0x4000539b0053d201f39b0050400050c800585301f01f04000539a005852", + "0x2c01f0d400504000539d0cd0072e301f39d00504000501f6b201f0cd005", + "0x501f00701f38e00586601f0400070d40052ac01f0d40050400050d4005", + "0x3893940d10400053a100585101f3a10e10070400050e100585001f01f040", + "0xd900585201f01f04000538700585201f01f04000539400585201f0d9387", + "0x1f3850050400054150053d201f41500504000538900585301f01f040005", + "0x50e100585001f01f04000501f00701f37f00586701f0400073850052ac", + "0x537c00585201f37d0d737a37c0d10400050de00585101f0de0e1007040", + "0xd700585301f01f04000537d00585201f01f04000537a00585201f01f040", + "0x86801f0400073830052ac01f3830050400050df0053d201f0df005040005", + "0x1f3800e53763770d10400050e100585101f01f04000501f00701f1eb005", + "0x1f0400050e500585201f01f04000537600585201f01f040005377005852", + "0x3810052ac01f3810050400050e70053d201f0e700504000538000585301f", + "0x3820070400053b600586a01f01f04000501f00701f0e900586901f040007", + "0x84701f01f04000501f00701f36c00586b36d00504000736f0053d301f36f", + "0x717200584901f01f04000501f00701f36b00586c17200504000736d005", + "0xf300504000538400502d01f01f04000501f00701f36800586d36a005040", + "0x36700584c01f3660050400050f300513201f36700504000536a00584b01f", + "0x38400502d01f01f04000501f00701f01f86e00501f03401f365005040005", + "0x36500504000536800584c01f36600504000536300513201f363005040005", + "0x36100504000538400502d01f01f04000501f00701f01f86e00501f03401f", + "0x501f03401f36500504000536b00584c01f36600504000536100513201f", + "0x36000513201f36000504000538400502d01f01f04000501f00701f01f86e", + "0x50400053650c60073da01f36500504000536c00584c01f366005040005", + "0x585001f01f04000535c00584f01f35b35c00704000538200584e01f35d", + "0x585201f0ff1000fe3580d10400050fb00585101f0fb35b00704000535b", + "0x85301f01f0400050ff00585201f01f04000510000585201f01f0400050fe", + "0x504000501f6b401f3570050400050fd0053d201f0fd005040005358005", + "0x2ac01f10600504000510600502c01f1060050400053563570072e301f356", + "0x4000535b00585001f01f04000501f00701f10800586f01f040007106005", + "0x4000510500585201f10c4fa3541050d104000510700585101f10735b007", + "0x535400585301f01f04000510c00585201f01f0400054fa00585201f01f", + "0x587001f04000710d0052ac01f10d0050400050450053d201f045005040", + "0x34d00585101f34d35b00704000535b00585001f01f04000501f00701f111", + "0x4000510f00585201f01f04000511000585201f34c0fa10f1100d1040005", + "0x1170053d201f1170050400050fa00585301f01f04000534c00585201f01f", + "0x1f04000501f00701f11900587101f0400071140052ac01f114005040005", + "0x85201f01f04000534a00585201f11b1ba1bb34a0d104000535b00585101f", + "0xe00504000511b00585301f01f0400051ba00585201f01f0400051bb005", + "0x701f11a00587201f04000711c0052ac01f11c00504000500e0053d201f", + "0x502d01f01f04000513200583601f01f04000501f07f01f01f04000501f", + "0x504000534713500718301f34700504000501f07801f348005040005366", + "0x515b01f01f00504000501f00520701f12400504000512200518501f122", + "0x504000535d00515901f0db0050400050db00515c01f134005040005134", + "0x1f0db0051240050400051240052c601f34800504000534800513201f35d", + "0x32d01f01f04000511a0052b701f01f04000501f00701f12434835d0db134", + "0x504000512300513201f12300504000536600502d01f01f040005135005", + "0x1f0400051190052b701f01f04000501f00701f01f87300501f03401f121", + "0x4000536600502d01f01f04000535b00584f01f01f04000513500532d01f", + "0x501f00701f01f87300501f03401f12100504000534600513201f346005", + "0x35b00584f01f01f04000513500532d01f01f0400051110052b701f01f040", + "0x1f34300504000534500513201f34500504000536600502d01f01f040005", + "0x32d01f01f0400051080052b701f01f04000501f00701f01f87400501f034", + "0x12b00504000536600502d01f01f04000535b00584f01f01f040005135005", + "0x1f00520701f1210050400053430056e901f34300504000512b00513201f", + "0x50400073420053d901f34212a00704000501f00587501f01f005040005", + "0x1f33d33f00704000534100587701f01f04000501f00701f12f005876341", + "0x33b00504000501f87901f33c00504000501f87801f01f04000533d005060", + "0x33c00502c01f33f00504000533f00587a01f12a00504000512a00520701f", + "0x533b33c33f12a0d187b01f33b00504000533b00502901f33c005040005", + "0x4000501f00701f33700587c3380050400073390053d901f33933a007040", + "0x1f87d01f01f04000533500506001f33533600704000533800587701f01f", + "0x1f33a00504000533a00520701f13800504000501f87901f334005040005", + "0x513800502901f33400504000533400502c01f33600504000533600587a", + "0x73310053d901f33133200704000513833433633a0d187b01f138005040", + "0x13c00704000533000587701f01f04000501f00701f32f00587e330005040", + "0x4000501f16001f11500504000501f87f01f01f04000532e00506001f32e", + "0x2c01f13c00504000513c00587a01f33200504000533200520701f036005", + "0x11513c3320d187b01f03600504000503600502901f115005040005115005", + "0x1f00701f58c00588032a00504000732b0053d901f32b32c007040005036", + "0x520701f32200504000512100502d01f01f04000501f07f01f01f040005", + "0x504000532200513201f20700504000535d00515901f32100504000532c", + "0x4000501f00701f01f88200501f03401f14100504000532a00588101f320", + "0x4000558c00518801f01f04000513200583601f01f04000501f07f01f01f", + "0x15c01f13400504000513400515b01f32c00504000532c00520701f31e005", + "0x4000512100513201f35d00504000535d00515901f0db0050400050db005", + "0x701f31e12135d0db13432c0db00531e00504000531e0052c601f121005", + "0x518801f01f04000513200583601f01f04000501f07f01f01f04000501f", + "0x504000513400515b01f33200504000533200520701f31b00504000532f", + "0x513201f35d00504000535d00515901f0db0050400050db00515c01f134", + "0x12135d0db1343320db00531b00504000531b0052c601f121005040005121", + "0x1f04000513200583601f01f04000501f07f01f01f04000501f00701f31b", + "0x13400515b01f33a00504000533a00520701f07d00504000533700518801f", + "0x35d00504000535d00515901f0db0050400050db00515c01f134005040005", + "0x13433a0db00507d00504000507d0052c601f12100504000512100513201f", + "0x13200583601f01f04000501f07f01f01f04000501f00701f07d12135d0db", + "0x1f12a00504000512a00520701f03c00504000512f00518801f01f040005", + "0x535d00515901f0db0050400050db00515c01f13400504000513400515b", + "0x503c00504000503c0052c601f12100504000512100513201f35d005040", + "0x1f0400050e90052b701f01f04000501f00701f03c12135d0db13412a0db", + "0x4000538400502d01f01f0400053b600588301f01f04000513500532d01f", + "0x501f00701f01f88400501f03401f31800504000509a00513201f09a005", + "0x3b600588301f01f04000513500532d01f01f0400051eb0052b701f01f040", + "0x13201f14800504000538400502d01f01f0400050e100584f01f01f040005", + "0x2b701f01f04000501f00701f01f88400501f03401f318005040005148005", + "0x1f01f0400053b600588301f01f04000513500532d01f01f04000537f005", + "0x4000514a00513201f14a00504000538400502d01f01f0400050e100584f", + "0x4000538e0052b701f01f04000501f00701f01f88500501f03401f14b005", + "0x50e100584f01f01f0400053b600588301f01f04000513500532d01f01f", + "0x6e901f14b00504000514d00513201f14d00504000538400502d01f01f040", + "0x4000501f00587501f01f00504000501f00520701f31800504000514b005", + "0x1f04000501f00701f15100588615000504000714e0053d901f14e30b007", + "0x501f88701f01f04000530700506001f30715300704000515000587701f", + "0x87a01f30b00504000530b00520701f15900504000501f87901f15a005040", + "0x4000515900502901f15a00504000515a00502c01f153005040005153005", + "0x4000715c0053d901f15c15b00704000515915a15330b0d187b01f159005", + "0x31630200704000530000587701f01f04000501f00701f301005888300005", + "0x504000501f87901f15e00504000501f87d01f01f04000531600506001f", + "0x502c01f30200504000530200587a01f15b00504000515b00520701f160", + "0x16015e30215b0d187b01f16000504000516000502901f15e00504000515e", + "0x501f00701f2f90058892fa0050400072fb0053d901f2fb2fd007040005", + "0x87f01f01f04000516300506001f1632f50070400052fa00587701f01f040", + "0x2fd0050400052fd00520701f2f100504000501f16001f2f700504000501f", + "0x2f100502901f2f70050400052f700502c01f2f50050400052f500587a01f", + "0x2ef0053d901f2ef2f00070400052f12f72f52fd0d187b01f2f1005040005", + "0x1f01f04000501f07f01f01f04000501f00701f2ec00588a2ed005040007", + "0x50c600515901f3210050400052f000520701f2eb00504000531800502d", + "0x1f1410050400052ed00588101f3200050400052eb00513201f207005040", + "0x583601f01f04000501f07f01f01f04000501f00701f01f88200501f034", + "0x2f00050400052f000520701f2ea0050400052ec00518801f01f040005132", + "0xc600515901f0db0050400050db00515c01f13400504000513400515b01f", + "0x2ea0050400052ea0052c601f31800504000531800513201f0c6005040005", + "0x1f04000501f07f01f01f04000501f00701f2ea3180c60db1342f00db005", + "0x52fd00520701f2e90050400052f900518801f01f04000513200583601f", + "0x1f0db0050400050db00515c01f13400504000513400515b01f2fd005040", + "0x52e90052c601f31800504000531800513201f0c60050400050c6005159", + "0x1f07f01f01f04000501f00701f2e93180c60db1342fd0db0052e9005040", + "0x20701f2e800504000530100518801f01f04000513200583601f01f040005", + "0x400050db00515c01f13400504000513400515b01f15b00504000515b005", + "0x2c601f31800504000531800513201f0c60050400050c600515901f0db005", + "0x1f04000501f00701f2e83180c60db13415b0db0052e80050400052e8005", + "0x504000515100518801f01f04000513200583601f01f04000501f07f01f", + "0x515c01f13400504000513400515b01f30b00504000530b00520701f2e7", + "0x504000531800513201f0c60050400050c600515901f0db0050400050db", + "0x1f00701f2e73180c60db13430b0db0052e70050400052e70052c601f318", + "0x588301f01f04000513500532d01f01f04000532d0052b701f01f040005", + "0x2e50050400052e600513201f2e600504000508600502d01f01f0400053b6", + "0x1f01f0400050a80052b701f01f04000501f00701f01f88b00501f03401f", + "0x1f0400052cf00584f01f01f0400053b600588301f01f04000513500532d", + "0x501f03401f2e50050400052e400513201f2e400504000508600502d01f", + "0x513500532d01f01f04000530f0052b701f01f04000501f00701f01f88b", + "0x8600502d01f01f0400052cf00584f01f01f0400053b600588301f01f040", + "0x701f01f88c00501f03401f2df0050400052e100513201f2e1005040005", + "0x88301f01f04000513500532d01f01f0400053050052b701f01f04000501f", + "0x2dc00504000508600502d01f01f0400052cf00584f01f01f0400053b6005", + "0x1f00520701f2e50050400052df0056e901f2df0050400052dc00513201f", + "0x50400072da0053d901f2da2db00704000501f00587501f01f005040005", + "0x1f17a2d700704000517600587701f01f04000501f00701f17800588d176", + "0x2d200504000501f87901f2d600504000501f88e01f01f04000517a005060", + "0x2d600502c01f2d70050400052d700587a01f2db0050400052db00520701f", + "0x52d22d62d72db0d187b01f2d20050400052d200502901f2d6005040005", + "0x4000501f00701f18100588f17f0050400072ce0053d901f2ce2d1007040", + "0x1f87d01f01f04000518300506001f1832cc00704000517f00587701f01f", + "0x1f2d10050400052d100520701f2c600504000501f87901f185005040005", + "0x52c600502901f18500504000518500502c01f2cc0050400052cc00587a", + "0x71880053d901f1882c50070400052c61852cc2d10d187b01f2c6005040", + "0x2c20070400052c400587701f01f04000501f00701f2c30058902c4005040", + "0x4000501f16001f18c00504000501f87f01f01f04000518a00506001f18a", + "0x2c01f2c20050400052c200587a01f2c50050400052c500520701f18b005", + "0x18c2c22c50d187b01f18b00504000518b00502901f18c00504000518c005", + "0x1f00701f1920058912c00050400072c10053d901f2c118900704000518b", + "0x520701f1940050400052e500502d01f01f04000501f07f01f01f040005", + "0x504000519400513201f2070050400052cb00515901f321005040005189", + "0x4000501f00701f01f88200501f03401f1410050400052c000588101f320", + "0x4000519200518801f01f04000513200583601f01f04000501f07f01f01f", + "0x15c01f13400504000513400515b01f18900504000518900520701f193005", + "0x400052e500513201f2cb0050400052cb00515901f0db0050400050db005", + "0x701f1932e52cb0db1341890db0051930050400051930052c601f2e5005", + "0x518801f01f04000513200583601f01f04000501f07f01f01f04000501f", + "0x504000513400515b01f2c50050400052c500520701f1910050400052c3", + "0x513201f2cb0050400052cb00515901f0db0050400050db00515c01f134", + "0x2e52cb0db1342c50db0051910050400051910052c601f2e50050400052e5", + "0x1f04000513200583601f01f04000501f07f01f01f04000501f00701f191", + "0x13400515b01f2d10050400052d100520701f2bf00504000518100518801f", + "0x2cb0050400052cb00515901f0db0050400050db00515c01f134005040005", + "0x1342d10db0052bf0050400052bf0052c601f2e50050400052e500513201f", + "0x13200583601f01f04000501f07f01f01f04000501f00701f2bf2e52cb0db", + "0x1f2db0050400052db00520701f2bc00504000517800518801f01f040005", + "0x52cb00515901f0db0050400050db00515c01f13400504000513400515b", + "0x52bc0050400052bc0052c601f2e50050400052e500513201f2cb005040", + "0x1f0400052a40052b701f01f04000501f00701f2bc2e52cb0db1342db0db", + "0x4000504100502d01f01f0400053b600588301f01f04000513500532d01f", + "0x501f00701f01f89200501f03401f19c00504000519a00513201f19a005", + "0x3b600588301f01f04000513500532d01f01f0400052920052b701f01f040", + "0x13201f19b00504000504100502d01f01f04000522600584f01f01f040005", + "0x2b701f01f04000501f00701f01f89200501f03401f19c00504000519b005", + "0x1f01f0400053b600588301f01f04000513500532d01f01f040005067005", + "0x4000519900513201f19900504000504100502d01f01f04000522600584f", + "0x400050600052b701f01f04000501f00701f01f89300501f03401f2bb005", + "0x522600584f01f01f0400053b600588301f01f04000513500532d01f01f", + "0x6e901f2bb0050400051a700513201f1a700504000504100502d01f01f040", + "0x4000501f00587501f01f00504000501f00520701f19c0050400052bb005", + "0x1f04000501f00701f2b50058942ba0050400071a10053d901f1a11a2007", + "0x501f89501f01f0400052b300506001f2b31ad0070400052ba00587701f", + "0x87a01f1a20050400051a200520701f2b100504000501f87901f2b2005040", + "0x400052b100502901f2b20050400052b200502c01f1ad0050400051ad005", + "0x400072b00053d901f2b01af0070400052b12b21ad1a20d187b01f2b1005", + "0x2af1b50070400051b200587701f01f04000501f00701f1b30058961b2005", + "0x504000501f87901f2ae00504000501f87d01f01f0400052af00506001f", + "0x502c01f1b50050400051b500587a01f1af0050400051af00520701f2ad", + "0x2ad2ae1b51af0d187b01f2ad0050400052ad00502901f2ae0050400052ae", + "0x501f00701f1b90058971b60050400071bc0053d901f1bc1b7007040005", + "0x87f01f01f0400052a800506001f2a82a90070400051b600587701f01f040", + "0x1b70050400051b700520701f1c300504000501f16001f1c100504000501f", + "0x1c300502901f1c10050400051c100502c01f2a90050400052a900587a01f", + "0x1c00053d901f1c01c20070400051c31c12a91b70d187b01f1c3005040005", + "0x1f01f04000501f07f01f01f04000501f00701f1d40058982a1005040007", + "0x53a400515901f3210050400051c200520701f1ca00504000519c00502d", + "0x1f1410050400052a100588101f3200050400051ca00513201f207005040", + "0x51cc00589901f01f0400051ce00506001f1ce1cc007040005141005877", + "0x1f32100504000532100520701f01f0400051cf00589a01f1d11cf007040", + "0x20713200789c01f1d10050400051d100589b01f320005040005320005132", + "0x29a00518801f29a29c29e03a0400051d132032103a89d01f207005040005", + "0x13400504000513400515b01f29e00504000529e00520701f2a0005040005", + "0x29c00513201f20700504000520700515901f0db0050400050db00515c01f", + "0x2a029c2070db13429e0db0052a00050400052a00052c601f29c005040005", + "0x1f01f04000513200583601f01f04000501f07f01f01f04000501f00701f", + "0x513400515b01f1c20050400051c200520701f1dc0050400051d4005188", + "0x1f3a40050400053a400515901f0db0050400050db00515c01f134005040", + "0xdb1341c20db0051dc0050400051dc0052c601f19c00504000519c005132", + "0x513200583601f01f04000501f07f01f01f04000501f00701f1dc19c3a4", + "0x15b01f1b70050400051b700520701f1db0050400051b900518801f01f040", + "0x400053a400515901f0db0050400050db00515c01f134005040005134005", + "0xdb0051db0050400051db0052c601f19c00504000519c00513201f3a4005", + "0x83601f01f04000501f07f01f01f04000501f00701f1db19c3a40db1341b7", + "0x50400051af00520701f1da0050400051b300518801f01f040005132005", + "0x515901f0db0050400050db00515c01f13400504000513400515b01f1af", + "0x50400051da0052c601f19c00504000519c00513201f3a40050400053a4", + "0x4000501f07f01f01f04000501f00701f1da19c3a40db1341af0db0051da", + "0x1a200520701f1d90050400052b500518801f01f04000513200583601f01f", + "0xdb0050400050db00515c01f13400504000513400515b01f1a2005040005", + "0x1d90052c601f19c00504000519c00513201f3a40050400053a400515901f", + "0x89e01f01f04000501f00701f1d919c3a40db1341a20db0051d9005040005", + "0x1f01f04000513200583601f01f04000513500532d01f01f0400053b4005", + "0x1d800504000501f89f01f01f0400050e300583801f01f040005133005837", + "0x400053c400515901f1d600504000501f2c001f1d700504000501f83e01f", + "0x3d401f1d70050400051d700583f01f03500504000503500515c01f3c4005", + "0x2972981d503a0400051d61d73b20353c41358a001f1d60050400051d6005", + "0x1f00701f2910058a12960050400072970053d301f01f04000501f2a601f", + "0x1f04000501f00701f28f0058a229000504000729600584701f01f040005", + "0x502d01f01f04000501f00701f28b0058a328d00504000729000584901f", + "0x504000528800513201f28600504000528d00584b01f2880050400050d1", + "0x4000501f00701f01f8a400501f03401f28400504000528600584c01f1ee", + "0x584c01f1ee00504000528300513201f2830050400050d100502d01f01f", + "0x502d01f01f04000501f00701f01f8a400501f03401f28400504000528b", + "0x504000528f00584c01f1ee00504000528100513201f2810050400050d1", + "0x50400050d100502d01f01f04000501f00701f01f8a400501f03401f284", + "0x1f07f01f28400504000529100584c01f1ee00504000527f00513201f27f", + "0x1f30050400051d800518801f27c0050400052841d50073da01f01f040005", + "0x29800515c01f3b50050400053b500515b01f01f00504000501f00520701f", + "0x1ee0050400051ee00513201f27c00504000527c00515901f298005040005", + "0x501f00701f1f31ee27c2983b501f0db0051f30050400051f30052c601f", + "0x13200583601f01f04000513500532d01f01f0400053b80058a501f01f040", + "0x583901f01f0400050e300583801f01f04000513300583701f01f040005", + "0x1f2780050400051f500518801f1f500504000501f3dc01f01f040005084", + "0x500700515c01f00500504000500500515b01f01f00504000501f005207", + "0x1f0d10050400050d100513201f3c40050400053c400515901f007005040", + "0x4000501f00701f2780d13c400700501f0db0052780050400052780052c6", + "0x513300583701f01f04000513200583601f01f04000513500532d01f01f", + "0x1f800518801f1f800504000501f3c701f01f0400050e300583801f01f040", + "0x500504000500500515b01f01f00504000501f00520701f276005040005", + "0xd100513201f03a00504000503a00515901f00700504000500700515c01f", + "0x2760d103a00700501f0db0052760050400052760052c601f0d1005040005", + "0x3a00583001f03a00504000501f82f01f00700500704000501f0058a601f", + "0x1f0db00504000513500583001f13500504000501f82a01f0d1005040005", + "0x504000501f82a01f1340050400050e300583001f0e300504000501f82a", + "0x1320050400052071340db0d10d183101f20700504000513300583001f133", + "0x70078a801f13200504000513200583301f0070050400050070058a701f", + "0x4000517c0058aa01f01f04000501f00701f1310058a917c005040007132", + "0x4000501f00701f01f8ac00501f03401f01f0400051300058ab01f130005", + "0x501f07801f01f0400050390058ab01f0390050400051310058ad01f01f", + "0x1f3c40050400050840051ee01f08400504000507c00528601f07c005040", + "0x1f3c40050070053c40050400053c40052a001f005005040005005005159", + "0x1331340e303a0400070db00501f03a30e01f0db03a00704000503a0052d0", + "0x3c001f13100504000501f8af01f01f04000501f00701f17c13220703a8ae", + "0x7c00504000501f3bf01f03900504000501f6b601f130005040005131005", + "0x13000502a01f07c00504000507c00502901f0e30050400050e300513201f", + "0x3913007c1340e31351d201f03900504000503900502c01f130005040005", + "0x13500503001f01f04000501f00701f3c20243c303a8b03c4084007040007", + "0x3bf0050400053c00053b901f01f0400053c10053ba01f3c03c1007040005", + "0x13201f02a0d10070400050d100502701f02903a00704000503a0052d001f", + "0x2c3bd3be03a0400073bf02a0293c408413502801f084005040005084005", + "0x32d01f01f04000502c0053b401f01f04000501f00701f1d20c302703a8b1", + "0x1f01f04000503a00502b01f01f04000513300508301f01f040005007005", + "0x2e00504000501f8b201f02d00504000501f3bb01f01f0400050d10053b8", + "0x1f04201f3bc00504000502e02d00702f01f02e00504000502e00502c01f", + "0x50400053bb3bc00702f01f3bb0050400053bb00502c01f3bb005040005", + "0x2f00702f01f03000504000503000502c01f03000504000501f8b301f02f", + "0x3b90050400053b900502c01f3b900504000501f04101f3ba005040005030", + "0x3200703301f03200504000501f3b701f0310050400053b93ba00702f01f", + "0x50400053be00513201f3b70050400053b800518801f3b8005040005031", + "0x3be03a0053b70050400053b70052c601f3bd0050400053bd00517c01f3be", + "0x53ba01f0340330070400051d200503001f01f04000501f00701f3b73bd", + "0x3b60070400070340058b401f03400504000503400513501f01f040005033", + "0x2e01f3b50050400053b500582301f01f04000501f00701f0350058b53b5", + "0x504000501f8b601f3b20050400053b40053bc01f3b40050400053b5005", + "0x2c01f3af0050400053b03b20072e301f3b20050400053b200502c01f3b0", + "0x501f00701f3ae0058b701f0400073af0052ac01f3af0050400053af005", + "0x8b803b3ad0070400073b60058b401f3b60050400053b600513501f01f040", + "0x503b00582301f01f0400053ad0050e301f01f04000501f00701f3ac005", + "0x1f3aa0050400053ab0053bc01f3ab00504000503b00502e01f03b005040", + "0x443a90072e301f3a90d10070400050d100502701f04400504000501f8b9", + "0x8ba01f0400073a70052ac01f3a70050400053a700502c01f3a7005040005", + "0x4000501f8bb01f01f0400050d10053b801f01f04000501f00701f041005", + "0x1f3c70050400050423aa0072e301f3aa0050400053aa00502c01f042005", + "0x1f00701f3a60058bc01f0400073c70052ac01f3c70050400053c700502c", + "0x1f3a500504000502700502d01f02700504000502700513201f01f040005", + "0x1f01f04000501f00701f01f8bd00501f03401f3a40050400053a5005132", + "0x1f04000513300508301f01f04000500700532d01f01f0400053a60052b7", + "0x502700502d01f02700504000502700513201f01f04000503a00502b01f", + "0x1f00701f01f8be00501f03401f2260050400053a300513201f3a3005040", + "0x502701f24100504000501f2d501f01f0400050410052b701f01f040005", + "0x524300502c01f2430050400052412420072e301f2420d10070400050d1", + "0x1f01f04000501f00701f2440058bf01f0400072430052ac01f243005040", + "0x50400053aa00502c01f05200504000501f2c501f01f0400050d10053b8", + "0x2ac01f05400504000505400502c01f0540050400050523aa0072e301f3aa", + "0x4000502700513201f01f04000501f00701f24e0058c001f040007054005", + "0x3401f02800504000502b00513201f02b00504000502700502d01f027005", + "0x532d01f01f04000524e0052b701f01f04000501f00701f01f8c100501f", + "0x13201f01f04000503a00502b01f01f04000513300508301f01f040005007", + "0x4000506000513201f06000504000502700502d01f027005040005027005", + "0x400052440052b701f01f04000501f00701f01f8be00501f03401f226005", + "0x502c01f05f0050400050060d10072e301f00600504000501f8c201f01f", + "0x4000501f00701f05e0058c301f04000705f0052ac01f05f00504000505f", + "0x3aa0072e301f3aa0050400053aa00502c01f26a00504000501f2fc01f01f", + "0x1f0400070660052ac01f06600504000506600502c01f06600504000526a", + "0x502d01f02700504000502700513201f01f04000501f00701f0630058c4", + "0x50400050280056e901f02800504000506400513201f064005040005027", + "0x701f27a27900b03a8c527527306703a04000703a0c33a403a30e01f3a4", + "0x1f06b0050400052820053c401f28200504000501f08401f01f04000501f", + "0x52930053c201f01f04000529200502401f29329200704000506b0053c3", + "0x1f1ec0050400052950053c001f2950050400052940053c101f294005040", + "0x4000529d00502901f06700504000506700513201f29d00504000501f3bf", + "0x3a0400071ec29d2730670d13be01f1ec0050400051ec00502a01f29d005", + "0x400052a500502c01f01f04000501f00701f0782ac2a603a8c62a52a42a3", + "0x2d301f01f04000501f00701f07a0058c701f0400072a50052ac01f2a5005", + "0x400052b600502c01f2b70050400052750052d301f2b6005040005133005", + "0x1f2b80050400052b72b60072e301f2b70050400052b700502c01f2b6005", + "0x1f00701f07f0058c801f0400072b80052ac01f2b80050400052b800502c", + "0x3c301f0830050400050810053c401f08100504000501f8af01f01f040005", + "0x4000507e0053c201f01f04000508600502401f07e086007040005083005", + "0x3bf01f2ca0050400052c80053c001f2c80050400052c70053c101f2c7005", + "0x50400052cb00502901f2a30050400052a300513201f2cb00504000501f", + "0x2cd03a0400072ca2cb2a42a30d13be01f2ca0050400052ca00502a01f2cb", + "0x2e200504000501f6b601f01f04000501f00701f2d52d42d303a8c92d02cf", + "0x502c01f2e30050400052e22d00072e301f2d00050400052d000502c01f", + "0x4000501f00701f2f40058ca01f0400072e30052ac01f2e30050400052e3", + "0x1f07801f2fc0050400052cd00502d01f2cd0050400052cd00513201f01f", + "0x504000530500518501f30500504000530300700718301f303005040005", + "0x52c601f2cf0050400052cf00517c01f2fc0050400052fc00513201f306", + "0x2f40052b701f01f04000501f00701f3062cf2fc03a005306005040005306", + "0x518801f30800504000501f8cb01f01f04000500700532d01f01f040005", + "0x50400052cf00517c01f2cd0050400052cd00513201f309005040005308", + "0x1f04000501f00701f3092cf2cd03a0053090050400053090052c601f2cf", + "0x52d530a00703301f30a00504000501f3b701f01f04000500700532d01f", + "0x1f2d30050400052d300513201f30d00504000530c00518801f30c005040", + "0x30d2d42d303a00530d00504000530d0052c601f2d40050400052d400517c", + "0x1f04000500700532d01f01f04000507f0052b701f01f04000501f00701f", + "0x52a300513201f30f00504000530e00518801f30e00504000501f8cc01f", + "0x530f00504000530f0052c601f2a40050400052a400517c01f2a3005040", + "0x532d01f01f04000507a0052b701f01f04000501f00701f30f2a42a303a", + "0x8cd01f01f04000513300508301f01f04000527500508301f01f040005007", + "0x50400052a300513201f0a200504000531000518801f31000504000501f", + "0x2a303a0050a20050400050a20052c601f2a40050400052a400517c01f2a3", + "0x513300508301f01f04000500700532d01f01f04000501f00701f0a22a4", + "0x31100703301f31100504000501f3b701f01f04000527500508301f01f040", + "0x50400052a600513201f3120050400050a400518801f0a4005040005078", + "0x2a603a0053120050400053120052c601f2ac0050400052ac00517c01f2a6", + "0x513300508301f01f04000500700532d01f01f04000501f00701f3122ac", + "0x18801f31300504000527a0a600703301f0a600504000501f3b701f01f040", + "0x4000527900517c01f00b00504000500b00513201f0a8005040005313005", + "0x4000501f00701f0a827900b03a0050a80050400050a80052c601f279005", + "0x513300508301f01f04000500700532d01f01f0400050630052b701f01f", + "0x31400518801f31400504000501f8ce01f01f04000503a00502b01f01f040", + "0xc30050400050c300517c01f02700504000502700513201f315005040005", + "0x1f01f04000501f00701f3150c302703a0053150050400053150052c601f", + "0x1f04000513300508301f01f04000500700532d01f01f04000505e0052b7", + "0x504000501f8cf01f01f0400053aa0053b801f01f04000503a00502b01f", + "0x517c01f02700504000502700513201f32700504000531700518801f317", + "0x701f3270c302703a0053270050400053270052c601f0c30050400050c3", + "0x8301f01f04000500700532d01f01f0400053ac0050e301f01f04000501f", + "0x1f01f0400050d10053b801f01f04000503a00502b01f01f040005133005", + "0x532800513201f32800504000502700502d01f027005040005027005132", + "0x53ae0052b701f01f04000501f00701f01f8d000501f03401f329005040", + "0x3a00502b01f01f04000513300508301f01f04000500700532d01f01f040", + "0x513201f01f0400053b60050e301f01f0400050d10053b801f01f040005", + "0x504000532d00513201f32d00504000502700502d01f027005040005027", + "0x22600513201f0b40050400050b300518801f0b300504000501f8d101f226", + "0xb40050400050b40052c601f0c30050400050c300517c01f226005040005", + "0x32d01f01f0400050350050e301f01f04000501f00701f0b40c322603a005", + "0x1f01f04000503a00502b01f01f04000513300508301f01f040005007005", + "0x4000502700502d01f02700504000502700513201f01f0400050d10053b8", + "0x518801f0b000504000501f3c701f32900504000534400513201f344005", + "0x50400050c300517c01f32900504000532900513201f0ba0050400050b0", + "0x1f04000501f00701f0ba0c332903a0050ba0050400050ba0052c601f0c3", + "0x4000503a00502b01f01f04000513300508301f01f04000500700532d01f", + "0x4000501f3b701f01f0400051350053ba01f01f0400050d10053b801f01f", + "0x1f0bd00504000507b00518801f07b0050400053c20b700703301f0b7005", + "0x50bd0052c601f02400504000502400517c01f3c30050400053c3005132", + "0x4000500700532d01f01f04000501f00701f0bd0243c303a0050bd005040", + "0x50d10053b801f01f04000503a00502b01f01f0400051350053ba01f01f", + "0x18801f36200504000517c35200703301f35200504000501f3b701f01f040", + "0x4000513200517c01f20700504000520700513201f364005040005362005", + "0x4000501f8d201f36413220703a0053640050400053640052c601f132005", + "0x501f8d401f07c00504000501f8d301f13000504000501f05e01f17c005", + "0x501f07f01f01f04000501f3a401f02400504000501f8d501f3c4005040", + "0x3c200502901f3c100504000501f16001f3c200504000501f15e01f01f040", + "0x400053c13c20db03a2fd01f3c10050400053c100502901f3c2005040005", + "0x1f01f0400053bf0053aa01f01f0400053c00053aa01f0293bf3c03c30d1", + "0x3be00504000501f3bd01f02a00504000501f04201f01f0400050290053aa", + "0xe303a2fb01f3be0050400053be00502c01f02a00504000502a00502c01f", + "0x504000501f3bd01f01f0400053bd0053b801f3bd0840070400053be02a", + "0x1f02e02d1d20c30d10400050270052f901f02700504000501f2fa01f02c", + "0x502c0c30070c301f0c30050400050c300502c01f01f04000502e005081", + "0xc301f1d20050400051d200502c01f3bb00504000501f3bd01f3bc005040", + "0x502f00502c01f3bc0050400053bc00502c01f02f0050400053bb1d2007", + "0x4000502d02f3bc1340d137701f02d00504000502d00502c01f02f005040", + "0x1f01f0400053ba0053b801f01f0400050300053b801f3b93ba0300390d1", + "0x3200504000501f16301f03100504000501f2f501f01f0400053b90053b8", + "0x240078d601f03200504000503200502c01f03100504000503100502c01f", + "0x503907c0078d801f0840050400050843c40078d701f3c30050400053c3", + "0x1f04000501f00701f01f8d93b80050400070320310072f701f039005040", + "0x4000503300502c01f03300504000501f0c801f3b700504000501f2f101f", + "0x70400053b80333b70d10d12ef01f3b80050400053b80052f001f033005", + "0x513201f01f00504000501f00520701f01f0400050340052ed01f034132", + "0x4000513217c0078da01f13300504000513300517c01f135005040005135", + "0x13000727301f0351313b53b60d104000520713313501f0d138201f132005", + "0x501f00701f3b20058db3b40050400070350052ca01f131005040005131", + "0x1f3ae3af0070400053b40058dc01f3b00050400053b500502d01f01f040", + "0x4000500500515b01f3b60050400053b600520701f01f0400053ae005060", + "0x13201f03a00504000503a00515901f00700504000500700515c01f005005", + "0x3b3ad0db0400053af3b003a0070053b60db30001f3b00050400053b0005", + "0x3b00504000503b00515b01f3ad0050400053ad00520701f0443aa3ab3ac", + "0x13200515001f3ab0050400053ab00515901f3ac0050400053ac00515c01f", + "0x3c30050400053c300510801f3aa0050400053aa00513201f132005040005", + "0x13100517c01f03900504000503900538301f08400504000508400532001f", + "0x3aa1323ab3ac03b3ad1320050440050400050440052c601f131005040005", + "0x1f3a90050400053b200518801f01f04000501f00701f0441310390843c3", + "0x500700515c01f00500504000500500515b01f3b60050400053b6005207", + "0x1f13200504000513200515001f03a00504000503a00515901f007005040", + "0x508400532001f3c30050400053c300510801f3b50050400053b5005132", + "0x1f13100504000513100517c01f03900504000503900538301f084005040", + "0x3a91310390843c33b513203a0070053b61320053a90050400053a90052c6", + "0x1f04000520700532d01f01f04000513000526a01f01f04000501f00701f", + "0x400053a700518801f3a700504000501f3c701f01f04000517c0058dd01f", + "0x15c01f00500504000500500515b01f01f00504000501f00520701f041005", + "0x400050d100515001f03a00504000503a00515901f007005040005007005", + "0x32001f3c30050400053c300510801f13500504000513500513201f0d1005", + "0x4000513300517c01f03900504000503900538301f084005040005084005", + "0x843c31350d103a00700501f1320050410050400050410052c601f133005", + "0x12a01f01f00504000501f00502c01f01f00504000501f8de01f041133039", + "0x1f00502c01f01f00504000501f8df01f00500500500500504000501f005", + "0x500500503a01f00500500500500504000501f00512a01f01f005040005", + "0x4000501f00701f1350058e00d103a0070400070070050d101f007005040", + "0x502c01f0e30050400050db0053bc01f0db0050400050d100502e01f01f", + "0x400070e301f0072ba01f03a00504000503a00513501f0e30050400050e3", + "0x1f13200504000501f3bf01f01f04000501f00701f2070058e1133134007", + "0x502901f1311330070400051330053ac01f17c03a00704000503a005295", + "0x7c0058e303913000704000713113217c1340d18e201f132005040005132", + "0x508400506401f08403a00704000503a00529501f01f04000501f00701f", + "0x3c40050400053c400502901f3c31330070400051330053ac01f3c4005040", + "0x4000501f00701f3c03c10078e43c20240070400073c33c413003a7bc01f", + "0x501f00701f02a0058e50293bf0070400073c213303a0240d18e201f01f", + "0x8e601f3bd0050400050390053b901f3be0050400050290053b901f01f040", + "0x50270058e801f02700504000502c3be0078e701f02c0050400053bd005", + "0x50c30050400050c30053e001f3bf0050400053bf00520701f0c3005040", + "0x2a00520701f01f0400050390050e301f01f04000501f00701f0c33bf007", + "0x3c00053aa01f01f04000501f00701f01f8e900501f03401f1d2005040005", + "0x53aa01f01f04000503a0050e301f01f0400050390050e301f01f040005", + "0x1f02e00504000502d0058eb01f02d00504000501f8ea01f01f040005133", + "0x1f02e3c100700502e00504000502e0053e001f3c10050400053c1005207", + "0x1f01f04000503a0050e301f01f0400051330053aa01f01f04000501f007", + "0x400053bc0058eb01f3bc00504000501f1f801f1d200504000507c005207", + "0x70053bb0050400053bb0053e001f1d20050400051d200520701f3bb005", + "0x501f07801f02f00504000503a0053b901f01f04000501f00701f3bb1d2", + "0x3b90050400053ba02f0078e701f3ba0050400050300058ec01f030005040", + "0x310053e001f20700504000520700520701f0310050400053b90058e801f", + "0x504000501f07801f01f04000501f00701f031207007005031005040005", + "0x78e701f3b70050400051350053b901f3b80050400050320058ec01f032", + "0x4000501f00520701f0340050400050330058e801f0330050400053b83b7", + "0x504000501f8ed01f03401f0070050340050400050340053e001f01f005", + "0x500500500500504000501f00512a01f01f00504000501f00502c01f01f", + "0x501f00512a01f01f00504000501f00502c01f01f00504000501f8ee01f", + "0x704000700501f00700501f01f04000501f07f01f005005005005005040", + "0x1340050400050070051d901f01f04000501f00701f0e30db0078ef1350d1", + "0x1d901f01f04000501f00701f1320058f12071330070400071340058f001f", + "0x701f0390058f213013100704000717c0058f001f17c00504000503a005", + "0x840050400051300058f301f07c0050400052070058f301f01f04000501f", + "0x7c0058f401f3c300504000513100539201f3c400504000513300539201f", + "0x3a0400050240058f501f02407c00704000507c0053df01f07c005040005", + "0x53bc01f01f0400053c00050de01f01f0400053c100530501f3c03c13c2", + "0x70400050840053df01f0840050400050840058f401f3bf0050400053c2", + "0x1f01f0400053be00530501f3bd3be02a03a0400050290058f501f029084", + "0x502c3bf0072e301f02c00504000502a0053bc01f01f0400053bd0050de", + "0x52ac01f02700504000502700502c01f01f04000501f2a601f027005040", + "0x704000507c0053df01f01f04000501f00701f0c30058f601f040007027", + "0x1f01f04000502d0053b801f3bc02e02d03a0400051d20058f501f1d207c", + "0x400050840053df01f3bb00504000502e0052c201f01f0400053bc0050de", + "0x1f0400050300053b801f3b93ba03003a04000502f0058f501f02f084007", + "0x313bb00718a01f0310050400053ba0052c201f01f0400053b90050de01f", + "0x8f801f01f0400050840058f801f01f04000501f00701f01f8f701f040007", + "0x504000503200513201f03200504000513500502d01f01f04000507c005", + "0x3a04000507c0058f501f01f04000501f00701f01f8f900501f03401f3b8", + "0x514d01f01f04000503300530501f01f0400053b70053b801f0340333b7", + "0x53b50053b801f3b40353b503a0400050840058f501f3b6005040005034", + "0x71dc01f3b20050400053b400514d01f01f04000503500530501f01f040", + "0x504000513500502d01f01f04000501f00701f01f8fa01f0400073b23b6", + "0x4000501f00701f01f8f900501f03401f3b80050400053b000513201f3b0", + "0x50d100520701f3af00504000513500502d01f01f04000501f07f01f01f", + "0x1f3c40050400053c400539101f3af0050400053af00513201f0d1005040", + "0x3b3ad3ae03a0400053c33c43af0d10d11d701f3c30050400053c3005391", + "0x8f801f01f0400050c30052b701f01f04000501f00701f03b3ad3ae03a005", + "0x3ac00504000513500502d01f01f04000507c0058f801f01f040005084005", + "0x504000501f07801f01f04000501f07f01f3b80050400053ac00513201f", + "0x1f0440050400053aa3c33c403a8fb01f3aa0050400053ab0052b801f3ab", + "0x53b800513201f0d10050400050d100520701f3a90050400050440058fc", + "0x501f00701f3a93b80d103a0053a90050400053a90058fd01f3b8005040", + "0x2070058ff01f01f0400051330058fe01f01f0400050390058fe01f01f040", + "0x20701f0410050400053a700590001f3a700504000501f3c701f01f040005", + "0x400050410058fd01f13500504000513500513201f0d10050400050d1005", + "0x504000513500502d01f01f04000501f00701f0411350d103a005041005", + "0x13200539201f3a60050400053c700507a01f3c700504000501f07801f042", + "0x400053a40058fc01f3a40050400053a603a3a503a8fb01f3a5005040005", + "0x8fd01f04200504000504200513201f0d10050400050d100520701f3a3005", + "0x529e01f01f04000501f00701f3a30420d103a0053a30050400053a3005", + "0x90001f22600504000501f3b201f01f04000503a00529e01f01f040005007", + "0x400050e300513201f0db0050400050db00520701f241005040005226005", + "0x4000501f90101f2410e30db03a0052410050400052410058fd01f0e3005", + "0x500500500504000501f00512a01f01f00504000501f00502c01f01f005", + "0x1f00512a01f01f00504000501f00502c01f01f00504000501f90201f005", + "0x4000700501f00700501f01f04000501f07f01f005005005005005040005", + "0x504000500700503a01f01f04000501f00701f0e30db0079031350d1007", + "0x1f01f04000501f00701f1320059042071330070400071340050d101f134", + "0x1f03900590513013100704000717c0050d101f17c00504000503a00503a", + "0x50400051330053b901f07c00504000520700502e01f01f04000501f007", + "0x53bc01f3c30050400051310053b901f3c400504000513000502e01f084", + "0x504000502400502c01f3c20050400053c40053bc01f02400504000507c", + "0x2c01f3c10050400053c20240072e301f3c20050400053c200502c01f024", + "0x501f00701f3c000590601f0400073c10052ac01f3c10050400053c1005", + "0x13201f0d10050400050d100520701f3bf00504000513500502d01f01f040", + "0x400053c300524201f08400504000508400524201f3bf0050400053bf005", + "0x3be02a02903a0053be02a02903a0400053c30843bf0d10d129601f3c3005", + "0x504000513500502d01f01f0400053c00052b701f01f04000501f00701f", + "0x8403a3de01f02700504000502c0052b801f02c00504000501f07801f3bd", + "0x400050d100520701f1d20050400050c300590701f0c30050400050273c3", + "0x3a0051d20050400051d200590801f3bd0050400053bd00513201f0d1005", + "0x1330050e301f01f0400050390050e301f01f04000501f00701f1d23bd0d1", + "0x590901f02d00504000501f3c701f01f0400052070050db01f01f040005", + "0x504000513500513201f0d10050400050d100520701f02e00504000502d", + "0x1f04000501f00701f02e1350d103a00502e00504000502e00590801f135", + "0x53bb00507a01f3bb00504000501f07801f3bc00504000513500502d01f", + "0x504000502f03a03003a3de01f0300050400051320053b901f02f005040", + "0x513201f0d10050400050d100520701f3b90050400053ba00590701f3ba", + "0x701f3b93bc0d103a0053b90050400053b900590801f3bc0050400053bc", + "0x3b201f01f0400050070053b401f01f04000503a0053b401f01f04000501f", + "0x50400050db00520701f03200504000503100590901f03100504000501f", + "0xdb03a00503200504000503200590801f0e30050400050e300513201f0db", + "0x512a01f01f00504000501f00502c01f01f00504000501f90a01f0320e3", + "0x501f00502c01f01f00504000501f90b01f00500500500500504000501f", + "0x504000501f90c01f00500500500500504000501f00512a01f01f005040", + "0x500500500500504000501f00512a01f01f00504000501f00502c01f01f", + "0x501f00512a01f01f00504000501f00502c01f01f00504000501f90d01f", + "0x504000501f00502c01f01f00504000501f90e01f005005005005005040", + "0x1f01f00504000501f90f01f00500500500500504000501f00512a01f01f", + "0x91001f00500500500500504000501f00512a01f01f00504000501f00502c", + "0x504000501f00512a01f01f00504000501f00502c01f01f00504000501f", + "0x1f01f00504000501f00502c01f01f00504000501f91101f005005005005", + "0x502c01f01f00504000501f3dd01f00500500500500504000501f00512a", + "0x501f91201f00500500500500504000501f00512a01f01f00504000501f", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x512a01f01f00504000501f00502c01f01f00504000501f91301f005005", + "0x501f00502c01f01f00504000501f91401f00500500500500504000501f", + "0x504000501f91501f00500500500500504000501f00512a01f01f005040", + "0x500500500500504000501f00512a01f01f00504000501f00502c01f01f", + "0x501f00512a01f01f00504000501f00502c01f01f00504000501f3db01f", + "0x400070070050d101f00700504000500500503a01f005005005005005040", + "0x3a00504000503a00513501f01f04000501f00701f1350059160d103a007", + "0x2e01f01f04000501f00701f1340059170e30db00704000703a0050d101f", + "0x4000520700502c01f2070050400051330053bc01f1330050400050e3005", + "0x4000501f00701f13100591817c13200704000720701f00730301f207005", + "0x59190391300070400070db0050d101f0db0050400050db00513501f01f", + "0x50840053bc01f08400504000503900502e01f01f04000501f00701f07c", + "0x3c30070400073c413200737f01f3c40050400053c400502c01f3c4005040", + "0x3bf0050400050d100502e01f01f04000501f00701f3c03c13c203a91a024", + "0x2903a91b01f02a0050400051300053b901f0290050400053bf0053bc01f", + "0x400053c300520701f3bd0050400053be00591c01f3be00504000502417c", + "0x3a0053bd0050400053bd00591d01f02a00504000502a00524201f3c3005", + "0x3c00050de01f01f0400053c10050de01f01f04000501f00701f3bd02a3c3", + "0x520701f01f04000517c00530501f01f0400050d10050db01f01f040005", + "0x1f01f91e00501f03401f02700504000513000513501f02c0050400053c2", + "0x1f01f04000517c00530501f01f0400050d10050db01f01f04000501f007", + "0x91e00501f03401f02700504000507c00513501f02c005040005132005207", + "0x4000513100520701f01f0400050d10050db01f01f04000501f00701f01f", + "0x501f00701f01f91e00501f03401f0270050400050db00513501f02c005", + "0x513501f02c00504000501f00520701f01f0400050d10050db01f01f040", + "0x520701f01f04000501f00701f01f91e00501f03401f027005040005134", + "0xc300504000501f07801f02700504000513500513501f02c00504000501f", + "0x1d200591d01f02d0050400050270053b901f1d20050400050c300591f01f", + "0x1f00502c01f01f00504000501f3e101f1d202d02c03a0051d2005040005", + "0x4000501f92001f00500500500500504000501f00512a01f01f005040005", + "0x500500500504000501f00512a01f01f00504000501f00502c01f01f005", + "0x1f00512a01f01f00504000501f00502c01f01f00504000501f92101f005", + "0xd100504000501f69e01f01f04000501f07f01f005005005005005040005", + "0x3a00569301f00500504000500500513201f01f00504000501f00520701f", + "0x50d103a00501f0d192301f0d10050400050d100592201f03a005040005", + "0x501f00701f1330059251340050400070e300592401f0e30db13503a040", + "0x1f01f04000520700592701f17c13220703a04000513400592601f01f040", + "0x513000592801f1301310070400051320056a001f01f04000517c005060", + "0x92a01f03900504000503900502901f07c00504000501f92901f039005040", + "0x3aa01f3c33c408403a04000507c03913503a92b01f07c00504000507c005", + "0x3c30070400053c30053ac01f02400504000501f92c01f01f0400053c4005", + "0x1f92c01f01f04000501f00701f01f92d01f0400070243c200735601f3c2", + "0x400073c33c108403a7bc01f3c10050400053c100502901f3c1005040005", + "0x3be00504000501f69f01f01f04000501f00701f02a02900792e3bf3c0007", + "0x520701f3bd0050400053be1310073cc01f3be0050400053be00530901f", + "0x50400053bd00592201f0db0050400050db00513201f3c00050400053c0", + "0x2c03a0400053bf3bd0db3c00d192f01f3bf0050400053bf00502901f3bd", + "0x1f01f04000501f00701f02d0059311d20050400070c300593001f0c3027", + "0x3bb00506001f3bb3bc0070400051d200593201f02e00504000502700502d", + "0x1f03000504000502e00513201f02f00504000502c00520701f01f040005", + "0x1f01f04000501f00701f01f93300501f03401f3ba0050400053bc005922", + "0x502700513201f02c00504000502c00520701f3b900504000502d005934", + "0x53b90050400053b900593501f00700504000500700517c01f027005040", + "0x6a101f01f04000502a0053aa01f01f04000501f00701f3b900702702c0d1", + "0x3200504000503100593401f03100504000501f8ea01f01f040005131005", + "0x700517c01f0db0050400050db00513201f02900504000502900520701f", + "0x701f0320070db0290d100503200504000503200593501f007005040005", + "0x1f3b80050400050db00502d01f01f0400053c30053aa01f01f04000501f", + "0x53b71310073cc01f3b70050400053b700530901f3b700504000501f936", + "0x1f0300050400053b800513201f02f00504000508400520701f033005040", + "0x340056a101f3b60340070400053ba0056a001f3ba005040005033005922", + "0x3a0400073b500703003a6a401f3b50050400053b60056a201f01f040005", + "0x4000503500513201f01f04000501f00701f3ae3af3b003a9373b23b4035", + "0x93901f03b0050400053b200593801f3ad00504000503500502d01f035005", + "0x400053ad00513201f02f00504000502f00520701f3ac00504000503b005", + "0xd10053ac0050400053ac00593501f3b40050400053b400517c01f3ad005", + "0x703301f3ab00504000501f3b701f01f04000501f00701f3ac3b43ad02f", + "0x4000502f00520701f0440050400053aa00593401f3aa0050400053ae3ab", + "0x93501f3af0050400053af00517c01f3b00050400053b000513201f02f005", + "0x93401f01f04000501f00701f0443af3b002f0d1005044005040005044005", + "0x400050db00513201f13500504000513500520701f3a9005040005133005", + "0xd10053a90050400053a900593501f00700504000500700517c01f0db005", + "0x1f01f00504000501f00502c01f01f00504000501f93a01f3a90070db135", + "0x502c01f01f00504000501f93b01f00500500500500504000501f00512a", + "0x501f93c01f00500500500500504000501f00512a01f01f00504000501f", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x512a01f01f00504000501f00502c01f01f00504000501f93d01f005005", + "0x4000513500593e01f01f04000501f07f01f00500500500500504000501f", + "0x1f04000520700508101f20713313403a0400050e300573601f0e3135007", + "0x69801f13117c00704000517c0056e001f17c1320070400051340056e501f", + "0x4000513000514d01f01f0400050390050de01f039130007040005131005", + "0x69801f01f04000501f00701f08400593f01f04000707c00526801f07c005", + "0x400053c300514d01f01f0400053c40050de01f3c33c400704000517c005", + "0x6a601f01f04000501f00701f3c200594001f04000702400526801f024005", + "0x1f01f0400050d10056a601f01f0400051330056a601f01f040005132005", + "0x504000500500502d01f01f04000513500594101f01f0400050db005345", + "0x1f03401f3bf0050400053c100513201f3c000504000501f00520701f3c1", + "0x500502d01f01f0400053c200526301f01f04000501f00701f01f942005", + "0x701f01f94300501f03401f02a00504000502900513201f029005040005", + "0x2d01f01f04000517c0056a601f01f04000508400526301f01f04000501f", + "0x4000513200569801f02a0050400053be00513201f3be005040005005005", + "0x1f1d20c300704000502700569801f02700504000501f74101f02c3bd007", + "0x537c01f02e1d20070400051d200525a01f02d02c00704000502c00525a", + "0x3002f0079443bb3bc00704000702e02d01f03a21201f02e00504000502e", + "0x400071d202c0071dc01f01f0400053bb0050de01f01f04000501f00701f", + "0xd10056a601f01f0400051330056a601f01f04000501f00701f01f94501f", + "0x50de01f01f04000513500594101f01f0400050db00534501f01f040005", + "0x1f3ba00504000502a00502d01f01f0400053bd0050de01f01f0400050c3", + "0x94200501f03401f3bf0050400053ba00513201f3c00050400053bc005207", + "0x3bd3bc03a21201f0c30050400050c300537c01f01f04000501f00701f01f", + "0x310050de01f01f04000501f00701f3b80320079460313b90070400070c3", + "0x534501f01f0400050d10056a601f01f0400051330056a601f01f040005", + "0x1f3b700504000502a00502d01f01f04000513500594101f01f0400050db", + "0x94200501f03401f3bf0050400053b700513201f3c00050400053b9005207", + "0x4000502a00502d01f01f0400053b80050de01f01f04000501f00701f01f", + "0x3401f3b600504000503300513201f03400504000503200520701f033005", + "0x50de01f01f0400050300050de01f01f04000501f00701f01f94700501f", + "0xde01f01f0400053bd0050de01f01f0400050c30050de01f01f04000502c", + "0x504000502f00520701f3b500504000502a00502d01f01f0400051d2005", + "0x6e001f3b40350070400051330056e501f3b60050400053b500513201f034", + "0x3af0050de01f3af3b00070400053b200569801f3b23b40070400053b4005", + "0x526801f01f04000501f2a601f3ae0050400053b000514d01f01f040005", + "0x70400053b400569801f01f04000501f00701f3ad00594801f0400073ae", + "0x526801f3ab0050400053ac00514d01f01f04000503b0050de01f3ac03b", + "0x1f01f04000501f07f01f01f04000501f00701f3aa00594901f0400073ab", + "0x1f04000513500594101f01f0400050db00534501f01f0400050350056a6", + "0x503400520701f0440050400053b600502d01f01f0400050d10056a601f", + "0x1f00701f01f94200501f03401f3bf00504000504400513201f3c0005040", + "0x13201f3a90050400053b600502d01f01f0400053aa00526301f01f040005", + "0x26301f01f04000501f00701f01f94a00501f03401f3a70050400053a9005", + "0x410050400053b600502d01f01f0400053b40056a601f01f0400053ad005", + "0x4000503500569801f01f04000501f07f01f3a700504000504100513201f", + "0x1f3a43a50070400053a600569801f3a600504000501f74101f3c7042007", + "0x537c01f2263a40070400053a400525a01f3a33c70070400053c700525a", + "0x24424300794b2422410070400072263a303403a21201f226005040005226", + "0x400073a43c70071dc01f01f0400052420050de01f01f04000501f00701f", + "0x13500594101f01f0400050db00534501f01f04000501f00701f01f94c01f", + "0x50de01f01f0400053a50050de01f01f0400050d10056a601f01f040005", + "0x3c000504000524100520701f0520050400053a700502d01f01f040005042", + "0x1f04000501f00701f01f94200501f03401f3bf00504000505200513201f", + "0x94d24e0540070400073a504224103a21201f3a50050400053a500537c01f", + "0xdb00534501f01f04000524e0050de01f01f04000501f00701f02802b007", + "0x502d01f01f0400050d10056a601f01f04000513500594101f01f040005", + "0x504000506000513201f3c000504000505400520701f0600050400053a7", + "0x5f00595001f05f00504000500600594f01f00600504000501f94e01f3bf", + "0x700504000500700510801f26a00504000505e00595101f05e005040005", + "0x3bf3c013500526a00504000526a00595201f03a00504000503a00517c01f", + "0x3a700502d01f01f0400050280050de01f01f04000501f00701f26a03a007", + "0x6400504000506600513201f06300504000502b00520701f066005040005", + "0x1f01f0400052440050de01f01f04000501f00701f01f95300501f03401f", + "0x1f0400050420050de01f01f0400053a50050de01f01f0400053c70050de", + "0x524300520701f0670050400053a700502d01f01f0400053a40050de01f", + "0x1f03a00504000503a00517c01f06400504000506700513201f063005040", + "0x640631351bb01f13500504000513500534a01f0d10050400050d10054fa", + "0x595427a0050400072790051ba01f27900b2752730d10400051350d103a", + "0x706b00511101f06b00504000527a00511b01f01f04000501f00701f282", + "0x27300504000527300520701f01f04000501f00701f293005955292005040", + "0xb00517c01f00700504000500700510801f27500504000527500513201f", + "0x29200b00727527313511c01f29200504000529200500e01f00b005040005", + "0x1f2a50059562a40050400072a300511a01f2a329d1ec295294135040005", + "0x70400050db00534601f2a60050400052a400512301f01f04000501f007", + "0x34501f2b607a0070400052a600534601f01f0400052ac00534501f0782ac", + "0x50400052b600534301f2b700504000507800534301f01f04000507a005", + "0x72e301f0810050400052b80053bc01f07f0050400052b70053bc01f2b8", + "0x400070830052ac01f08300504000508300502c01f08300504000508107f", + "0x7801f07e00504000529500502d01f01f04000501f00701f08600595701f", + "0x50400052c800595001f2c80050400052c700595801f2c700504000501f", + "0x513201f29400504000529400520701f2cb0050400052ca00595101f2ca", + "0x504000529d00517c01f1ec0050400051ec00510801f07e00504000507e", + "0x501f00701f2cb29d1ec07e2941350052cb0050400052cb00595201f29d", + "0x1f12b01f2cd00504000529500502d01f01f0400050860052b701f01f040", + "0x2d30050400052d000595001f2d00050400052cf00594f01f2cf005040005", + "0x2cd00513201f29400504000529400520701f2d40050400052d300595101f", + "0x29d00504000529d00517c01f1ec0050400051ec00510801f2cd005040005", + "0x4000501f00701f2d429d1ec2cd2941350052d40050400052d400595201f", + "0x29400520701f2d50050400052a500595901f01f0400050db00534501f01f", + "0x1ec0050400051ec00510801f29500504000529500513201f294005040005", + "0x2952941350052d50050400052d500595201f29d00504000529d00517c01f", + "0xdb00534501f01f04000529300506001f01f04000501f00701f2d529d1ec", + "0x20701f2e30050400052e200595901f2e200504000501f3c701f01f040005", + "0x4000500700510801f27500504000527500513201f273005040005273005", + "0x1350052e30050400052e300595201f00b00504000500b00517c01f007005", + "0x95901f01f0400050db00534501f01f04000501f00701f2e300b007275273", + "0x4000527500513201f27300504000527300520701f2f4005040005282005", + "0x95201f00b00504000500b00517c01f00700504000500700510801f275005", + "0x1f00504000501f95a01f2f400b0072752731350052f40050400052f4005", + "0x1f00500500500500504000501f00512a01f01f00504000501f00502c01f", + "0x4000501f00512a01f01f00504000501f00502c01f01f00504000501f95b", + "0x50400050050054fa01f01f00504000501f00520701f005005005005005", + "0x1350d100704000500700501f03a95c01f0070050400050070054fa01f005", + "0x595e01f13117c1322071331340e30db13404000503a1350d103a95d01f", + "0x4000517c13000725001f1300050400051310db00725001f01f0400050e3", + "0x8400504000520707c00725001f07c00504000513203900725001f039005", + "0x54fa01f3c40050400053c400520701f3c400504000513308400725001f", + "0x501f3a401f0db00504000501f8d501f1343c4007005134005040005134", + "0x501f00520701f0e300504000501f69e01f01f04000501f07f01f01f040", + "0x1f00700504000500700510801f00500504000500500513201f01f005040", + "0x501f13595f01f0e30050400050e300592201f0d10050400050d1005693", + "0x1f1350050400051350db0078d601f2071351331340d10400050e30d1007", + "0x13200592601f01f04000501f00701f17c005960132005040007207005924", + "0x1f04000503900506001f01f04000513100592701f03913013103a040005", + "0x1f92901f3c400504000508400592801f08407c0070400051300056a001f", + "0x3c30050400053c300592a01f3c40050400053c400502901f3c3005040005", + "0x1f01f0400053c20053aa01f3c13c202403a0400053c33c413403a92b01f", + "0x3c03bf00735601f3bf3c10070400053c10053ac01f3c000504000501f92c", + "0x2901f02900504000501f92c01f01f04000501f00701f01f96101f040007", + "0x3bd0079623be02a0070400073c102902403a7bc01f029005040005029005", + "0x4000502700530901f02700504000501f69f01f01f04000501f00701f02c", + "0x1f02a00504000502a00520701f0c300504000502707c0073cc01f027005", + "0x53be00502901f0c30050400050c300592201f133005040005133005132", + "0x2e00593001f02e02d1d203a0400053be0c313302a0d192f01f3be005040", + "0x504000502d00502d01f01f04000501f00701f3bb0059633bc005040007", + "0x520701f01f0400053ba00506001f3ba0300070400053bc00593201f02f", + "0x504000503000592201f03100504000502f00513201f3b90050400051d2", + "0x50400053bb00593401f01f04000501f00701f01f96400501f03401f032", + "0x510801f02d00504000502d00513201f1d20050400051d200520701f3b8", + "0x50400053b800593501f03a00504000503a00517c01f135005040005135", + "0x4000502c0053aa01f01f04000501f00701f3b803a13502d1d21350053b8", + "0x53b700593401f3b700504000501f8ea01f01f04000507c0056a101f01f", + "0x1f13300504000513300513201f3bd0050400053bd00520701f033005040", + "0x503300593501f03a00504000503a00517c01f135005040005135005108", + "0x3c10053aa01f01f04000501f00701f03303a1351333bd135005033005040", + "0x30901f3b600504000501f93601f03400504000513300502d01f01f040005", + "0x502400520701f3b50050400053b607c0073cc01f3b60050400053b6005", + "0x1f0320050400053b500592201f03100504000503400513201f3b9005040", + "0x53b40056a201f01f0400050350056a101f3b40350070400050320056a0", + "0x3ac03b3ad03a9653ae3af3b003a0400073b203a03103a6a401f3b2005040", + "0x400053b000502d01f3b00050400053b000513201f01f04000501f00701f", + "0x20701f0440050400053aa00593901f3aa0050400053ae00593801f3ab005", + "0x4000513500510801f3ab0050400053ab00513201f3b90050400053b9005", + "0x13500504400504000504400593501f3af0050400053af00517c01f135005", + "0x3301f3a900504000501f3b701f01f04000501f00701f0443af1353ab3b9", + "0x53b900520701f0410050400053a700593401f3a70050400053ac3a9007", + "0x1f13500504000513500510801f3ad0050400053ad00513201f3b9005040", + "0x1353ad3b913500504100504000504100593501f03b00504000503b00517c", + "0x13400520701f04200504000517c00593401f01f04000501f00701f04103b", + "0x13500504000513500510801f13300504000513300513201f134005040005", + "0x13313413500504200504000504200593501f03a00504000503a00517c01f", + "0x12a01f01f00504000501f00502c01f01f00504000501f96601f04203a135", + "0x1f00502c01f01f00504000501f96701f00500500500500504000501f005", + "0x4000501f96801f00500500500500504000501f00512a01f01f005040005", + "0x500500500504000501f00512a01f01f00504000501f00502c01f01f005", + "0x500596a01f00500504000500500575c01f00500504000501f96901f005", + "0x1f0d100504000501f96b01f03a0050400050070050df01f007005040005", + "0xe300504000501f12201f0db00504000501f96c01f13500504000501f042", + "0x13500502c01f13300504000501f04201f1340050400050e303a00712401f", + "0x504000513413500712401f13400504000513400502c01f135005040005", + "0x70c301f20700504000520700502c01f0d10050400050d100502c01f207", + "0x713201f00796d01f13200504000513200502c01f1320050400052070d1", + "0x504000517c00520701f01f04000501f00701f13000596e13117c007040", + "0x4000501f00701f01f97000501f03401f07c00504000513100596f01f039", + "0x8400596f01f03900504000513000520701f08400504000501f97101f01f", + "0x3c300504000501f3bf01f3c400504000507c0db00797201f07c005040005", + "0x797401f3c200504000501f07801f0240050400053c31333c403a97301f", + "0x4000503900520701f3c00050400053c100597501f3c10050400053c2024", + "0x4000503a0053ac01f3c00390070053c00050400053c000597601f039005", + "0x1f01f04000501f00701f13500597701f0400070d100526701f0d103a007", + "0xdb00504000501f07801f01f0400050070053b801f01f04000503a0053aa", + "0x520701f1340050400050e300597501f0e30050400050db00500797401f", + "0x1f00701f13401f00700513400504000513400597601f01f00504000501f", + "0x13220713303a04000500500597801f01f04000513500526401f01f040005", + "0x97901f13103a00704000503a0053ac01f17c1320070400051320053ac01f", + "0x1f01f04000501f00701f08407c00797a03913000704000713117c01f03a", + "0x53c400502901f3c30390070400050390053ac01f3c400504000501f879", + "0x701f3c03c100797b3c20240070400073c43c313003a7bc01f3c4005040", + "0x87901f01f04000503a0053aa01f01f0400050390053aa01f01f04000501f", + "0x71323bf02403a7bc01f3bf0050400053bf00502901f3bf00504000501f", + "0x504000501f92c01f01f04000501f00701f3bd3be00797c02a029007040", + "0x7bc01f02c00504000502c00502901f02702a00704000502a0053ac01f02c", + "0x1f01f04000501f00701f02e02d00797d1d20c300704000702c02702903a", + "0x400051d200502901f0c30050400050c300520701f01f04000502a0053aa", + "0x2f0050400073bb0053e901f3bb3bc0070400051d20c300797e01f1d2005", + "0x596a01f3ba00504000502f00598001f01f04000501f00701f03000597f", + "0x3200504000501f12201f0310050400053b90050df01f3b90050400053ba", + "0x502c01f3b70050400053bc00520701f3b800504000503203100712401f", + "0x598201f01f04000501f00701f01f98100501f03401f0330050400053b8", + "0x3aa01f01f0400050070053b801f01f0400052070053b801f01f040005133", + "0x50400053bc00520701f03400504000503000598301f01f0400053c2005", + "0x1f01f04000501f00701f0343bc00700503400504000503400597601f3bc", + "0x4000502a00502901f02d00504000502d00520701f01f04000502e0053aa", + "0x350050400073b50053e901f3b53b600704000502a02d00797e01f02a005", + "0x596a01f3b200504000503500598001f01f04000501f00701f3b4005984", + "0x50400053b600520701f3af0050400053b00050df01f3b00050400053b2", + "0x26701f3ae3c20070400053c20053ac01f0330050400053af00502c01f3b7", + "0x400053c20053aa01f01f04000501f00701f3ad00598501f0400073ae005", + "0x502c01f3ac00504000503320700712401f03b00504000501f04201f01f", + "0x400053ab00502c01f3ab0050400053ac0070070c301f3ac0050400053ac", + "0x4000501f00701f3a90059860443aa0070400073ab3b700796d01f3ab005", + "0x1f03401f04100504000504400596f01f3a70050400053aa00520701f01f", + "0x3a900520701f04200504000501f97101f01f04000501f00701f01f987005", + "0x504000504113300797201f04100504000504200596f01f3a7005040005", + "0x7801f3a50050400053a603b3c703a97301f3a600504000501f3bf01f3c7", + "0x400053a300597501f3a30050400053a43a500797401f3a400504000501f", + "0x700522600504000522600597601f3a70050400053a700520701f226005", + "0x73b700737f01f01f0400053ad00526401f01f04000501f00701f2263a7", + "0x501f22901f01f04000501f00701f05224424303a988242241007040007", + "0x1f02b00504000524200537c01f24e00504000524100520701f054005040", + "0x1f01f04000501f00701f01f98900501f03401f02800504000505400537c", + "0x524400537c01f02b00504000505200537c01f24e005040005243005207", + "0x603c20070400053c20053ac01f24e00504000524e00520701f028005040", + "0x98b01f05f00600704000506024e00798a01f06000504000506000502901f", + "0x4000501f00701f06300598e06600598d26a00598c05e0050400d105f005", + "0x2b0050df01f0640050400050280050df01f01f04000505e00598f01f01f", + "0x27500504000506400502c01f27300504000500600520701f067005040005", + "0x1f04000501f00701f01f99000501f03401f00b00504000506700502c01f", + "0x6b28203a04000527902b00603a75d01f27a27900704000526a00599101f", + "0x50df01f29400504000506b0050df01f2930050400050280050df01f292", + "0x400051ec00502c01f1ec00504000527a29300712401f295005040005292", + "0x1f27300504000528200520701f29d0050400052941ec0070c301f1ec005", + "0x99000501f03401f00b00504000529500502c01f27500504000529d00502c", + "0x2800603a75d01f2a300504000506600599201f01f04000501f00701f01f", + "0x52a60050df01f2ac0050400052a50050df01f2a62a52a403a0400052a3", + "0x12401f2b600504000501f12201f07a00504000502b0050df01f078005040", + "0x7a2b70070c301f2b70050400052b700502c01f2b70050400052b6078007", + "0x2750050400052ac00502c01f2730050400052a400520701f2b8005040005", + "0x502c01f07f00504000503320700712401f00b0050400052b800502c01f", + "0x4000508100502c01f08100504000507f2750070c301f07f00504000507f", + "0x4000501f00701f07e00599308608300704000708127300796d01f081005", + "0x1f03401f2c800504000508600596f01f2c700504000508300520701f01f", + "0x7e00520701f2ca00504000501f97101f01f04000501f00701f01f994005", + "0x50400052c813300797201f2c80050400052ca00596f01f2c7005040005", + "0x97401f2cf00504000501f07801f2cd0050400053c200b2cb03a97301f2cb", + "0x52c700520701f2d30050400052d000597501f2d00050400052cf2cd007", + "0x4000501f00701f2d32c70070052d30050400052d300597601f2c7005040", + "0x53c20053aa01f01f04000513300598201f01f04000506300506001f01f", + "0x330053b801f01f04000502b0050de01f01f0400052070053b801f01f040", + "0x598301f2d400504000501f99501f01f0400050280050de01f01f040005", + "0x50400052d500597601f00600504000500600520701f2d50050400052d4", + "0x3b801f01f04000513300598201f01f04000501f00701f2d50060070052d5", + "0x1f01f0400053c20053aa01f01f0400050070053b801f01f040005207005", + "0x52e200597601f3b60050400053b600520701f2e20050400053b4005983", + "0x1f0400053bd0053aa01f01f04000501f00701f2e23b60070052e2005040", + "0x400053c20053aa01f01f0400052070053b801f01f04000513300598201f", + "0x52e300598301f2e300504000501f8ea01f01f0400050070053b801f01f", + "0x52f40050400052f400597601f3be0050400053be00520701f2f4005040", + "0x1320053aa01f01f0400053c00053aa01f01f04000501f00701f2f43be007", + "0x1f30303a00704000503a0053ac01f2fc00504000501f92c01f01f040005", + "0x79963063050070400072fc3033c103a7bc01f2fc0050400052fc005029", + "0x530500520701f01f04000503a0053aa01f01f04000501f00701f309308", + "0x30a00704000530630500797e01f30600504000530600502901f305005040", + "0x98001f01f04000501f00701f30e00599730d00504000730c0053e901f30c", + "0x400053100050df01f31000504000530f00596a01f30f00504000530d005", + "0x20701f0a40050400053110a200712401f31100504000501f12201f0a2005", + "0x1f99800501f03401f0a60050400050a400502c01f31200504000530a005", + "0x1f04000513300598201f01f0400050390053aa01f01f04000501f00701f", + "0x4000530e00598301f01f0400052070053b801f01f0400050070053b801f", + "0x700531300504000531300597601f30a00504000530a00520701f313005", + "0x530800520701f01f0400053090053aa01f01f04000501f00701f31330a", + "0xa800704000503a30800797e01f03a00504000503a00502901f308005040", + "0x98001f01f04000501f00701f3170059993150050400073140053e901f314", + "0x400053280050df01f32800504000532700596a01f327005040005315005", + "0x12401f0a600504000532900502c01f3120050400050a800520701f329005", + "0x32d0070070c301f32d00504000532d00502c01f32d0050400050a6207007", + "0x504000501f07801f0b40050400050390b313303a97301f0b3005040005", + "0x20701f0ba0050400050b000597501f0b00050400053440b400797401f344", + "0x701f0ba3120070050ba0050400050ba00597601f312005040005312005", + "0x3b801f01f04000513300598201f01f0400050390053aa01f01f04000501f", + "0xb700504000531700598301f01f0400052070053b801f01f040005007005", + "0xb70a80070050b70050400050b700597601f0a80050400050a800520701f", + "0x1f04000513300598201f01f0400050840053aa01f01f04000501f00701f", + "0x400050070053b801f01f0400051320053aa01f01f0400052070053b801f", + "0x507b00598301f07b00504000501f99a01f01f04000503a0053aa01f01f", + "0x50bd0050400050bd00597601f07c00504000507c00520701f0bd005040", + "0x99c01f03a00700704000500700599b01f01f04000501f07f01f0bd07c007", + "0x50db0053aa01f01f0400051350053b801f0db1350d103a04000503a005", + "0x1f1340050400050e300599e01f0e30d10070400050d100599d01f01f040", + "0x504000501f8b201f20700504000501f3bb01f133005040005134005067", + "0x2c01f17c00504000513220700702f01f13200504000513200502c01f132", + "0x50d100599f01f13100504000513317c00702f01f133005040005133005", + "0x1f00500504000500500513201f01f00504000501f00520701f130005040", + "0x501f0d19a101f13100504000513100524301f1300050400051300059a0", + "0x1f3c30059a23c400504000708400500b01f08407c03903a040005131130", + "0x4000502400599c01f02400700704000500700599b01f01f04000501f007", + "0x9a401f01f0400053c10053b801f01f0400053c20059a301f3c03c13c203a", + "0x400053c400527901f0290050400053bf00506701f3bf0050400053c0005", + "0x2702c3bd03a04000500700599c01f01f0400053be00506001f3be02a007", + "0x4000502c0053bc01f01f0400050270053aa01f01f0400053bd0059a301f", + "0x2d0050400050291d200702f01f1d20050400050c302a00702f01f0c3005", + "0x3900520701f3bc00504000502d02e00703301f02e00504000501f3b701f", + "0x3bc0050400053bc00576101f07c00504000507c00513201f039005040005", + "0x20701f01f0400050070059a501f01f04000501f00701f3bc07c03903a005", + "0x400053c300576101f07c00504000507c00513201f039005040005039005", + "0x4000501f00502c01f01f00504000501f9a601f3c307c03903a0053c3005", + "0x1f00504000501f9a701f00500500500500504000501f00512a01f01f005", + "0x1f00500500500500504000501f00512a01f01f00504000501f00502c01f", + "0x4000501f00512a01f01f00504000501f00502c01f01f00504000501f3eb", + "0x1f00504000501f00502c01f01f00504000501f9a801f005005005005005", + "0x2c01f01f00504000501f9a901f00500500500500504000501f00512a01f", + "0x1f9aa01f00500500500500504000501f00512a01f01f00504000501f005", + "0x500504000501f00512a01f01f00504000501f00502c01f01f005040005", + "0x12a01f01f00504000501f00502c01f01f00504000501f9ab01f005005005", + "0x1f00502c01f01f00504000501f9ac01f00500500500500504000501f005", + "0x4000501f9ad01f00500500500500504000501f00512a01f01f005040005", + "0x500500500504000501f00512a01f01f00504000501f00502c01f01f005", + "0xdb0079ae1350d100704000700501f00700501f01f04000501f07f01f005", + "0x71340059b001f1340050400050070059af01f01f04000501f00701f0e3", + "0x504000513500502d01f01f04000501f00701f1320059b1207133007040", + "0x569801f1300050400051310059b201f1310050400052070053ea01f17c", + "0x504000503900537c01f08400504000501f9b301f07c039007040005130", + "0x3c33c403a0400050840390d103a9b501f0840050400050840059b401f039", + "0x1f9b301f3c10050400050240059b601f3c20050400053c30059b601f024", + "0x3c00050400053c00059b401f07c00504000507c00537c01f3c0005040005", + "0x3be0050400050290059b601f02a0293bf03a0400053c007c3c403a9b501f", + "0x73cc01f02c0050400053c103a0073cc01f3bd00504000502a0059b601f", + "0x3be0c30073cc01f0c30050400053bd0270073cc01f0270050400053c202c", + "0x3bf0050400053bf00520701f02d00504000513300569201f1d2005040005", + "0x1d200592201f02d00504000502d00569301f17c00504000517c00513201f", + "0x2e03a0053bb3bc02e03a0400051d202d17c3bf0d192301f1d2005040005", + "0x13200569201f02f00504000513500502d01f01f04000501f00701f3bb3bc", + "0x50400053ba03a03003a9b701f3ba00504000501f07801f030005040005", + "0x513201f0d10050400050d100520701f0310050400053b90059b801f3b9", + "0x701f03102f0d103a0050310050400050310053e801f02f00504000502f", + "0x3b201f01f04000500700592701f01f04000503a0056a101f01f04000501f", + "0x50400050db00520701f3b80050400050320059b901f03200504000501f", + "0xdb03a0053b80050400053b80053e801f0e30050400050e300513201f0db", + "0x79ba1350d100704000700501f00700501f01f04000501f07f01f3b80e3", + "0x503a0053ac01f13400504000501f15e01f01f04000501f00701f0e30db", + "0x1f04000501f00701f01f9bb01f04000713413300735601f13303a007040", + "0x70056a101f01f04000501f00701f2070059bd01f04000703a0059bc01f", + "0x20701f17c0050400051320059be01f13200504000501f8ea01f01f040005", + "0x4000517c0059bf01f13500504000513500513201f0d10050400050d1005", + "0x504000513500502d01f01f04000501f00701f17c1350d103a00517c005", + "0x59c101f0390050400051302070079c001f13000504000501f2c001f131", + "0x8400504000508400530901f08400504000501f30601f07c005040005039", + "0x513201f0d10050400050d100520701f3c40050400050840070073cc01f", + "0x504000507c00502901f3c40050400053c400592201f131005040005131", + "0x1f3c20243c303a0053c20243c303a04000507c3c41310d10d192f01f07c", + "0x3c100504000513500502d01f01f04000503a0053aa01f01f04000501f007", + "0x3c00070073cc01f3c00050400053c000530901f3c000504000501f9c201f", + "0x2a0050400050293bf0079c301f02900504000501f07801f3bf005040005", + "0x3c100513201f0d10050400050d100520701f3be00504000502a0053e701f", + "0x1f00701f3be3c10d103a0053be0050400053be0059bf01f3c1005040005", + "0x1f3b201f01f0400050070056a101f01f04000503a0053aa01f01f040005", + "0xdb0050400050db00520701f02c0050400053bd0059be01f3bd005040005", + "0xe30db03a00502c00504000502c0059bf01f0e30050400050e300513201f", + "0x1f0db13500704000500700569801f0d103a00704000500500569801f02c", + "0x721401f13413500704000513500525a01f0e303a00704000503a00525a", + "0x525a01f17c00504000513201f00725001f13220713303a0400051340e3", + "0x725001f07c03913003a04000513103a00721401f1310db0070400050db", + "0x240079c43c33c400704000703913308403a25301f08400504000507c17c", + "0x400053c400520701f3c100504000501f9c501f01f04000501f00701f3c2", + "0x3401f0290050400053c10059c601f3bf0050400053c300537c01f3c0005", + "0x520701f02a00504000501f9c801f01f04000501f00701f01f9c700501f", + "0x504000502a0059c601f3bf0050400053c200537c01f3c0005040005024", + "0x2c3bd03a0400051353be00721401f3be0d10070400050d100525a01f029", + "0x1d200704000702c3bf0c303a25301f0c30050400050273c000725001f027", + "0x20701f3bb00504000501f9c501f01f04000501f00701f3bc02e0079c902d", + "0x400053bb0059c601f03000504000502d00537c01f02f0050400051d2005", + "0x504000501f9c801f01f04000501f00701f01f9ca00501f03401f3ba005", + "0x59c601f0300050400053bc00537c01f02f00504000502e00520701f3b9", + "0x3b73b80079cb0320310070400073bd13002f03a25301f3ba0050400053b9", + "0x504000503100520701f03300504000501f9c501f01f04000501f00701f", + "0x1f03401f3b50050400050330059c601f3b600504000503200537c01f034", + "0x3b800520701f03500504000501f9c801f01f04000501f00701f01f9cc005", + "0x3b50050400050350059c601f3b60050400053b700537c01f034005040005", + "0x3af0050400053b003400725001f3b03b23b403a0400050db0d100721401f", + "0x4000501f00701f3ac03b0079cd3ad3ae0070400073b23b63af03a25301f", + "0x3ad00537c01f3aa0050400053ae00520701f3ab00504000501f9c501f01f", + "0x701f01f9ce00501f03401f3a90050400053ab0059c601f044005040005", + "0x1f3aa00504000503b00520701f3a700504000501f9c801f01f04000501f", + "0x3ba0290079cf01f3a90050400053a70059c601f0440050400053ac00537c", + "0x4200504000504200537c01f0420050400050410059d001f041005040005", + "0x4000501f00701f3a43a50079d13a63c70070400070420443aa03a25301f", + "0x3a600537c01f2260050400053c700520701f3a300504000501f9c501f01f", + "0x701f01f9d200501f03401f2420050400053a30059c601f241005040005", + "0x1f2260050400053a500520701f24300504000501f9c801f01f04000501f", + "0x3a93b50079cf01f2420050400052430059c601f2410050400053a400537c", + "0x50400052422440079d401f2440050400052440059d301f244005040005", + "0x3a25301f05400504000505400537c01f0540050400050520059d501f052", + "0x3e601f01f04000501f00701f0600280079d602b24e0070400070543b4226", + "0x59d701f24e00504000524e00520701f00600504000502b2410302070d1", + "0x302070d13e601f01f04000501f00701f00624e007005006005040005006", + "0x4000505f0059d701f02800504000502800520701f05f005040005060241", + "0x704000700501f00700501f01f04000501f07f01f05f02800700505f005", + "0x13300504000503a0059af01f01f04000501f00701f1340e30079d80db135", + "0x2d01f01f04000501f00701f17c0059d91322070070400071330059b001f", + "0x400051300059b201f1300050400051320053ea01f1310050400050db005", + "0x1f08400504000508400537c01f08407c00704000503900569801f039005", + "0x3c300537c01f02400504000501f9b301f3c33c400704000508400700775a", + "0x400050243c313503a9b501f0240050400050240059b401f3c3005040005", + "0x290050400053c00059b601f3bf0050400053c10059b601f3c03c13c203a", + "0x9b301f3be02a00704000507c3c400775a01f07c00504000507c00537c01f", + "0x50400053bd0059b401f3be0050400053be00537c01f3bd00504000501f", + "0x50400050270059b601f0c302702c03a0400053bd3be3c203a9b501f3bd", + "0x3cc01f02e0050400050290d10073cc01f02d0050400050c30059b601f1d2", + "0x3bb0073cc01f3bb00504000502d3bc0073cc01f3bc0050400053bf02e007", + "0x504000502c00520701f03000504000520700569201f02f0050400051d2", + "0x569301f02a00504000502a00510801f13100504000513100513201f02c", + "0x3002a13102c13595f01f02f00504000502f00592201f030005040005030", + "0x1f04000501f00701f0320313b93ba0d10050320313b93ba0d104000502f", + "0x501f07801f3b700504000517c00569201f3b80050400050db00502d01f", + "0x50400050340059b801f0340050400050330d13b703a9b701f033005040", + "0x510801f3b80050400053b800513201f13500504000513500520701f3b6", + "0x1f3b60073b81350d10053b60050400053b60053e801f007005040005007", + "0x1f01f04000503a00592701f01f0400050d10056a101f01f04000501f007", + "0x400050e300520701f0350050400053b50059b901f3b500504000501f3b2", + "0x3e801f00700504000500700510801f13400504000513400513201f0e3005", + "0x704000700501f0079da01f0350071340e30d1005035005040005035005", + "0x1f13500504000503a0059dc01f01f04000501f00701f0d10059db03a007", + "0x59e00e30059df0db00504007c1350059de01f1350050400051350059dd", + "0x9e71300059e61310059e517c0059e41320059e32070059e21330059e1134", + "0x3c20059ed0240059ec3c30059eb3c40059ea0840059e907c0059e8039005", + "0x3c100504000501f9ee01f01f0400050db00506001f01f04000501f00701f", + "0x700520701f3bf0050400053c00059ef01f3c00050400053c10053ed01f", + "0x501f00701f3bf0070070053bf0050400053bf0059f001f007005040005", + "0x290053ed01f02900504000501f9f101f01f0400050e300506001f01f040", + "0x700504000500700520701f3be00504000502a0059ef01f02a005040005", + "0x6001f01f04000501f00701f3be0070070053be0050400053be0059f001f", + "0x2c0050400053bd0053ed01f3bd00504000501f9f201f01f040005134005", + "0x270059f001f00700504000500700520701f02700504000502c0059ef01f", + "0x4000513300506001f01f04000501f00701f027007007005027005040005", + "0x1d20059ef01f1d20050400050c30053ed01f0c300504000501f9f301f01f", + "0x2d00504000502d0059f001f00700504000500700520701f02d005040005", + "0x1f75b01f01f04000520700506001f01f04000501f00701f02d007007005", + "0x3bb0050400053bc0059ef01f3bc00504000502e0053ed01f02e005040005", + "0x3bb0070070053bb0050400053bb0059f001f00700504000500700520701f", + "0x2f00504000501f9f401f01f04000513200506001f01f04000501f00701f", + "0x700520701f3ba0050400050300059ef01f03000504000502f0053ed01f", + "0x501f00701f3ba0070070053ba0050400053ba0059f001f007005040005", + "0x3b90053ed01f3b900504000501f3e501f01f04000517c00506001f01f040", + "0x700504000500700520701f0320050400050310059ef01f031005040005", + "0x6001f01f04000501f00701f0320070070050320050400050320059f001f", + "0x3b70050400053b80053ed01f3b800504000501f9f501f01f040005131005", + "0x330059f001f00700504000500700520701f0330050400053b70059ef01f", + "0x4000513000506001f01f04000501f00701f033007007005033005040005", + "0x3b60059ef01f3b60050400050340053ed01f03400504000501f9f601f01f", + "0x3b50050400053b50059f001f00700504000500700520701f3b5005040005", + "0x1f9f701f01f04000503900506001f01f04000501f00701f3b5007007005", + "0x3b20050400053b40059ef01f3b40050400050350053ed01f035005040005", + "0x3b20070070053b20050400053b20059f001f00700504000500700520701f", + "0x3b000504000501f9f801f01f04000507c00506001f01f04000501f00701f", + "0x700520701f3ae0050400053af0059ef01f3af0050400053b00053ed01f", + "0x501f00701f3ae0070070053ae0050400053ae0059f001f007005040005", + "0x3ad0053ed01f3ad00504000501f9f901f01f04000508400506001f01f040", + "0x700504000500700520701f3ac00504000503b0059ef01f03b005040005", + "0x6001f01f04000501f00701f3ac0070070053ac0050400053ac0059f001f", + "0x3aa0050400053ab0053ed01f3ab00504000501f9fa01f01f0400053c4005", + "0x440059f001f00700504000500700520701f0440050400053aa0059ef01f", + "0x400053c300506001f01f04000501f00701f044007007005044005040005", + "0x3a70059ef01f3a70050400053a90053ed01f3a900504000501f9fb01f01f", + "0x410050400050410059f001f00700504000500700520701f041005040005", + "0x1f9fc01f01f04000502400506001f01f04000501f00701f041007007005", + "0x3a60050400053c70059ef01f3c70050400050420053ed01f042005040005", + "0x3a60070070053a60050400053a60059f001f00700504000500700520701f", + "0x3a500504000501f96901f01f0400053c200506001f01f04000501f00701f", + "0x700520701f3a30050400053a40059ef01f3a40050400053a50053ed01f", + "0x501f00701f3a30070070053a30050400053a30059f001f007005040005", + "0x520701f2410050400052260059fe01f22600504000501f9fd01f01f040", + "0x73e401f2410d10070052410050400052410059f001f0d10050400050d1", + "0x3a005a0001f01f04000501f00701f0d10059ff03a00700704000700501f", + "0xdb0050400c3135005a0201f135005040005135005a0101f135005040005", + "0x5a0917c005a08132005a07207005a06133005a05134005a040e3005a03", + "0xa103c3005a0f3c4005a0e084005a0d07c005a0c039005a0b130005a0a131", + "0x2a005a16029005a153bf005a143c0005a133c1005a123c2005a11024005", + "0x5a1d1d2005a1c0c3005a1b027005a1a02c005a193bd005a183be005a17", + "0xdb00506001f01f04000501f00701f3bb005a203bc005a1f02e005a1e02d", + "0x1f00701f01fa2100501f03401f02f00504000500700520701f01f040005", + "0x1fa2201f03000504000501f9f101f01f0400050e300506001f01f040005", + "0x50400053b9005a2401f3b90050400053ba030007a2301f3ba005040005", + "0x70070050310050400050310053e301f00700504000500700520701f031", + "0x504000501f9f201f01f04000513400506001f01f04000501f00701f031", + "0x5a2401f3b70050400053b8032007a2301f3b800504000501fa2501f032", + "0x50400050330053e301f00700504000500700520701f0330050400053b7", + "0x9f301f01f04000513300506001f01f04000501f00701f033007007005033", + "0x50400053b6034007a2301f3b600504000501fa2601f03400504000501f", + "0x53e301f00700504000500700520701f0350050400053b5005a2401f3b5", + "0x520700506001f01f04000501f00701f035007007005035005040005035", + "0x3b4007a2301f3b200504000501fa2701f3b400504000501f75b01f01f040", + "0x504000500700520701f3af0050400053b0005a2401f3b00050400053b2", + "0x1f01f04000501f00701f3af0070070053af0050400053af0053e301f007", + "0x3ad00504000501fa2801f3ae00504000501f9f401f01f040005132005060", + "0x520701f3ac00504000503b005a2401f03b0050400053ad3ae007a2301f", + "0x1f00701f3ac0070070053ac0050400053ac0053e301f007005040005007", + "0x1fa2901f3ab00504000501f3e501f01f04000517c00506001f01f040005", + "0x5040005044005a2401f0440050400053aa3ab007a2301f3aa005040005", + "0x70070053a90050400053a90053e301f00700504000500700520701f3a9", + "0x504000501f9f501f01f04000513100506001f01f04000501f00701f3a9", + "0x5a2401f0420050400050413a7007a2301f04100504000501fa2a01f3a7", + "0x50400053c70053e301f00700504000500700520701f3c7005040005042", + "0x9f601f01f04000513000506001f01f04000501f00701f3c70070070053c7", + "0x50400053a53a6007a2301f3a500504000501f3ee01f3a600504000501f", + "0x53e301f00700504000500700520701f3a30050400053a4005a2401f3a4", + "0x503900506001f01f04000501f00701f3a30070070053a30050400053a3", + "0x226007a2301f24100504000501fa2b01f22600504000501f9f701f01f040", + "0x504000500700520701f243005040005242005a2401f242005040005241", + "0x1f01f04000501f00701f2430070070052430050400052430053e301f007", + "0x5200504000501fa2c01f24400504000501f9f801f01f04000507c005060", + "0x520701f24e005040005054005a2401f054005040005052244007a2301f", + "0x1f00701f24e00700700524e00504000524e0053e301f007005040005007", + "0x1fa2d01f02b00504000501f9f901f01f04000508400506001f01f040005", + "0x5040005060005a2401f06000504000502802b007a2301f028005040005", + "0x70070050060050400050060053e301f00700504000500700520701f006", + "0x504000501f9fa01f01f0400053c400506001f01f04000501f00701f006", + "0x5a2401f26a00504000505e05f007a2301f05e00504000501fa2e01f05f", + "0x50400050660053e301f00700504000500700520701f06600504000526a", + "0x9fb01f01f0400053c300506001f01f04000501f00701f066007007005066", + "0x5040005064063007a2301f06400504000501fa2f01f06300504000501f", + "0x53e301f00700504000500700520701f273005040005067005a2401f067", + "0x502400506001f01f04000501f00701f273007007005273005040005273", + "0x275007a2301f00b00504000501fa3001f27500504000501f9fc01f01f040", + "0x504000500700520701f27a005040005279005a2401f27900504000500b", + "0x1f01f04000501f00701f27a00700700527a00504000527a0053e301f007", + "0x6b00504000501f3e201f28200504000501f96901f01f0400053c2005060", + "0x520701f293005040005292005a2401f29200504000506b282007a2301f", + "0x1f00701f2930070070052930050400052930053e301f007005040005007", + "0x5a3201f29400504000501fa3101f01f0400053c100506001f01f040005", + "0x50400052950053e301f00700504000500700520701f295005040005294", + "0x9f101f01f0400053c000506001f01f04000501f00701f295007007005295", + "0x504000529d005a3401f29d0050400051ec005a3301f1ec00504000501f", + "0x70070052a30050400052a30053e301f00700504000500700520701f2a3", + "0x504000501f9f201f01f0400053bf00506001f01f04000501f00701f2a3", + "0x520701f2a60050400052a5005a3401f2a50050400052a4005a3301f2a4", + "0x1f00701f2a60070070052a60050400052a60053e301f007005040005007", + "0x5a3301f2ac00504000501f9f301f01f04000502900506001f01f040005", + "0x504000500700520701f07a005040005078005a3401f0780050400052ac", + "0x1f01f04000501f00701f07a00700700507a00504000507a0053e301f007", + "0x50400052b6005a3301f2b600504000501f75b01f01f04000502a005060", + "0x53e301f00700504000500700520701f2b80050400052b7005a3401f2b7", + "0x53be00506001f01f04000501f00701f2b80070070052b80050400052b8", + "0x5a3401f08100504000507f005a3301f07f00504000501f9f401f01f040", + "0x50400050830053e301f00700504000500700520701f083005040005081", + "0x3e501f01f0400053bd00506001f01f04000501f00701f083007007005083", + "0x504000507e005a3401f07e005040005086005a3301f08600504000501f", + "0x70070052c70050400052c70053e301f00700504000500700520701f2c7", + "0x504000501f9f501f01f04000502c00506001f01f04000501f00701f2c7", + "0x520701f2cb0050400052ca005a3401f2ca0050400052c8005a3301f2c8", + "0x1f00701f2cb0070070052cb0050400052cb0053e301f007005040005007", + "0x5a3301f2cd00504000501f9f601f01f04000502700506001f01f040005", + "0x504000500700520701f2d00050400052cf005a3401f2cf0050400052cd", + "0x1f01f04000501f00701f2d00070070052d00050400052d00053e301f007", + "0x50400052d3005a3301f2d300504000501f9f701f01f0400050c3005060", + "0x53e301f00700504000500700520701f2d50050400052d4005a3401f2d4", + "0x51d200506001f01f04000501f00701f2d50070070052d50050400052d5", + "0x5a3401f2e30050400052e2005a3301f2e200504000501f9f801f01f040", + "0x50400052f40053e301f00700504000500700520701f2f40050400052e3", + "0x9f901f01f04000502d00506001f01f04000501f00701f2f40070070052f4", + "0x5040005303005a3401f3030050400052fc005a3301f2fc00504000501f", + "0x70070053050050400053050053e301f00700504000500700520701f305", + "0x504000501f9fa01f01f04000502e00506001f01f04000501f00701f305", + "0x520701f309005040005308005a3401f308005040005306005a3301f306", + "0x1f00701f3090070070053090050400053090053e301f007005040005007", + "0x5a3301f30a00504000501f9fb01f01f0400053bc00506001f01f040005", + "0x504000500700520701f30d00504000530c005a3401f30c00504000530a", + "0x1f01f04000501f00701f30d00700700530d00504000530d0053e301f007", + "0x504000530e005a3301f30e00504000501f9fc01f01f0400053bb005060", + "0x53e301f00700504000500700520701f31000504000530f005a3401f30f", + "0x50d100520701f01f04000501f00701f310007007005310005040005310", + "0x3e301f3110050400050a2005a3501f0a200504000501f07801f02f005040", + "0x502c01f01f00504000501fa3601f31102f007005311005040005311005", + "0x501f3ec01f00500500500500504000501f00512a01f01f00504000501f", + "0x500500504000501f00512a01f01f00504000501f00502c01f01f005040", + "0x7a371350d100704000700501f00700501f01f04000501f07f01f005005", + "0x134005a3901f134005040005007005a3801f01f04000501f00701f0e30db", + "0x4000513500502d01f01f04000501f00701f132005a3a207133007040007", + "0xa3d01f130005040005131005a3c01f131005040005207005a3b01f17c005", + "0x503903a00702f01f03900504000503900502c01f039005040005130005", + "0x1f0d10050400050d100520701f08400504000513300599f01f07c005040", + "0x507c00524301f0840050400050840059a001f17c00504000517c005132", + "0x3c33c403a0050243c33c403a04000507c08417c0d10d19a101f07c005040", + "0x4000513500502d01f01f0400051320059a301f01f04000501f00701f024", + "0x2d701f3c00050400053c103a00717801f3c100504000501f07801f3c2005", + "0x400053c200513201f0d10050400050d100520701f3bf0050400053c0005", + "0x4000501f00701f3bf3c20d103a0053bf0050400053bf00517a01f3c2005", + "0x4000501f3b201f01f040005007005a3e01f01f04000503a0053ba01f01f", + "0x13201f0db0050400050db00520701f02a0050400050290052d601f029005", + "0x1f02a0e30db03a00502a00504000502a00517a01f0e30050400050e3005", + "0x4000501f00512a01f01f00504000501f00502c01f01f00504000501fa3f", + "0x3a00700501f22821022901f0d114a21022901f0d1415005005005005005", + "0x21022901f0d131303a00700501f22821022901f0d114a21022901f0d101f", + "0x21022901f0d114a21022901f0d110603a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d12ed03a00700501f228", + "0x21022901f0d17b903a00700501f22821022901f0d114a21022901f0d1253", + "0x21022901f0d114a21022901f0d187f03a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d192703a00700501f228", + "0x21022901f0d1a4003a00700501f22821022901f0d114a21022901f0d1a3f", + "0x21022901f0d114a21022901f0d1a4103a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a4203a00700501f228", + "0x21022901f0d1a4403a00700501f22821022901f0d114a21022901f0d1a43", + "0x21022901f0d114a21022901f0d1a4503a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a4603a00700501f228", + "0x21022901f0d1a4803a00700501f22821022901f0d114a21022901f0d1a47", + "0x21022901f0d114a21022901f0d1a4903a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a4a03a00700501f228", + "0x21022901f0d1a4c03a00700501f22821022901f0d114a21022901f0d1a4b", + "0x27f01f13514a21022927f01f135a4d03a00700501f22821022901f0d114a", + "0x21022927f01f13514a21022927f01f135a4e0d103a00700501f228210229", + "0x700501f22821022901f0d114a21022901f0d1a4f0d103a00700501f228", + "0xa601f135a5103a00700501f22821022901f0d114a21022901f0d1a5003a", + "0x14a21022901f0d1a520d103a00700501f2282102290a601f13514a210229", + "0x22821022901f0d114a21022901f0d1a5303a00700501f22821022901f0d1", + "0x700501f2282102290a201f13514a2102290a201f135a5403a00700501f", + "0x1f0d1a5603a00700501f22821022901f0d114a21022901f0d1a550d103a", + "0x1f0d114a21022901f0d1a5703a00700501f22821022901f0d114a210229", + "0x501f22821022901f0d114a21022901f0d1a5803a00700501f228210229", + "0x1f135a5a03a00700501f22821022901f0d114a21022901f0d1a5903a007", + "0x21022901f0d1a5b0d103a00700501f2282102290a201f13514a2102290a2", + "0x21022901f0d114a21022901f0d1a5c03a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a5d03a00700501f228", + "0x21022901f0d1a5f03a00700501f22821022901f0d114a21022901f0d1a5e", + "0x21022901f0d114a21022901f0d1a6003a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a6103a00700501f228", + "0x21022901f0d1a6303a00700501f22821022901f0d114a21022901f0d1a62", + "0x21022901f0d114a21022901f0d1a6403a00700501f22821022901f0d114a", + "0x3a00700501f22821022901f0d114a21022901f0d1a6503a00700501f228", + "0x22901f0a4135a6703a00700501f22821022901f0d114a21022901f0d1a66", + "0x2102290a201f0a40dba680d103a00700501f22821022901f0a413514a210", + "0x14a21022901f0d1a691350d103a00700501f2282102290a201f0a40db14a", + "0x2290a801f13514a2102290a801f135a6a03a00700501f22821022901f0d1", + "0x22821022901f0a413514a21022901f0a4135a6b0d103a00700501f228210", + "0x3a00700501f22821022901f0d114a21022901f0d1a6c0d103a00700501f", + "0x700501f2282102290e90e70e501f0e314a2102290e90e70e501f0e3a6d", + "0x700501f2282102290e501f13514a2102290e501f135a6e0db1350d103a", + "0x1f0d1a7003a00700501f22821022901f0d114a21022901f0d1a6f0d103a", + "0x1f0d114a21022901f0d1a7103a00700501f22821022901f0d114a210229", + "0x501f22821022901f0d114a21022901f0d1a7203a00700501f228210229", + "0xd103a00700501f2282102290a201f13514a2102290a201f135a7303a007", + "0x135a750d103a00700501f22821022901f0a413514a21022901f0a4135a74", + "0xa801f135a760d103a00700501f2282102290a601f13514a2102290a601f", + "0xa80a201f0a4132a770d103a00700501f2282102290a801f13514a210229", + "0x1f2282102290e90e70e50a60a80a201f0a413214a2102290e90e70e50a6", + "0x21022901f0d114a21022901f0d1a782071331340e30db1350d103a007005", + "0x3a00700501f22821022901f0d114a21022901f0d1a7903a00700501f228", + "0x21022901f0d1a7b03a00700501f22821022901f0d114a21022901f0d1a7a", + "0x1fa7e06700501fa7d06700501fa7c03a00700501f22821022901f0d114a", + "0x135a8306700501fa8206700501fa8106700501fa8006700501fa7f067005", + "0x6414a22901f0d1a840d103a00700501f25022901f03a00606414a22901f", + "0x501f25822901f03a14a06422901f0d1a8503a00700501f25822901f03a", + "0x260183210229135a8906700501fa8806700501fa8706700501fa8603a007", + "0x3c21022901f0e3a8b06700501fa8a0d103a00700501f26221022903a14b", + "0xa8d06700501fa8c0db1350d103a00700501f26e21022901f0d114803c148", + "0x1f03a14a22901f03aa8f00501f27214a01f03a14a01f007a8e06700501f", + "0x21022901f0d100600600615415518321022901f133a9000700501f274229", + "0x22901f03a00614e14a22901f135a911340e30db1350d103a00700501f276", + "0xd100600600615100600600618321022901f132a920d103a00700501f278", + "0xa9406700501fa932071331340e30db1350d103a00700501f26221022901f", + "0x3a02b22901f03aa9503a00700501f28322927f01f0d128122927f01f0d1", + "0xd1a9906700501fa9806700501fa9706700501fa9600700501f28b22901f", + "0x1f1ca0050061ca007a9a03a00700501f26221022901f0d118321022901f", + "0x1fa9c0d103a00700501f29e21022901f0d11cf1ce21022901f135a9b005", + "0xd103a00700501f2622100a222901f1351832100a222901f135a9d067005", + "0x183210229135a9f03a00700501f26221022901f0d118321022901f0d1a9e", + "0x21022903a0451832102290d1aa00d103a00700501f26221022903a045045", + "0x700501f2af21022901f0d11b904521022901f135aa103a00700501f262", + "0xd103a00700501f2b02100a222901f1351b22100a222901f135aa20d103a", + "0x700501f26221022901f0d118321022901f0d1aa401f067005006005aa3", + "0x183210229135aa603a00700501f26221022903a0451832102290d1aa503a", + "0x1a704504504521022901f0e3aa70d103a00700501f26221022903a045045", + "0x22901f135aa906700501faa80db1350d103a00700501f2c421022901f0d1", + "0x1f0d1aab06700501faaa0d103a00700501f2c621022901f0d1064183210", + "0x22901f03a00618322901f0d1aac03a00700501f26222901f03a006183229", + "0x2100a422901f1350060060061832100a422901f134aad03a00700501f262", + "0xaaf00501f2cc14a01f03a14a01f007aae0e30db1350d103a00700501f262", + "0xd103a00700501f2622100a40a222901f0db1811832100a40a222901f0e3", + "0x1f0dbab103a00700501f2622102290a80d11832102290a80d1ab00db135", + "0x1f0dbab21350d103a00700501f2622100a422901f1350061832100a4229", + "0x5ab31350d103a00700501f2622290e50e90e701f0db1832290e50e90e7", + "0x700501f26221022903a06400615b1832102290dbab401f2760e50070e5", + "0xe90e701f1321832100a60a40a22290a80e50e90e701f132ab51350d103a", + "0xab62071331340e30db1350d103a00700501f2622100a60a40a22290a80e5", + "0x6700501fab900501f2fd01f00714a01f007ab806700501fab706700501f", + "0x1fabc03a00700501f30722901f03a15115122901f0d1abb06700501faba", + "0x3a00700501f30b22901f03a14a14a22901f0d1abe06700501fabd067005", + "0x6700501fac306700501fac206700501fac106700501fac006700501fabf", + "0x6700501fac806700501fac706700501fac606700501fac506700501fac4", + "0x14a01f007acd06700501facc06700501facb06700501faca06700501fac9", + "0xd1ad106700501fad006700501facf06700501face00501f31814a01f03a", + "0x501fad306700501fad203a00700501f32e21022901f0d108321022901f", + "0x1f1351ad1b90452100a222901f0e3ad606700501fad506700501fad4067", + "0xad906700501fad806700501fad70db1350d103a00700501f34a2100a2229", + "0x1350832100a222901f135ada03a00700501f04501f0070fa04504501f0d1", + "0x1fadd06700501fadc06700501fadb0d103a00700501f32e2100a222901f", + "0x501f39001f00707b0060bd01f0d1adf01f39001f00701f005ade067005", + "0x1fae206700501fae100700501f06722901f03a35222901f03aae003a007", + "0x1fae706700501fae606700501fae506700501fae406700501fae3067005", + "0x2c722901f03a07808322901f0d1aea06700501fae906700501fae8067005", + "0x3aaec03a00700501f2b622901f03a07b07822901f0d1aeb03a00700501f", + "0xa222901f0d10780830a222901f135aed00700501f29401f00704504501f", + "0x707b01f007aef00501f27301f00707b01f007aee0d103a00700501f2c7", + "0x1f03a06424e22901f0d1af206700501faf106700501faf000501f26a01f", + "0xaf406700501faf303a00700501f258229" ], "sierra_program_debug_info": { "type_names": [], @@ -9330,7 +10471,7 @@ "EXTERNAL": [ { "selector": "0x1143aa89c8e3ebf8ed14df2a3606c1cd2dd513fac8040b0f8ab441f5c52fe4", - "function_idx": 38 + "function_idx": 47 }, { "selector": "0x22ff5f21f0b81b113e63f7db6da94fedef11b2119b4088b89664fb9a3cb658", @@ -9338,15 +10479,15 @@ }, { "selector": "0x3541591104188daef4379e06e92ecce09094a3b381da2e654eb041d00566d8", - "function_idx": 47 + "function_idx": 56 }, { "selector": "0x3c118a68e16e12e97ed25cb4901c12f4d3162818669cc44c391d8049924c14", - "function_idx": 16 + "function_idx": 17 }, { "selector": "0x5562b3e932b4d139366854d5a2e578382e6a3b6572ac9943d55e7efbe43d00", - "function_idx": 34 + "function_idx": 43 }, { "selector": "0x5df99ae77df976b4f0e5cf28c7dcfe09bd6e81aab787b19ac0c08e03d928cf", @@ -9354,111 +10495,139 @@ }, { "selector": "0x600c98a299d72ef1e09a2e1503206fbc76081233172c65f7e2438ef0069d8d", - "function_idx": 39 + "function_idx": 48 }, { "selector": "0x62c83572d28cb834a3de3c1e94977a4191469a4a8c26d1d7bc55305e640ed5", - "function_idx": 35 + "function_idx": 44 }, { "selector": "0x679c22735055a10db4f275395763a3752a1e3a3043c192299ab6b574fba8d6", - "function_idx": 43 + "function_idx": 52 }, { "selector": "0x7772be8b80a8a33dc6c1f9a6ab820c02e537c73e859de67f288c70f92571bb", - "function_idx": 41 + "function_idx": 50 }, { "selector": "0x824b8743c8dfbc586b65ad5b37c4c647e0c2f9a002a7b1016bc7ea9a1445df", - "function_idx": 17 + "function_idx": 18 + }, + { + "selector": "0xa49c5bf6e3e0177d48511dce0cbb1d310e9de3f14ff6f87dc1b270d8915b8d", + "function_idx": 40 }, { "selector": "0xb0ee07785692bd1fcda9089aadef94621bfa2ac0e849504ca54f05a3689f8e", - "function_idx": 7 + "function_idx": 8 + }, + { + "selector": "0xb17d8a2731ba7ca1816631e6be14f0fc1b8390422d649fa27f0fbb0c91eea8", + "function_idx": 24 }, { "selector": "0xca779dd628d0206eda15b718936109101fcdee458be409b230a64462c4bf23", - "function_idx": 55 + "function_idx": 64 }, { "selector": "0xd47144c49bce05b6de6bce9d5ff0cc8da9420f8945453e20ef779cbea13ad4", - "function_idx": 5 + "function_idx": 6 }, { "selector": "0xe7510edcf6e9f1b70f7bd1f488767b50f0363422f3c563160ab77adf62467b", - "function_idx": 20 + "function_idx": 21 }, { "selector": "0xf818e4530ec36b83dfe702489b4df537308c3b798b0cc120e32c2056d68b7d", - "function_idx": 25 + "function_idx": 28 }, { "selector": "0x10d2fede95e3ec06a875a67219425c27c5bd734d57f1b221d729a2337b6b556", - "function_idx": 22 + "function_idx": 23 }, { "selector": "0x1136789e1c76159d9b9eca06fcef05bdcf77f5d51bd4d9e09f2bc8d7520d8e6", + "function_idx": 38 + }, + { + "selector": "0x1146dc478b3f7aefc53dbbbb6d068505c5a99f8e3438fdd2d38b91044a79300", "function_idx": 32 }, { "selector": "0x12ead94ae9d3f9d2bdb6b847cf255f1f398193a1f88884a0ae8e18f24a037b6", - "function_idx": 45 + "function_idx": 54 }, { "selector": "0x1469798554697a4c50c64f933147bd163500204d4ae206eee1a9b9bf6c228de", - "function_idx": 24 + "function_idx": 26 }, { "selector": "0x14dae1999ae9ab799bc72def6dc6e90890cf8ac0d64525021b7e71d05cb13e8", - "function_idx": 13 + "function_idx": 14 }, { "selector": "0x169f135eddda5ab51886052d777a57f2ea9c162d713691b5e04a6d4ed71d47f", - "function_idx": 23 + "function_idx": 25 }, { "selector": "0x17da35ce4ed77e22e3b9149fd965dba57351a6c29f588a7d245e208d073e4c1", - "function_idx": 30 + "function_idx": 36 + }, + { + "selector": "0x191f83bb52d6592842a5d7e7d67e65858c34a1549163dd1938367f4ec414a2c", + "function_idx": 39 }, { "selector": "0x1995689b6aedab51ad67bc2ae0b0ee3fe1ffc433f96179953e6a6b7210b9e13", - "function_idx": 14 + "function_idx": 15 }, { "selector": "0x1a8e87e9d2008fcd3ce423ae5219c21e49be18d05d72825feb7e2bb687ba35c", - "function_idx": 29 + "function_idx": 35 }, { "selector": "0x1ae1a515cf2d214b29bdf63a79ee2d490efd4dd1acc99d383a8e549c3cecb5d", - "function_idx": 44 + "function_idx": 53 }, { "selector": "0x1b47f727a0668d8593c5bb115d5b53a470f29833fd4d598e748f68e65f4f003", - "function_idx": 4 + "function_idx": 5 }, { "selector": "0x1d631b26d3a3451b1549a7af739c359f1ecc9dc96be949da3a2267f206c7b94", - "function_idx": 56 + "function_idx": 65 }, { "selector": "0x1e4089d1f1349077b1970f9937c904e27c4582b49a60b6078946dba95bc3c08", - "function_idx": 9 + "function_idx": 10 + }, + { + "selector": "0x1eafc2526500296b7208c5fe476e4a8cedb57382df56be48d9d7fafc8065450", + "function_idx": 33 + }, + { + "selector": "0x21a719d60b30156edec77758c80562444e9b1eab09751991ed80caacc760186", + "function_idx": 41 }, { "selector": "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f", - "function_idx": 50 + "function_idx": 59 }, { "selector": "0x23039bef544cff56442d9f61ae9b13cf9e36fcce009102c5b678aac93f37b36", - "function_idx": 15 + "function_idx": 16 }, { "selector": "0x241f3ff573208515225eb136d2132bb89bd593e4c844225ead202a1657cfe64", - "function_idx": 33 + "function_idx": 42 + }, + { + "selector": "0x2468d193cd15b621b24c2a602b8dbcfa5eaa14f88416c40c09d7fd12592cb4b", + "function_idx": 27 }, { "selector": "0x25ff849c52d40a7f29c9849fbe0064575d61c84ddc0ef562bf05bc599abe0ae", - "function_idx": 10 + "function_idx": 11 }, { "selector": "0x27a4a7332e590dd789019a6d125ff2aacd358e453090978cbf81f0d85e4c045", @@ -9466,115 +10635,123 @@ }, { "selector": "0x27c3334165536f239cfd400ed956eabff55fc60de4fb56728b6a4f6b87db01c", - "function_idx": 6 + "function_idx": 7 }, { "selector": "0x298e03955860424b6a946506da72353a645f653dc1879f6b55fd756f3d20a59", - "function_idx": 8 + "function_idx": 9 }, { "selector": "0x2d7cf5d5a324a320f9f37804b1615a533fde487400b41af80f13f7ac5581325", - "function_idx": 21 + "function_idx": 22 + }, + { + "selector": "0x2ec76314b32ce3d98ef83515ce70edb12df709ecc41ee20db279372c7350cb5", + "function_idx": 34 }, { "selector": "0x2f8b66957adc4564548f3832947bf264a065874e087c21b9e7cf969e2874c0c", - "function_idx": 11 + "function_idx": 12 }, { "selector": "0x30f842021fbf02caf80d09a113997c1e00a32870eee0c6136bed27acb348bea", - "function_idx": 42 + "function_idx": 51 }, { "selector": "0x311fb2a7f01403971aca6ae0a12b8ad0602e7a5ec48ad48951969942e99d788", - "function_idx": 12 + "function_idx": 13 }, { "selector": "0x31401f504973a5e8e1bb41e9c592519e3aa0b8cf6bbfb9c91b532aab8db54b0", - "function_idx": 48 + "function_idx": 57 }, { "selector": "0x317eb442b72a9fae758d4fb26830ed0d9f31c8e7da4dbff4e8c59ea6a158e7f", - "function_idx": 40 + "function_idx": 49 }, { "selector": "0x3184d290daa006fc3944f993771ad568c935c7e35d09af15de36d79668acec9", - "function_idx": 51 + "function_idx": 60 }, { "selector": "0x32564d7e0fe091d49b4c20f4632191e4ed6986bf993849879abfef9465def25", - "function_idx": 36 + "function_idx": 45 }, { "selector": "0x3502249e98d12b6c72951d280360de19ac166d0f18c620addb78491a669c826", - "function_idx": 54 + "function_idx": 63 }, { "selector": "0x3555d7ef6849c9f3e3c3b07e7b36395a40bba49ef095d4a8c41467b76a03501", - "function_idx": 53 + "function_idx": 62 }, { "selector": "0x3604cea1cdb094a73a31144f14a3e5861613c008e1e879939ebc4827d10cd50", - "function_idx": 18 + "function_idx": 19 + }, + { + "selector": "0x3659236b23cfbf5329a19dbfc9c0ea215ab5d200bc9f8465f40b27c848db26f", + "function_idx": 3 }, { "selector": "0x382be990ca34815134e64a9ac28f41a907c62e5ad10547f97174362ab94dc89", - "function_idx": 26 + "function_idx": 29 }, { "selector": "0x38be5d5f7bf135b52888ba3e440a457d11107aca3f6542e574b016bf3f074d8", - "function_idx": 27 + "function_idx": 30 }, { "selector": "0x39a1491f76903a16feed0a6433bec78de4c73194944e1118e226820ad479701", - "function_idx": 49 + "function_idx": 58 }, { "selector": "0x3a6a8bae4c51d5959683ae246347ffdd96aa5b2bfa68cc8c3a6a7c2ed0be331", - "function_idx": 19 + "function_idx": 20 }, { "selector": "0x3b097c62d3e4b85742aadd0dfb823f96134b886ec13bda57b68faf86f294d97", - "function_idx": 3 + "function_idx": 4 }, { "selector": "0x3b756ccfc32a375b48e673ccd8447bcb3fc271415d0b92a7fb837747606c1f8", - "function_idx": 52 + "function_idx": 61 }, { "selector": "0x3d3da80997f8be5d16e9ae7ee6a4b5f7191d60765a1a6c219ab74269c85cf97", - "function_idx": 46 + "function_idx": 55 }, { "selector": "0x3d95049b565ec2d4197a55108ef03996381d31c84acf392a0a42b28163d69d1", - "function_idx": 31 + "function_idx": 37 }, { "selector": "0x3eb640b15f75fcc06d43182cdb94ed38c8e71755d5fb57c16dd673b466db1d4", - "function_idx": 37 + "function_idx": 46 }, { "selector": "0x3ec18b82340569b7fafd0a83a195034c54a53e9f5f079b57ffef56915d38437", - "function_idx": 28 + "function_idx": 31 } ], "L1_HANDLER": [ { "selector": "0x205500a208d0d49d79197fea83cc3f5fde99ac2e1909ae0a5d9f394c0c52ed0", - "function_idx": 58 + "function_idx": 67 }, { "selector": "0x217f044c1e5a6a595b43251dac7903d76ca187b95dd40991b767800f8aeb9c7", - "function_idx": 59 + "function_idx": 68 }, { "selector": "0x39edbbb129ad752107a94d40c3873cae369a46fd2fc578d075679aa67e85d12", - "function_idx": 57 + "function_idx": 66 } ], "CONSTRUCTOR": [ { "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", - "function_idx": 60 + "function_idx": 69 } ] }, @@ -9649,6 +10826,30 @@ "outputs": [], "state_mutability": "external" }, + { + "type": "function", + "name": "test_increment", + "inputs": [ + { + "name": "arg", + "type": "core::felt252" + }, + { + "name": "arg1", + "type": "core::felt252" + }, + { + "name": "arg2", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "external" + }, { "type": "function", "name": "test_storage_read_write", @@ -9886,6 +11087,10 @@ { "name": "expected_class_hash", "type": "core::starknet::class_hash::ClassHash" + }, + { + "name": "undeployed_address", + "type": "core::starknet::contract_address::ContractAddress" } ], "outputs": [], @@ -9898,6 +11103,10 @@ { "name": "block_number", "type": "core::integer::u64" + }, + { + "name": "expected_block_hash", + "type": "core::felt252" } ], "outputs": [ @@ -10230,6 +11439,17 @@ "outputs": [], "state_mutability": "view" }, + { + "type": "function", + "name": "test_segment_arena", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "external" + }, { "type": "function", "name": "test_deploy", @@ -10270,6 +11490,13 @@ ], "state_mutability": "external" }, + { + "type": "function", + "name": "test_poseidon_hades_permutation", + "inputs": [], + "outputs": [], + "state_mutability": "external" + }, { "type": "function", "name": "test_keccak", @@ -10312,6 +11539,50 @@ } ] }, + { + "type": "function", + "name": "test_getter_secp256k1", + "inputs": [ + { + "name": "x", + "type": "core::integer::u256" + }, + { + "name": "y", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "test_add_secp256k1", + "inputs": [ + { + "name": "x", + "type": "core::integer::u256" + }, + { + "name": "y", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "test_mul_secp256k1", + "inputs": [ + { + "name": "scalar", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, { "type": "function", "name": "test_new_point_secp256k1", @@ -10350,6 +11621,50 @@ "outputs": [], "state_mutability": "external" }, + { + "type": "function", + "name": "test_getter_secp256r1", + "inputs": [ + { + "name": "x", + "type": "core::integer::u256" + }, + { + "name": "y", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "test_add_secp256r1", + "inputs": [ + { + "name": "x", + "type": "core::integer::u256" + }, + { + "name": "y", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "test_mul_secp256r1", + "inputs": [ + { + "name": "scalar", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, { "type": "function", "name": "test_signature_verification_secp256r1", diff --git a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/test_contract.cairo b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/test_contract.cairo index e0915192c02..52b35e7cdac 100644 --- a/crates/blockifier_test_utils/resources/feature_contracts/cairo1/test_contract.cairo +++ b/crates/blockifier_test_utils/resources/feature_contracts/cairo1/test_contract.cairo @@ -16,6 +16,7 @@ mod TestContract { use core::sha256::{SHA256_INITIAL_STATE, compute_sha256_u32_array, sha256_state_handle_init}; use dict::Felt252DictTrait; use ec::EcPointTrait; + use starknet::class_hash::ClassHashZero; use starknet::eth_address::U256IntoEthAddress; use starknet::eth_signature::verify_eth_signature; use starknet::info::v2::{ExecutionInfo, ResourceBounds, TxInfo}; @@ -70,6 +71,16 @@ mod TestContract { storage_write_syscall(domain_address, storage_address, value).unwrap_syscall(); } + // TODO(Dori): Delete this function, use `test` instead. + #[external(v0)] + fn test_increment( + ref self: ContractState, ref arg: felt252, arg1: felt252, arg2: felt252 + ) -> felt252 { + let x = self.my_storage_var.read(); + self.my_storage_var.write(x + 1); + x + 1 + } + #[external(v0)] fn test_storage_read_write( self: @ContractState, address: StorageAddress, value: felt252, @@ -222,15 +233,32 @@ mod TestContract { #[external(v0)] fn test_get_class_hash_at( - self: @ContractState, address: ContractAddress, expected_class_hash: ClassHash, + self: @ContractState, + address: ContractAddress, + expected_class_hash: ClassHash, + undeployed_address: ContractAddress, ) { let class_hash = syscalls::get_class_hash_at_syscall(address).unwrap_syscall(); assert(class_hash == expected_class_hash, 'WRONG_CLASS_HASH'); + + // Validate the class hash of an undeployed contract. + let actual_class_hash_of_undeployed = starknet::syscalls::get_class_hash_at_syscall( + undeployed_address + ) + .unwrap_syscall(); + assert( + actual_class_hash_of_undeployed == ClassHashZero::zero(), + 'WRONG_CLASS_HASH', + ); } #[external(v0)] - fn test_get_block_hash(self: @ContractState, block_number: u64) -> felt252 { - syscalls::get_block_hash_syscall(block_number).unwrap_syscall() + fn test_get_block_hash( + self: @ContractState, block_number: u64, expected_block_hash: felt252 + ) -> felt252 { + let block_hash = syscalls::get_block_hash_syscall(block_number).unwrap_syscall(); + assert(block_hash == expected_block_hash, 'Unexpected block hash.'); + block_hash } #[external(v0)] @@ -248,7 +276,40 @@ mod TestContract { assert(block_info == expected_block_info, 'BLOCK_INFO_MISMATCH'); let tx_info = execution_info.tx_info.unbox(); - assert(tx_info == expected_tx_info, 'TX_INFO_MISMATCH'); + + // Signature is expected to contain the tx hash. + assert(tx_info.signature.len() == 1_u32, 'SIGNATURE_MISMATCH'); + let transaction_hash = *tx_info.signature.at(0_u32); + assert(tx_info.transaction_hash == transaction_hash, 'TRANSACTION_HASH_MISMATCH'); + + // Compare the rest of the fields explicitly. + assert(tx_info.version == expected_tx_info.version, 'VERSION_MISMATCH'); + assert( + tx_info.account_contract_address == expected_tx_info.account_contract_address, + 'ACCOUNT_MISMATCH', + ); + assert(tx_info.max_fee == expected_tx_info.max_fee, 'MAX_FEE_MISMATCH'); + assert(tx_info.chain_id == expected_tx_info.chain_id, 'CHAIN_ID_MISMATCH'); + assert(tx_info.nonce == expected_tx_info.nonce, 'NONCE_MISMATCH'); + assert( + tx_info.resource_bounds == expected_tx_info.resource_bounds, 'RESOURCE_BOUND_MISMATCH' + ); + assert(tx_info.tip == expected_tx_info.tip, 'TIP_MISMATCH'); + assert( + tx_info.paymaster_data == expected_tx_info.paymaster_data, 'PAYMASTER_DATA_MISMATCH', + ); + assert( + tx_info.nonce_data_availability_mode == expected_tx_info.nonce_data_availability_mode, + 'NONCE_DA_MODE_MISMATCH', + ); + assert( + tx_info.fee_data_availability_mode == expected_tx_info.fee_data_availability_mode, + 'FEE_DA_MODE_MISMATCH', + ); + assert( + tx_info.account_deployment_data == expected_tx_info.account_deployment_data, + 'DEPLOYMENT_DATA_MISMATCH', + ); assert(execution_info.caller_address.into() == expected_caller_address, 'CALLER_MISMATCH'); assert( @@ -370,6 +431,23 @@ mod TestContract { panic_with_felt252('revert in l1 handler'); } + /// Tests the segment arena builtin, by creating dictionaries (`felt252_dict_new()` and + /// `squash()` use the segment arena builtin). + /// + /// Expected return value: 200. + #[external(v0)] + fn test_segment_arena(ref self: ContractState) -> felt252 { + let mut x = felt252_dict_new::(); + let mut y = felt252_dict_new::(); + x.insert(0, 100); + y.insert(1, 200); + // x.get(1) returns 0 (the default value), y.get(1) returns 200. + let z = x.get(1) + y.get(1); + y.squash(); + x.squash(); + z + } + #[external(v0)] fn test_deploy( self: @ContractState, @@ -393,6 +471,14 @@ mod TestContract { non_trivial_recursion(depth - 1) + 2 * non_trivial_recursion(depth - 2) } + #[external(v0)] + fn test_poseidon_hades_permutation(ref self: ContractState) { + let (s0, s1, s2) = poseidon::hades_permutation(1, 2, 3); + assert(s0 == 0xfa8c9b6742b6176139365833d001e30e932a9bf7456d009b1b174f36d558c5, 'wrong s0'); + assert(s1 == 0x4f04deca4cb7f9f2bd16b1d25b817ca2d16fba2151e4252a2e2111cde08bfe6, 'wrong s1'); + assert(s2 == 0x58dde0a2a785b395ee2dc7b60b79e9472ab826e9bb5383a8018b59772964892, 'wrong s2'); + } + #[external(v0)] fn test_keccak(ref self: ContractState) { let mut input: Array = Default::default(); @@ -478,6 +564,29 @@ mod TestContract { assert(x_coord == x && y_coord == expected_p1_y, 'Unexpected coordinates'); } + #[external(v0)] + fn test_getter_secp256k1(ref self: ContractState, x: u256, y: u256) { + let p0 = starknet::secp256k1::secp256k1_new_syscall(x, y).unwrap_syscall().unwrap(); + + let (x_coord, y_coord) = starknet::secp256k1::secp256k1_get_xy_syscall(p0).unwrap_syscall(); + assert(x_coord == x && y_coord == y, 'Unexpected coordinates'); + } + + #[external(v0)] + fn test_add_secp256k1(ref self: ContractState, x: u256, y: u256) { + let p0 = starknet::secp256k1::secp256k1_new_syscall(x, y).unwrap_syscall().unwrap(); + let generator = starknet::secp256_trait::Secp256Trait::get_generator_point(); + + starknet::secp256k1::secp256k1_add_syscall(p0, p1: generator).unwrap_syscall(); + } + + #[external(v0)] + fn test_mul_secp256k1(ref self: ContractState, scalar: u256) { + let generator = starknet::secp256_trait::Secp256Trait::get_generator_point(); + + starknet::secp256k1::secp256k1_mul_syscall(p: generator, :scalar).unwrap_syscall(); + } + /// Returns a golden valid message hash and its signature, for testing. fn get_message_and_secp256k1_signature() -> (u256, Signature, u256, u256, EthAddress) { let msg_hash = 0xe888fbb4cf9ae6254f19ba12e6d9af54788f195a6f509ca3e934f78d7a71dd85; @@ -594,26 +703,26 @@ mod TestContract { // Test a point not on the curve. assert( starknet::secp256r1::secp256r1_new_syscall(x: 0, y: 1).unwrap_syscall().is_none(), - 'Should be none', + 'Should be none' ); // Test a point with x == Secp256r1_prime. match starknet::secp256r1::secp256r1_new_syscall( - x: 0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff, y: 1, + x: 0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff, y: 1 ) { Result::Ok(_) => panic_with_felt252('Should fail'), Result::Err(revert_reason) => assert( - *revert_reason.at(0) == 'Invalid argument', 'Wrong error msg', + *revert_reason.at(0) == 'Invalid argument', 'Wrong error msg' ), } // Test a point with x == Secp_prime. match starknet::secp256r1::secp256r1_get_point_from_x_syscall( - x: 0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff, y_parity: true, + x: 0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff, y_parity: true ) { Result::Ok(_) => panic_with_felt252('Should fail'), Result::Err(revert_reason) => assert( - *revert_reason.at(0) == 'Invalid argument', 'Wrong error msg', + *revert_reason.at(0) == 'Invalid argument', 'Wrong error msg' ), } @@ -631,10 +740,33 @@ mod TestContract { starknet::secp256r1::secp256r1_get_point_from_x_syscall(:x, y_parity: true) .unwrap_syscall() .is_some(), - 'Should be some', + 'Should be some' ); } + #[external(v0)] + fn test_getter_secp256r1(ref self: ContractState, x: u256, y: u256) { + let p0 = starknet::secp256r1::secp256r1_new_syscall(x, y).unwrap_syscall().unwrap(); + + let (x_coord, y_coord) = starknet::secp256r1::secp256r1_get_xy_syscall(p0).unwrap_syscall(); + assert(x_coord == x && y_coord == y, 'Unexpected coordinates'); + } + + #[external(v0)] + fn test_add_secp256r1(ref self: ContractState, x: u256, y: u256) { + let p0 = starknet::secp256r1::secp256r1_new_syscall(x, y).unwrap_syscall().unwrap(); + let generator = starknet::secp256_trait::Secp256Trait::get_generator_point(); + + starknet::secp256r1::secp256r1_add_syscall(p0, p1: generator).unwrap_syscall(); + } + + #[external(v0)] + fn test_mul_secp256r1(ref self: ContractState, scalar: u256) { + let generator = starknet::secp256_trait::Secp256Trait::get_generator_point(); + + starknet::secp256r1::secp256r1_mul_syscall(p: generator, :scalar).unwrap_syscall(); + } + /// Returns a golden valid message hash and its signature, for testing. fn get_message_and_secp256r1_signature() -> (u256, Signature, u256, u256, EthAddress) { let msg_hash = 0xe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855; @@ -879,7 +1011,7 @@ mod TestContract { let mul = circuit_mul(inv, sub); let modulus = TryInto::<_, CircuitModulus>::try_into([7, 0, 0, 0]).unwrap(); - let outputs = (mul,) + let outputs = (mul, add, inv) .new_inputs() .next([3, 0, 0, 0]) .next([6, 0, 0, 0]) @@ -887,6 +1019,9 @@ mod TestContract { .eval(modulus) .unwrap(); + assert!(outputs.get_output(add) == u384 { limb0: 2, limb1: 0, limb2: 0, limb3: 0 }); + assert!(outputs.get_output(inv) == u384 { limb0: 4, limb1: 0, limb2: 0, limb3: 0 }); + assert!(outputs.get_output(sub) == u384 { limb0: 5, limb1: 0, limb2: 0, limb3: 0 }); assert!(outputs.get_output(mul) == u384 { limb0: 6, limb1: 0, limb2: 0, limb3: 0 }); } diff --git a/crates/blockifier_test_utils/src/cairo_compile.rs b/crates/blockifier_test_utils/src/cairo_compile.rs index 84634de05fa..67c2972ee3e 100644 --- a/crates/blockifier_test_utils/src/cairo_compile.rs +++ b/crates/blockifier_test_utils/src/cairo_compile.rs @@ -107,28 +107,50 @@ pub fn cairo0_compile( CompilationArtifacts::Cairo0 { casm: compile_output.stdout } } +pub enum LibfuncArg { + ListName(String), + ListFile(String), +} + +impl LibfuncArg { + pub fn add_to_command<'a>(&self, command: &'a mut Command) -> &'a mut Command { + match self { + Self::ListName(name) => command.args(["--allowed-libfuncs-list-name", name]), + Self::ListFile(file) => command.args(["--allowed-libfuncs-list-file", file]), + } + } +} + /// Compiles a Cairo1 program using the compiler version set in the Cargo.toml. -pub fn cairo1_compile(path: String, version: String) -> CompilationArtifacts { +pub fn cairo1_compile( + path: String, + version: String, + libfunc_list_arg: LibfuncArg, +) -> CompilationArtifacts { assert!(cairo1_package_exists(&version)); - let sierra_output = starknet_compile(path, &version); + let sierra_output = starknet_compile(path, &version, &libfunc_list_arg); let mut temp_file = NamedTempFile::new().unwrap(); temp_file.write_all(&sierra_output).unwrap(); let temp_path_str = temp_file.into_temp_path(); // Sierra -> CASM. - let casm_output = - starknet_sierra_compile(temp_path_str.to_str().unwrap().to_string(), &version); + let casm_output = starknet_sierra_compile( + temp_path_str.to_str().unwrap().to_string(), + &version, + &libfunc_list_arg, + ); CompilationArtifacts::Cairo1 { casm: casm_output, sierra: sierra_output } } /// Compiles Cairo1 contracts into their Sierra version using the given compiler version. /// Assumes the relevant compiler version was already downloaded. -pub fn starknet_compile(path: String, version: &String) -> Vec { +pub fn starknet_compile(path: String, version: &String, libfunc_list_arg: &LibfuncArg) -> Vec { let mut starknet_compile_commmand = Command::new(starknet_compile_binary_path(version)); - starknet_compile_commmand.args(["--single-file", &path, "--allowed-libfuncs-list-name", "all"]); + starknet_compile_commmand.args(["--single-file", &path]); + libfunc_list_arg.add_to_command(&mut starknet_compile_commmand); let sierra_output = run_and_verify_output(&mut starknet_compile_commmand); sierra_output.stdout @@ -136,9 +158,14 @@ pub fn starknet_compile(path: String, version: &String) -> Vec { /// Compiles Sierra code into CASM using the given compiler version. /// Assumes the relevant compiler version was already downloaded. -fn starknet_sierra_compile(path: String, version: &String) -> Vec { +fn starknet_sierra_compile( + path: String, + version: &String, + libfunc_list_arg: &LibfuncArg, +) -> Vec { let mut sierra_compile_command = Command::new(starknet_sierra_compile_binary_path(version)); - sierra_compile_command.args([&path, "--allowed-libfuncs-list-name", "all"]); + sierra_compile_command.args([&path]); + libfunc_list_arg.add_to_command(&mut sierra_compile_command); let casm_output = run_and_verify_output(&mut sierra_compile_command); casm_output.stdout } diff --git a/crates/blockifier_test_utils/src/contracts.rs b/crates/blockifier_test_utils/src/contracts.rs index 6c7298f7590..223dc7e9aae 100644 --- a/crates/blockifier_test_utils/src/contracts.rs +++ b/crates/blockifier_test_utils/src/contracts.rs @@ -14,7 +14,7 @@ use starknet_api::{class_hash, contract_address, felt}; use strum::IntoEnumIterator; use strum_macros::EnumIter; -use crate::cairo_compile::{cairo0_compile, cairo1_compile, CompilationArtifacts}; +use crate::cairo_compile::{cairo0_compile, cairo1_compile, CompilationArtifacts, LibfuncArg}; use crate::cairo_versions::{CairoVersion, RunnableCairo1}; pub const CAIRO1_FEATURE_CONTRACTS_DIR: &str = "resources/feature_contracts/cairo1"; @@ -57,20 +57,30 @@ const SIERRA_EXECUTION_INFO_V1_CONTRACT_BASE: u32 = 10 * CLASS_HASH_BASE; const META_TX_CONTRACT_BASE: u32 = 11 * CLASS_HASH_BASE; const EMPTY_ACCOUNT_BASE: u32 = 12 * CLASS_HASH_BASE; const MOCK_STAKING_CONTRACT_BASE: u32 = 12 * CLASS_HASH_BASE; +const DELEGATE_PROXY_BASE: u32 = 13 * CLASS_HASH_BASE; +const TEST_CONTRACT2_BASE: u32 = 14 * CLASS_HASH_BASE; +const EXPERIMENTAL_CONTRACT_BASE: u32 = 15 * CLASS_HASH_BASE; +const TX_INFO_WRITER_CONTRACT_BASE: u32 = 16 * CLASS_HASH_BASE; +const BLOCK_INFO_TEST_CONTRACT_BASE: u32 = 17 * CLASS_HASH_BASE; // Contract names. const ACCOUNT_LONG_VALIDATE_NAME: &str = "account_with_long_validate"; const ACCOUNT_WITHOUT_VALIDATIONS_NAME: &str = "account_with_dummy_validate"; +const BLOCK_INFO_TEST_CONTRACT_NAME: &str = "block_info_test_contract"; +const DELEGATE_PROXY_NAME: &str = "delegate_proxy"; const EMPTY_CONTRACT_NAME: &str = "empty_contract"; const FAULTY_ACCOUNT_NAME: &str = "account_faulty"; const LEGACY_CONTRACT_NAME: &str = "legacy_test_contract"; const SECURITY_TEST_CONTRACT_NAME: &str = "security_tests_contract"; const TEST_CONTRACT_NAME: &str = "test_contract"; +const TEST_CONTRACT2_NAME: &str = "test_contract2"; const CAIRO_STEPS_TEST_CONTRACT_NAME: &str = "cairo_steps_test_contract"; const EXECUTION_INFO_V1_CONTRACT_NAME: &str = "test_contract_execution_info_v1"; const EMPTY_ACCOUNT_NAME: &str = "empty_account"; const META_TX_CONTRACT_NAME: &str = "meta_tx_test_contract"; const MOCK_STAKING_CONTRACT_NAME: &str = "mock_staking"; +const EXPERIMENTAL_CONTRACT_NAME: &str = "experimental_contract"; +const TX_INFO_WRITER_CONTRACT_NAME: &str = "tx_info_writer"; // ERC20 contract is in a unique location. const ERC20_CAIRO0_CONTRACT_SOURCE_PATH: &str = "./resources/ERC20/ERC20_Cairo0/ERC20_without_some_syscalls/ERC20/ERC20.cairo"; @@ -105,6 +115,11 @@ const EMPTY_ACCOUNT_COMPILED_CLASS_HASH_V1: expect_test::Expect = const EMPTY_ACCOUNT_COMPILED_CLASS_HASH_V2: expect_test::Expect = expect!["0x63508c449d5e584fb0e4fac90e3cc6c46fbfbe8a7215e7f74b13391ab3a3071"]; +const BLOCK_INFO_TEST_CONTRACT_COMPILED_CLASS_HASH_V1: expect_test::Expect = + expect!["0x552616f711be96ee49c1284da676b288fdbe8ed00296677abf3e9259e3a1255"]; +const BLOCK_INFO_TEST_CONTRACT_COMPILED_CLASS_HASH_V2: expect_test::Expect = + expect!["0x2382bf2abcf5317f7aee94d938dacf19ec456b5148e50b6313526d8dd29f534"]; + const ERC20_COMPILED_CLASS_HASH_V1: expect_test::Expect = expect!["0x266f53b3f6cc2367c334b75ea86aff748ca27aa321019778af81be69d549159"]; const ERC20_COMPILED_CLASS_HASH_V2: expect_test::Expect = @@ -115,6 +130,11 @@ const EMPTY_COMPILED_CLASS_HASH_V1: expect_test::Expect = const EMPTY_COMPILED_CLASS_HASH_V2: expect_test::Expect = expect!["0x6ee46561691e785d643a8296b9bf08008e432df405a1a4beb6ed784541b571c"]; +const EXPERIMENTAL_COMPILED_CLASS_HASH_V1: expect_test::Expect = + expect!["0x3e72aadba820fb1ec7cf27240d4b4279a9e7e947d6f387d44b5688599bd6988"]; +const EXPERIMENTAL_COMPILED_CLASS_HASH_V2: expect_test::Expect = + expect!["0x50902d0815548ad1af6b4d95908f822b634f731ca28f5f436f8a03d3324749e"]; + const FAULTY_ACCOUNT_COMPILED_CLASS_HASH_V1: expect_test::Expect = expect!["0xfdb78bea47a0b1464f38b2d29997edac084bbed4e63e1eef240ffb86a34ab2"]; const FAULTY_ACCOUNT_COMPILED_CLASS_HASH_V2: expect_test::Expect = @@ -126,9 +146,9 @@ const LEGACY_CONTRACT_COMPILED_CLASS_HASH_V2: expect_test::Expect = expect!["0x6d9f03fde30543af9a457c4fcc13aced0ce27ef4e5a498a143d483b23711f32"]; const TEST_CONTRACT_COMPILED_CLASS_HASH_V1: expect_test::Expect = - expect!["0x28edb095528b9d888678d3a3160d32acb481a3b9160407a7577a765097eaed5"]; + expect!["0x2428f56dc1e8068dfc4fd068accb05129f57d723cf3d710cab82519c29fef98"]; const TEST_CONTRACT_COMPILED_CLASS_HASH_V2: expect_test::Expect = - expect!["0x2833c37e53489206582153747f19c4385079c6a72d8252483c1b6e043ab8b5d"]; + expect!["0x91e3522ed578796cf3e0505d4d69edad04effae3e997c7b079755b275ebc10"]; const SIERRA_EXECUTION_INFO_V1_CONTRACT_COMPILED_CLASS_HASH_V1: expect_test::Expect = expect!["0x728a998871aed1335e5a7757119cdd88785e4ce9cc90bbf90075f39b34b22e5"]; @@ -153,17 +173,22 @@ pub type CairoVersionString = String; pub enum FeatureContract { AccountWithLongValidate(CairoVersion), AccountWithoutValidations(CairoVersion), + BlockInfoTestContract(CairoVersion), + DelegateProxy, EmptyAccount(RunnableCairo1), ERC20(CairoVersion), Empty(CairoVersion), + Experimental, FaultyAccount(CairoVersion), LegacyTestContract, SecurityTests, TestContract(CairoVersion), + TestContract2, CairoStepsTestContract, SierraExecutionInfoV1Contract(RunnableCairo1), MetaTx(RunnableCairo1), MockStakingContract(RunnableCairo1), + TxInfoWriter, } impl FeatureContract { @@ -171,12 +196,16 @@ impl FeatureContract { match self { Self::AccountWithLongValidate(version) | Self::AccountWithoutValidations(version) + | Self::BlockInfoTestContract(version) | Self::Empty(version) | Self::FaultyAccount(version) | Self::TestContract(version) | Self::ERC20(version) => *version, - Self::SecurityTests => CairoVersion::Cairo0, - Self::LegacyTestContract | Self::CairoStepsTestContract => { + Self::DelegateProxy + | Self::SecurityTests + | Self::TestContract2 + | Self::TxInfoWriter => CairoVersion::Cairo0, + Self::LegacyTestContract | Self::CairoStepsTestContract | Self::Experimental => { CairoVersion::Cairo1(RunnableCairo1::Casm) } Self::SierraExecutionInfoV1Contract(runnable_version) @@ -192,6 +221,7 @@ impl FeatureContract { match self { Self::AccountWithLongValidate(v) | Self::AccountWithoutValidations(v) + | Self::BlockInfoTestContract(v) | Self::Empty(v) | Self::FaultyAccount(v) | Self::TestContract(v) @@ -203,7 +233,13 @@ impl FeatureContract { CairoVersion::Cairo0 => panic!("{self:?} must be Cairo1"), CairoVersion::Cairo1(runnable) => *rv = runnable, }, - Self::SecurityTests | Self::CairoStepsTestContract | Self::LegacyTestContract => { + Self::DelegateProxy + | Self::SecurityTests + | Self::TestContract2 + | Self::CairoStepsTestContract + | Self::Experimental + | Self::LegacyTestContract + | Self::TxInfoWriter => { panic!("{self:?} contract has no configurable version.") } } @@ -227,14 +263,26 @@ impl FeatureContract { ACCOUNT_WITHOUT_VALIDATIONS_COMPILED_CLASS_HASH_V1, ACCOUNT_WITHOUT_VALIDATIONS_COMPILED_CLASS_HASH_V2, ), + Self::BlockInfoTestContract(_) => ( + BLOCK_INFO_TEST_CONTRACT_COMPILED_CLASS_HASH_V1, + BLOCK_INFO_TEST_CONTRACT_COMPILED_CLASS_HASH_V2, + ), Self::Empty(_) => (EMPTY_COMPILED_CLASS_HASH_V1, EMPTY_COMPILED_CLASS_HASH_V2), + Self::Experimental => { + (EXPERIMENTAL_COMPILED_CLASS_HASH_V1, EXPERIMENTAL_COMPILED_CLASS_HASH_V2) + } Self::FaultyAccount(_) => { (FAULTY_ACCOUNT_COMPILED_CLASS_HASH_V1, FAULTY_ACCOUNT_COMPILED_CLASS_HASH_V2) } Self::LegacyTestContract => { (LEGACY_CONTRACT_COMPILED_CLASS_HASH_V1, LEGACY_CONTRACT_COMPILED_CLASS_HASH_V2) } - Self::SecurityTests => panic!("SecurityTests contract has no compiled class hash."), + Self::DelegateProxy + | Self::SecurityTests + | Self::TestContract2 + | Self::TxInfoWriter => { + panic!("{self:?} has no compiled class hash.") + } Self::TestContract(_) => { (TEST_CONTRACT_COMPILED_CLASS_HASH_V1, TEST_CONTRACT_COMPILED_CLASS_HASH_V2) } @@ -342,8 +390,12 @@ impl FeatureContract { + match self { Self::AccountWithLongValidate(_) => ACCOUNT_LONG_VALIDATE_BASE, Self::AccountWithoutValidations(_) => ACCOUNT_WITHOUT_VALIDATIONS_BASE, + Self::BlockInfoTestContract(_) => BLOCK_INFO_TEST_CONTRACT_BASE, + Self::DelegateProxy => DELEGATE_PROXY_BASE, + Self::TestContract2 => TEST_CONTRACT2_BASE, Self::Empty(_) => EMPTY_CONTRACT_BASE, Self::ERC20(_) => ERC20_CONTRACT_BASE, + Self::Experimental => EXPERIMENTAL_CONTRACT_BASE, Self::FaultyAccount(_) => FAULTY_ACCOUNT_BASE, Self::LegacyTestContract => LEGACY_CONTRACT_BASE, Self::SecurityTests => SECURITY_TEST_CONTRACT_BASE, @@ -353,6 +405,7 @@ impl FeatureContract { Self::EmptyAccount(_) => EMPTY_ACCOUNT_BASE, Self::MetaTx(_) => META_TX_CONTRACT_BASE, Self::MockStakingContract(_) => MOCK_STAKING_CONTRACT_BASE, + Self::TxInfoWriter => TX_INFO_WRITER_CONTRACT_BASE, } } @@ -360,6 +413,10 @@ impl FeatureContract { match self { Self::AccountWithLongValidate(_) => ACCOUNT_LONG_VALIDATE_NAME, Self::AccountWithoutValidations(_) => ACCOUNT_WITHOUT_VALIDATIONS_NAME, + Self::BlockInfoTestContract(_) => BLOCK_INFO_TEST_CONTRACT_NAME, + Self::DelegateProxy => DELEGATE_PROXY_NAME, + Self::Experimental => EXPERIMENTAL_CONTRACT_NAME, + Self::TestContract2 => TEST_CONTRACT2_NAME, Self::Empty(_) => EMPTY_CONTRACT_NAME, Self::FaultyAccount(_) => FAULTY_ACCOUNT_NAME, Self::LegacyTestContract => LEGACY_CONTRACT_NAME, @@ -370,6 +427,7 @@ impl FeatureContract { Self::EmptyAccount(_) => EMPTY_ACCOUNT_NAME, Self::MetaTx(_) => META_TX_CONTRACT_NAME, Self::MockStakingContract(_) => MOCK_STAKING_CONTRACT_NAME, + Self::TxInfoWriter => TX_INFO_WRITER_CONTRACT_NAME, Self::ERC20(_) => unreachable!(), } } @@ -453,21 +511,33 @@ impl FeatureContract { // Account contracts require the account_contract flag. FeatureContract::AccountWithLongValidate(_) | FeatureContract::AccountWithoutValidations(_) - | FeatureContract::FaultyAccount(_) => Some("--account_contract".into()), + | FeatureContract::BlockInfoTestContract(_) + | FeatureContract::FaultyAccount(_) + | FeatureContract::TxInfoWriter => Some("--account_contract".into()), FeatureContract::SecurityTests => Some("--disable_hint_validation".into()), - FeatureContract::Empty(_) + FeatureContract::DelegateProxy + | FeatureContract::Empty(_) | FeatureContract::TestContract(_) + | FeatureContract::TestContract2 | FeatureContract::LegacyTestContract | FeatureContract::CairoStepsTestContract | FeatureContract::SierraExecutionInfoV1Contract(_) | FeatureContract::EmptyAccount(_) | FeatureContract::MetaTx(_) | FeatureContract::MockStakingContract(_) => None, - FeatureContract::ERC20(_) => unreachable!(), + FeatureContract::ERC20(_) | FeatureContract::Experimental => unreachable!(), }; cairo0_compile(self.get_source_path(), extra_arg, false) } - CairoVersion::Cairo1(_) => cairo1_compile(self.get_source_path(), self.fixed_version()), + CairoVersion::Cairo1(_) => { + let libfunc_list_arg = match self { + Self::Experimental => { + LibfuncArg::ListFile("./resources/experimental_libfuncs.json".to_string()) + } + _ => LibfuncArg::ListName("all".to_string()), + }; + cairo1_compile(self.get_source_path(), self.fixed_version(), libfunc_list_arg) + } } } @@ -486,6 +556,7 @@ impl FeatureContract { match self { Self::AccountWithLongValidate(_) | Self::AccountWithoutValidations(_) + | Self::BlockInfoTestContract(_) | Self::Empty(_) | Self::FaultyAccount(_) | Self::TestContract(_) @@ -519,7 +590,13 @@ impl FeatureContract { } } - Self::LegacyTestContract | Self::CairoStepsTestContract | Self::SecurityTests => { + Self::DelegateProxy + | Self::LegacyTestContract + | Self::CairoStepsTestContract + | Self::Experimental + | Self::TestContract2 + | Self::SecurityTests + | Self::TxInfoWriter => { vec![*self] } } diff --git a/crates/starknet_api/src/state.rs b/crates/starknet_api/src/state.rs index 861a81751f3..5599b640582 100644 --- a/crates/starknet_api/src/state.rs +++ b/crates/starknet_api/src/state.rs @@ -25,6 +25,8 @@ use crate::core::{ use crate::deprecated_contract_class::ContractClass as DeprecatedContractClass; use crate::hash::{PoseidonHash, StarkHash}; use crate::rpc_transaction::EntryPointByType; +#[cfg(any(test, feature = "testing"))] +use crate::test_utils::py_json_dumps; use crate::{impl_from_through_intermediate, StarknetApiError, StarknetApiResult}; pub type DeclaredClasses = IndexMap; @@ -311,7 +313,10 @@ impl From for Sierra .collect(), contract_class_version: cairo_lang_contract_class.contract_class_version, entry_points_by_type: cairo_lang_contract_class.entry_points_by_type.into(), - abi: cairo_lang_contract_class.abi.map(|abi| abi.json()).unwrap_or_default(), + abi: cairo_lang_contract_class + .abi + .map(|abi| py_json_dumps(&abi).expect("ABI is valid JSON")) + .unwrap_or_default(), } } } diff --git a/crates/starknet_api/src/test_utils.rs b/crates/starknet_api/src/test_utils.rs index d2436a4bf50..1f280d797e3 100644 --- a/crates/starknet_api/src/test_utils.rs +++ b/crates/starknet_api/src/test_utils.rs @@ -212,3 +212,54 @@ impl ContractClass { ContractClass::V1((default_casm, SierraVersion::default())) } } + +/// Formats a json object in the same way that python's json.dumps() formats. +pub(crate) struct PyJsonFormatter; + +impl PyJsonFormatter { + pub(crate) fn comma() -> &'static [u8; 2] { + b", " + } + + pub(crate) fn colon() -> &'static [u8; 2] { + b": " + } +} + +impl serde_json::ser::Formatter for PyJsonFormatter { + fn begin_array_value( + &mut self, + writer: &mut W, + first: bool, + ) -> std::io::Result<()> { + if !first { + writer.write_all(Self::comma())?; + } + Ok(()) + } + + fn begin_object_key( + &mut self, + writer: &mut W, + first: bool, + ) -> std::io::Result<()> { + if !first { + writer.write_all(Self::comma())?; + } + Ok(()) + } + + fn begin_object_value( + &mut self, + writer: &mut W, + ) -> std::io::Result<()> { + writer.write_all(Self::colon()) + } +} + +pub(crate) fn py_json_dumps(value: &T) -> Result { + let mut string_buffer = vec![]; + let mut ser = serde_json::Serializer::with_formatter(&mut string_buffer, PyJsonFormatter); + value.serialize(&mut ser)?; + Ok(String::from_utf8(string_buffer).expect("serialized JSON should be valid UTF-8")) +} diff --git a/crates/starknet_os/src/hints/hint_implementation/compiled_class/compiled_class_test.rs b/crates/starknet_os/src/hints/hint_implementation/compiled_class/compiled_class_test.rs index f2d5b9837db..9a1c36ff70a 100644 --- a/crates/starknet_os/src/hints/hint_implementation/compiled_class/compiled_class_test.rs +++ b/crates/starknet_os/src/hints/hint_implementation/compiled_class/compiled_class_test.rs @@ -42,30 +42,30 @@ use crate::vm_utils::LoadCairoObject; // V1 (Poseidon) HASH CONSTS /// Expected Poseidon hash for the test contract. const EXPECTED_V1_HASH: expect_test::Expect = - expect!["1157029714422828969510047191872039648898471579517702575855872001769107009237"]; + expect!["1022226894906162365713319044993767664641073541336588844297819698704827805592"]; // Expected execution resources for loading full contract. const EXPECTED_BUILTIN_USAGE_FULL_CONTRACT_V1_HASH: expect_test::Expect = - expect!["poseidon_builtin: 11224"]; -const EXPECTED_N_STEPS_FULL_CONTRACT_V1_HASH: Expect = expect!["134274"]; + expect!["poseidon_builtin: 12894"]; +const EXPECTED_N_STEPS_FULL_CONTRACT_V1_HASH: Expect = expect!["153834"]; // Expected execution resources for loading partial contract. const EXPECTED_BUILTIN_USAGE_PARTIAL_CONTRACT_V1_HASH: expect_test::Expect = - expect!["poseidon_builtin: 350, range_check_builtin: 174"]; -const EXPECTED_N_STEPS_PARTIAL_CONTRACT_V1_HASH: Expect = expect!["10469"]; + expect!["poseidon_builtin: 393, range_check_builtin: 192"]; +const EXPECTED_N_STEPS_PARTIAL_CONTRACT_V1_HASH: Expect = expect!["11767"]; // Allowed margin between estimated and actual execution resources. const ALLOWED_MARGIN_N_STEPS: usize = 87; // V2 (Blake) HASH CONSTS /// Expected Blake hash for the test contract const EXPECTED_V2_HASH: expect_test::Expect = - expect!["1136498274368501956247557789562970166798281498174788902401163669885946661725"]; + expect!["257761736461396021318905856799957297966572549172937998488616883475953138704"]; // Expected execution resources for loading full contract. const EXPECTED_BUILTIN_USAGE_FULL_CONTRACT_V2_HASH: expect_test::Expect = - expect!["range_check_builtin: 22856"]; -const EXPECTED_N_STEPS_FULL_CONTRACT_V2_HASH: Expect = expect!["436616"]; + expect!["range_check_builtin: 26241"]; +const EXPECTED_N_STEPS_FULL_CONTRACT_V2_HASH: Expect = expect!["498773"]; // Expected execution resources for loading partial contract. const EXPECTED_BUILTIN_USAGE_PARTIAL_CONTRACT_V2_HASH: expect_test::Expect = - expect!["range_check_builtin: 992"]; -const EXPECTED_N_STEPS_PARTIAL_CONTRACT_V2_HASH: Expect = expect!["42265"]; + expect!["range_check_builtin: 1111"]; +const EXPECTED_N_STEPS_PARTIAL_CONTRACT_V2_HASH: Expect = expect!["47574"]; // Allowed margin between estimated and actual execution resources. const ALLOWED_MARGIN_BLAKE_N_STEPS: usize = 267; diff --git a/crates/starknet_os/src/io/os_output.rs b/crates/starknet_os/src/io/os_output.rs index 634bd0374df..470f354fa67 100644 --- a/crates/starknet_os/src/io/os_output.rs +++ b/crates/starknet_os/src/io/os_output.rs @@ -111,12 +111,12 @@ pub fn message_l1_from_output_iter>( // An L1 to L2 message header, the message payload is concatenated to the end of the header. pub struct MessageToL2 { // The L1 address of the contract sending the message. - pub(crate) from_address: EthAddress, + pub from_address: EthAddress, // The L2 address of the contract receiving the message. - pub(crate) to_address: ContractAddress, - pub(crate) nonce: Nonce, - pub(crate) selector: EntryPointSelector, - pub(crate) payload: L1ToL2Payload, + pub to_address: ContractAddress, + pub nonce: Nonce, + pub selector: EntryPointSelector, + pub payload: L1ToL2Payload, } impl TryFromOutputIter for MessageToL2 { diff --git a/crates/starknet_os_flow_tests/Cargo.toml b/crates/starknet_os_flow_tests/Cargo.toml index cf1a19ab045..8c1302cb3b0 100644 --- a/crates/starknet_os_flow_tests/Cargo.toml +++ b/crates/starknet_os_flow_tests/Cargo.toml @@ -10,8 +10,13 @@ assert_matches.workspace = true blockifier = { workspace = true, features = ["testing"] } blockifier_test_utils.workspace = true cairo-lang-starknet-classes.workspace = true +cairo-vm.workspace = true +expect-test.workspace = true itertools.workspace = true rstest.workspace = true +serde_json.workspace = true +starknet-core.workspace = true +starknet-crypto.workspace = true starknet-types-core.workspace = true starknet_api.workspace = true starknet_committer = { workspace = true, features = ["testing"] } diff --git a/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json b/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json new file mode 100644 index 00000000000..904431ad94b --- /dev/null +++ b/crates/starknet_os_flow_tests/resources/v1_bound_cairo0_account.json @@ -0,0 +1,11436 @@ +{ + "abi": [ + { + "members": [ + { + "name": "to", + "offset": 0, + "type": "felt" + }, + { + "name": "selector", + "offset": 1, + "type": "felt" + }, + { + "name": "data_offset", + "offset": 2, + "type": "felt" + }, + { + "name": "data_len", + "offset": 3, + "type": "felt" + } + ], + "name": "CallArray", + "size": 4, + "type": "struct" + }, + { + "data": [ + { + "name": "new_signer", + "type": "felt" + } + ], + "keys": [], + "name": "signer_changed", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_changed", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_backup_changed", + "type": "event" + }, + { + "data": [ + { + "name": "active_at", + "type": "felt" + } + ], + "keys": [], + "name": "escape_guardian_triggered", + "type": "event" + }, + { + "data": [ + { + "name": "active_at", + "type": "felt" + } + ], + "keys": [], + "name": "escape_signer_triggered", + "type": "event" + }, + { + "data": [], + "keys": [], + "name": "escape_canceled", + "type": "event" + }, + { + "data": [ + { + "name": "new_guardian", + "type": "felt" + } + ], + "keys": [], + "name": "guardian_escaped", + "type": "event" + }, + { + "data": [ + { + "name": "new_signer", + "type": "felt" + } + ], + "keys": [], + "name": "signer_escaped", + "type": "event" + }, + { + "data": [ + { + "name": "new_implementation", + "type": "felt" + } + ], + "keys": [], + "name": "account_upgraded", + "type": "event" + }, + { + "data": [ + { + "name": "account", + "type": "felt" + }, + { + "name": "key", + "type": "felt" + }, + { + "name": "guardian", + "type": "felt" + } + ], + "keys": [], + "name": "account_created", + "type": "event" + }, + { + "data": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "response_len", + "type": "felt" + }, + { + "name": "response", + "type": "felt*" + } + ], + "keys": [], + "name": "transaction_executed", + "type": "event" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__execute__", + "outputs": [ + { + "name": "retdata_size", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "class_hash", + "type": "felt" + } + ], + "name": "__validate_declare__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "selector", + "type": "felt" + }, + { + "name": "calldata_size", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "__validate_deploy__", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "sig_len", + "type": "felt" + }, + { + "name": "sig", + "type": "felt*" + } + ], + "name": "isValidSignature", + "outputs": [ + { + "name": "isValid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "interfaceId", + "type": "felt" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "name": "success", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "signer", + "type": "felt" + }, + { + "name": "guardian", + "type": "felt" + } + ], + "name": "initialize", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "implementation", + "type": "felt" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "upgrade", + "outputs": [ + { + "name": "retdata_len", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "call_array_len", + "type": "felt" + }, + { + "name": "call_array", + "type": "CallArray*" + }, + { + "name": "calldata_len", + "type": "felt" + }, + { + "name": "calldata", + "type": "felt*" + } + ], + "name": "execute_after_upgrade", + "outputs": [ + { + "name": "retdata_len", + "type": "felt" + }, + { + "name": "retdata", + "type": "felt*" + } + ], + "type": "function" + }, + { + "inputs": [ + { + "name": "newSigner", + "type": "felt" + } + ], + "name": "changeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "changeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "changeGuardianBackup", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "triggerEscapeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "triggerEscapeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "cancelEscape", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newGuardian", + "type": "felt" + } + ], + "name": "escapeGuardian", + "outputs": [], + "type": "function" + }, + { + "inputs": [ + { + "name": "newSigner", + "type": "felt" + } + ], + "name": "escapeSigner", + "outputs": [], + "type": "function" + }, + { + "inputs": [], + "name": "getSigner", + "outputs": [ + { + "name": "signer", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGuardian", + "outputs": [ + { + "name": "guardian", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGuardianBackup", + "outputs": [ + { + "name": "guardianBackup", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getEscape", + "outputs": [ + { + "name": "activeAt", + "type": "felt" + }, + { + "name": "type", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getVersion", + "outputs": [ + { + "name": "version", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getName", + "outputs": [ + { + "name": "name", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "hash", + "type": "felt" + }, + { + "name": "sig_len", + "type": "felt" + }, + { + "name": "sig", + "type": "felt*" + } + ], + "name": "is_valid_signature", + "outputs": [ + { + "name": "is_valid", + "type": "felt" + } + ], + "stateMutability": "view", + "type": "function" + } + ], + "entry_points_by_type": { + "CONSTRUCTOR": [], + "EXTERNAL": [ + { + "offset": "0x762", + "selector": "0x529b7e53729fd0ea35e794b8f3422ac7e09c3b6e32dd6565505467c2500ea4" + }, + { + "offset": "0x715", + "selector": "0x62cde820fb315bb2444ca8828f417996d4c4183014d10d9f512ca11e741509" + }, + { + "offset": "0x64f", + "selector": "0x79dc0da7c54b95f10aa182ad0a46400db63156920adb65eca2654c0945a463" + }, + { + "offset": "0x874", + "selector": "0x9278fa5f64a571de10741418f1c4c0c4322aef645dd9d94a429c1f3e99a8a5" + }, + { + "offset": "0x695", + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd" + }, + { + "offset": "0x778", + "selector": "0xf983a425403fd146fdc6a964bc73affdd6845f35011c87a723931c628394ec" + }, + { + "offset": "0x7a5", + "selector": "0x121140442dcb4325a0a2c033703ba3718931ad18fde8114ac75b012d55534d1" + }, + { + "offset": "0x559", + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad" + }, + { + "offset": "0x512", + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775" + }, + { + "offset": "0x6e2", + "selector": "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f" + }, + { + "offset": "0x83f", + "selector": "0x1edd8158d47d62424f3501d1f27566195850a3255ce93e89956b01f6982765c" + }, + { + "offset": "0x5f9", + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e" + }, + { + "offset": "0x7e1", + "selector": "0x239e10ae97b247b05959d468aa46c8d2a3ecdc7802dcf7ba10b891b9c08a372" + }, + { + "offset": "0x894", + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941" + }, + { + "offset": "0x59f", + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3" + }, + { + "offset": "0x627", + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd" + }, + { + "offset": "0x85b", + "selector": "0x2aa20ff86b29546fd697eb81064769cf566031d56b10b8bba2c70125bd8403a" + }, + { + "offset": "0x72f", + "selector": "0x2dd8cf34d192b6c4448f9717eac28668efac0bff6733c9b9f8f62156cbb061e" + }, + { + "offset": "0x800", + "selector": "0x2ff51bcdcbd41bef2550e0f8a9d9dd79e4f98dbcb549b95c37063306f3609f0" + }, + { + "offset": "0x78e", + "selector": "0x31192dded6b74f2dc49269501217664c259d80f2f536d3e28db0ba7bec552cf" + }, + { + "offset": "0x7bf", + "selector": "0x337911595c795dcc8a63e228cae2dd2c63849ad8827172108bb7212a3e323ef" + }, + { + "offset": "0x81f", + "selector": "0x33af5ebe001ea89636c2da77a3c8294c282b0d378d72b1a4a4c25b675ae2310" + }, + { + "offset": "0x749", + "selector": "0x35de51632091a69425f5316febbc814cde19717d4d00a48c1e4aa92ccaf0bf0" + }, + { + "offset": "0x5d3", + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895" + } + ], + "L1_HANDLER": [] + }, + "program": { + "attributes": [ + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_only_self" + ], + "end_pc": 493, + "flow_tracking_data": { + "ap_tracking": { + "group": 39, + "offset": 12 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 492, + "value": "argent: only self" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_initialized" + ], + "end_pc": 502, + "flow_tracking_data": { + "ap_tracking": { + "group": 40, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 500, + "value": "argent: account not initialized" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_non_reentrant" + ], + "end_pc": 511, + "flow_tracking_data": { + "ap_tracking": { + "group": 41, + "offset": 6 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 509, + "value": "argent: no reentrant call" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_correct_tx_version" + ], + "end_pc": 520, + "flow_tracking_data": { + "ap_tracking": { + "group": 42, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 513, + "value": "argent: invalid tx version" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.assert_guardian_set" + ], + "end_pc": 529, + "flow_tracking_data": { + "ap_tracking": { + "group": 43, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 527, + "value": "argent: guardian required" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.execute_calls" + ], + "end_pc": 591, + "flow_tracking_data": { + "ap_tracking": { + "group": 49, + "offset": 3 + }, + "reference_ids": { + "contracts.account.library.execute_calls.index": 16 + } + }, + "name": "error_message", + "start_pc": 581, + "value": "argent: multicall {index} failed" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.initialize" + ], + "end_pc": 640, + "flow_tracking_data": { + "ap_tracking": { + "group": 54, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 638, + "value": "argent: already initialized" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.initialize" + ], + "end_pc": 643, + "flow_tracking_data": { + "ap_tracking": { + "group": 54, + "offset": 23 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 640, + "value": "argent: signer cannot be null" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.upgrade" + ], + "end_pc": 675, + "flow_tracking_data": { + "ap_tracking": { + "group": 55, + "offset": 16 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 656, + "value": "argent: invalid implementation" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.change_signer" + ], + "end_pc": 696, + "flow_tracking_data": { + "ap_tracking": { + "group": 56, + "offset": 16 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 693, + "value": "argent: signer cannot be null" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.change_guardian" + ], + "end_pc": 724, + "flow_tracking_data": { + "ap_tracking": { + "group": 57, + "offset": 38 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 722, + "value": "argent: new guardian invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.trigger_escape_signer" + ], + "end_pc": 801, + "flow_tracking_data": { + "ap_tracking": { + "group": 60, + "offset": 76 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 796, + "value": "argent: cannot override escape" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.cancel_escape" + ], + "end_pc": 833, + "flow_tracking_data": { + "ap_tracking": { + "group": 61, + "offset": 46 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 830, + "value": "argent: no active escape" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 867, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 864, + "value": "argent: not escaping" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 872, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 85 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 867, + "value": "argent: escape not active" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_guardian" + ], + "end_pc": 874, + "flow_tracking_data": { + "ap_tracking": { + "group": 62, + "offset": 95 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 872, + "value": "argent: escape type invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 918, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 82 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 915, + "value": "argent: not escaping" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 923, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 85 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 918, + "value": "argent: escape not active" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.escape_signer" + ], + "end_pc": 925, + "flow_tracking_data": { + "ap_tracking": { + "group": 63, + "offset": 95 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 923, + "value": "argent: escape type invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_signer_signature" + ], + "end_pc": 1058, + "flow_tracking_data": { + "ap_tracking": { + "group": 72, + "offset": 0 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1041, + "value": "argent: signer signature invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1092, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 24 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1085, + "value": "argent: guardian signature invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1111, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 47 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1104, + "value": "argent: signature format invalid" + }, + { + "accessible_scopes": [ + "contracts.account.library", + "contracts.account.library.ArgentModel", + "contracts.account.library.ArgentModel.validate_guardian_signature" + ], + "end_pc": 1118, + "flow_tracking_data": { + "ap_tracking": { + "group": 73, + "offset": 50 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1111, + "value": "argent: guardian backup signature invalid" + }, + { + "accessible_scopes": [ + "__main__", + "__main__", + "__main__.__validate__" + ], + "end_pc": 1264, + "flow_tracking_data": { + "ap_tracking": { + "group": 77, + "offset": 65 + }, + "reference_ids": {} + }, + "name": "error_message", + "start_pc": 1259, + "value": "argent: forbidden call" + } + ], + "builtins": [ + "pedersen", + "range_check", + "ecdsa" + ], + "compiler_version": "0.10.1", + "data": [ + "0x40780017fff7fff", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x3", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080007fff8000", + "0x400080007ffd7fff", + "0x482480017ffd8001", + "0x1", + "0x482480017ffd8001", + "0x1", + "0xa0680017fff7ffe", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x402a7ffc7ffd7fff", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x4", + "0x400780017fff7ffd", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffc7ffd", + "0x482680017ffc8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x48297ffc80007ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4c69627261727943616c6c", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x7", + "0x480280057ff98000", + "0x480280067ff98000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x47657443616c6c657241646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574436f6e747261637441646472657373", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574426c6f636b54696d657374616d70", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x482680017ffc8000", + "0x3", + "0x480280027ffc8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ffc", + "0x400380027ffb7ffd", + "0x482680017ffb8000", + "0x3", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ff97fff", + "0x400380017ff97ffa", + "0x400380027ff97ffb", + "0x400380037ff97ffc", + "0x400380047ff97ffd", + "0x482680017ff98000", + "0x5", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x4765745478496e666f", + "0x400280007ffd7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x208b7fff7fff7ffe", + "0x400380017ff97ffa", + "0x400380007ff97ffb", + "0x482680017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0xf920571b9f85bdd92a867cfdc73319d0f8836f0e69e06e4c5566b6203f75cc", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd7", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8e", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xb3dad08565eac3fa5d58691be077d428ef3156ff5407bd4bbee0ac68ab8f63", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff6b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff59", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x23bad8d102433c088e9db7ed1c63d3c97cb2af1471606a71fbb60449e867f8f", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff53", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa4", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff41", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x107a2e2e5a8b6552e977246c45bfac446305174e86be2e5c74e8c0a20fd1de7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8c", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff29", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2a51090713d169db8c21b794b222ff5dfad9498a96f87856bd08e4e18f1d5b9", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff11", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x30398ee6b5eb5f9dd0e4bb0a1b0e3ea13bbab3b2cb6675988ccaa92961c7d1", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0b", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff5c", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef9", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x2e011d5f09eaddee926fc346351731750ccf087bf843692ad9718681d7cbaa5", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", + "0x40137fff7fff8001", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4829800180008001", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee4", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x7a0aed07bb70ba331488c013b98ac5b836c5b713c7c0acda355543bb61e321", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffede", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff2f", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecc", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0xec4e9763d54a0a721416be3adfaba05ef0e02c6cf6ee4cd4d1ed0dd0f6d7e7", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff17", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb4", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x112d26124b60e4d99e8c4387c732086fd96b159bf3d72e6d8f5f60c944533f1", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeae", + "0x40137fff7fff8001", + "0x4003800080017ffd", + "0x4826800180018000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeff", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1ccc09c8a19948e048de7add6929589945e25f22059c7345aaf7837188d8d05", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffee0", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeda", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x31e7534f8ddb1628d6e07db5c743e33403b9a0b57508a93f4c49582040a2f71", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec2", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1c0f41bf28d630c8a0bd10f3a5d5c0d1619cf96cfdb7da51b112c420ced36c9", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea4", + "0x48127ffe7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x480a7ffa7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe9e", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x13f17de67551ae34866d4aa875cbace82f3a041eaa58b1d9e34568b0d0561b", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", + "0x480a7ffb7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe86", + "0x48127ffe7fff8000", + "0x482480017ff78000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe81", + "0x48127ffe7fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", + "0x480a7ff97fff8000", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7a", + "0x482480017ff88000", + "0x1", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe75", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe59", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe4f", + "0x40127fff7fff7ff9", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe3e", + "0x400680017fff7fff", + "0x0", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffff00000000000000000000000000000000", + "0x480680017fff8000", + "0x0", + "0x40507ffe7ffd7fff", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7a", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe04", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x3", + "0x208b7fff7fff7ffe", + "0x480280007ffd8000", + "0x48287ffb80007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdf9", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffddb", + "0x40137fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x33", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd1", + "0x40137fff7fff8001", + "0x48127ffc7fff8000", + "0x480a7ffa7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x4", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x20780017fff7ffa", + "0x6", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280037ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdd7", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x40137ffd7fff8002", + "0x480a7ffc7fff8000", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb2", + "0x480a80027fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x482a80007ffc8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe2", + "0x48127ffe7fff8000", + "0x482880007ffe8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x4", + "0x480a7ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x400280007ffd7fff", + "0x480280017ffb8000", + "0x400280017ffd7fff", + "0x480280037ffb8000", + "0x400280027ffd7fff", + "0x480280027ffb8000", + "0x48327fff7ffc8000", + "0x400280037ffd7fff", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x482680017ffb8000", + "0x4", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffec", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeed", + "0x400680017fff7fff", + "0x0", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeef", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff0a", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff59", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd71", + "0x480680017fff8000", + "0x3943f10f", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd91", + "0x400680017fff7ffe", + "0x1", + "0x480680017fff8000", + "0x1", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdde", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea0", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff34", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd5d", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeba", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdce", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1d", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed7", + "0x20780017fff7ffd", + "0x4", + "0x400680017fff7fff", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffebc", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdca", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff03", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff23", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec7", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcf", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff10", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", + "0x48127ffe7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x482480017ffc8000", + "0x93a80", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffecf", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x482480017fe08000", + "0x93a80", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdca", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffed3", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffef3", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea9", + "0x482480017fff8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x480680017fff8000", + "0x0", + "0x40507ffe7ffc7fff", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd25", + "0x48127ffe7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x482480017ffc8000", + "0x93a80", + "0x480680017fff8000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x482480017fe08000", + "0x93a80", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbe", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeaf", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcd4", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe8e", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", + "0x48127ffe7fff8000", + "0x48127fe67fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe68", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce9", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb6", + "0x400680017fff7fec", + "0x1", + "0x48127ff17fff8000", + "0x48127fe87fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe65", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc9f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1a", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5f", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe7f", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe35", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb6", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7f", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc83", + "0x400680017fff7fec", + "0x2", + "0x48127ff17fff8000", + "0x48127fe87fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe32", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdc9", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd82", + "0x48127ffe7fff8000", + "0x48127fe47fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x50", + "0x40137fff7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x5c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48527ffb80008000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffe00365a", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffc6bc0ef2", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffff0ef242bd", + "0x20680017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd6d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd85", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd9d", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb5", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc04", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd50", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc4f", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffd7fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd59", + "0x20680017fff7fff", + "0x9", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x10", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc2d", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffd7fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd57", + "0x400780017fff7ffc", + "0x4", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x480680017fff8000", + "0x0", + "0x40307ffe7ffd7fff", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x480280027ffd8000", + "0x480280037ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc13", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9a", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x10c19bef19acd19b2c9f4caa40fd47c9fbe1d9f91324d44dcd36be2dae96784", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb94", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x4003800280017ffd", + "0x4826800180018000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4828800180007ffc", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbe3", + "0x480a7ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb80", + "0x40137fff7fff8000", + "0x480680017fff8000", + "0x5ad857f66a5b55f1301ff1ed7e098ac6d4433148f0b72ebc4a2945ab85ad53", + "0x4002800080007fff", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb7a", + "0x40137fff7fff8001", + "0x4003800080017ffb", + "0x4003800180017ffc", + "0x400380007ffa7ffc", + "0x402780017ffa8002", + "0x1", + "0x4826800180018000", + "0x2", + "0x40297ffc7fff8003", + "0x4826800180018000", + "0x2", + "0x480a7ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb6e", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480a80007fff8000", + "0x4829800180008003", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbc0", + "0x480a80027fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd49", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbbc", + "0x40137fff7fff8002", + "0x48127ffe7fff8000", + "0x4802800080028000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd51", + "0x40137fff7fff8003", + "0x482680017ffa8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x20680017fff7fff", + "0x3c", + "0x480280007ffb8000", + "0x4802800180028000", + "0x48307fff80007ffe", + "0x20680017fff7fff", + "0x35", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x6deebfbbd234bdea5f5d3fcc8fc45c8e76ce52e70217eeb538a4fed2aaacb30", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x7ad6481ac8d604015ca186b470cbdd5381f63c491cd229a9aafab983daff15d", + "0x48507fff7ffd8000", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x4c86eea6a386a343759c1dd7351d22d39c7b65277d8e8def7448ded5c1cdc12", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x7067c5bdabfc03fb90239569b438c5002297ba0cafee37858dc6ce39d7c6b15", + "0x48507fff7ffd8000", + "0x20680017fff7ffa", + "0x10", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20680017fff7fff", + "0x10", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff46", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280017ffb8000", + "0x482480017fff8000", + "0x65e1be0b9b5dcba6a1afaf57b95d935dd133d85353ab41a099997b7fce10472", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb25", + "0x10780017fff7fff", + "0x7", + "0x4802800180028000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd21", + "0x480a80037fff8000", + "0x480a80007fff8000", + "0x480a7ff87fff8000", + "0x480a80017fff8000", + "0x4802800580028000", + "0x4802800380028000", + "0x4802800480028000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff14", + "0x4802800380028000", + "0x4802800480028000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x4802800580028000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff1f", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff74", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ff67fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcbd", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce1", + "0x40137ffe7fff8000", + "0x40137fff7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb1f", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x480080057ffd8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff30", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff38000", + "0x482480017ff28000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc6", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff97fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffae6", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe87", + "0x480080037fcd8000", + "0x480080047fcc8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480080057fc78000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe92", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd9", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x0", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffab2", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe53", + "0x480080037fcd8000", + "0x480080047fcc8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480080057fc78000", + "0x482480017ff98000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", + "0x482480017ff98000", + "0x2", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe5e", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x480280027ffb8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffda", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdcc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffea", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc3b", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9fe", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1d", + "0x48127ffe7fff8000", + "0x48127fdc7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x2", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe4", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc27", + "0x20780017fff7ffc", + "0xb", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff996", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1a1e41f464a235695e5050a846a26ca22ecc27acac54be5f6666848031efb8f", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff9b3", + "0x48127ffd7fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff975", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd6", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb2e", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff985", + "0x40137ffe7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb56", + "0x480a80007fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb5e", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x4003800080007ffb", + "0x400380007ffd7ffb", + "0x402780017ffd8001", + "0x1", + "0x4826800180008000", + "0x1", + "0x40297ffb7fff8002", + "0x4826800180008000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff928", + "0x480a80017fff8000", + "0x4829800080008002", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x1", + "0x480280007ffd8000", + "0x484480017fff8000", + "0x4", + "0x48307fff7ffd8000", + "0x480280027ffb8000", + "0x480080007ffe8000", + "0x400080017ffe7fff", + "0x482480017ffd8000", + "0x1", + "0x480080007ffc8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x482480017ffd8000", + "0x2", + "0x480280007ffd8000", + "0x482680017ffd8000", + "0x1", + "0x480080007ff48000", + "0x482480017ff38000", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffb7", + "0x40137ffb7fff8000", + "0x40137ffc7fff8001", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffba1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9c", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9e", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb98", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb9f", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbad", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbb1", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbca", + "0x208b7fff7fff7ffe", + "0x482680017ffd8000", + "0x1", + "0x402a7ffd7ffc7fff", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x480280007ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff3", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480280037ffb8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc25", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0c", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbf3", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffbda", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffb", + "0x4003800180007ffc", + "0x4826800180008000", + "0x2", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x302e322e33", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x417267656e744163636f756e74", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x402b7ffd7ffc7ffd", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280027ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff4", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x48127ffb7fff8000", + "0x480280037ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb31", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x4003800080007ffc", + "0x4826800180008000", + "0x1", + "0x480a7ffd7fff8000", + "0x4828800080007ffe", + "0x480a80007fff8000", + "0x208b7fff7fff7ffe", + "0x480280027ffb8000", + "0x480280017ffd8000", + "0x400080007ffe7fff", + "0x482680017ffd8000", + "0x2", + "0x480280017ffd8000", + "0x48307fff7ffe8000", + "0x402a7ffd7ffc7fff", + "0x480280027ffb8000", + "0x480280007ffb8000", + "0x480280017ffb8000", + "0x480280037ffb8000", + "0x482480017ffc8000", + "0x1", + "0x480280007ffd8000", + "0x480280017ffd8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffdc", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe3", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffb7fff8000", + "0x48127ff27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe" + ], + "debug_info": null, + "hints": { + "0": [ + { + "accessible_scopes": [ + "starkware.cairo.common.alloc", + "starkware.cairo.common.alloc.alloc" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 0, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "6": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_enter_scope({'n': ids.len})", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.len": 0 + } + } + } + ], + "14": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "n -= 1\nids.continue_copying = 1 if n > 0 else 0", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 5 + }, + "reference_ids": { + "starkware.cairo.common.memcpy.memcpy.continue_copying": 1 + } + } + } + ], + "17": [ + { + "accessible_scopes": [ + "starkware.cairo.common.memcpy", + "starkware.cairo.common.memcpy.memcpy" + ], + "code": "vm_exit_scope()", + "flow_tracking_data": { + "ap_tracking": { + "group": 1, + "offset": 6 + }, + "reference_ids": {} + } + } + ], + "18": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_not_zero" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.value)\nassert ids.value % PRIME != 0, f'assert_not_zero failed: {ids.value} = 0.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 2, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_not_zero.value": 2 + } + } + } + ], + "23": [ + { + "accessible_scopes": [ + "starkware.cairo.common.math", + "starkware.cairo.common.math.assert_nn" + ], + "code": "from starkware.cairo.common.math_utils import assert_integer\nassert_integer(ids.a)\nassert 0 <= ids.a % PRIME < range_check_builtin.bound, f'a = {ids.a} is out of range.'", + "flow_tracking_data": { + "ap_tracking": { + "group": 3, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.math.assert_nn.a": 3 + } + } + } + ], + "39": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.call_contract" + ], + "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 5, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 4 + } + } + } + ], + "51": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.library_call" + ], + "code": "syscall_handler.library_call(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 6, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.library_call.syscall_ptr": 5 + } + } + } + ], + "59": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_caller_address" + ], + "code": "syscall_handler.get_caller_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 7, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": 6 + } + } + } + ], + "66": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_contract_address" + ], + "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 8, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 7 + } + } + } + ], + "73": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_block_timestamp" + ], + "code": "syscall_handler.get_block_timestamp(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 9, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": 8 + } + } + } + ], + "81": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_read" + ], + "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 10, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 9 + } + } + } + ], + "90": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.storage_write" + ], + "code": "syscall_handler.storage_write(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 11, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": 10 + } + } + } + ], + "100": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.emit_event" + ], + "code": "syscall_handler.emit_event(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 12, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": 11 + } + } + } + ], + "106": [ + { + "accessible_scopes": [ + "starkware.starknet.common.syscalls", + "starkware.starknet.common.syscalls.get_tx_info" + ], + "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", + "flow_tracking_data": { + "ap_tracking": { + "group": 13, + "offset": 1 + }, + "reference_ids": { + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 12 + } + } + } + ], + "110": [ + { + "accessible_scopes": [ + "starkware.cairo.common.signature", + "starkware.cairo.common.signature.verify_ecdsa_signature" + ], + "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", + "flow_tracking_data": { + "ap_tracking": { + "group": 14, + "offset": 0 + }, + "reference_ids": { + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 15, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 13, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 14 + } + } + } + ], + "1329": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 84, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1449": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_declare__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 93, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1500": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.__validate_deploy__" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 97, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1520": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.isValidSignature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 100, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1566": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.supportsInterface_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 105, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1625": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.initialize" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 109, + "offset": 118 + }, + "reference_ids": {} + } + } + ], + "1666": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.upgrade_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 111, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1743": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.execute_after_upgrade_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 119, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "1822": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 125, + "offset": 82 + }, + "reference_ids": {} + } + } + ], + "1848": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 127, + "offset": 101 + }, + "reference_ids": {} + } + } + ], + "1874": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.changeGuardianBackup" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 129, + "offset": 108 + }, + "reference_ids": {} + } + } + ], + "1896": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.triggerEscapeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 131, + "offset": 121 + }, + "reference_ids": {} + } + } + ], + "1918": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.triggerEscapeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 133, + "offset": 151 + }, + "reference_ids": {} + } + } + ], + "1940": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.cancelEscape" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 135, + "offset": 114 + }, + "reference_ids": {} + } + } + ], + "1966": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.escapeGuardian" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 137, + "offset": 190 + }, + "reference_ids": {} + } + } + ], + "1992": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.escapeSigner" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 139, + "offset": 190 + }, + "reference_ids": {} + } + } + ], + "2008": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getSigner_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 141, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2039": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getGuardian_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 144, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2070": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getGuardianBackup_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 147, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2101": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getEscape_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 150, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2130": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getVersion_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 153, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2155": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.getName_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 156, + "offset": 0 + }, + "reference_ids": {} + } + } + ], + "2187": [ + { + "accessible_scopes": [ + "__main__", + "__main__", + "__wrappers__", + "__wrappers__.is_valid_signature_encode_return" + ], + "code": "memory[ap] = segments.add()", + "flow_tracking_data": { + "ap_tracking": { + "group": 160, + "offset": 0 + }, + "reference_ids": {} + } + } + ] + }, + "identifiers": { + "__main__.ArgentModel": { + "destination": "contracts.account.library.ArgentModel", + "type": "alias" + }, + "__main__.Call": { + "destination": "contracts.account.library.Call", + "type": "alias" + }, + "__main__.CallArray": { + "destination": "contracts.account.library.CallArray", + "type": "alias" + }, + "__main__.Escape": { + "destination": "contracts.account.library.Escape", + "type": "alias" + }, + "__main__.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "__main__.NAME": { + "type": "const", + "value": 5185236852902769292222802521716 + }, + "__main__.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "__main__.VERSION": { + "type": "const", + "value": 206933470771 + }, + "__main__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 1339, + "type": "function" + }, + "__main__.__execute__.Args": { + "full_name": "__main__.__execute__.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.ImplicitArgs": { + "full_name": "__main__.__execute__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__execute__.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.__validate__": { + "decorators": [ + "external" + ], + "pc": 1186, + "type": "function" + }, + "__main__.__validate__.Args": { + "full_name": "__main__.__validate__.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.ImplicitArgs": { + "full_name": "__main__.__validate__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 1407, + "type": "function" + }, + "__main__.__validate_declare__.Args": { + "full_name": "__main__.__validate_declare__.Args", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.__validate_declare__.ImplicitArgs": { + "full_name": "__main__.__validate_declare__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_declare__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.__validate_deploy__": { + "decorators": [ + "raw_input", + "external" + ], + "pc": 1459, + "type": "function" + }, + "__main__.__validate_deploy__.Args": { + "full_name": "__main__.__validate_deploy__.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.__validate_deploy__.ImplicitArgs": { + "full_name": "__main__.__validate_deploy__.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.__validate_deploy__.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_created": { + "type": "namespace" + }, + "__main__.account_created.Args": { + "full_name": "__main__.account_created.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_created.ImplicitArgs": { + "full_name": "__main__.account_created.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.account_created.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_created.SELECTOR": { + "type": "const", + "value": 473692704853087324234226353339653488579626936186557422111458551781472692100 + }, + "__main__.account_created.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.account_created.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.account_created.emit": { + "decorators": [], + "pc": 1125, + "type": "function" + }, + "__main__.account_created.emit.Args": { + "full_name": "__main__.account_created.emit.Args", + "members": { + "account": { + "cairo_type": "felt", + "offset": 0 + }, + "guardian": { + "cairo_type": "felt", + "offset": 2 + }, + "key": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.account_created.emit.ImplicitArgs": { + "full_name": "__main__.account_created.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.account_created.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.account_created.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__main__.account_created.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.account_created.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.assert_correct_tx_version": { + "destination": "contracts.account.library.assert_correct_tx_version", + "type": "alias" + }, + "__main__.assert_initialized": { + "destination": "contracts.account.library.assert_initialized", + "type": "alias" + }, + "__main__.assert_no_self_call": { + "destination": "contracts.account.library.assert_no_self_call", + "type": "alias" + }, + "__main__.assert_non_reentrant": { + "destination": "contracts.account.library.assert_non_reentrant", + "type": "alias" + }, + "__main__.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "__main__.assert_only_self": { + "destination": "contracts.account.library.assert_only_self", + "type": "alias" + }, + "__main__.cancelEscape": { + "decorators": [ + "external" + ], + "pc": 1928, + "type": "function" + }, + "__main__.cancelEscape.Args": { + "full_name": "__main__.cancelEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.cancelEscape.ImplicitArgs": { + "full_name": "__main__.cancelEscape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.cancelEscape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.cancelEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeGuardian": { + "decorators": [ + "external" + ], + "pc": 1832, + "type": "function" + }, + "__main__.changeGuardian.Args": { + "full_name": "__main__.changeGuardian.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeGuardian.ImplicitArgs": { + "full_name": "__main__.changeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeGuardianBackup": { + "decorators": [ + "external" + ], + "pc": 1858, + "type": "function" + }, + "__main__.changeGuardianBackup.Args": { + "full_name": "__main__.changeGuardianBackup.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeGuardianBackup.ImplicitArgs": { + "full_name": "__main__.changeGuardianBackup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeGuardianBackup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.changeSigner": { + "decorators": [ + "external" + ], + "pc": 1806, + "type": "function" + }, + "__main__.changeSigner.Args": { + "full_name": "__main__.changeSigner.Args", + "members": { + "newSigner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.changeSigner.ImplicitArgs": { + "full_name": "__main__.changeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.changeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.changeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.escapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1950, + "type": "function" + }, + "__main__.escapeGuardian.Args": { + "full_name": "__main__.escapeGuardian.Args", + "members": { + "newGuardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.escapeGuardian.ImplicitArgs": { + "full_name": "__main__.escapeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.escapeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.escapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.escapeSigner": { + "decorators": [ + "external" + ], + "pc": 1976, + "type": "function" + }, + "__main__.escapeSigner.Args": { + "full_name": "__main__.escapeSigner.Args", + "members": { + "newSigner": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.escapeSigner.ImplicitArgs": { + "full_name": "__main__.escapeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.escapeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.escapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.execute_after_upgrade": { + "decorators": [ + "external" + ], + "pc": 1718, + "type": "function" + }, + "__main__.execute_after_upgrade.Args": { + "full_name": "__main__.execute_after_upgrade.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.execute_after_upgrade.ImplicitArgs": { + "full_name": "__main__.execute_after_upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.execute_after_upgrade.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.execute_after_upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__main__.execute_call_array": { + "destination": "contracts.account.library.execute_call_array", + "type": "alias" + }, + "__main__.getEscape": { + "decorators": [ + "view" + ], + "pc": 2095, + "type": "function" + }, + "__main__.getEscape.Args": { + "full_name": "__main__.getEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getEscape.ImplicitArgs": { + "full_name": "__main__.getEscape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getEscape.Return": { + "cairo_type": "(activeAt: felt, type: felt)", + "type": "type_definition" + }, + "__main__.getEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getGuardian": { + "decorators": [ + "view" + ], + "pc": 2033, + "type": "function" + }, + "__main__.getGuardian.Args": { + "full_name": "__main__.getGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getGuardian.ImplicitArgs": { + "full_name": "__main__.getGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getGuardian.Return": { + "cairo_type": "(guardian: felt)", + "type": "type_definition" + }, + "__main__.getGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getGuardianBackup": { + "decorators": [ + "view" + ], + "pc": 2064, + "type": "function" + }, + "__main__.getGuardianBackup.Args": { + "full_name": "__main__.getGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getGuardianBackup.ImplicitArgs": { + "full_name": "__main__.getGuardianBackup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getGuardianBackup.Return": { + "cairo_type": "(guardianBackup: felt)", + "type": "type_definition" + }, + "__main__.getGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getName": { + "decorators": [ + "view" + ], + "pc": 2152, + "type": "function" + }, + "__main__.getName.Args": { + "full_name": "__main__.getName.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getName.ImplicitArgs": { + "full_name": "__main__.getName.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getName.Return": { + "cairo_type": "(name: felt)", + "type": "type_definition" + }, + "__main__.getName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getSigner": { + "decorators": [ + "view" + ], + "pc": 2002, + "type": "function" + }, + "__main__.getSigner.Args": { + "full_name": "__main__.getSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getSigner.ImplicitArgs": { + "full_name": "__main__.getSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.getSigner.Return": { + "cairo_type": "(signer: felt)", + "type": "type_definition" + }, + "__main__.getSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.getVersion": { + "decorators": [ + "view" + ], + "pc": 2127, + "type": "function" + }, + "__main__.getVersion.Args": { + "full_name": "__main__.getVersion.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getVersion.ImplicitArgs": { + "full_name": "__main__.getVersion.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.getVersion.Return": { + "cairo_type": "(version: felt)", + "type": "type_definition" + }, + "__main__.getVersion.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "__main__.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "__main__.initialize": { + "decorators": [ + "external" + ], + "pc": 1594, + "type": "function" + }, + "__main__.initialize.Args": { + "full_name": "__main__.initialize.Args", + "members": { + "guardian": { + "cairo_type": "felt", + "offset": 1 + }, + "signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.initialize.ImplicitArgs": { + "full_name": "__main__.initialize.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 1510, + "type": "function" + }, + "__main__.isValidSignature.Args": { + "full_name": "__main__.isValidSignature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.isValidSignature.ImplicitArgs": { + "full_name": "__main__.isValidSignature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.isValidSignature.Return": { + "cairo_type": "(isValid: felt)", + "type": "type_definition" + }, + "__main__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.is_valid_signature": { + "decorators": [ + "view" + ], + "pc": 2177, + "type": "function" + }, + "__main__.is_valid_signature.Args": { + "full_name": "__main__.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.is_valid_signature.ImplicitArgs": { + "full_name": "__main__.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "__main__.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "__main__.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "__main__.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 1559, + "type": "function" + }, + "__main__.supportsInterface.Args": { + "full_name": "__main__.supportsInterface.Args", + "members": { + "interfaceId": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "__main__.supportsInterface.ImplicitArgs": { + "full_name": "__main__.supportsInterface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.supportsInterface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "__main__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_executed": { + "type": "namespace" + }, + "__main__.transaction_executed.Args": { + "full_name": "__main__.transaction_executed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_executed.ImplicitArgs": { + "full_name": "__main__.transaction_executed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.transaction_executed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_executed.SELECTOR": { + "type": "const", + "value": 160509384506897785609912026407502909755389202887426828748018058577681165651 + }, + "__main__.transaction_executed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.transaction_executed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "__main__.transaction_executed.emit": { + "decorators": [], + "pc": 1151, + "type": "function" + }, + "__main__.transaction_executed.emit.Args": { + "full_name": "__main__.transaction_executed.emit.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "response": { + "cairo_type": "felt*", + "offset": 2 + }, + "response_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.transaction_executed.emit.ImplicitArgs": { + "full_name": "__main__.transaction_executed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__main__.transaction_executed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.transaction_executed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 4 + }, + "__main__.transaction_executed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "__main__.transaction_executed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__main__.triggerEscapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1884, + "type": "function" + }, + "__main__.triggerEscapeGuardian.Args": { + "full_name": "__main__.triggerEscapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.triggerEscapeGuardian.ImplicitArgs": { + "full_name": "__main__.triggerEscapeGuardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.triggerEscapeGuardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.triggerEscapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.triggerEscapeSigner": { + "decorators": [ + "external" + ], + "pc": 1906, + "type": "function" + }, + "__main__.triggerEscapeSigner.Args": { + "full_name": "__main__.triggerEscapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__main__.triggerEscapeSigner.ImplicitArgs": { + "full_name": "__main__.triggerEscapeSigner.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.triggerEscapeSigner.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "__main__.triggerEscapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__main__.upgrade": { + "decorators": [ + "external" + ], + "pc": 1635, + "type": "function" + }, + "__main__.upgrade.Args": { + "full_name": "__main__.upgrade.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 1 + }, + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.upgrade.ImplicitArgs": { + "full_name": "__main__.upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__main__.upgrade.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "__main__.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__": { + "decorators": [ + "external", + "raw_output" + ], + "pc": 1369, + "type": "function" + }, + "__wrappers__.__execute__.Args": { + "full_name": "__wrappers__.__execute__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.ImplicitArgs": { + "full_name": "__wrappers__.__execute__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__execute__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__execute__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__execute__.__wrapped_func": { + "destination": "__main__.__execute__", + "type": "alias" + }, + "__wrappers__.__execute___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate__": { + "decorators": [ + "external" + ], + "pc": 1298, + "type": "function" + }, + "__wrappers__.__validate__.Args": { + "full_name": "__wrappers__.__validate__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.ImplicitArgs": { + "full_name": "__wrappers__.__validate__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate__.__wrapped_func": { + "destination": "__main__.__validate__", + "type": "alias" + }, + "__wrappers__.__validate___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_declare__": { + "decorators": [ + "external" + ], + "pc": 1439, + "type": "function" + }, + "__wrappers__.__validate_declare__.Args": { + "full_name": "__wrappers__.__validate_declare__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_declare__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_declare__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_declare__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_declare__.__wrapped_func": { + "destination": "__main__.__validate_declare__", + "type": "alias" + }, + "__wrappers__.__validate_declare___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.__validate_deploy__": { + "decorators": [ + "raw_input", + "external" + ], + "pc": 1491, + "type": "function" + }, + "__wrappers__.__validate_deploy__.Args": { + "full_name": "__wrappers__.__validate_deploy__.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.ImplicitArgs": { + "full_name": "__wrappers__.__validate_deploy__.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.__validate_deploy__.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.__validate_deploy__.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.__validate_deploy__.__wrapped_func": { + "destination": "__main__.__validate_deploy__", + "type": "alias" + }, + "__wrappers__.__validate_deploy___encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.cancelEscape": { + "decorators": [ + "external" + ], + "pc": 1934, + "type": "function" + }, + "__wrappers__.cancelEscape.Args": { + "full_name": "__wrappers__.cancelEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancelEscape.ImplicitArgs": { + "full_name": "__wrappers__.cancelEscape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.cancelEscape.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.cancelEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.cancelEscape.__wrapped_func": { + "destination": "__main__.cancelEscape", + "type": "alias" + }, + "__wrappers__.cancelEscape_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeGuardian": { + "decorators": [ + "external" + ], + "pc": 1839, + "type": "function" + }, + "__wrappers__.changeGuardian.Args": { + "full_name": "__wrappers__.changeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.changeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeGuardian.__wrapped_func": { + "destination": "__main__.changeGuardian", + "type": "alias" + }, + "__wrappers__.changeGuardianBackup": { + "decorators": [ + "external" + ], + "pc": 1865, + "type": "function" + }, + "__wrappers__.changeGuardianBackup.Args": { + "full_name": "__wrappers__.changeGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardianBackup.ImplicitArgs": { + "full_name": "__wrappers__.changeGuardianBackup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeGuardianBackup.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeGuardianBackup.__wrapped_func": { + "destination": "__main__.changeGuardianBackup", + "type": "alias" + }, + "__wrappers__.changeGuardianBackup_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.changeSigner": { + "decorators": [ + "external" + ], + "pc": 1813, + "type": "function" + }, + "__wrappers__.changeSigner.Args": { + "full_name": "__wrappers__.changeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeSigner.ImplicitArgs": { + "full_name": "__wrappers__.changeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.changeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.changeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.changeSigner.__wrapped_func": { + "destination": "__main__.changeSigner", + "type": "alias" + }, + "__wrappers__.changeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.escapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1957, + "type": "function" + }, + "__wrappers__.escapeGuardian.Args": { + "full_name": "__wrappers__.escapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.escapeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.escapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.escapeGuardian.__wrapped_func": { + "destination": "__main__.escapeGuardian", + "type": "alias" + }, + "__wrappers__.escapeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.escapeSigner": { + "decorators": [ + "external" + ], + "pc": 1983, + "type": "function" + }, + "__wrappers__.escapeSigner.Args": { + "full_name": "__wrappers__.escapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeSigner.ImplicitArgs": { + "full_name": "__wrappers__.escapeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.escapeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.escapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.escapeSigner.__wrapped_func": { + "destination": "__main__.escapeSigner", + "type": "alias" + }, + "__wrappers__.escapeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.execute_after_upgrade": { + "decorators": [ + "external" + ], + "pc": 1762, + "type": "function" + }, + "__wrappers__.execute_after_upgrade.Args": { + "full_name": "__wrappers__.execute_after_upgrade.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade.ImplicitArgs": { + "full_name": "__wrappers__.execute_after_upgrade.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.execute_after_upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.execute_after_upgrade.__wrapped_func": { + "destination": "__main__.execute_after_upgrade", + "type": "alias" + }, + "__wrappers__.execute_after_upgrade_encode_return": { + "decorators": [], + "pc": 1743, + "type": "function" + }, + "__wrappers__.execute_after_upgrade_encode_return.Args": { + "full_name": "__wrappers__.execute_after_upgrade_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.execute_after_upgrade_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.execute_after_upgrade_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.execute_after_upgrade_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.execute_after_upgrade_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getEscape": { + "decorators": [ + "view" + ], + "pc": 2111, + "type": "function" + }, + "__wrappers__.getEscape.Args": { + "full_name": "__wrappers__.getEscape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape.ImplicitArgs": { + "full_name": "__wrappers__.getEscape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getEscape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getEscape.__wrapped_func": { + "destination": "__main__.getEscape", + "type": "alias" + }, + "__wrappers__.getEscape_encode_return": { + "decorators": [], + "pc": 2101, + "type": "function" + }, + "__wrappers__.getEscape_encode_return.Args": { + "full_name": "__wrappers__.getEscape_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(activeAt: felt, type: felt)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.getEscape_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getEscape_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getEscape_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getEscape_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getEscape_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getGuardian": { + "decorators": [ + "view" + ], + "pc": 2048, + "type": "function" + }, + "__wrappers__.getGuardian.Args": { + "full_name": "__wrappers__.getGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian.ImplicitArgs": { + "full_name": "__wrappers__.getGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getGuardian.__wrapped_func": { + "destination": "__main__.getGuardian", + "type": "alias" + }, + "__wrappers__.getGuardianBackup": { + "decorators": [ + "view" + ], + "pc": 2079, + "type": "function" + }, + "__wrappers__.getGuardianBackup.Args": { + "full_name": "__wrappers__.getGuardianBackup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup.ImplicitArgs": { + "full_name": "__wrappers__.getGuardianBackup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardianBackup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getGuardianBackup.__wrapped_func": { + "destination": "__main__.getGuardianBackup", + "type": "alias" + }, + "__wrappers__.getGuardianBackup_encode_return": { + "decorators": [], + "pc": 2070, + "type": "function" + }, + "__wrappers__.getGuardianBackup_encode_return.Args": { + "full_name": "__wrappers__.getGuardianBackup_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(guardianBackup: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getGuardianBackup_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardianBackup_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardianBackup_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getGuardianBackup_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getGuardian_encode_return": { + "decorators": [], + "pc": 2039, + "type": "function" + }, + "__wrappers__.getGuardian_encode_return.Args": { + "full_name": "__wrappers__.getGuardian_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(guardian: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getGuardian_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getGuardian_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getGuardian_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getGuardian_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getName": { + "decorators": [ + "view" + ], + "pc": 2164, + "type": "function" + }, + "__wrappers__.getName.Args": { + "full_name": "__wrappers__.getName.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName.ImplicitArgs": { + "full_name": "__wrappers__.getName.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getName.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getName.__wrapped_func": { + "destination": "__main__.getName", + "type": "alias" + }, + "__wrappers__.getName_encode_return": { + "decorators": [], + "pc": 2155, + "type": "function" + }, + "__wrappers__.getName_encode_return.Args": { + "full_name": "__wrappers__.getName_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(name: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getName_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getName_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getName_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getName_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getName_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getSigner": { + "decorators": [ + "view" + ], + "pc": 2017, + "type": "function" + }, + "__wrappers__.getSigner.Args": { + "full_name": "__wrappers__.getSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner.ImplicitArgs": { + "full_name": "__wrappers__.getSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getSigner.__wrapped_func": { + "destination": "__main__.getSigner", + "type": "alias" + }, + "__wrappers__.getSigner_encode_return": { + "decorators": [], + "pc": 2008, + "type": "function" + }, + "__wrappers__.getSigner_encode_return.Args": { + "full_name": "__wrappers__.getSigner_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(signer: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getSigner_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getSigner_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getSigner_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getSigner_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.getVersion": { + "decorators": [ + "view" + ], + "pc": 2139, + "type": "function" + }, + "__wrappers__.getVersion.Args": { + "full_name": "__wrappers__.getVersion.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion.ImplicitArgs": { + "full_name": "__wrappers__.getVersion.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion.Return": { + "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.getVersion.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.getVersion.__wrapped_func": { + "destination": "__main__.getVersion", + "type": "alias" + }, + "__wrappers__.getVersion_encode_return": { + "decorators": [], + "pc": 2130, + "type": "function" + }, + "__wrappers__.getVersion_encode_return.Args": { + "full_name": "__wrappers__.getVersion_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(version: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.getVersion_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.getVersion_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.getVersion_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.getVersion_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.getVersion_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.initialize": { + "decorators": [ + "external" + ], + "pc": 1615, + "type": "function" + }, + "__wrappers__.initialize.Args": { + "full_name": "__wrappers__.initialize.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.ImplicitArgs": { + "full_name": "__wrappers__.initialize.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.initialize.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.initialize.__wrapped_func": { + "destination": "__main__.initialize", + "type": "alias" + }, + "__wrappers__.initialize_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.isValidSignature": { + "decorators": [ + "view" + ], + "pc": 1529, + "type": "function" + }, + "__wrappers__.isValidSignature.Args": { + "full_name": "__wrappers__.isValidSignature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.isValidSignature.__wrapped_func": { + "destination": "__main__.isValidSignature", + "type": "alias" + }, + "__wrappers__.isValidSignature_encode_return": { + "decorators": [], + "pc": 1520, + "type": "function" + }, + "__wrappers__.isValidSignature_encode_return.Args": { + "full_name": "__wrappers__.isValidSignature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(isValid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.isValidSignature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.isValidSignature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.isValidSignature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.isValidSignature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.is_valid_signature": { + "decorators": [ + "view" + ], + "pc": 2196, + "type": "function" + }, + "__wrappers__.is_valid_signature.Args": { + "full_name": "__wrappers__.is_valid_signature.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.ImplicitArgs": { + "full_name": "__wrappers__.is_valid_signature.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.is_valid_signature.__wrapped_func": { + "destination": "__main__.is_valid_signature", + "type": "alias" + }, + "__wrappers__.is_valid_signature_encode_return": { + "decorators": [], + "pc": 2187, + "type": "function" + }, + "__wrappers__.is_valid_signature_encode_return.Args": { + "full_name": "__wrappers__.is_valid_signature_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(is_valid: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.is_valid_signature_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.is_valid_signature_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.is_valid_signature_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.is_valid_signature_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.is_valid_signature_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.supportsInterface": { + "decorators": [ + "view" + ], + "pc": 1575, + "type": "function" + }, + "__wrappers__.supportsInterface.Args": { + "full_name": "__wrappers__.supportsInterface.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.supportsInterface.__wrapped_func": { + "destination": "__main__.supportsInterface", + "type": "alias" + }, + "__wrappers__.supportsInterface_encode_return": { + "decorators": [], + "pc": 1566, + "type": "function" + }, + "__wrappers__.supportsInterface_encode_return.Args": { + "full_name": "__wrappers__.supportsInterface_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "ret_value": { + "cairo_type": "(success: felt)", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.supportsInterface_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.supportsInterface_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.supportsInterface_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "__wrappers__.supportsInterface_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.triggerEscapeGuardian": { + "decorators": [ + "external" + ], + "pc": 1890, + "type": "function" + }, + "__wrappers__.triggerEscapeGuardian.Args": { + "full_name": "__wrappers__.triggerEscapeGuardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeGuardian.ImplicitArgs": { + "full_name": "__wrappers__.triggerEscapeGuardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeGuardian.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.triggerEscapeGuardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.triggerEscapeGuardian.__wrapped_func": { + "destination": "__main__.triggerEscapeGuardian", + "type": "alias" + }, + "__wrappers__.triggerEscapeGuardian_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.triggerEscapeSigner": { + "decorators": [ + "external" + ], + "pc": 1912, + "type": "function" + }, + "__wrappers__.triggerEscapeSigner.Args": { + "full_name": "__wrappers__.triggerEscapeSigner.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeSigner.ImplicitArgs": { + "full_name": "__wrappers__.triggerEscapeSigner.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.triggerEscapeSigner.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.triggerEscapeSigner.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "__wrappers__.triggerEscapeSigner.__wrapped_func": { + "destination": "__main__.triggerEscapeSigner", + "type": "alias" + }, + "__wrappers__.triggerEscapeSigner_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "__wrappers__.upgrade": { + "decorators": [ + "external" + ], + "pc": 1685, + "type": "function" + }, + "__wrappers__.upgrade.Args": { + "full_name": "__wrappers__.upgrade.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade.ImplicitArgs": { + "full_name": "__wrappers__.upgrade.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade.Return": { + "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, size: felt, retdata: felt*)", + "type": "type_definition" + }, + "__wrappers__.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "__wrappers__.upgrade.__wrapped_func": { + "destination": "__main__.upgrade", + "type": "alias" + }, + "__wrappers__.upgrade_encode_return": { + "decorators": [], + "pc": 1666, + "type": "function" + }, + "__wrappers__.upgrade_encode_return.Args": { + "full_name": "__wrappers__.upgrade_encode_return.Args", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "ret_value": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "__wrappers__.upgrade_encode_return.ImplicitArgs": { + "full_name": "__wrappers__.upgrade_encode_return.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "__wrappers__.upgrade_encode_return.Return": { + "cairo_type": "(range_check_ptr: felt, data_len: felt, data: felt*)", + "type": "type_definition" + }, + "__wrappers__.upgrade_encode_return.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "__wrappers__.upgrade_encode_return.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.ArgentModel": { + "type": "namespace" + }, + "contracts.account.library.ArgentModel.Args": { + "full_name": "contracts.account.library.ArgentModel.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.CANCEL_ESCAPE_SELECTOR": { + "type": "const", + "value": 1387988583969094862956788899343599960070518480842441785602446058600435897039 + }, + "contracts.account.library.ArgentModel.CHANGE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 1296071702357547150019664216025682391016361613613945351022196390148584441374 + }, + "contracts.account.library.ArgentModel.CHANGE_SIGNER_SELECTOR": { + "type": "const", + "value": 174572128530328568741270994650351248940644050288235239638974755381225723145 + }, + "contracts.account.library.ArgentModel.ESCAPE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 510756951529079116816142749077704776910668567546043821008232923043034641617 + }, + "contracts.account.library.ArgentModel.ESCAPE_SECURITY_PERIOD": { + "type": "const", + "value": 604800 + }, + "contracts.account.library.ArgentModel.ESCAPE_SIGNER_SELECTOR": { + "type": "const", + "value": 1455116469465411075152303383382102930902943882042348163899277328605146981359 + }, + "contracts.account.library.ArgentModel.ESCAPE_TYPE_GUARDIAN": { + "type": "const", + "value": 1 + }, + "contracts.account.library.ArgentModel.ESCAPE_TYPE_SIGNER": { + "type": "const", + "value": 2 + }, + "contracts.account.library.ArgentModel.EXECUTE_AFTER_UPGRADE_SELECTOR": { + "type": "const", + "value": 738349667340360233096752603318170676063569407717437256101137432051386874767 + }, + "contracts.account.library.ArgentModel.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.TRIGGER_ESCAPE_GUARDIAN_SELECTOR": { + "type": "const", + "value": 145954635736934016296422259475449005649670140213177066015821444644082814628 + }, + "contracts.account.library.ArgentModel.TRIGGER_ESCAPE_SIGNER_SELECTOR": { + "type": "const", + "value": 440853473255486090032829492468113410146539319637824817002531798290796877036 + }, + "contracts.account.library.ArgentModel.cancel_escape": { + "decorators": [], + "pc": 823, + "type": "function" + }, + "contracts.account.library.ArgentModel.cancel_escape.Args": { + "full_name": "contracts.account.library.ArgentModel.cancel_escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.cancel_escape.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.cancel_escape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.cancel_escape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.cancel_escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_guardian": { + "decorators": [], + "pc": 711, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.change_guardian.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_guardian_backup": { + "decorators": [], + "pc": 739, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.Args": { + "full_name": "contracts.account.library.ArgentModel.change_guardian_backup.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_guardian_backup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.change_signer": { + "decorators": [], + "pc": 690, + "type": "function" + }, + "contracts.account.library.ArgentModel.change_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.change_signer.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.change_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.change_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.change_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.escape_guardian": { + "decorators": [], + "pc": 850, + "type": "function" + }, + "contracts.account.library.ArgentModel.escape_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.escape_guardian.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.escape_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.escape_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.escape_signer": { + "decorators": [], + "pc": 901, + "type": "function" + }, + "contracts.account.library.ArgentModel.escape_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.escape_signer.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.escape_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.escape_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.escape_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_escape": { + "decorators": [], + "pc": 1035, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_escape.Args": { + "full_name": "contracts.account.library.ArgentModel.get_escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_escape.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_escape.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_escape.Return": { + "cairo_type": "(active_at: felt, type: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_guardian": { + "decorators": [], + "pc": 1023, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.get_guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian.Return": { + "cairo_type": "(guardian: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_guardian_backup": { + "decorators": [], + "pc": 1029, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.Args": { + "full_name": "contracts.account.library.ArgentModel.get_guardian_backup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_guardian_backup.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.Return": { + "cairo_type": "(guardian_backup: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.get_signer": { + "decorators": [], + "pc": 1017, + "type": "function" + }, + "contracts.account.library.ArgentModel.get_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.get_signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.get_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.get_signer.Return": { + "cairo_type": "(signer: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.get_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.initialize": { + "decorators": [], + "pc": 633, + "type": "function" + }, + "contracts.account.library.ArgentModel.initialize.Args": { + "full_name": "contracts.account.library.ArgentModel.initialize.Args", + "members": { + "guardian": { + "cairo_type": "felt", + "offset": 1 + }, + "signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.ArgentModel.initialize.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.initialize.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.initialize.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.initialize.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.is_valid_signature": { + "decorators": [], + "pc": 952, + "type": "function" + }, + "contracts.account.library.ArgentModel.is_valid_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.is_valid_signature.Args", + "members": { + "hash": { + "cairo_type": "felt", + "offset": 0 + }, + "sig": { + "cairo_type": "felt*", + "offset": 2 + }, + "sig_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.is_valid_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.is_valid_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.is_valid_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.is_valid_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 1 + }, + "contracts.account.library.ArgentModel.supports_interface": { + "decorators": [], + "pc": 981, + "type": "function" + }, + "contracts.account.library.ArgentModel.supports_interface.Args": { + "full_name": "contracts.account.library.ArgentModel.supports_interface.Args", + "members": { + "interface_id": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.supports_interface.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.supports_interface.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.supports_interface.Return": { + "cairo_type": "(success: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.supports_interface.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian": { + "decorators": [], + "pc": 758, + "type": "function" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.Args": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_guardian.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.trigger_escape_guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.trigger_escape_signer": { + "decorators": [], + "pc": 787, + "type": "function" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.Args": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.trigger_escape_signer.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.trigger_escape_signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.upgrade": { + "decorators": [], + "pc": 653, + "type": "function" + }, + "contracts.account.library.ArgentModel.upgrade.Args": { + "full_name": "contracts.account.library.ArgentModel.upgrade.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.ArgentModel.upgrade.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.upgrade.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.upgrade.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.upgrade.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.validate_guardian_signature": { + "decorators": [], + "pc": 1065, + "type": "function" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.validate_guardian_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "signatures": { + "cairo_type": "felt*", + "offset": 2 + }, + "signatures_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.validate_guardian_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.validate_guardian_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.ArgentModel.validate_signer_signature": { + "decorators": [], + "pc": 1041, + "type": "function" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.Args": { + "full_name": "contracts.account.library.ArgentModel.validate_signer_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "signatures": { + "cairo_type": "felt*", + "offset": 2 + }, + "signatures_len": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.ImplicitArgs": { + "full_name": "contracts.account.library.ArgentModel.validate_signer_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 2 + }, + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 3 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.Return": { + "cairo_type": "(is_valid: felt)", + "type": "type_definition" + }, + "contracts.account.library.ArgentModel.validate_signer_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.Call": { + "full_name": "contracts.account.library.Call", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.CallArray": { + "full_name": "contracts.account.library.CallArray", + "members": { + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "data_offset": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 1 + }, + "to": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.ERC165_ACCOUNT_INTERFACE_ID": { + "type": "const", + "value": 960753935 + }, + "contracts.account.library.ERC165_ACCOUNT_INTERFACE_ID_OLD": { + "type": "const", + "value": 4044209476 + }, + "contracts.account.library.Escape": { + "full_name": "contracts.account.library.Escape", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + }, + "type": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "contracts.account.library.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library.QUERY_VERSION": { + "type": "const", + "value": 340282366920938463463374607431768211457 + }, + "contracts.account.library.SUPPORTS_INTERFACE_SELECTOR": { + "type": "const", + "value": 1184015894760294494673613438913361435336722154500302038630992932234692784845 + }, + "contracts.account.library.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "contracts.account.library.TRANSACTION_VERSION": { + "type": "const", + "value": 1 + }, + "contracts.account.library.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "contracts.account.library._escape": { + "type": "namespace" + }, + "contracts.account.library._escape.Args": { + "full_name": "contracts.account.library._escape.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._escape.ImplicitArgs": { + "full_name": "contracts.account.library._escape.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._escape.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.addr": { + "decorators": [], + "pc": 445, + "type": "function" + }, + "contracts.account.library._escape.addr.Args": { + "full_name": "contracts.account.library._escape.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.addr.ImplicitArgs": { + "full_name": "contracts.account.library._escape.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._escape.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._escape.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._escape.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._escape.read": { + "decorators": [], + "pc": 450, + "type": "function" + }, + "contracts.account.library._escape.read.Args": { + "full_name": "contracts.account.library._escape.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._escape.read.ImplicitArgs": { + "full_name": "contracts.account.library._escape.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._escape.read.Return": { + "cairo_type": "(res: contracts.account.library.Escape)", + "type": "type_definition" + }, + "contracts.account.library._escape.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._escape.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._escape.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._escape.write": { + "decorators": [], + "pc": 469, + "type": "function" + }, + "contracts.account.library._escape.write.Args": { + "full_name": "contracts.account.library._escape.write.Args", + "members": { + "value": { + "cairo_type": "contracts.account.library.Escape", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._escape.write.ImplicitArgs": { + "full_name": "contracts.account.library._escape.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._escape.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._escape.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian": { + "type": "namespace" + }, + "contracts.account.library._guardian.Args": { + "full_name": "contracts.account.library._guardian.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._guardian.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.addr": { + "decorators": [], + "pc": 385, + "type": "function" + }, + "contracts.account.library._guardian.addr.Args": { + "full_name": "contracts.account.library._guardian.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.addr.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._guardian.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._guardian.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._guardian.read": { + "decorators": [], + "pc": 390, + "type": "function" + }, + "contracts.account.library._guardian.read.Args": { + "full_name": "contracts.account.library._guardian.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian.read.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._guardian.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._guardian.write": { + "decorators": [], + "pc": 403, + "type": "function" + }, + "contracts.account.library._guardian.write.Args": { + "full_name": "contracts.account.library._guardian.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._guardian.write.ImplicitArgs": { + "full_name": "contracts.account.library._guardian.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup": { + "type": "namespace" + }, + "contracts.account.library._guardian_backup.Args": { + "full_name": "contracts.account.library._guardian_backup.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._guardian_backup.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.addr": { + "decorators": [], + "pc": 415, + "type": "function" + }, + "contracts.account.library._guardian_backup.addr.Args": { + "full_name": "contracts.account.library._guardian_backup.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.addr.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._guardian_backup.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._guardian_backup.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._guardian_backup.read": { + "decorators": [], + "pc": 420, + "type": "function" + }, + "contracts.account.library._guardian_backup.read.Args": { + "full_name": "contracts.account.library._guardian_backup.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._guardian_backup.read.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian_backup.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._guardian_backup.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._guardian_backup.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._guardian_backup.write": { + "decorators": [], + "pc": 433, + "type": "function" + }, + "contracts.account.library._guardian_backup.write.Args": { + "full_name": "contracts.account.library._guardian_backup.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._guardian_backup.write.ImplicitArgs": { + "full_name": "contracts.account.library._guardian_backup.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._guardian_backup.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._guardian_backup.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._set_implementation": { + "destination": "contracts.upgrade.Upgradable._set_implementation", + "type": "alias" + }, + "contracts.account.library._signer": { + "type": "namespace" + }, + "contracts.account.library._signer.Args": { + "full_name": "contracts.account.library._signer.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.account.library._signer.ImplicitArgs": { + "full_name": "contracts.account.library._signer.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._signer.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.addr": { + "decorators": [], + "pc": 355, + "type": "function" + }, + "contracts.account.library._signer.addr.Args": { + "full_name": "contracts.account.library._signer.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.addr.ImplicitArgs": { + "full_name": "contracts.account.library._signer.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library._signer.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._signer.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.account.library._signer.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.account.library._signer.read": { + "decorators": [], + "pc": 360, + "type": "function" + }, + "contracts.account.library._signer.read.Args": { + "full_name": "contracts.account.library._signer.read.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library._signer.read.ImplicitArgs": { + "full_name": "contracts.account.library._signer.read.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._signer.read.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.account.library._signer.read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library._signer.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.account.library._signer.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.account.library._signer.write": { + "decorators": [], + "pc": 373, + "type": "function" + }, + "contracts.account.library._signer.write.Args": { + "full_name": "contracts.account.library._signer.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library._signer.write.ImplicitArgs": { + "full_name": "contracts.account.library._signer.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library._signer.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library._signer.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.account_upgraded": { + "type": "namespace" + }, + "contracts.account.library.account_upgraded.Args": { + "full_name": "contracts.account.library.account_upgraded.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.account_upgraded.ImplicitArgs": { + "full_name": "contracts.account.library.account_upgraded.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.account_upgraded.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.account_upgraded.SELECTOR": { + "type": "const", + "value": 485568081463065979982715427559457781260362030968114416725058141364471280625 + }, + "contracts.account.library.account_upgraded.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.account_upgraded.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.account_upgraded.emit": { + "decorators": [], + "pc": 331, + "type": "function" + }, + "contracts.account.library.account_upgraded.emit.Args": { + "full_name": "contracts.account.library.account_upgraded.emit.Args", + "members": { + "new_implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.account_upgraded.emit.ImplicitArgs": { + "full_name": "contracts.account.library.account_upgraded.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.account_upgraded.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.account_upgraded.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.account_upgraded.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.account_upgraded.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.assert_correct_tx_version": { + "decorators": [], + "pc": 513, + "type": "function" + }, + "contracts.account.library.assert_correct_tx_version.Args": { + "full_name": "contracts.account.library.assert_correct_tx_version.Args", + "members": { + "tx_version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_correct_tx_version.ImplicitArgs": { + "full_name": "contracts.account.library.assert_correct_tx_version.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_correct_tx_version.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_correct_tx_version.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_guardian_set": { + "decorators": [], + "pc": 522, + "type": "function" + }, + "contracts.account.library.assert_guardian_set.Args": { + "full_name": "contracts.account.library.assert_guardian_set.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_guardian_set.ImplicitArgs": { + "full_name": "contracts.account.library.assert_guardian_set.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_guardian_set.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_guardian_set.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_initialized": { + "decorators": [], + "pc": 495, + "type": "function" + }, + "contracts.account.library.assert_initialized.Args": { + "full_name": "contracts.account.library.assert_initialized.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_initialized.ImplicitArgs": { + "full_name": "contracts.account.library.assert_initialized.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_initialized.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_initialized.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_le": { + "destination": "starkware.cairo.common.math.assert_le", + "type": "alias" + }, + "contracts.account.library.assert_nn": { + "destination": "starkware.cairo.common.math.assert_nn", + "type": "alias" + }, + "contracts.account.library.assert_no_self_call": { + "decorators": [], + "pc": 533, + "type": "function" + }, + "contracts.account.library.assert_no_self_call.Args": { + "full_name": "contracts.account.library.assert_no_self_call.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 2 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 1 + }, + "self": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.account.library.assert_no_self_call.ImplicitArgs": { + "full_name": "contracts.account.library.assert_no_self_call.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_no_self_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_no_self_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_non_reentrant": { + "decorators": [], + "pc": 506, + "type": "function" + }, + "contracts.account.library.assert_non_reentrant.Args": { + "full_name": "contracts.account.library.assert_non_reentrant.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_non_reentrant.ImplicitArgs": { + "full_name": "contracts.account.library.assert_non_reentrant.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_non_reentrant.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_non_reentrant.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "contracts.account.library.assert_only_self": { + "decorators": [], + "pc": 486, + "type": "function" + }, + "contracts.account.library.assert_only_self.Args": { + "full_name": "contracts.account.library.assert_only_self.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.assert_only_self.ImplicitArgs": { + "full_name": "contracts.account.library.assert_only_self.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.assert_only_self.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.assert_only_self.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.call_contract": { + "destination": "starkware.starknet.common.syscalls.call_contract", + "type": "alias" + }, + "contracts.account.library.escape_canceled": { + "type": "namespace" + }, + "contracts.account.library.escape_canceled.Args": { + "full_name": "contracts.account.library.escape_canceled.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.ImplicitArgs": { + "full_name": "contracts.account.library.escape_canceled.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_canceled.SELECTOR": { + "type": "const", + "value": 1300522537173653239227001537013215784976149102230747566275504324733711465125 + }, + "contracts.account.library.escape_canceled.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_canceled.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_canceled.emit": { + "decorators": [], + "pc": 262, + "type": "function" + }, + "contracts.account.library.escape_canceled.emit.Args": { + "full_name": "contracts.account.library.escape_canceled.emit.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_canceled.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_canceled.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_canceled.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_canceled.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_canceled.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_canceled.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered": { + "type": "namespace" + }, + "contracts.account.library.escape_guardian_triggered.Args": { + "full_name": "contracts.account.library.escape_guardian_triggered.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.ImplicitArgs": { + "full_name": "contracts.account.library.escape_guardian_triggered.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_guardian_triggered.SELECTOR": { + "type": "const", + "value": 1196269784954254155558937098561594812870260366418413704433005761495485765049 + }, + "contracts.account.library.escape_guardian_triggered.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_guardian_triggered.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered.emit": { + "decorators": [], + "pc": 214, + "type": "function" + }, + "contracts.account.library.escape_guardian_triggered.emit.Args": { + "full_name": "contracts.account.library.escape_guardian_triggered.emit.Args", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_guardian_triggered.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_guardian_triggered.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_guardian_triggered.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_guardian_triggered.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_guardian_triggered.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered": { + "type": "namespace" + }, + "contracts.account.library.escape_signer_triggered.Args": { + "full_name": "contracts.account.library.escape_signer_triggered.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.ImplicitArgs": { + "full_name": "contracts.account.library.escape_signer_triggered.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_signer_triggered.SELECTOR": { + "type": "const", + "value": 85205911260220640968372961186472431332305534102282098654822584372969981905 + }, + "contracts.account.library.escape_signer_triggered.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.escape_signer_triggered.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered.emit": { + "decorators": [], + "pc": 238, + "type": "function" + }, + "contracts.account.library.escape_signer_triggered.emit.Args": { + "full_name": "contracts.account.library.escape_signer_triggered.emit.Args", + "members": { + "active_at": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.emit.ImplicitArgs": { + "full_name": "contracts.account.library.escape_signer_triggered.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.escape_signer_triggered.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.escape_signer_triggered.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.escape_signer_triggered.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.escape_signer_triggered.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.execute_call_array": { + "decorators": [], + "pc": 548, + "type": "function" + }, + "contracts.account.library.execute_call_array.Args": { + "full_name": "contracts.account.library.execute_call_array.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_len": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.execute_call_array.ImplicitArgs": { + "full_name": "contracts.account.library.execute_call_array.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.execute_call_array.Return": { + "cairo_type": "(retdata_len: felt, retdata: felt*)", + "type": "type_definition" + }, + "contracts.account.library.execute_call_array.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.execute_calls": { + "decorators": [], + "pc": 573, + "type": "function" + }, + "contracts.account.library.execute_calls.Args": { + "full_name": "contracts.account.library.execute_calls.Args", + "members": { + "calls": { + "cairo_type": "contracts.account.library.Call*", + "offset": 1 + }, + "calls_len": { + "cairo_type": "felt", + "offset": 0 + }, + "index": { + "cairo_type": "felt", + "offset": 3 + }, + "reponse": { + "cairo_type": "felt*", + "offset": 2 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.execute_calls.ImplicitArgs": { + "full_name": "contracts.account.library.execute_calls.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.execute_calls.Return": { + "cairo_type": "(response_len: felt)", + "type": "type_definition" + }, + "contracts.account.library.execute_calls.SIZEOF_LOCALS": { + "type": "const", + "value": 3 + }, + "contracts.account.library.execute_calls.index": { + "cairo_type": "felt", + "full_name": "contracts.account.library.execute_calls.index", + "references": [ + { + "ap_tracking_data": { + "group": 49, + "offset": 0 + }, + "pc": 573, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "contracts.account.library.from_call_array_to_call": { + "decorators": [], + "pc": 609, + "type": "function" + }, + "contracts.account.library.from_call_array_to_call.Args": { + "full_name": "contracts.account.library.from_call_array_to_call.Args", + "members": { + "call_array": { + "cairo_type": "contracts.account.library.CallArray*", + "offset": 1 + }, + "call_array_len": { + "cairo_type": "felt", + "offset": 0 + }, + "calldata": { + "cairo_type": "felt*", + "offset": 2 + }, + "calls": { + "cairo_type": "contracts.account.library.Call*", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "contracts.account.library.from_call_array_to_call.ImplicitArgs": { + "full_name": "contracts.account.library.from_call_array_to_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.from_call_array_to_call.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.from_call_array_to_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.get_block_timestamp": { + "destination": "starkware.starknet.common.syscalls.get_block_timestamp", + "type": "alias" + }, + "contracts.account.library.get_caller_address": { + "destination": "starkware.starknet.common.syscalls.get_caller_address", + "type": "alias" + }, + "contracts.account.library.get_contract_address": { + "destination": "starkware.starknet.common.syscalls.get_contract_address", + "type": "alias" + }, + "contracts.account.library.get_tx_info": { + "destination": "starkware.starknet.common.syscalls.get_tx_info", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed": { + "type": "namespace" + }, + "contracts.account.library.guardian_backup_changed.Args": { + "full_name": "contracts.account.library.guardian_backup_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_backup_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_backup_changed.SELECTOR": { + "type": "const", + "value": 465804978078760906985776720216364630434434347768335854023647676717405642215 + }, + "contracts.account.library.guardian_backup_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_backup_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed.emit": { + "decorators": [], + "pc": 190, + "type": "function" + }, + "contracts.account.library.guardian_backup_changed.emit.Args": { + "full_name": "contracts.account.library.guardian_backup_changed.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_backup_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_backup_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_backup_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_backup_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_backup_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.guardian_changed": { + "type": "namespace" + }, + "contracts.account.library.guardian_changed.Args": { + "full_name": "contracts.account.library.guardian_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_changed.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_changed.SELECTOR": { + "type": "const", + "value": 1010067479158821658081205764242985368670938192511173486515791875804871688079 + }, + "contracts.account.library.guardian_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_changed.emit": { + "decorators": [], + "pc": 166, + "type": "function" + }, + "contracts.account.library.guardian_changed.emit.Args": { + "full_name": "contracts.account.library.guardian_changed.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.guardian_escaped": { + "type": "namespace" + }, + "contracts.account.library.guardian_escaped.Args": { + "full_name": "contracts.account.library.guardian_escaped.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_escaped.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_escaped.SELECTOR": { + "type": "const", + "value": 215630749688085434137697602056064130145419198201514862160918406860982313761 + }, + "contracts.account.library.guardian_escaped.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.guardian_escaped.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.guardian_escaped.emit": { + "decorators": [], + "pc": 283, + "type": "function" + }, + "contracts.account.library.guardian_escaped.emit.Args": { + "full_name": "contracts.account.library.guardian_escaped.emit.Args", + "members": { + "new_guardian": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.emit.ImplicitArgs": { + "full_name": "contracts.account.library.guardian_escaped.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.guardian_escaped.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.guardian_escaped.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.guardian_escaped.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.guardian_escaped.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.library_call": { + "destination": "starkware.starknet.common.syscalls.library_call", + "type": "alias" + }, + "contracts.account.library.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.signer_changed": { + "type": "namespace" + }, + "contracts.account.library.signer_changed.Args": { + "full_name": "contracts.account.library.signer_changed.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_changed.ImplicitArgs": { + "full_name": "contracts.account.library.signer_changed.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_changed.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_changed.SELECTOR": { + "type": "const", + "value": 317775827016298940900732479785378005902577009683482070563109665195499949923 + }, + "contracts.account.library.signer_changed.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.signer_changed.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.signer_changed.emit": { + "decorators": [], + "pc": 142, + "type": "function" + }, + "contracts.account.library.signer_changed.emit.Args": { + "full_name": "contracts.account.library.signer_changed.emit.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.signer_changed.emit.ImplicitArgs": { + "full_name": "contracts.account.library.signer_changed.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.signer_changed.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_changed.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.signer_changed.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.signer_changed.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.signer_escaped": { + "type": "namespace" + }, + "contracts.account.library.signer_escaped.Args": { + "full_name": "contracts.account.library.signer_escaped.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_escaped.ImplicitArgs": { + "full_name": "contracts.account.library.signer_escaped.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.account.library.signer_escaped.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_escaped.SELECTOR": { + "type": "const", + "value": 417518324968354077351691335001804771786777179948436271391022736991671736295 + }, + "contracts.account.library.signer_escaped.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.account.library.signer_escaped.alloc": { + "destination": "starkware.cairo.common.alloc.alloc", + "type": "alias" + }, + "contracts.account.library.signer_escaped.emit": { + "decorators": [], + "pc": 307, + "type": "function" + }, + "contracts.account.library.signer_escaped.emit.Args": { + "full_name": "contracts.account.library.signer_escaped.emit.Args", + "members": { + "new_signer": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.account.library.signer_escaped.emit.ImplicitArgs": { + "full_name": "contracts.account.library.signer_escaped.emit.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.account.library.signer_escaped.emit.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.account.library.signer_escaped.emit.SIZEOF_LOCALS": { + "type": "const", + "value": 2 + }, + "contracts.account.library.signer_escaped.emit_event": { + "destination": "starkware.starknet.common.syscalls.emit_event", + "type": "alias" + }, + "contracts.account.library.signer_escaped.memcpy": { + "destination": "starkware.cairo.common.memcpy.memcpy", + "type": "alias" + }, + "contracts.account.library.verify_ecdsa_signature": { + "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", + "type": "alias" + }, + "contracts.upgrade.Upgradable.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation": { + "type": "namespace" + }, + "contracts.upgrade.Upgradable._implementation.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._implementation.addr": { + "decorators": [], + "pc": 115, + "type": "function" + }, + "contracts.upgrade.Upgradable._implementation.addr.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.addr.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.addr.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.addr.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 0 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.addr.Return": { + "cairo_type": "(res: felt)", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.addr.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._implementation.hash2": { + "destination": "starkware.cairo.common.hash.hash2", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.normalize_address": { + "destination": "starkware.starknet.common.storage.normalize_address", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.storage_read": { + "destination": "starkware.starknet.common.syscalls.storage_read", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.storage_write": { + "destination": "starkware.starknet.common.syscalls.storage_write", + "type": "alias" + }, + "contracts.upgrade.Upgradable._implementation.write": { + "decorators": [], + "pc": 120, + "type": "function" + }, + "contracts.upgrade.Upgradable._implementation.write.Args": { + "full_name": "contracts.upgrade.Upgradable._implementation.write.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.write.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._implementation.write.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.upgrade.Upgradable._implementation.write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._implementation.write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable._set_implementation": { + "decorators": [], + "pc": 132, + "type": "function" + }, + "contracts.upgrade.Upgradable._set_implementation.Args": { + "full_name": "contracts.upgrade.Upgradable._set_implementation.Args", + "members": { + "implementation": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "contracts.upgrade.Upgradable._set_implementation.ImplicitArgs": { + "full_name": "contracts.upgrade.Upgradable._set_implementation.ImplicitArgs", + "members": { + "pedersen_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", + "offset": 1 + }, + "range_check_ptr": { + "cairo_type": "felt", + "offset": 2 + }, + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "contracts.upgrade.Upgradable._set_implementation.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "contracts.upgrade.Upgradable._set_implementation.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "contracts.upgrade.Upgradable.assert_not_zero": { + "destination": "starkware.cairo.common.math.assert_not_zero", + "type": "alias" + }, + "starkware.cairo.common.alloc.alloc": { + "decorators": [], + "pc": 0, + "type": "function" + }, + "starkware.cairo.common.alloc.alloc.Args": { + "full_name": "starkware.cairo.common.alloc.alloc.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.ImplicitArgs": { + "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.alloc.alloc.Return": { + "cairo_type": "(ptr: felt*)", + "type": "type_definition" + }, + "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.FALSE": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.bool.TRUE": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "x_and_y": { + "cairo_type": "felt", + "offset": 2 + }, + "x_or_y": { + "cairo_type": "felt", + "offset": 4 + }, + "x_xor_y": { + "cairo_type": "felt", + "offset": 3 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "members": { + "m": { + "cairo_type": "felt", + "offset": 4 + }, + "p": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 0 + }, + "q": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 2 + }, + "r": { + "cairo_type": "starkware.cairo.common.ec_point.EcPoint", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.HashBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "members": { + "result": { + "cairo_type": "felt", + "offset": 2 + }, + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", + "members": { + "input": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 0 + }, + "output": { + "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "offset": 8 + } + }, + "size": 16, + "type": "struct" + }, + "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { + "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "type": "alias" + }, + "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { + "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "members": { + "message": { + "cairo_type": "felt", + "offset": 1 + }, + "pub_key": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.dict_access.DictAccess": { + "full_name": "starkware.cairo.common.dict_access.DictAccess", + "members": { + "key": { + "cairo_type": "felt", + "offset": 0 + }, + "new_value": { + "cairo_type": "felt", + "offset": 2 + }, + "prev_value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.ec.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.ec.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.ec.StarkCurve": { + "type": "namespace" + }, + "starkware.cairo.common.ec.StarkCurve.ALPHA": { + "type": "const", + "value": 1 + }, + "starkware.cairo.common.ec.StarkCurve.Args": { + "full_name": "starkware.cairo.common.ec.StarkCurve.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.BETA": { + "type": "const", + "value": -476910135076337975234679399815567221425937815956490878998147463828055613816 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_X": { + "type": "const", + "value": 874739451078007766457464989774322083649278607533249481151382481072868806602 + }, + "starkware.cairo.common.ec.StarkCurve.GEN_Y": { + "type": "const", + "value": 152666792071518830868575557812948353041420400780739481342941381225525861407 + }, + "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { + "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.ec.StarkCurve.ORDER": { + "type": "const", + "value": -96363463615509210819012598251359154898 + }, + "starkware.cairo.common.ec.StarkCurve.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.ec.is_quad_residue": { + "destination": "starkware.cairo.common.math.is_quad_residue", + "type": "alias" + }, + "starkware.cairo.common.ec_point.EcPoint": { + "full_name": "starkware.cairo.common.ec_point.EcPoint", + "members": { + "x": { + "cairo_type": "felt", + "offset": 0 + }, + "y": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.hash.HashBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", + "type": "alias" + }, + "starkware.cairo.common.keccak_state.KeccakBuiltinState": { + "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", + "members": { + "s0": { + "cairo_type": "felt", + "offset": 0 + }, + "s1": { + "cairo_type": "felt", + "offset": 1 + }, + "s2": { + "cairo_type": "felt", + "offset": 2 + }, + "s3": { + "cairo_type": "felt", + "offset": 3 + }, + "s4": { + "cairo_type": "felt", + "offset": 4 + }, + "s5": { + "cairo_type": "felt", + "offset": 5 + }, + "s6": { + "cairo_type": "felt", + "offset": 6 + }, + "s7": { + "cairo_type": "felt", + "offset": 7 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.cairo.common.math.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.math.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.math.assert_le": { + "decorators": [], + "pc": 27, + "type": "function" + }, + "starkware.cairo.common.math.assert_le.Args": { + "full_name": "starkware.cairo.common.math.assert_le.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + }, + "b": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_le.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_le.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_le.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn": { + "decorators": [], + "pc": 23, + "type": "function" + }, + "starkware.cairo.common.math.assert_nn.Args": { + "full_name": "starkware.cairo.common.math.assert_nn.Args", + "members": { + "a": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_nn.ImplicitArgs", + "members": { + "range_check_ptr": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_nn.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_nn.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_nn.a": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_nn.a", + "references": [ + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.math.assert_not_zero": { + "decorators": [], + "pc": 18, + "type": "function" + }, + "starkware.cairo.common.math.assert_not_zero.Args": { + "full_name": "starkware.cairo.common.math.assert_not_zero.Args", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.ImplicitArgs": { + "full_name": "starkware.cairo.common.math.assert_not_zero.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.math.assert_not_zero.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.math.assert_not_zero.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.math.assert_not_zero.value": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.math.assert_not_zero.value", + "references": [ + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy": { + "decorators": [], + "pc": 3, + "type": "function" + }, + "starkware.cairo.common.memcpy.memcpy.Args": { + "full_name": "starkware.cairo.common.memcpy.memcpy.Args", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "len": { + "cairo_type": "felt", + "offset": 2 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.ImplicitArgs": { + "full_name": "starkware.cairo.common.memcpy.memcpy.ImplicitArgs", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.LoopFrame": { + "full_name": "starkware.cairo.common.memcpy.memcpy.LoopFrame", + "members": { + "dst": { + "cairo_type": "felt*", + "offset": 0 + }, + "src": { + "cairo_type": "felt*", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.cairo.common.memcpy.memcpy.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.memcpy.memcpy.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.memcpy.memcpy.continue_copying": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.continue_copying", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.len": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.memcpy.memcpy.len", + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.memcpy.memcpy.loop": { + "pc": 8, + "type": "label" + }, + "starkware.cairo.common.signature.EcOpBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.EcPoint": { + "destination": "starkware.cairo.common.ec_point.EcPoint", + "type": "alias" + }, + "starkware.cairo.common.signature.FALSE": { + "destination": "starkware.cairo.common.bool.FALSE", + "type": "alias" + }, + "starkware.cairo.common.signature.SignatureBuiltin": { + "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", + "type": "alias" + }, + "starkware.cairo.common.signature.StarkCurve": { + "destination": "starkware.cairo.common.ec.StarkCurve", + "type": "alias" + }, + "starkware.cairo.common.signature.TRUE": { + "destination": "starkware.cairo.common.bool.TRUE", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_add": { + "destination": "starkware.cairo.common.ec.ec_add", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_mul": { + "destination": "starkware.cairo.common.ec.ec_mul", + "type": "alias" + }, + "starkware.cairo.common.signature.ec_sub": { + "destination": "starkware.cairo.common.ec.ec_sub", + "type": "alias" + }, + "starkware.cairo.common.signature.is_x_on_curve": { + "destination": "starkware.cairo.common.ec.is_x_on_curve", + "type": "alias" + }, + "starkware.cairo.common.signature.recover_y": { + "destination": "starkware.cairo.common.ec.recover_y", + "type": "alias" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature": { + "decorators": [], + "pc": 110, + "type": "function" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", + "members": { + "message": { + "cairo_type": "felt", + "offset": 0 + }, + "public_key": { + "cairo_type": "felt", + "offset": 1 + }, + "signature_r": { + "cairo_type": "felt", + "offset": 2 + }, + "signature_s": { + "cairo_type": "felt", + "offset": 3 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", + "members": { + "ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { + "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 112, + "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-4), felt*)]" + } + ], + "type": "reference" + }, + "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { + "cairo_type": "felt", + "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", + "references": [ + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-3), felt*)]" + } + ], + "type": "reference" + }, + "starkware.starknet.common.storage.ADDR_BOUND": { + "type": "const", + "value": -106710729501573572985208420194530329073740042555888586719489 + }, + "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { + "type": "const", + "value": 256 + }, + "starkware.starknet.common.storage.assert_250_bit": { + "destination": "starkware.cairo.common.math.assert_250_bit", + "type": "alias" + }, + "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { + "type": "const", + "value": 20853273475220472486191784820 + }, + "starkware.starknet.common.syscalls.CallContract": { + "full_name": "starkware.starknet.common.syscalls.CallContract", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractRequest": { + "full_name": "starkware.starknet.common.syscalls.CallContractRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.CallContractResponse": { + "full_name": "starkware.starknet.common.syscalls.CallContractResponse", + "members": { + "retdata": { + "cairo_type": "felt*", + "offset": 1 + }, + "retdata_size": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { + "type": "const", + "value": 21167594061783206823196716140 + }, + "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 23274015802972845247556842986379118667122 + }, + "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { + "type": "const", + "value": 75202468540281 + }, + "starkware.starknet.common.syscalls.Deploy": { + "full_name": "starkware.starknet.common.syscalls.Deploy", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", + "offset": 6 + } + }, + "size": 9, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployRequest": { + "full_name": "starkware.starknet.common.syscalls.DeployRequest", + "members": { + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "constructor_calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "constructor_calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "contract_address_salt": { + "cairo_type": "felt", + "offset": 2 + }, + "deploy_from_zero": { + "cairo_type": "felt", + "offset": 5 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 6, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DeployResponse": { + "full_name": "starkware.starknet.common.syscalls.DeployResponse", + "members": { + "constructor_retdata": { + "cairo_type": "felt*", + "offset": 2 + }, + "constructor_retdata_size": { + "cairo_type": "felt", + "offset": 1 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.DictAccess": { + "destination": "starkware.cairo.common.dict_access.DictAccess", + "type": "alias" + }, + "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { + "type": "const", + "value": 1280709301550335749748 + }, + "starkware.starknet.common.syscalls.EmitEvent": { + "full_name": "starkware.starknet.common.syscalls.EmitEvent", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 4 + }, + "data_len": { + "cairo_type": "felt", + "offset": 3 + }, + "keys": { + "cairo_type": "felt*", + "offset": 2 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { + "type": "const", + "value": 1448089106835523001438702345020786 + }, + "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { + "type": "const", + "value": 24294903732626645868215235778792757751152 + }, + "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { + "type": "const", + "value": 94901967781393078444254803017658102643 + }, + "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { + "type": "const", + "value": 6219495360805491471215297013070624192820083 + }, + "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { + "type": "const", + "value": 1592190833581991703053805829594610833820054387 + }, + "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { + "type": "const", + "value": 1317029390204112103023 + }, + "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { + "type": "const", + "value": 1448089128652340074717162277007973 + }, + "starkware.starknet.common.syscalls.GetBlockNumber": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockNumberResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", + "members": { + "block_number": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestamp": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { + "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", + "members": { + "block_timestamp": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetCallerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", + "members": { + "caller_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddress": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetContractAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", + "members": { + "contract_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddress": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { + "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", + "members": { + "sequencer_address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfo": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfo", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxInfoResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", + "members": { + "tx_info": { + "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignature": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignature", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "offset": 1 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureRequest": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", + "members": { + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.GetTxSignatureResponse": { + "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", + "members": { + "signature": { + "cairo_type": "felt*", + "offset": 1 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { + "type": "const", + "value": 436233452754198157705746250789557519228244616562 + }, + "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { + "type": "const", + "value": 92376026794327011772951660 + }, + "starkware.starknet.common.syscalls.LibraryCall": { + "full_name": "starkware.starknet.common.syscalls.LibraryCall", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", + "offset": 5 + } + }, + "size": 7, + "type": "struct" + }, + "starkware.starknet.common.syscalls.LibraryCallRequest": { + "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 4 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 3 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 1 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 5, + "type": "struct" + }, + "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { + "type": "const", + "value": 433017908768303439907196859243777073 + }, + "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { + "type": "const", + "value": 100890693370601760042082660 + }, + "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { + "type": "const", + "value": 25828017502874050592466629733 + }, + "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { + "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", + "members": { + "payload_ptr": { + "cairo_type": "felt*", + "offset": 3 + }, + "payload_size": { + "cairo_type": "felt", + "offset": 2 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "to_address": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageRead": { + "full_name": "starkware.starknet.common.syscalls.StorageRead", + "members": { + "request": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", + "offset": 0 + }, + "response": { + "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadRequest": { + "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageReadResponse": { + "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", + "members": { + "value": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.StorageWrite": { + "full_name": "starkware.starknet.common.syscalls.StorageWrite", + "members": { + "address": { + "cairo_type": "felt", + "offset": 1 + }, + "selector": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 2 + } + }, + "size": 3, + "type": "struct" + }, + "starkware.starknet.common.syscalls.TxInfo": { + "full_name": "starkware.starknet.common.syscalls.TxInfo", + "members": { + "account_contract_address": { + "cairo_type": "felt", + "offset": 1 + }, + "chain_id": { + "cairo_type": "felt", + "offset": 6 + }, + "max_fee": { + "cairo_type": "felt", + "offset": 2 + }, + "nonce": { + "cairo_type": "felt", + "offset": 7 + }, + "signature": { + "cairo_type": "felt*", + "offset": 4 + }, + "signature_len": { + "cairo_type": "felt", + "offset": 3 + }, + "transaction_hash": { + "cairo_type": "felt", + "offset": 5 + }, + "version": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 8, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract": { + "decorators": [], + "pc": 32, + "type": "function" + }, + "starkware.starknet.common.syscalls.call_contract.Args": { + "full_name": "starkware.starknet.common.syscalls.call_contract.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "contract_address": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.call_contract.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 1 + }, + "pc": 39, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.emit_event": { + "decorators": [], + "pc": 93, + "type": "function" + }, + "starkware.starknet.common.syscalls.emit_event.Args": { + "full_name": "starkware.starknet.common.syscalls.emit_event.Args", + "members": { + "data": { + "cairo_type": "felt*", + "offset": 3 + }, + "data_len": { + "cairo_type": "felt", + "offset": 2 + }, + "keys": { + "cairo_type": "felt*", + "offset": 1 + }, + "keys_len": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.emit_event.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.emit_event.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.emit_event.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.emit_event.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.emit_event.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 1 + }, + "pc": 100, + "value": "cast([fp + (-7)] + 5, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_block_timestamp": { + "decorators": [], + "pc": 70, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Args": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.Return": { + "cairo_type": "(block_timestamp: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_block_timestamp.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_block_timestamp.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 1 + }, + "pc": 73, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_caller_address": { + "decorators": [], + "pc": 56, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_caller_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_caller_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_caller_address.Return": { + "cairo_type": "(caller_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_caller_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_caller_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 1 + }, + "pc": 59, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_contract_address": { + "decorators": [], + "pc": 63, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_contract_address.Args": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_contract_address.Return": { + "cairo_type": "(contract_address: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 63, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 1 + }, + "pc": 66, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.get_tx_info": { + "decorators": [], + "pc": 103, + "type": "function" + }, + "starkware.starknet.common.syscalls.get_tx_info.Args": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", + "members": {}, + "size": 0, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.get_tx_info.Return": { + "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 103, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 1 + }, + "pc": 106, + "value": "cast([fp + (-3)] + 2, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.library_call": { + "decorators": [], + "pc": 44, + "type": "function" + }, + "starkware.starknet.common.syscalls.library_call.Args": { + "full_name": "starkware.starknet.common.syscalls.library_call.Args", + "members": { + "calldata": { + "cairo_type": "felt*", + "offset": 3 + }, + "calldata_size": { + "cairo_type": "felt", + "offset": 2 + }, + "class_hash": { + "cairo_type": "felt", + "offset": 0 + }, + "function_selector": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 4, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.library_call.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.library_call.Return": { + "cairo_type": "(retdata_size: felt, retdata: felt*)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.library_call.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.library_call.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.library_call.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 1 + }, + "pc": 51, + "value": "cast([fp + (-7)] + 7, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_read": { + "decorators": [], + "pc": 77, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_read.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_read.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_read.Return": { + "cairo_type": "(value: felt)", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 77, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 1 + }, + "pc": 81, + "value": "cast([fp + (-4)] + 3, felt*)" + } + ], + "type": "reference" + }, + "starkware.starknet.common.syscalls.storage_write": { + "decorators": [], + "pc": 85, + "type": "function" + }, + "starkware.starknet.common.syscalls.storage_write.Args": { + "full_name": "starkware.starknet.common.syscalls.storage_write.Args", + "members": { + "address": { + "cairo_type": "felt", + "offset": 0 + }, + "value": { + "cairo_type": "felt", + "offset": 1 + } + }, + "size": 2, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.ImplicitArgs": { + "full_name": "starkware.starknet.common.syscalls.storage_write.ImplicitArgs", + "members": { + "syscall_ptr": { + "cairo_type": "felt*", + "offset": 0 + } + }, + "size": 1, + "type": "struct" + }, + "starkware.starknet.common.syscalls.storage_write.Return": { + "cairo_type": "()", + "type": "type_definition" + }, + "starkware.starknet.common.syscalls.storage_write.SIZEOF_LOCALS": { + "type": "const", + "value": 0 + }, + "starkware.starknet.common.syscalls.storage_write.syscall_ptr": { + "cairo_type": "felt*", + "full_name": "starkware.starknet.common.syscalls.storage_write.syscall_ptr", + "references": [ + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 85, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 1 + }, + "pc": 90, + "value": "cast([fp + (-5)] + 3, felt*)" + } + ], + "type": "reference" + } + }, + "main_scope": "__main__", + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "reference_manager": { + "references": [ + { + "ap_tracking_data": { + "group": 1, + "offset": 0 + }, + "pc": 3, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 1, + "offset": 3 + }, + "pc": 10, + "value": "[cast(ap, felt*)]" + }, + { + "ap_tracking_data": { + "group": 2, + "offset": 0 + }, + "pc": 18, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 3, + "offset": 0 + }, + "pc": 23, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 5, + "offset": 0 + }, + "pc": 32, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 6, + "offset": 0 + }, + "pc": 44, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 7, + "offset": 0 + }, + "pc": 56, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 8, + "offset": 0 + }, + "pc": 63, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 9, + "offset": 0 + }, + "pc": 70, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 10, + "offset": 0 + }, + "pc": 77, + "value": "[cast(fp + (-4), felt**)]" + }, + { + "ap_tracking_data": { + "group": 11, + "offset": 0 + }, + "pc": 85, + "value": "[cast(fp + (-5), felt**)]" + }, + { + "ap_tracking_data": { + "group": 12, + "offset": 0 + }, + "pc": 93, + "value": "[cast(fp + (-7), felt**)]" + }, + { + "ap_tracking_data": { + "group": 13, + "offset": 0 + }, + "pc": 103, + "value": "[cast(fp + (-3), felt**)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-4), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-3), felt*)]" + }, + { + "ap_tracking_data": { + "group": 14, + "offset": 0 + }, + "pc": 110, + "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" + }, + { + "ap_tracking_data": { + "group": 49, + "offset": 0 + }, + "pc": 573, + "value": "[cast(fp + (-3), felt*)]" + } + ] + } + } +} diff --git a/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.casm.json b/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.casm.json new file mode 100644 index 00000000000..d459925830b --- /dev/null +++ b/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.casm.json @@ -0,0 +1,7162 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.12.0", + "bytecode": [ + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff6a14", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x8a", + "0x4825800180007ffa", + "0x95ec", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x751", + "0x20680017fff7ffa", + "0x76", + "0x20680017fff7ffd", + "0x66", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1280", + "0x482480017fff8000", + "0x127f", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff2", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x34", + "0x4824800180007ff2", + "0x0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x1104800180018000", + "0x767", + "0x40137ffc7fff8000", + "0x20680017fff7ffd", + "0x1e", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x7bd", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fed8000", + "0x1", + "0x48127fed7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffefe3a", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x84", + "0x4825800180007ffa", + "0x101c6", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x6b3", + "0x20680017fff7ffa", + "0x6f", + "0x20680017fff7ffd", + "0x5e", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x480a7ff97fff8000", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x11e1", + "0x482480017fff8000", + "0x11e0", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fef", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fec7fff", + "0x10780017fff7fff", + "0x26", + "0x48307ffe80007fef", + "0x400080007fed7fff", + "0x482480017fed8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x748", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x784", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fea8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff2ac2", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x9e", + "0x4825800180007ffa", + "0xd53e", + "0x400280007ff87fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x72f", + "0x482680017ff88000", + "0x1", + "0x20680017fff7ffd", + "0x84", + "0x48127fff7fff8000", + "0x48127fee7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x40137ffa7fff8000", + "0x1104800180018000", + "0x748", + "0x20680017fff7ffa", + "0x72", + "0x20680017fff7ffd", + "0x61", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x480a7ff97fff8000", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x113e", + "0x482480017fff8000", + "0x113d", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fef", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fec7fff", + "0x10780017fff7fff", + "0x29", + "0x48307ffe80007fef", + "0x400080007fed7fff", + "0x482480017fed8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x1104800180018000", + "0x758", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x6de", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fea8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff2ac2", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x9e", + "0x4825800180007ffa", + "0xd53e", + "0x400280007ff87fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x67a", + "0x482680017ff88000", + "0x1", + "0x20680017fff7ffd", + "0x84", + "0x48127fff7fff8000", + "0x48127fee7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x40137ffa7fff8000", + "0x1104800180018000", + "0x693", + "0x20680017fff7ffa", + "0x72", + "0x20680017fff7ffd", + "0x61", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x480a7ff97fff8000", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1089", + "0x482480017fff8000", + "0x1088", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fef", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fec7fff", + "0x10780017fff7fff", + "0x29", + "0x48307ffe80007fef", + "0x400080007fed7fff", + "0x482480017fed8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x1104800180018000", + "0x6a3", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x629", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fea8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff0cf4", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x78", + "0x4825800180007ffa", + "0xf30c", + "0x400280007ff87fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x5c7", + "0x482680017ff88000", + "0x1", + "0x20680017fff7ffd", + "0x5e", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480a7ff97fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xfe1", + "0x482480017fff8000", + "0xfe0", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fe5", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff37fff", + "0x10780017fff7fff", + "0x26", + "0x48307ffe80007fe5", + "0x400080007ff47fff", + "0x482480017ff48000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x548", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x584", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff18000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fdf7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffbef6", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x77", + "0x4825800180007ffa", + "0x410a", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x53a", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x5d", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffa7fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xf54", + "0x482480017fff8000", + "0xf53", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fe6", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff47fff", + "0x10780017fff7fff", + "0x27", + "0x48307ffe80007fe6", + "0x400080007ff57fff", + "0x482480017ff58000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x59a", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x5ad", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x48127fea7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff18000", + "0x1", + "0x48127fe07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffbef6", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x77", + "0x4825800180007ffa", + "0x410a", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4ae", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x5d", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffa7fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xec8", + "0x482480017fff8000", + "0xec7", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fe6", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff47fff", + "0x10780017fff7fff", + "0x27", + "0x48307ffe80007fe6", + "0x400080007ff57fff", + "0x482480017ff58000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x539", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x521", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x48127fea7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff18000", + "0x1", + "0x48127fe07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffe2f0", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x5b", + "0x4825800180007ffa", + "0x1d10", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x482680017ff98000", + "0x1", + "0x4824800180007ffe", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xe43", + "0x482480017fff8000", + "0xe42", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff7", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x24", + "0x4824800180007ff7", + "0x0", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x4d5", + "0x482480017fd88000", + "0x1", + "0x20680017fff7ffc", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x3ea", + "0x48127ff77fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffea818", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x6b", + "0x4825800180007ffa", + "0x157e8", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3b3", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x52", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x48127fea7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xdce", + "0x482480017fff8000", + "0xdcd", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe8", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff67fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007fe8", + "0x0", + "0x400080007ff77fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x474", + "0x482480017eec8000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff48000", + "0x1", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffe2f0", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x5b", + "0x4825800180007ffa", + "0x1d10", + "0x400280007ff97fff", + "0x48297ffc80007ffd", + "0x482680017ff98000", + "0x1", + "0x4824800180007ffe", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xd55", + "0x482480017fff8000", + "0xd54", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff7", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x24", + "0x4824800180007ff7", + "0x0", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x441", + "0x482480017fd88000", + "0x1", + "0x20680017fff7ffc", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x2fc", + "0x48127ff77fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffea3cc", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x6b", + "0x4825800180007ffa", + "0x15c34", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2c5", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x52", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x48127fea7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xce0", + "0x482480017fff8000", + "0xcdf", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe8", + "0x0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff67fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007fe8", + "0x0", + "0x400080007ff77fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x3e0", + "0x482480017ee28000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff48000", + "0x1", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffefe1c", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0xa2", + "0x4825800180007ffa", + "0x101e4", + "0x400280007ff87fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x246", + "0x482680017ff88000", + "0x1", + "0x20680017fff7ffd", + "0x88", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x23e", + "0x20680017fff7ffe", + "0x73", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x238", + "0x20680017fff7ffe", + "0x5e", + "0x48307ffc80007ffd", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127fdd7fff8000", + "0x480a7ff97fff8000", + "0x48127fcb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xc54", + "0x482480017fff8000", + "0xc53", + "0x480080007fff8000", + "0x480080027fff8000", + "0x484480017fff8000", + "0x3", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fc7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fd57fff", + "0x10780017fff7fff", + "0x26", + "0x48307ffe80007fc7", + "0x400080007fd67fff", + "0x482480017fd68000", + "0x1", + "0x480a7ff97fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x1bb", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x1f7", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fd38000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fc17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127fdf7fff8000", + "0x480a7ff97fff8000", + "0x48127fcd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127fee7fff8000", + "0x480a7ff97fff8000", + "0x48127fdc7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff44b2", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x72", + "0x4825800180007ffa", + "0xbb4e", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x18f", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x58", + "0x48307ffb80007ffc", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffa7fff8000", + "0x48127fe97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xba9", + "0x482480017fff8000", + "0xba8", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x0", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fe6", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff47fff", + "0x10780017fff7fff", + "0x22", + "0x48307ffe80007fe6", + "0x400080007ff57fff", + "0x482480017ff58000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x2bc", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff18000", + "0x1", + "0x48127fe07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x26", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x272", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x2c8", + "0x20680017fff7ffd", + "0x57", + "0x4824800180007fff", + "0x0", + "0x20680017fff7fff", + "0x45", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x2d3", + "0x20680017fff7ffd", + "0x37", + "0x480080007fff8000", + "0x4824800180007fff", + "0x1", + "0x480080007ffd8000", + "0x20680017fff7ffe", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0x6", + "0x4824800180007fff", + "0x100000000000000000000000000000001", + "0x20680017fff7fff", + "0x1b", + "0x480a7ff97fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2d1", + "0x20680017fff7ffd", + "0xa", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffa80007ffb", + "0x4844800180007fff", + "0x2", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2a9", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x2a9", + "0x20680017fff7ffd", + "0x9", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x25b", + "0x20680017fff7ffd", + "0x36", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480080057ffb8000", + "0x480080037ffa8000", + "0x480080047ff98000", + "0x1104800180018000", + "0x2f7", + "0x20680017fff7ffd", + "0x20", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x400080007ffe7fff", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x56414c4944", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x150", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ea97fff8000", + "0x48127ea97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ea97fff8000", + "0x48127ea97fff8000", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x8", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ffa8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x26", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x2d8", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x247", + "0x20680017fff7ffd", + "0x14", + "0x20680017fff7fff", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x56414c4944", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ef", + "0x20680017fff7ffd", + "0xc", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff42", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2c4", + "0x20680017fff7ffd", + "0xc", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2d8", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x2f4", + "0x20680017fff7ffd", + "0x38", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x2bd", + "0x20680017fff7ffd", + "0x29", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x320", + "0x20680017fff7ffd", + "0x19", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x35d", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x62", + "0x48127f997fff8000", + "0x48127f997fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f997fff8000", + "0x48127f997fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xa2", + "0x48127f597fff8000", + "0x48127f597fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f597fff8000", + "0x48127f597fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xb9", + "0x48127f427fff8000", + "0x48127f427fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f427fff8000", + "0x48127f427fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x27e", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa4", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x324", + "0x20680017fff7ffd", + "0xd", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x8b8", + "0x482480017fff8000", + "0x8b7", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x429a", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x60", + "0x4825800180007ff8", + "0x429a", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x318", + "0x20680017fff7ff8", + "0x39", + "0x20680017fff7ffb", + "0x2a", + "0x400280007ffc7ffc", + "0x400280017ffc7ffd", + "0x400280027ffc7ffe", + "0x400280037ffc7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x4", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffca", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x326", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080027ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x311", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080017ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x320", + "0x20680017fff7ffb", + "0xa", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdb4", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x7e7", + "0x482480017fff8000", + "0x7e6", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff9", + "0x24e0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x51", + "0x4825800180007ff9", + "0x24e0", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x2", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x40137ffc7fff8000", + "0x40137ffd7fff8001", + "0x20680017fff7ffe", + "0x2a", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480080007ffd8000", + "0x480080017ffc8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x35a", + "0x20680017fff7ffd", + "0x19", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x20680017fff7ffd", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0x14", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x4824800180007fff", + "0x2", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xc", + "0x40780017fff7fff", + "0x137", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x28", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0xe8", + "0x20680017fff7ffd", + "0x42", + "0x480a7ff77fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x320", + "0x20680017fff7ffd", + "0x2e", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x317", + "0x480080007ff08000", + "0x20680017fff7ffc", + "0x19", + "0x48127ffb7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fdd7fff8000", + "0x48127ffb7fff8000", + "0x480080007ff98000", + "0x1104800180018000", + "0x32e", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x48127ed97fff8000", + "0x48127ed97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x106", + "0x48127ef57fff8000", + "0x480a7ff87fff8000", + "0x48127ed47fff8000", + "0x48127ed47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ef27fff8000", + "0x48127ef27fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x116", + "0x48127ee67fff8000", + "0x480a7ff87fff8000", + "0x48127ed47fff8000", + "0x48127ed47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ee37fff8000", + "0x48127ee37fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x125", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127ed47fff8000", + "0x48127ed47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ed47fff8000", + "0x48127ed47fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x71a", + "0x482480017fff8000", + "0x719", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x12a2", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x4c", + "0x4825800180007ff8", + "0x12a2", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcc3", + "0x20680017fff7ffe", + "0x27", + "0x400280007ffc7fff", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", + "0x20680017fff7ffa", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x20680017fff7fff", + "0xf", + "0x40780017fff7fff", + "0x37", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x33c", + "0x20680017fff7ffd", + "0xc", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280067ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x1104800180018000", + "0x32a", + "0x20680017fff7ffd", + "0xa", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe17", + "0x20680017fff7ffd", + "0x2c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x31c", + "0x20680017fff7ffd", + "0x1d", + "0x48307fe180007fff", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x2", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x21", + "0x48127fda7fff8000", + "0x48127fda7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fda7fff8000", + "0x48127fda7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ff", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x2f7", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffb", + "0x400280037ffc7ffc", + "0x400280047ffc7ffd", + "0x400280057ffc7ffe", + "0x480280077ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffc8000", + "0x480280097ffc8000", + "0x1104800180018000", + "0x2f7", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ee", + "0x20680017fff7ffd", + "0x19", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x31b", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x40", + "0x48127fbb7fff8000", + "0x48127fbb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fbb7fff8000", + "0x48127fbb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x1104800180018000", + "0x33c", + "0x20680017fff7ffd", + "0x1d", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcd", + "0x20680017fff7ffd", + "0xd", + "0x48127f977fff8000", + "0x48127ffa7fff8000", + "0x48127f977fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127f977fff8000", + "0x48127ffa7fff8000", + "0x48127f977fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x62", + "0x48127f977fff8000", + "0x48127f977fff8000", + "0x48127f977fff8000", + "0x48127f977fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f977fff8000", + "0x48127f977fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x32c", + "0x20680017fff7ffe", + "0x54", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb3c", + "0x40137ff07fff8001", + "0x20680017fff7ffe", + "0x3c", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x40137ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb56", + "0x20680017fff7ffa", + "0x22", + "0x20680017fff7ffd", + "0xf", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480a80017fff8000", + "0x480a80007fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x208b7fff7fff7ffe", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x480280037ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x5", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280047ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x2e6", + "0x20680017fff7ffd", + "0xa", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x4e5", + "0x482480017fff8000", + "0x4e4", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x4a1a", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x69", + "0x4825800180007ff8", + "0x4a1a", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x482680017ffa8000", + "0x4", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffa8000", + "0x480280017ffa8000", + "0x480280027ffa8000", + "0x480280037ffa8000", + "0x10780017fff7fff", + "0xe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffb", + "0x3c", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x2a9", + "0x20680017fff7ffd", + "0x26", + "0x400280007ffd7ffe", + "0x400280017ffd7fff", + "0x48127fd27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x20680017fff7ffb", + "0xc", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127fd27fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffa80007ffb", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc6a", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x27c", + "0x20680017fff7ffd", + "0x9", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffb80007ffc", + "0xa0680017fff8000", + "0x6", + "0x48317ffe80007ffd", + "0x400280007ffa7fff", + "0x10780017fff7fff", + "0x10", + "0x482680017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400280007ffa7fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ffa8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x482a7ffd7ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482680017ffa8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x9", + "0x40780017fff7fff", + "0xf6", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x20680017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xf5", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x4825800180007ffc", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x20680017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xf4", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x484a7ffb7ffb8001", + "0x48487ffb80008001", + "0x482680017ffb8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x4850800080008001", + "0x48307ffb80018000", + "0xa0680017fff8000", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x404480017ff97ffe", + "0x3", + "0x10780017fff7fff", + "0x8f", + "0x4844800180008002", + "0x4000000000000088000000000000000", + "0x4830800080017ffc", + "0x480280007ff87ffe", + "0x480280017ff87ffe", + "0x402480017ffd7fff", + "0xfbfffffffffffff77fffffffffffffff", + "0x400280027ff87fff", + "0x480a7ffb7fff8000", + "0x48127ff87fff8000", + "0x484a7ffc7ffc8001", + "0x48487ffc80008001", + "0x482680017ffc8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x4850800080008001", + "0x48307ffb80018000", + "0xa0680017fff8000", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x404480017ff97ffe", + "0x3", + "0x10780017fff7fff", + "0x6e", + "0x4844800180008002", + "0x4000000000000088000000000000000", + "0x4830800080017ffc", + "0x480280037ff87ffe", + "0x480280047ff87ffe", + "0x402480017ffd7fff", + "0xfbfffffffffffff77fffffffffffffff", + "0x400280057ff87fff", + "0x480a7ffc7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x480680017fff8000", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x482680017ff88000", + "0x6", + "0x48507ffe7ffe8000", + "0x48507ffc7ffc8001", + "0x48507ffb80008001", + "0x482480017ffa8001", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x483080007fff7ffd", + "0x48307ffc80007ffb", + "0x20680017fff7fff", + "0x4e", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ff97fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x23f", + "0x20680017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xae", + "0x48127f287fff8000", + "0x48127f4e7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x48127fdc7fff8000", + "0x48127fdc7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x230", + "0x48127ffd7fff8000", + "0x48127fa37fff8000", + "0x48127fa37fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x22a", + "0x48127fdd7fff8000", + "0x48127fdd7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x25d", + "0x20680017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0xc", + "0x48307f8a80007ffe", + "0x20680017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x39", + "0x48127f287fff8000", + "0x48127f907fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127faa7fff8000", + "0x48127faa7fff8000", + "0x48127fc97fff8000", + "0x48127fc97fff8000", + "0x1104800180018000", + "0x298", + "0x20680017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0xa", + "0x48307f5180007ffe", + "0x20680017fff7fff", + "0x7", + "0x48127f287fff8000", + "0x48127f907fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127f287fff8000", + "0x48127f907fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xd1", + "0x48127f287fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xe0", + "0x482680017ff88000", + "0x3", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xed", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x279", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x29a", + "0x1104800180018000", + "0x2c3", + "0x20680017fff7ffd", + "0xc", + "0x48127fe57fff8000", + "0x48127ff57fff8000", + "0x48127fe47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127fe57fff8000", + "0x48127ff57fff8000", + "0x48127fe47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe1b", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080037ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ff8", + "0x13", + "0x480680017fff8000", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x400280007ffb7fff", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x288", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0x11", + "0x480680017fff8000", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x400280007ffb7fff", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x281", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400380047ffc7ffd", + "0x480280067ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd3", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x241", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffb", + "0x400280037ffc7ffc", + "0x400280047ffc7ffd", + "0x400280057ffc7ffe", + "0x480280077ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280067ffc8000", + "0x482680017ffc8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffc8000", + "0x480280097ffc8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff8f", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x1fb", + "0x20680017fff7ffd", + "0xd", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff814", + "0x20680017fff7ffe", + "0x2b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffb7ffd", + "0x10780017fff7fff", + "0x14", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280007ffb7ffd", + "0x480280017ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffb7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ff8", + "0x400380027ff97ffa", + "0x400380037ff97ffb", + "0x400280047ff97ffd", + "0x400280057ff97ffe", + "0x480280077ff98000", + "0x20680017fff7fff", + "0xb", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ff98000", + "0x480280097ff98000", + "0x10780017fff7fff", + "0x9", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ff98000", + "0x480280097ff98000", + "0x1104800180018000", + "0x1c3", + "0x20680017fff7ffd", + "0x9", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1d6", + "0x482480017fff8000", + "0x1d5", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff9", + "0x1112", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x43", + "0x4825800180007ff9", + "0x1112", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x1e", + "0x480080007fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff771", + "0x48127ff37fff8000", + "0x48127ff17fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", + "0x20680017fff7ffd", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0xd", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0x9", + "0x40780017fff7fff", + "0x18", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x31", + "0x4800800080068004", + "0x4800800180058004", + "0x4850800380037ffe", + "0x4850800180017ffe", + "0x485080007ffd7ffe", + "0x482480017fff7ffe", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x48307ffd7ffc7ffa", + "0x400280007ffa7ffd", + "0x400280017ffa7ffe", + "0x400380027ffa7ffb", + "0x400380037ffa7ffc", + "0x400380047ffa7ffd", + "0x480280057ffa8000", + "0x480280067ffa8000", + "0x48127ffd7fff8000", + "0x482680017ffa8000", + "0x7", + "0x480080007ffe8000", + "0x480080017ffd8000", + "0x48307ffe80007ffa", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ffa", + "0x10780017fff7fff", + "0xe", + "0x48307ffe7ffa8000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff68000", + "0x48307fff80027ffe", + "0x483080017fff7ff4", + "0x48507ffe7ffb7fff", + "0x48307ff380007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x7", + "0x40780017fff7fff", + "0x2a", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x7", + "0x40780017fff7fff", + "0x2a", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x4800800080068004", + "0x4800800180058004", + "0x4850800380037ffe", + "0x4850800180017ffe", + "0x485080007ffd7ffe", + "0x482480017fff7ffe", + "0x6f21413efbe40de150e596d72f7a8c5609ad26c15c915c1f4cdfcb99cee9e89", + "0x48307ffd7ffc7ffa", + "0x48317ffd80007ffa", + "0x20680017fff7fff", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x48317ffd80007ffb", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48327ff97ffa8000", + "0x48307fff80027ffe", + "0x483180017fff7ffa", + "0x48507ffe7ffb7fff", + "0x48287ffb80007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ff47fff8000", + "0x48317ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x48317ffd80007ffd", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48327ff97ffc8000", + "0x48307fff80027ffe", + "0x483180017fff7ffc", + "0x48507ffe7ffb7fff", + "0x48287ffd80007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ff47fff8000", + "0x480080007fff8000", + "0x480080017ffe8000", + "0x48307ffe80007ffb", + "0x20680017fff7fff", + "0x5", + "0x40127ffe7fff7ffb", + "0x10780017fff7fff", + "0xe", + "0x48307ffe7ffb8000", + "0x48507ffe80007fff", + "0x48507fff7fff8000", + "0x48307ffa7ff78000", + "0x48307fff80027ffe", + "0x483080017fff7ff5", + "0x48507ffe7ffb7fff", + "0x48307ff480007ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x7", + "0x40780017fff7fff", + "0x30", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x484680017ffd8000", + "0x800000000000011000000000000000000000000000000000000000000000000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa4", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x480280027ffc8000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ffb7ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ffb7ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ffb7ffd", + "0x400280027ffb7ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x482680017ffc8000", + "0x3", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400380027ffb7ffc", + "0x400380037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x1a", + "0x480280067ffb8000", + "0x4824800180007fff", + "0x0", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x20680017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48307ffa80007ffb", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff643", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff639", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff86", + "0x20780017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ff9", + "0x400280027ffb7ffe", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd4e", + "0x20680017fff7ffd", + "0xd", + "0x48127fef7fff8000", + "0x48127ff57fff8000", + "0x48127fee7fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fef7fff8000", + "0x48127ff57fff8000", + "0x48127fee7fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0xe", + "0x20680017fff7ffd", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x1", + "0x48127ffe7fff8000", + "0x482480017ffd8000", + "0x1", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 2, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x95ec" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 30, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 49, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -13 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 72, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 108, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 123, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 145, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 160, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x101c6" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 188, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 213, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -16 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 232, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 257, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 273, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 297, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 315, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xd53e" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 351, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 376, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -16 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 398, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 423, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 439, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 463, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 478, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 496, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xd53e" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 532, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 557, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -16 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 579, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 604, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 620, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 644, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 659, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 675, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xf30c" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 700, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 725, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -26 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 744, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 769, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 785, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 800, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 816, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x410a" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 841, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 864, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -25 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 884, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 909, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 925, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 940, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 956, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x410a" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 981, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1004, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -25 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1024, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1049, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1065, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1080, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1096, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1d10" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1115, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1134, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1154, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1177, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1192, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1207, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x157e8" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1232, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1251, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -23 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1272, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1290, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1305, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1319, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1334, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1d10" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1353, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1372, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1392, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1415, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1430, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1445, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x15c34" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1470, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1489, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -23 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1510, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1528, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1543, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1557, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1572, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x101e4" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1609, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1634, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -56 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1653, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1678, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1694, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1709, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1724, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1739, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1755, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xbb4e" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1780, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1803, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -25 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1823, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1843, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1859, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1874, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1913, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2017, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2039, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2111, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2225, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2553, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x429a" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2656, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2718, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2762, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x24e0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2850, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2967, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x12a2" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3050, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3125, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 3190, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3224, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3226, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3248, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 3488, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 3532, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4a1a" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3644, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3693, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3713, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3762, + [ + { + "FieldSqrt": { + "val": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "sqrt": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3772, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "scalar": { + "Immediate": "0x4000000000000088000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": 0 + }, + "y": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 3787, + [ + { + "FieldSqrt": { + "val": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "sqrt": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3797, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "scalar": { + "Immediate": "0x4000000000000088000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": 0 + }, + "y": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 4053, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 4097, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4099, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4121, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 4199, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 4203, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4213, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4273, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 4315, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1112" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4389, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4412, + [ + { + "RandomEcPoint": { + "x": { + "register": "AP", + "offset": 4 + }, + "y": { + "register": "AP", + "offset": 5 + } + } + }, + { + "AllocConstantSize": { + "size": { + "Immediate": "0x2" + }, + "dst": { + "register": "AP", + "offset": 6 + } + } + } + ] + ], + [ + 4474, + [ + { + "RandomEcPoint": { + "x": { + "register": "AP", + "offset": 4 + }, + "y": { + "register": "AP", + "offset": 5 + } + } + }, + { + "AllocConstantSize": { + "size": { + "Immediate": "0x2" + }, + "dst": { + "register": "AP", + "offset": 6 + } + } + } + ] + ], + [ + 4561, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 4565, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4576, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4602, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 4698, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 4771, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "offset": 1445, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "offset": 816, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 160, + "builtins": [ + "range_check", + "ec_op" + ] + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "offset": 1096, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "offset": 1334, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", + "offset": 494, + "builtins": [ + "range_check", + "ec_op" + ] + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "offset": 313, + "builtins": [ + "range_check", + "ec_op" + ] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 675, + "builtins": [ + "range_check", + "ec_op" + ] + }, + { + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "offset": 956, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "offset": 1207, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 1572, + "builtins": [ + "range_check", + "ec_op" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 1755, + "builtins": [ + "pedersen", + "range_check" + ] + } + ] + } +} \ No newline at end of file diff --git a/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.sierra.json b/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.sierra.json new file mode 100644 index 00000000000..1a907d83e94 --- /dev/null +++ b/crates/starknet_os_flow_tests/resources/v1_bound_cairo1_account.sierra.json @@ -0,0 +1,2705 @@ +{ + "sierra_program": [ + "0x1", + "0x3", + "0x0", + "0x2", + "0x2", + "0x0", + "0x35c", + "0xa4", + "0x62", + "0x53797374656d", + "0x800000000000000100000000000000000000000000000000", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x1", + "0x0", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x537472756374", + "0x800000000000000700000000000000000000000000000002", + "0x1166fe35572d4e7764dac0caf1fd7fc591901fd01156db2561a07b68ab8dca2", + "0x2", + "0x45635374617465", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000001", + "0x5", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x6", + "0x456e756d", + "0x800000000000000300000000000000000000000000000003", + "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", + "0x7", + "0x800000000000000f00000000000000000000000000000001", + "0x395e2d9effe7f0b69bdf2f45608c775021c78e9285a6d02f0b03c366071397a", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x800000000000000f00000000000000000000000000000003", + "0x9", + "0xa", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0xc", + "0x1170ac65398c8208024657e2abfcc7d413e0b0238250cc2f0889c494729cd8f", + "0xb", + "0xd", + "0x800000000000000700000000000000000000000000000003", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", + "0xf", + "0x4563506f696e74", + "0x4e6f6e5a65726f", + "0x11", + "0x426f78", + "0x38", + "0x33", + "0x2c7badf5cd070e89531ef781330a9554b04ce4ea21304b67a30ac3d43df84a2", + "0x14", + "0x436f6e747261637441646472657373", + "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", + "0x16", + "0x800000000000000f00000000000000000000000000000002", + "0x2b633ea9a5396c21c9ce15d6f8aa32835a82b176798ba8a47edeb0825e07a35", + "0x19", + "0x25a2187d2f5017d2e8cff793f7cda8758f9c542bbc6db8234a8e37cbdecc577", + "0x1a", + "0x1bfb87b9ee7c36c7bc943affbf8fc4700e2b12321bc36afd64867a0285de2c1", + "0x345219a7d1ae93472ca456d0f61eff989bc81dca542f91d3d7bd5dd00a1365e", + "0x1d", + "0x1fed1143e26121577943ec55560b24fec94a964c6ebbe8b424583dd0829cdf3", + "0x1e", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x219d1cfed848a1fa1c067301fe782a5607c3c21abb9f23182ec63e9dea17882", + "0x1abba7c5818bc544039d9b19c162245220c1aabbc7c285f0599468117492ed3", + "0x1c", + "0x21", + "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x26", + "0x3ae40d407f8074730e48241717c3dd78b7128d346cf81094e31806a3a5bdf", + "0x27", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x29", + "0x2b", + "0x2c", + "0x800000000000000300000000000000000000000000000004", + "0x2e", + "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", + "0x2f", + "0x35", + "0x40", + "0x800000000000000700000000000000000000000000000006", + "0x19367431bdedfe09ea99eed9ade3de00f195dd97087ed511b8942ebb45dbc5a", + "0x31", + "0x32", + "0x753634", + "0x800000000000000700000000000000000000000000000004", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x34", + "0x38f4af6e44b2e0a6ad228a4874672855e693db590abc7105a5a9819dbbf5ba6", + "0x36", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x39", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x3a", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x3c", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x75313238", + "0x800000000000000700000000000000000000000000000008", + "0x2e655a7513158873ca2e5e659a9e175d23bf69a2325cdd0397ca3b8d864b967", + "0x3f", + "0x3508bb43f8880f8a37030d78eb1ac52d3a1abcccd991bf0258bdf64f81014ed", + "0x41", + "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", + "0x44", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x206697ab160b93fae267fb0d1700c2e30975ed668ca71c2d96eef75af0ea90", + "0x47", + "0xd4623473c7ca975d1ba7f5d5b056bb9a0adcf8338cd7ed945209d6b504f7f0", + "0x48", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x4a", + "0x506564657273656e", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x4d", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x4e", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x52", + "0x45634f70", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x56", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x58", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x55", + "0x753332", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x5d", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x5e", + "0x4761734275696c74696e", + "0x52616e6765436865636b", + "0x1a4", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x73746f72655f74656d70", + "0x61", + "0x60", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x656e756d5f6d61746368", + "0x5f", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f6c656e", + "0x736e617073686f745f74616b65", + "0x5c", + "0x64726f70", + "0x7533325f636f6e7374", + "0x72656e616d65", + "0x7533325f6571", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x5b", + "0x6765745f6275696c74696e5f636f737473", + "0x5a", + "0x77697468647261775f6761735f616c6c", + "0xe", + "0x73746f72655f6c6f63616c", + "0x59", + "0x57", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x54", + "0x10", + "0x53", + "0x12", + "0x50", + "0x13", + "0x4f", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x51", + "0x4c", + "0x15", + "0x4b", + "0x17", + "0x18", + "0x49", + "0x1b", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x64697361626c655f61705f747261636b696e67", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x46", + "0x6a756d70", + "0x756e626f78", + "0x45", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x1f", + "0x656e61626c655f61705f747261636b696e67", + "0x42", + "0x43", + "0x100000000000000000000000000000001", + "0x20", + "0x4163636f756e743a20696e76616c69642074782076657273696f6e", + "0x4163636f756e743a20696e76616c69642063616c6c6572", + "0x647570", + "0x3e", + "0x22", + "0x23", + "0x4163636f756e743a20696e76616c6964207369676e6174757265", + "0x56414c4944", + "0x24", + "0x25", + "0x3d", + "0x28", + "0x2a", + "0x3b", + "0x37", + "0x2d", + "0x30", + "0x7533325f746f5f66656c74323532", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1379ac0624b939ceb9dede92211d7db5ee174fe28be72245b0a1a2abd81c98f", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x73746f726167655f726561645f73797363616c6c", + "0x4163636f756e743a20756e617574686f72697a6564", + "0x656d69745f6576656e745f73797363616c6c", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x6765745f657865637574696f6e5f696e666f5f73797363616c6c", + "0x61727261795f706f705f66726f6e74", + "0x61727261795f676574", + "0x496e646578206f7574206f6620626f756e6473", + "0x800000000000010ffffffffffffffffb781126dcae7b2321e66a241adc64d2f", + "0x65635f706f696e745f66726f6d5f785f6e7a", + "0x756e777261705f6e6f6e5f7a65726f", + "0x1ef15c18599971b7beced415a40f0c7deacfd9b0d1819e03d723d8bc943cfca", + "0x5668060aa49730b7be4801df46ec62de53ecd11abe43a32873000c36e8dc1f", + "0x65635f706f696e745f7472795f6e65775f6e7a", + "0x65635f706f696e745f69735f7a65726f", + "0x65635f706f696e745f756e77726170", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x73746f726167655f77726974655f73797363616c6c", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0x8", + "0x65635f73746174655f696e6974", + "0x65635f73746174655f6164645f6d756c", + "0x4", + "0x65635f73746174655f7472795f66696e616c697a655f6e7a", + "0x65635f706f696e745f7a65726f", + "0x65635f73746174655f616464", + "0x65635f6e6567", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x626f6f6c5f6e6f745f696d706c", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1019", + "0xffffffffffffffff", + "0x86", + "0x7e", + "0x6e", + "0x63", + "0x64", + "0x65", + "0x66", + "0x67", + "0x68", + "0x69", + "0x6a", + "0x6b", + "0x6c", + "0x6d", + "0x6f", + "0x70", + "0x71", + "0x72", + "0x73", + "0x74", + "0x75", + "0x76", + "0x77", + "0x78", + "0x79", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x7f", + "0x80", + "0x10d", + "0x105", + "0xf5", + "0xbb", + "0xe7", + "0xdf", + "0x1b4", + "0x1a3", + "0x19a", + "0x189", + "0x14b", + "0x179", + "0x171", + "0x81", + "0x82", + "0x83", + "0x84", + "0x85", + "0x87", + "0x88", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x8d", + "0x8e", + "0x8f", + "0x25c", + "0x24b", + "0x242", + "0x231", + "0x1f3", + "0x221", + "0x219", + "0x2d8", + "0x2c8", + "0x28e", + "0x2ba", + "0x2b2", + "0x355", + "0x345", + "0x309", + "0x336", + "0x32e", + "0x3d2", + "0x3c2", + "0x386", + "0x3b3", + "0x3ab", + "0x433", + "0x3fd", + "0x426", + "0x41f", + "0x4a1", + "0x492", + "0x462", + "0x484", + "0x47d", + "0x501", + "0x4cb", + "0x4f4", + "0x4ed", + "0x56f", + "0x560", + "0x530", + "0x552", + "0x54b", + "0x613", + "0x603", + "0x5f3", + "0x5e3", + "0x5a9", + "0x5d5", + "0x5cd", + "0x688", + "0x678", + "0x644", + "0x669", + "0x661", + "0x69f", + "0x6a4", + "0x6c0", + "0x6ba", + "0x74d", + "0x73e", + "0x735", + "0x701", + "0x70e", + "0x725", + "0x71e", + "0x76f", + "0x90", + "0x91", + "0x92", + "0x93", + "0x7b0", + "0x94", + "0x7a8", + "0x95", + "0x79d", + "0x96", + "0x97", + "0x98", + "0x99", + "0x9a", + "0x9b", + "0x9c", + "0x7c6", + "0x7cb", + "0x7d5", + "0x9d", + "0x9e", + "0x9f", + "0x7e4", + "0x7e9", + "0x805", + "0xa0", + "0x7ff", + "0xa1", + "0xa2", + "0xa3", + "0xa4", + "0xa5", + "0x82f", + "0x823", + "0x827", + "0xa6", + "0xa7", + "0xa8", + "0xa9", + "0xaa", + "0xab", + "0x84e", + "0xac", + "0xad", + "0xae", + "0xaf", + "0xb0", + "0x85d", + "0x861", + "0x882", + "0xb1", + "0xb2", + "0xb3", + "0x898", + "0xb4", + "0xb5", + "0x8dd", + "0xb6", + "0xb7", + "0x8d5", + "0xb8", + "0xb9", + "0xba", + "0x8ce", + "0xbc", + "0x8c8", + "0xbd", + "0xbe", + "0xbf", + "0xc0", + "0xc1", + "0x8f3", + "0x909", + "0xc2", + "0x923", + "0x971", + "0xc3", + "0x93c", + "0xc4", + "0xc5", + "0xc6", + "0x969", + "0xc7", + "0xc8", + "0x95f", + "0xc9", + "0x959", + "0xca", + "0xcb", + "0x992", + "0xcc", + "0xcd", + "0xce", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0x9aa", + "0xd5", + "0xd6", + "0xd7", + "0xd8", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0x9c4", + "0xdd", + "0xde", + "0xa21", + "0xe0", + "0xe1", + "0x9e5", + "0xe2", + "0xe3", + "0x9ea", + "0xe4", + "0xe5", + "0xe6", + "0xa13", + "0xe8", + "0xa0c", + "0xa06", + "0xa1a", + "0xe9", + "0xea", + "0xeb", + "0xec", + "0xed", + "0xa49", + "0xee", + "0xa76", + "0xa94", + "0xef", + "0xf0", + "0xa89", + "0xf1", + "0xf2", + "0xa7e", + "0xf3", + "0xf4", + "0xad7", + "0xaaf", + "0xacd", + "0xac7", + "0xf6", + "0xaf8", + "0xf7", + "0xf8", + "0xf9", + "0xfa", + "0xb0d", + "0xfb", + "0xfc", + "0xfd", + "0xfe", + "0xb22", + "0xff", + "0x100", + "0xb27", + "0x101", + "0x102", + "0x103", + "0xb32", + "0xb71", + "0x104", + "0xb6a", + "0x106", + "0xb5d", + "0x107", + "0x108", + "0x109", + "0x10a", + "0x10b", + "0x10c", + "0x10e", + "0x10f", + "0x110", + "0x111", + "0x112", + "0xb92", + "0x113", + "0x114", + "0xb97", + "0x115", + "0x116", + "0x117", + "0xba2", + "0x118", + "0x119", + "0x11a", + "0xbcc", + "0x11b", + "0x11c", + "0x11d", + "0x11e", + "0xbc6", + "0x11f", + "0x120", + "0x121", + "0xbfa", + "0x122", + "0xbf2", + "0x123", + "0x124", + "0x125", + "0xc40", + "0x126", + "0xc36", + "0xc2e", + "0xc24", + "0x127", + "0x128", + "0x129", + "0x12a", + "0x12b", + "0x12c", + "0x12d", + "0x12e", + "0x12f", + "0xc51", + "0x130", + "0x131", + "0xc56", + "0x132", + "0x133", + "0x134", + "0xc61", + "0x135", + "0x136", + "0x137", + "0x138", + "0xcaf", + "0x139", + "0xc73", + "0x13a", + "0x13b", + "0xc78", + "0xca4", + "0x13c", + "0x13d", + "0x13e", + "0xc9a", + "0x13f", + "0x140", + "0xc93", + "0x141", + "0x142", + "0x143", + "0x144", + "0x145", + "0x146", + "0xcd9", + "0x147", + "0xce6", + "0x148", + "0x149", + "0x14a", + "0x14c", + "0xcfe", + "0x14d", + "0xd10", + "0xd22", + "0x14e", + "0xd9f", + "0x14f", + "0x150", + "0xd94", + "0x151", + "0x152", + "0x153", + "0xd88", + "0x154", + "0x155", + "0x156", + "0xd46", + "0x157", + "0x158", + "0x159", + "0x15a", + "0xd59", + "0xd6c", + "0xd6a", + "0x15b", + "0xd73", + "0xd82", + "0xd80", + "0x15c", + "0x15d", + "0x15e", + "0x15f", + "0x160", + "0xdc1", + "0x161", + "0xdcf", + "0xde7", + "0x162", + "0x163", + "0xdfd", + "0x164", + "0x165", + "0xe08", + "0x166", + "0x167", + "0x168", + "0x169", + "0xe13", + "0x16a", + "0xe28", + "0xe2d", + "0xe38", + "0x16b", + "0x16c", + "0x16d", + "0x16e", + "0x16f", + "0xe5a", + "0xe5f", + "0xe6a", + "0x170", + "0xe8a", + "0x172", + "0x173", + "0x174", + "0x175", + "0x176", + "0xea4", + "0x177", + "0xe9d", + "0x178", + "0x17a", + "0x17b", + "0xeb0", + "0x17c", + "0x17d", + "0xec2", + "0x17e", + "0x17f", + "0xec7", + "0x180", + "0x181", + "0x182", + "0xed2", + "0xf13", + "0xee4", + "0xee9", + "0xf05", + "0xeff", + "0xf0c", + "0x183", + "0xf29", + "0xf39", + "0x184", + "0x185", + "0x186", + "0x187", + "0xf34", + "0xf37", + "0x188", + "0x18a", + "0xf42", + "0xf48", + "0x18b", + "0x18c", + "0xf54", + "0xf57", + "0xf5f", + "0x18d", + "0x18e", + "0x18f", + "0x190", + "0x191", + "0x192", + "0x193", + "0xf9b", + "0xf90", + "0xf95", + "0x194", + "0x195", + "0x196", + "0x197", + "0x198", + "0xfa7", + "0x199", + "0x19b", + "0x19c", + "0xfd1", + "0xfd5", + "0xfdf", + "0xfe4", + "0xff1", + "0x19d", + "0x19e", + "0x19f", + "0x1a0", + "0x1a1", + "0x1a2", + "0x1005", + "0x1010", + "0x1c4", + "0x26c", + "0x2e7", + "0x364", + "0x3e1", + "0x441", + "0x4af", + "0x50f", + "0x57d", + "0x622", + "0x697", + "0x6ca", + "0x755", + "0x775", + "0x7b9", + "0x7bf", + "0x7dc", + "0x80f", + "0x837", + "0x856", + "0x86b", + "0x88a", + "0x89e", + "0x8e5", + "0x8f9", + "0x90f", + "0x92b", + "0x980", + "0x998", + "0x9b0", + "0x9cb", + "0x9d7", + "0xa31", + "0xa9e", + "0xae6", + "0xb15", + "0xb38", + "0xb77", + "0xba9", + "0xbd3", + "0xc04", + "0xc4a", + "0xc67", + "0xcbf", + "0xcdf", + "0xcf1", + "0xda9", + "0xdc9", + "0xdd5", + "0xded", + "0xdf0", + "0xe0d", + "0xe19", + "0xe3f", + "0xe71", + "0xe92", + "0xeaa", + "0xeb6", + "0xed8", + "0xf22", + "0xf3c", + "0xf59", + "0xf67", + "0xf75", + "0xfa1", + "0xfad", + "0xfb7", + "0xfc1", + "0xfc4", + "0xffa", + "0x1009", + "0x8b57", + "0x12014110400c0140f038080340c0140b0180a0240801c060140400c0200400", + "0x60700906c06064090680606409048050600505c06058150500504c0602809", + "0x2301422014210181605412014200141b018160241f018190241e0141d0141b", + "0x503c2b0a80504429020280480509c05098060581507805078050940609015", + "0x400c1e014320143101824054080c0120142f0142e018160542d014110ac2c", + "0x908c050dc050d80605815078050d40506c0607009074050d0060cc090c805", + "0x230143c0143b018160541e0143a0141b0181c02439018190240c014380180a", + "0x60581510405100050fc0609015030050f8060280904805078050f40605815", + "0x470144601816054450141b0180a0240c014110ac081100810c120140c01442", + "0x50100312805044100600503c0e07805124051200609015060050442b08c05", + "0x110ac230144f0144e018160541e0144a0144d0141b0184c0242c0140f0384b", + "0x615c0902056030050c8050c805154051500514c0614809144050442b14005", + "0x5c0184c024230145b0145a018160542f0141b0180a02432014590145901458", + "0x605815178050600506c0605809078050b005174060581504805030050c805", + "0x4b014630180a024230146201461018160541e0141b0183302423014600145f", + "0x506c06028090300503005030050600519c050c80503005198061940902064", + "0x6b0146a01816054320141b0180a0240c014110a42301469014680181605455", + "0x15078051b80506c06070090e8051b4060cc0907805114051b0060901508c05", + "0x16054021cc23014720147101816054270141b0180a02423014700146f01816", + "0x60901508c051dc051d806058151d4050600506c060580907805048051d006", + "0x21ec230147a01479018160540c0141b0180a0240c0140400c1e0140c01478", + "0x61f80908c051f4051f00605815078050480506c06058090600506c0602809", + "0x1605408210230148301482018160540820423014800147f018160544a0141b", + "0x8a0088908c052200521c0605815218050600506c0605809078051340521406", + "0x50149124c05014912480501491018900188f0188e0188d018050148c22c02", + "0xc014052641801405260860140525888014052609701405258232540525018", + "0x50149c0189f26c050149126c050149e0180c0149d26c050149c26c050149a", + "0x20014052900c0140528c0c01405244a2030052840c014052804d0140527005", + "0xa92a00501491018a7298050149101805014910140c29805030a508c05014a4", + "0x4d014052446e014052446e014052706e014052686e014052903a0140529006", + "0x91128050149c128050149a20005014982b0050149601805014ab2a89501494", + "0x52681e014052707d01405260ad01405258272540525012014052444b01405", + "0x9c2b80c014a10180c29805030a520c05014a406005014a4048050149c04805", + "0x52687a01405260b201405258b125405250b001405244af030052841801405", + "0x5014ab2d005014962cc9501494030050148c0a89501494030050149c03005", + "0xb7030052842f2540525075014052587701405260b601405258b5254052500c", + "0x9c09c050149a1c805014982ec05014962e895014942e405014912e0050149c", + "0x52583525405250bd25405250bc25405250322540525027014052442701405", + "0xc2018c110095014943000c014a12fc95014940dc95014941c0050149c2f805", + "0xc2941e0140529006310c301405244140140524406030c30140c2940c01405", + "0xa40e89501494030050149e0b005014a003005014c530c05014960140c30c05", + "0x5030860140c29405030970140c294970140524406030970140c2948801405", + "0x9501494018c9018c80180c014a1018c71ac050149831805014960f09501494", + "0x52703201405270510140526051014053146901405260cc014052580632cca", + "0x5030a520005014a433c95014943380c014a1334050149c0140c014a119c05", + "0x4b01405348d103005284d00300528405030ac0140c294ac0140524406030ac", + "0xa51f405014a4350950149434c050149134c05014a410495014940600501499", + "0x52842701405258d52540525005030ad0140c294ad0140524406030ad0140c", + "0xc2c805030a51e805014a435c0c014a12c805014910140c2c805030a53580c", + "0xd82540525005030b40140c294b40140524406030b40140c2941e0140524406", + "0xc1d405030a50140c2d805030a52d805014910180c2d805030a51dc05014a4", + "0xd92540525035014052443501405270350140526835014052901d0140529005", + "0x9809c050149e0140c2ec05030a52ec05014910180c2ec05030a51c805014a4", + "0x52686201405270da01405258472540525045254052503a014052446e01405", + "0x5014a412495014941c0050149836c9501494104050149110405014a40e805", + "0xdc254052503a0140527005030be0140c294be0140524406030be0140c29470", + "0x5014961800501498374050149612895014940180c21805030a503005014d2", + "0x2d014052602d014053145b01405260de014052584b254052502c0140528c5e", + "0x5030a531805014910180c31805030a51ac05014a4154050149c150050149c", + "0x528005030cc0140c294cc0140524406030cc0140c294690140529005030c6", + "0x9812c050148c018e113c0501498380050149637c9501494128050149106005", + "0x52ac05030dc0140c294dc0140524406030dc0140c2941801405308d301405", + "0x50149c37c050149c12c050149c134950149406005014c5370050149612c05", + "0x5260db014052584f2540525006030270140c2940c030052741801405348d3", + "0xa53880c014a10180c1d405030a51e8050149c38095014940140c0149d11c05", + "0x524406394e40300538c54254052501d01405244350140526005030270140c", + "0x94354050149e0140c35405030a535405014910180c35405030a5018e636005", + "0x6030da0140c2946201405290320140527832014052682d254052505525405", + "0x50149a16495014941ac050149c0140c36805030a539c0c014a13680501491", + "0xcf0140524406030cf0140c294063a05025405250d401405244d401405270d4", + "0x5014963789501494188050149816c950149433c050149e0140c33c05030a5", + "0x5e25405250e9030052842c25405250400140524440014052903c01405260ca", + "0xa40c805014ab2f0050149618095014940c8050148c0dc050149c2fc0501496", + "0xc294dd0140524406030dd0140c2946001405290060305e0140c2942c01405", + "0x5014910180c2e805030a5018ea2f4050149c0140c37405030a50140c17805", + "0x6030de0140c2945b01405290dd25405250ba0140527805030ba0140c294ba", + "0x50149117805014910b005014c50b005014eb0140c37805030a53780501491", + "0xe00140c2944f01405290180140528c8301405260a60140525862254052502c", + "0xa403005014ec3689501494060050149e0140c38005030a538005014910180c", + "0x528405030db0140c294ed03005284db0140524406030db0140c2944701405", + "0x501491018f33c80c014a13c40c014a10a805014f02cc0501491018ef3b80c", + "0x512540525067254052502a01405348063d42a01405270063d0d3254052502a", + "0xa5354050149633495014942c4050149e330950149436405014911a49501494", + "0xc625405250f7030052846b25405250f603005284d40140525805030d40140c", + "0xa532805014910180c32805030a50f005014a4018f833c0501496048050149e", + "0x37014052902201405260aa014052586e25405250c32540525005030ca0140c", + "0x910180c2f005030a5018f90140c2fc05030a52fc05014910180c2fc05030a5", + "0x6030fb0140c294063e82c01405260ba0140525805030bc0140c294bc01405", + "0xfd018fc050050149c1c095014943ec050149e0140c3ec05030a53ec0501491", + "0x640806404b3014052702a01405278b00140527806400063fcfe0140524406", + "0x5030a5019060190501904254050149825405014a440c0c014a1074050149c", + "0x41014052604001405260b10140525805030b10140c294b10140524406030b1", + "0xa52a805014910180c2a805030a508805014a4074050149a0180c35005030a5", + "0x12015090140601806420fb01405258be25405251070300528405030aa0140c", + "0xfb0310a0601403109030050180c25406019090140603006019090140601406", + "0x18018aa015090141801414018230150901414014120180642405018fe0181d", + "0x54240c080050740608022078954240509caa08c953ec0609c054240525405", + "0x109030b501422018b52cc0c424052c4050780601909014063f8060a80542cb1", + "0x10901432014230183201509014b3014200180642405018fe018ba0150c0bc05", + "0x3701509014062c40601909014bd01427018352f40c424052f0052a8062f005", + "0x60e805424050d4050a80601909014bf01427018402fc0c424050dc052a806", + "0x636c064240c0f03a030b50183a015090143a014b30183c01509014400142a", + "0x109014060c806019090142f014ba0180642405048050bc0601909014063f806", + "0x54240533cca03035018cf01509014cf014bd018cf01509014062f00632805", + "0xd801509014d501440018d501509014413500c2fc0635005424050183701841", + "0x611c0542405030050e8061140542405088050500636405424050780504806", + "0x542405018ca0180642405018fe018db11c45364fe014db01509014d80143c", + "0x637c4b03097128dc03109030490881e25441018490150901449014cf01849", + "0x513c053600613c054240513405354061340542405018d40180642405018fe", + "0x1090144a014140185001509014dc0141201806424053800536406150e003109", + "0x5424050bc0511c060b0054240515005114063780542405030050e80616c05", + "0xfe01509014fe0480c12406164fe0b4553f9090145e0b0de16c50048db0185e", + "0x61880542405018320180642405018fe018dd01480180054240c1640537006", + "0x12018064240534c0537c0619cd303109014da0144b018da01509014600144a", + "0x513c06318054240519c05134061ac05424050b40505006334054240515405", + "0x54240c330051500633069144954240530cc61accd3f8e0018c30150901462", + "0x109014720142d018722f80c424051b8051540601909014063f8061c0052e06e", + "0x7501509014b90145b01806424052ec05140062e4bb03109014be0145901806", + "0x62d0054240514405048062d805424051dc050b0061dc05424051d40537806", + "0xfe014b201509014b60143c0187a01509014fe0143a018b8015090146901414", + "0x54240514405048062c005424051c0051000601909014063f8062c87a2e0b4", + "0x8001509014b00143c018ad01509014fe0143a0187d01509014690141401883", + "0x515405048062b00542405374051000601909014063f806200ad1f4833f805", + "0x109014ac0143c0189b01509014fe0143a018a6015090142d01414018a801509", + "0x2f014ba0180642405048050bc0601909014063f8062189b298a83f80521805", + "0x970150901497014bd018970150901406178062200542405018320180642405", + "0x1509014932480c2fc062480542405018370189301509014972200c0d406", + "0x643c054240537c0505006438054240512c050480643405424050000510006", + "0x5018fe019114410f438fe01511015090150d0143c01910015090140c0143a", + "0x3201806424052cc051800601909014120142f01806424052e8050b40601909", + "0x1134480c0d40644c054240544c052f40644c0542405018dd019120150901406", + "0x54580510006458054240545115030bf0191501509014060dc064500542405", + "0x1090140c0143a019180150901422014140190c015090141e014120191701509", + "0x50bc0601909014063f806469194610c3f805468054240545c050f00646405", + "0x508805050064700542405078050480646c05424050a805100060190901412", + "0x11f4791d470fe0151f015090151b0143c0191e015090140c0143a0191d01509", + "0x109014060c8060190901495014600180642405048050bc0601909014063f806", + "0x5424054852003035019210150901521014bd0192101509014061780648005", + "0x12501509015240144001924015090152248c0c2fc0648c05424050183701922", + "0x649c0542405030050e80642c0542405074050500649805424053ec0504806", + "0xc030060309501806424050180c0192849d0b498fe0152801509015250143c", + "0x5050060800542405048050480601909014063f8063ec18031290501203109", + "0x220781d25509014aa08c20254fb018aa01509014fe01418018230150901414", + "0x2a03109014270141e0180642405018fe018b10152a09c054240c0880507406", + "0x6424052d4052e80601909014063f8060bc054acb501509030b301422018b3", + "0xbd2f00c424050c8052a8060c805424052e80508c062e805424050a80508006", + "0x27018bf0dc0c424050d4052a8060d40542405018b101806424052f00509c06", + "0x40014b30183a01509014bf0142a0184001509014bd0142a01806424050dc05", + "0x109014060c80601909014063f8060192c019090303a1000c2d4061000542405", + "0x5424053283c03035018ca01509014ca014bd018ca01509014062f0060f005", + "0xd501509014d401440018d401509014cf1040c2fc06104054240501837018cf", + "0x6114054240507805050063640542405014051880636005424050740504806", + "0x63f80636c47114d936012014db01509014d50143c0184701509014950143a", + "0xc1241e074951040612405424051240533c061240542405018ca0180642405", + "0x4d014d50184d01509014063500601909014063f80637c4b0312d128dc03109", + "0x5370050480601909014e0014d9018543800c4240513c053600613c0542405", + "0x109014950143a0185e015090144a014140182c015090140501462018de01509", + "0x501642d1541242405374601782c37812368063740542405150051140618005", + "0xd301509014060c80601909014063f806368054b862015090305b014d30185b", + "0x6019090145101469018691440c4240519c051440619c05424051880519c06", + "0xcd3300c424053186b030cc018c601509014d30144f0186b0150901469014bd", + "0x5b018064240530c05140061b8c303109014cc014590180642405334050b406", + "0x5048061c805424052f8050b0062f805424051c005378061c005424051b805", + "0x500143a01875015090145901414018b9015090142d01462018bb0150901455", + "0x642405018fe018b61dc752e4bb048052d805424051c8050f0061dc0542405", + "0x61e805424050b405188062e0054240515405048062d005424053680510006", + "0x120148301509014b40143c018b001509014500143a018b2015090145901414", + "0xad0150901406178061f40542405018320180642405018fe018832c0b21e8b8", + "0x62b00542405018370188001509014ad1f40c0d4062b405424052b4052f406", + "0x626c054240512c050480629805424052a005100062a00542405200ac030bf", + "0x3c0189701509014950143a0188801509014df0141401886015090140501462", + "0x1090142f0142d0180642405018fe0189325c882189b0480524c054240529805", + "0x52f4060000542405018dd0189201509014060c806019090142a0146001806", + "0x10e030bf0190e01509014060dc0643405424050009203035018000150901400", + "0x50146201911015090141d0141201910015090150f014400190f015090150d", + "0x5440050f0064500542405254050e80644c054240507805050064480542405", + "0x645805424052c4051000601909014063f8064551444d12444120151501509", + "0x3a01918015090141e014140190c01509014050146201917015090141d01412", + "0x5018fe0191a4651843117048054680542405458050f006464054240525405", + "0xbd0191c01509014061780646c05424050183201806424053f8051800601909", + "0xc2fc064780542405018370191d015090151c46c0c0d406470054240547005", + "0x51880648405424050600504806480054240547c051000647c05424054751e", + "0x1200143c0192401509014950143a0192301509014fb01414019220150901405", + "0x60190901406014060500542405018cd019254912348921048054940542405", + "0x642405018fe0181e0740c4bcfb0600c4240c030060309501806424050180c", + "0x18015090141801412018200880c4240508c051ac0608c05424053f80506006", + "0xb30150901418014120180642405018fe018aa01530048054240c0800531806", + "0x1201509014120500c30c060bc054240508805060062d405424053ec0505006", + "0xfe01832015312e8054240c0a8051c0060a8b109c95424050bcb52cc951b806", + "0x60dc054c83501509030bd01472018bd2f00c424052e8052f8060190901406", + "0x40014aa0184001509014bf01423018bf01509014bc014200180642405018fe", + "0x109014ca014aa018ca01509014062c406019090143a014270183c0e80c42405", + "0x542405104050a80635005424050f0050a80601909014cf014270184133c0c", + "0x642405018fe018064cc064240c354d4030b5018d401509014d4014b3018d5", + "0x5018bc018d801509014060c80601909014120146901806424050d40514006", + "0x109014060dc061140542405364d803035018d901509014d9014bd018d901509", + "0x10901427014120184901509014db01440018db015090144511c0c2fc0611c05", + "0x542405254050e80612c05424052c405050061280542405014051880637005", + "0x63280601909014063f806134df12c4a370120144d01509014490143c018df", + "0xc4d0543800c4240c13cb109c951040613c054240513c0533c0613c0542405", + "0xd8018500150901459014d50185901509014063500601909014063f8060b455", + "0x51880636805424053800504806019090145b014d9018de16c0c4240514005", + "0xde014450185101509014950143a01867015090145401414018d30150901405", + "0xd3368182ec0633405424050d40513c063300542405048052f4061a40542405", + "0x6318054d46b0150903062014d301862374601782c04909014cd3306914467", + "0x51b805144061b805424051ac0519c0630c0542405018320180642405018fe", + "0x109014c30144f018b901509014be014bd01806424051c0051a4062f87003109", + "0x109014720145901806424052ec050b4062ec7203109014752e40c330061d405", + "0x5424052d005378062d005424052d80516c06019090147701450018b61dc0c", + "0xb0015090145e01462018b2015090142c014120187a01509014b80142c018b8", + "0x52b405424051e8050f0061f40542405374050e80620c05424051800505006", + "0x50b005048062000542405318051000601909014063f8062b47d20cb02c812", + "0x109014dd0143a018a6015090146001414018a8015090145e01462018ac01509", + "0x500180642405018fe0188626ca62a0ac048052180542405200050f00626c05", + "0x5424050185e0188801509014060c80601909014120146901806424050d405", + "0x9201509014060dc0624c054240525c8803035018970150901497014bd01897", + "0x10e0150901455014120190d0150901400014400180001509014932480c2fc06", + "0x64440542405254050e80644005424050b4050500643c05424050140518806", + "0x50dc050b40601909014063f806449114410f4381201512015090150d0143c", + "0xb90191301509014060c80601909014120146901806424052f0051800601909", + "0x60dc0645405424054511303035019140150901514014bd019140150901406", + "0x27014120190c0150901517014400191701509015154580c2fc064580542405", + "0x5254050e80646805424052c40505006464054240501405188064600542405", + "0x601909014063f8064711b46919460120151c015090150c0143c0191b01509", + "0x518806478054240509c050480647405424050c80510006019090141201469", + "0x11d0143c0192101509014950143a0192001509014b1014140191f0150901405", + "0x601909014aa0142d0180642405018fe019224852047d1e048054880542405", + "0x109014063740648c0542405018320180642405050051d406019090142201460", + "0x5424050183701925015090152448c0c0d4064900542405490052f40649005", + "0x542405060050480649c054240542c051000642c054240549526030bf01926", + "0x13801509014950143a0193701509014fb014140193601509014050146201928", + "0xfe014600180642405018fe019394e1374d928048054e4054240549c050f006", + "0x642805424050185e0193a01509014060c8060190901414014750180642405", + "0xbf0193c01509014060dc064ec05424054293a030350190a015090150a014bd", + "0x620193f015090141d014120193e015090153d014400193d015090153b4f00c", + "0x50f0065080542405254050e80650405424050780505006500054240501405", + "0x642405018050181401509014063340650d42505404fc1201543015090153e", + "0x109014063f8060781d031443ec18031090300c0180c25406019090140603006", + "0x54240506005048060802203109014230146b0182301509014fe0141801806", + "0x542405060050480601909014063f8062a805514120150903020014c601818", + "0x54240504814030c30182f015090142201418018b501509014fb01414018b3", + "0x60c805518ba015090302a014700182a2c427255090142f2d4b32546e01812", + "0x37015470d4054240c2f4051c8062f4bc03109014ba014be0180642405018fe", + "0x52a80610005424052fc0508c062fc05424052f0050800601909014063f806", + "0x5328052a8063280542405018b101806424050e80509c060f03a0310901440", + "0x109014410142a018d4015090143c0142a018064240533c0509c06104cf03109", + "0x109014063f8060194801909030d53500c2d4063500542405350052cc0635405", + "0x62f0063600542405018320180642405048051a40601909014350145001806", + "0x5018370184501509014d93600c0d4063640542405364052f4063640542405", + "0x509c0504806124054240536c051000636c054240511447030bf0184701509", + "0x109014950143a0184b01509014b1014140184a015090140501462018dc01509", + "0xca0180642405018fe0184d37c4b128dc048051340542405124050f00637c05", + "0x149150e0031090304f2c427254410184f015090144f014cf0184f0150901406", + "0x6140054240516405354061640542405018d40180642405018fe0182d1540c", + "0x62018da01509014e001412018064240516c05364063785b0310901450014d8", + "0x5114061440542405254050e80619c0542405150050500634c054240501405", + "0xda060bb018cd01509014350144f018cc0150901412014bd0186901509014de", + "0xc60154a1ac054240c1880534c06188dd1805e0b01242405334cc1a45119cd3", + "0x6e014510186e015090146b01467018c301509014060c80601909014063f806", + "0x530c0513c062e405424052f8052f406019090147001469018be1c00c42405", + "0x51c8051640601909014bb0142d018bb1c80c424051d4b9030cc0187501509", + "0x109014b4014de018b401509014b60145b01806424051dc05140062d87703109", + "0x54240517805188062c805424050b005048061e805424052e0050b0062e005", + "0xad015090147a0143c0187d01509014dd0143a01883015090146001414018b0", + "0x2c014120188001509014c6014400180642405018fe018ad1f4832c0b204805", + "0x5374050e806298054240518005050062a0054240517805188062b00542405", + "0x601909014063f8062189b298a82b0120148601509014800143c0189b01509", + "0x10901406178062200542405018320180642405048051a406019090143501450", + "0x542405018370189301509014972200c0d40625c054240525c052f40625c05", + "0x542405154050480643405424050000510006000054240524c92030bf01892", + "0x11101509014950143a01910015090142d014140190f0150901405014620190e", + "0x370142d0180642405018fe019124451043d0e048054480542405434050f006", + "0x644c0542405018320180642405048051a40601909014bc014600180642405", + "0x3701915015090151444c0c0d4064500542405450052f4064500542405018b9", + "0x504806430054240545c051000645c054240545516030bf019160150901406", + "0x950143a0191a01509014b10141401919015090140501462019180150901427", + "0x642405018fe0191c46d1a46518048054700542405430050f00646c0542405", + "0x620191e0150901427014120191d0150901432014400180642405048051a406", + "0x50f0064840542405254050e80648005424052c4050500647c054240501405", + "0x6424052a8050b40601909014063f806489214811f4781201522015090151d", + "0x5018dd0192301509014060c80601909014140147501806424050880518006", + "0x109014060dc0649405424054912303035019240150901524014bd0192401509", + "0x109014180141201927015090150b014400190b01509015254980c2fc0649805", + "0x542405254050e8064dc05424053ec05050064d8054240501405188064a005", + "0x51800601909014063f8064e5384dd364a0120153901509015270143c01938", + "0x10a0150901406178064e80542405018320180642405050051d40601909014fe", + "0x64f00542405018370193b015090150a4e80c0d4064280542405428052f406", + "0x64fc054240507405048064f805424054f405100064f405424054ed3c030bf", + "0x3c0194201509014950143a01941015090141e0141401940015090140501462", + "0xc030060309501806424050180c01943509415013f0480550c05424054f805", + "0x51ac0608805424053f8050600601909014063f8063ec180314b0501203109", + "0x230154c080054240c0780531806048054240504805048060781d0310901422", + "0xaa01423018aa015090141d014200180642405080051a40601909014063f806", + "0x109014062c40601909014b1014270182a2c40c4240509c052a80609c0542405", + "0x5424050a8050a80601909014b5014270182f2d40c424052cc052a8062cc05", + "0x64240c0c8ba030b5018ba01509014ba014b301832015090142f0142a018ba", + "0x52f4062f40542405018bc018bc01509014060c80601909014063f8060194d", + "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", + "0x5014620183a0150901412014120184001509014bf01440018bf0150901435", + "0x5100050f00633c0542405254050e806328054240505005050060f00542405", + "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", + "0x5018fe018453640c538d83540c4240c350140489510406350054240535005", + "0x4903109014db014d8018db0150901447014d50184701509014063500601909", + "0x615005424050140518806380054240535405048060190901449014d9018dc", + "0xda0185901509014dc014450182d01509014950143a0185501509014d801414", + "0x5b0154f140054240c13c0534c0613c4d37c4b12812424051642d1545438012", + "0x2c014510182c015090145001467018de01509014060c80601909014063f806", + "0x53780513c063680542405180052f406019090145e01469018601780c42405", + "0x5374051640601909014620142d018623740c4240534cda030cc018d301509", + "0x10901469014de0186901509014510145b018064240519c05140061446703109", + "0x54240512c05188061ac054240512805048063340542405330050b00633005", + "0x7001509014cd0143c0186e015090144d0143a018c301509014df01414018c6", + "0x4a01412018be015090145b014400180642405018fe018701b8c33186b04805", + "0x5134050e8062e4054240537c05050062ec054240512c05188061c80542405", + "0x601909014063f8061dc752e4bb1c8120147701509014be0143c0187501509", + "0xb603035018b401509014b4014bd018b40150901406178062d8054240501832", + "0xb201440018b201509014b81e80c2fc061e8054240501837018b801509014b4", + "0x511405050061f40542405014051880620c054240536405048062c00542405", + "0x802b47d20c12014ac01509014b00143c0188001509014950143a018ad01509", + "0x5018320180642405074051800601909014230142d0180642405018fe018ac", + "0x109014a62a00c0d4062980542405298052f4062980542405018dd018a801509", + "0x5424052200510006220054240526c86030bf0188601509014060dc0626c05", + "0x15090141401414018920150901405014620189301509014120141201897", + "0xfe0190e434002489304805438054240525c050f0064340542405254050e806", + "0x11001509014061780643c05424050183201806424053f805180060190901406", + "0x644805424050183701911015090151043c0c0d4064400542405440052f406", + "0x645405424050600504806450054240544c051000644c054240544512030bf", + "0x3c0190c01509014950143a0191701509014fb0141401916015090140501462", + "0xc030050309501806424050180c01918431174591504805460054240545005", + "0x51ac0608805424053f8050600601909014063f8063ec18031500501203109", + "0x2301551080054240c0780531806048054240504805048060781d0310901422", + "0x52a80609c05424052a80508c062a80542405074050800601909014063f806", + "0x52cc052a8062cc0542405018b101806424052c40509c060a8b10310901427", + "0x1090142f0142a018ba015090142a0142a01806424052d40509c060bcb503109", + "0x109014063f8060195201909030322e80c2d4062e805424052e8052cc060c805", + "0x52f4062f40542405018bc018bc01509014060c80601909014200146901806", + "0x37030bf0183701509014060dc060d405424052f4bc03035018bd01509014bd", + "0x12014120183a0150901406014770184001509014bf01440018bf0150901435", + "0x5100050f00633c0542405254050e806328054240505005050060f00542405", + "0xcf018d401509014063280601909014063f806104cf3283c0e8120144101509", + "0x5018fe018453640c54cd83540c4240c350140489510406350054240535005", + "0x4903109014db014d8018db0150901447014d50184701509014063500601909", + "0x615005424053600505006380054240535405048060190901449014d9018dc", + "0xbd0185901509014dc014450182d01509014950143a01855015090140601477", + "0xb40184f134df12c4a04909014501642d15454380142d806140054240508005", + "0x52e0060b00542405018320180642405018fe018de0155416c054240c13c05", + "0xdd014b00180642405180052c80637460031090145e0147a0185e015090145b", + "0x50b40636862031090146734c0c20c0619c05424050b00513c0634c0542405", + "0x51a40516c06019090145101450018691440c42405188051640601909014da", + "0x109014df014770186b01509014cd0142c018cd01509014cc014de018cc01509", + "0x542405134050e8061b8054240512c050500630c0542405128050480631805", + "0x51000601909014063f8062f8701b8c331812014be015090146b0143c01870", + "0x4b01414018b9015090144a01412018bb01509014df014770187201509014de", + "0x752e4bb048052d805424051c8050f0061dc0542405134050e8061d40542405", + "0x6178062d00542405018320180642405080051a40601909014063f8062d877", + "0x5018370187a01509014b82d00c0d4062e005424052e0052f4062e00542405", + "0x5018051dc0620c05424052c005100062c005424051e8b2030bf018b201509", + "0x109014950143a01880015090144501414018ad01509014d9014120187d01509", + "0x2d0180642405018fe018a82b0802b47d048052a0054240520c050f0062b005", + "0x542405018dd018a601509014060c806019090141d01460018064240508c05", + "0x8801509014060dc06218054240526ca6030350189b015090149b014bd0189b", + "0x92015090140601477018930150901497014400189701509014862200c2fc06", + "0x64380542405254050e8064340542405050050500600005424050480504806", + "0x53f8051800601909014063f80643d0e43400248120150f01509014930143c", + "0x64440542405444052f40644405424050185e0191001509014060c80601909", + "0x6450054240544913030bf0191301509014060dc0644805424054451003035", + "0x14019170150901418014120191601509014060147701915015090151401440", + "0x116048054640542405454050f0064600542405254050e80643005424053ec05", + "0x63ec180315505012031090300c0140c254060190901406030064651843117", + "0x5048060781d03109014220146b0182201509014fe014180180642405018fe", + "0x50800601909014063f80608c0555820015090301e014c6018120150901412", + "0x509c060a8b10310901427014aa0182701509014aa01423018aa015090141d", + "0x52d40509c060bcb503109014b3014aa018b301509014062c40601909014b1", + "0x5424052e8052cc060c805424050bc050a8062e805424050a8050a80601909", + "0x60190901420014690180642405018fe0180655c064240c0c8ba030b5018ba", + "0xbc03035018bd01509014bd014bd018bd01509014062f0062f0054240501832", + "0xbf01440018bf01509014350dc0c2fc060dc0542405018370183501509014bd", + "0x505005050060f0054240504805048060e80542405018051dc061000542405", + "0xcf3283c0e8120144101509014400143c018cf01509014950143a018ca01509", + "0x951040635005424053500533c063500542405018ca0180642405018fe01841", + "0x4701509014063500601909014063f806114d903158360d503109030d405012", + "0x60190901449014d9018dc1240c4240536c053600636c054240511c0535406", + "0x3a018550150901406014770185401509014d801414018e001509014d501412", + "0x141f4061400542405080052f406164054240537005114060b4054240525405", + "0xde0155916c054240c13c052d00613c4d37c4b1281242405140590b455150e0", + "0x5e0147a0185e015090145b014b80182c01509014060c80601909014063f806", + "0x50b00513c0634c0542405374052c0060190901460014b2018dd1800c42405", + "0x5188051640601909014da0142d018da1880c4240519cd3030830186701509", + "0x109014cc014de018cc01509014690145b018064240514405140061a45103109", + "0x5424051280504806318054240537c051dc061ac0542405334050b00633405", + "0xbe015090146b0143c01870015090144d0143a0186e015090144b01414018c3", + "0xdf014770187201509014de014400180642405018fe018be1c06e30cc604805", + "0x5134050e8061d4054240512c05050062e4054240512805048062ec0542405", + "0x601909014063f8062d8771d4b92ec12014b601509014720143c0187701509", + "0x52e0052f4062e005424050185e018b401509014060c806019090142001469", + "0x51e8b2030bf018b201509014060dc061e805424052e0b403035018b801509", + "0x109014d9014120187d0150901406014770188301509014b001440018b001509", + "0x54240520c050f0062b00542405254050e806200054240511405050062b405", + "0x1d01460018064240508c050b40601909014063f8062a0ac200ad1f412014a8", + "0x9b015090149b014bd0189b0150901406374062980542405018320180642405", + "0x9701509014862200c2fc0622005424050183701886015090149b2980c0d406", + "0x6000054240504805048062480542405018051dc0624c054240525c0510006", + "0x120150f01509014930143c0190e01509014950143a0190d015090141401414", + "0x11001509014060c80601909014fe014600180642405018fe0190f4390d00092", + "0x644805424054451003035019110150901511014bd01911015090140617806", + "0x770191501509015140144001914015090151244c0c2fc0644c054240501837", + "0x50e80643005424053ec050500645c05424050600504806458054240501805", + "0x10901406030064651843117458120151901509015150143c019180150901495", + "0x95014200180642405018fe018180500c568123f80c4240c014060309501806", + "0x1e01427018220780c42405074052a80607405424053ec0508c063ec0542405", + "0x1090142301427018aa08c0c42405080052a8060800542405018b10180642405", + "0x270150901427014b3018b101509014aa0142a0182701509014220142a01806", + "0x601909014063f8060195b01909030b109c0c2d4063f805424053f80504806", + "0x2a03035018b301509014b3014bd018b301509014062f0060a8054240501832", + "0xba01440018ba01509014b50bc0c2fc060bc054240501837018b501509014b3", + "0x5030050e8062f4054240504805050062f005424053f805048060c80542405", + "0xca0180642405018fe018370d4bd2f0fe0143701509014320143c0183501509", + "0x15c0e84003109030bf048fe25441018bf01509014bf014cf018bf0150901406", + "0x6104054240533c053540633c0542405018d40180642405018fe018ca0f00c", + "0x3a01847015090143a0141401806424053500536406354d40310901441014d8", + "0xd93609542405124db11c952b4061240542405354051140636c054240503005", + "0x109014063f80612805574dc0150903045014d30184001509014400141201845", + "0x4f1340c4240537c051440637c05424053700519c0612c05424050183201806", + "0xcc0182d015090144b0144f01855015090144f014bd0180642405134051a406", + "0x61405903109014e0014590180642405150050b406150e0031090142d1540c", + "0x50b006378054240516c053780616c05424051400516c06019090145901450", + "0xd90143a0186001509014d8014140185e0150901440014120182c01509014de", + "0x601909014063f806188dd1805e3f80518805424050b0050f0063740542405", + "0x3a0186701509014d801414018d3015090144001412018da015090144a01440", + "0x109014063f8061a45119cd33f8051a40542405368050f006144054240536405", + "0x35018cd01509014cd014bd018cd01509014061780633005424050183201806", + "0x40018c3015090146b3180c2fc063180542405018370186b01509014cd3300c", + "0x50e8062f8054240532805050061c005424050f005048061b8054240530c05", + "0x642405018fe018bb1c8be1c0fe014bb015090146e0143c01872015090140c", + "0x75014bd018750150901406178062e405424050183201806424052540518006", + "0x772d80c2fc062d80542405018370187701509014752e40c0d4061d40542405", + "0x506005050061e8054240505005048062e005424052d005100062d00542405", + "0x832c0b21e8fe0148301509014b80143c018b0015090140c0143a018b201509", + "0x109014063f806060140315e048fe03109030050180c25406019090140603006", + "0x5424053f80504806074fb031090141e0146b0181e01509014950141801806", + "0x5424053ec050800601909014063f8060800557c22015090301d014c6018fe", + "0x64240509c0509c062c42703109014aa014aa018aa01509014230142301823", + "0x2a01806424052cc0509c062d4b3031090142a014aa0182a01509014062c406", + "0xc2d4060bc05424050bc052cc062e805424052d4050a8060bc05424052c405", + "0x109014060c8060190901422014690180642405018fe01806580064240c2e82f", + "0x5424052f03203035018bc01509014bc014bd018bc01509014062f0060c805", + "0xbf0150901437014400183701509014bd0d40c2fc060d4054240501837018bd", + "0x60f00542405030050e8060e80542405048050500610005424053f80504806", + "0x542405018ca0180642405018fe018ca0f03a100fe014ca01509014bf0143c", + "0x6360d5031613504103109030cf048fe25441018cf01509014cf014cf018cf", + "0x53500505006114054240536405354063640542405018d40180642405018fe", + "0x10901422014bd0184b0150901445014450184a015090140c0143a018dc01509", + "0xac018410150901441014120184936c4725509014df12c4a370fe2000637c05", + "0x60c806019090144d014a80180642405018fe0184f01562134054240c12405", + "0x51540516c06019090145401450018551500c4240538005164063800542405", + "0x10901441014120185001509014590142c01859015090142d014de0182d01509", + "0x542405140050f0060b0054240536c050e806378054240511c050500616c05", + "0x410141201860015090144f014400180642405018fe0185e0b0de16cfe0145e", + "0x5180050f006368054240536c050e806188054240511c05050063740542405", + "0x60c8060190901422014690180642405018fe018d336862374fe014d301509", + "0x51446703035018510150901451014bd0185101509014061780619c0542405", + "0x109014cd01440018cd01509014693300c2fc063300542405018370186901509", + "0x542405030050e80630c05424053600505006318054240535405048061ac05", + "0x200142d0180642405018fe018701b8c3318fe01470015090146b0143c0186e", + "0x61c80542405018dd018be01509014060c80601909014fb014600180642405", + "0xbf018b901509014060dc062ec05424051c8be03035018720150901472014bd", + "0x14018b601509014fe01412018770150901475014400187501509014bb2e40c", + "0xb63f8051e805424051dc050f0062e00542405030050e8062d0054240504805", + "0x5e018b201509014060c8060190901495014600180642405018fe0187a2e0b4", + "0x60dc0620c05424052c0b203035018b001509014b0014bd018b00150901406", + "0x14014120188001509014ad01440018ad01509014831f40c2fc061f40542405", + "0x5200050f0062980542405030050e8062a0054240506005050062b00542405", + "0x123f80c4240c014060309501806424050180c0189b298a82b0fe0149b01509", + "0x5424053ec0508c063ec0542405254050800601909014063f8060601403163", + "0x60800542405018b101806424050780509c060881e031090141d014aa0181d", + "0x2a0182701509014220142a018064240508c0509c062a8230310901420014aa", + "0xc2d4063f805424053f8050480609c054240509c052cc062c405424052a805", + "0x109014062f0060a80542405018320180642405018fe01806590064240c2c427", + "0x54240501837018b501509014b30a80c0d4062cc05424052cc052f4062cc05", + "0x5424053f805048060c805424052e805100062e805424052d42f030bf0182f", + "0x3701509014320143c01835015090140c0143a018bd015090141201414018bc", + "0x109014bf014cf018bf01509014063280601909014063f8060dc352f4bc3f805", + "0xd40180642405018fe018ca0f00c5943a1000c4240c2fc123f895104062fc05", + "0x536406354d40310901441014d80184101509014cf014d5018cf0150901406", + "0x5354051140636c0542405030050e80611c05424050e8050500601909014d4", + "0xd30184001509014400141201845364d8255090144936c47254a60184901509", + "0x519c0612c0542405018320180642405018fe0184a01566370054240c11405", + "0x4f014bd0180642405134051a40613c4d03109014df01451018df01509014dc", + "0x50b406150e0031090142d1540c330060b4054240512c0513c061540542405", + "0x51400516c06019090145901450018501640c4240538005164060190901454", + "0x10901440014120182c01509014de0142c018de015090145b014de0185b01509", + "0x5424050b0050f0063740542405364050e8061800542405360050500617805", + "0x4001412018da015090144a014400180642405018fe0186237460178fe01462", + "0x5368050f0061440542405364050e80619c0542405360050500634c0542405", + "0x6178063300542405018320180642405018fe018691446734cfe0146901509", + "0x5018370186b01509014cd3300c0d4063340542405334052f4063340542405", + "0x50f005048061b8054240530c051000630c05424051acc6030bf018c601509", + "0x1090146e0143c01872015090140c0143a018be01509014ca014140187001509", + "0x5018320180642405254051800601909014063f8062ec722f8703f8052ec05", + "0x109014752e40c0d4061d405424051d4052f4061d405424050185e018b901509", + "0x5424052d005100062d005424051dcb6030bf018b601509014060dc061dc05", + "0xb0015090140c0143a018b20150901418014140187a015090141401412018b8", + "0x50180c2540601909014060300620cb02c87a3f80520c05424052e0050f006", + "0x6b0181e0150901495014180180642405018fe018180500c59c123f80c4240c", + "0x55a022015090301d014c6018fe01509014fe014120181d3ec0c4240507805", + "0xaa018aa0150901423014230182301509014fb014200180642405018fe01820", + "0x2a014aa0182a01509014062c406019090142701427018b109c0c424052a805", + "0x52d4050a8060bc05424052c4050a80601909014b301427018b52cc0c42405", + "0x5018fe018065a4064240c2e82f030b50182f015090142f014b3018ba01509", + "0xbd018bc01509014062f0060c80542405018320180642405088051a40601909", + "0xc2fc060d4054240501837018bd01509014bc0c80c0d4062f005424052f005", + "0x50500610005424053f805048062fc05424050dc05100060dc05424052f435", + "0x3a100fe014ca01509014bf0143c0183c015090140c0143a0183a0150901412", + "0x41018cf01509014cf014cf018cf01509014063280601909014063f8063283c", + "0x542405018d40180642405018fe018d83540c5a8d41040c4240c33c123f895", + "0x4a015090140c0143a018dc01509014d4014140184501509014d9014d5018d9", + "0x109014df12c4a370fe26c0637c0542405088052f40612c05424051140511406", + "0xfe0184f0156b134054240c124052b00610405424051040504806124db11c95", + "0xc4240538005164063800542405018320180642405134052a0060190901406", + "0x59015090142d014de0182d01509014550145b0180642405150051400615454", + "0x6378054240511c050500616c054240510405048061400542405164050b006", + "0x5018fe0185e0b0de16cfe0145e01509014500143c0182c01509014db0143a", + "0x54240511c050500637405424051040504806180054240513c051000601909", + "0xfe018d336862374fe014d301509014600143c018da01509014db0143a01862", + "0x5101509014061780619c0542405018320180642405088051a4060190901406", + "0x633005424050183701869015090145119c0c0d4061440542405144052f406", + "0x6318054240535405048061ac0542405334051000633405424051a4cc030bf", + "0xfe01470015090146b0143c0186e015090140c0143a018c301509014d801414", + "0x601909014fb014600180642405080050b40601909014063f8061c06e30cc6", + "0xbe03035018720150901472014bd018720150901406374062f8054240501832", + "0x75014400187501509014bb2e40c2fc062e4054240501837018bb0150901472", + "0x5030050e8062d0054240504805050062d805424053f805048061dc0542405", + "0x600180642405018fe0187a2e0b42d8fe0147a01509014770143c018b801509", + "0x109014b0014bd018b00150901406178062c8054240501832018064240525405", + "0x109014831f40c2fc061f40542405018370188301509014b02c80c0d4062c005", + "0x54240506005050062b00542405050050480620005424052b405100062b405", + "0xc0189b298a82b0fe0149b01509014800143c018a6015090140c0143a018a8", + "0x601909014063f8063ec180316c05012031090300c0180c254060190901406", + "0x6048054240504805048060781d03109014220146b0182201509014fe01418", + "0x180180642405080051a40601909014063f80608c055b420015090301e014c6", + "0x55b82a0150903027014c6018272a80c424052c4051ac062c4054240507405", + "0x51ac062e805424052a80506006019090142a014690180642405018fe018b3", + "0x690180642405018fe018bc0156f0c8054240c0bc05318060bcb503109014ba", + "0x35014aa0183501509014bd01423018bd01509014b50142001806424050c805", + "0x10901440014aa0184001509014062c406019090143701427018bf0dc0c42405", + "0x5424050f0050a80632805424052fc050a806019090143a014270183c0e80c", + "0x642405018fe018065c0064240c33cca030b5018ca01509014ca014b3018cf", + "0xc0d4063500542405350052f4063500542405018bc0184101509014060c806", + "0x5100063640542405354d8030bf018d801509014060dc06354054240535041", + "0x1401414018db015090140501462018470150901412014120184501509014d9", + "0x4936c47048051280542405114050f0063700542405254050e8061240542405", + "0x410184b015090144b014cf0184b01509014063280601909014063f806128dc", + "0x542405018d40180642405018fe018e013c0c5c44d37c0c4240c12c1404895", + "0x6424050b405364061642d0310901455014d8018550150901454014d501854", + "0x61880542405134050500637405424050140518806180054240537c0504806", + "0x109014d33686237460048da018d3015090145901445018da01509014950143a", + "0x320180642405018fe018510157219c054240c1780534c061782c3785b14012", + "0x51a4061accd03109014cc01451018cc015090146701467018690150901406", + "0x701b80c330061c005424051a40513c061b805424051ac052f40601909014cd", + "0xbe01450018722f80c42405318051640601909014c30142d018c33180c42405", + "0x109014b90142c018b901509014bb014de018bb01509014720145b0180642405", + "0x54240537805050062d8054240516c05188061dc054240514005048061d405", + "0x61e8b82d0b61dc120147a01509014750143c018b8015090142c0143a018b4", + "0x5b01462018b0015090145001412018b20150901451014400180642405018fe", + "0x52c8050f0062b405424050b0050e8061f40542405378050500620c0542405", + "0x5e018ac01509014060c80601909014063f806200ad1f4832c0120148001509", + "0x60dc0629805424052a0ac03035018a801509014a8014bd018a80150901406", + "0x4f01412018880150901486014400188601509014a626c0c2fc0626c0542405", + "0x5254050e8062480542405380050500624c0542405014051880625c0542405", + "0x601909014063f806434002489325c120150d01509014880143c0180001509", + "0x109014062180643805424050183201806424052d4051800601909014bc0142d", + "0x5424050183701910015090150f4380c0d40643c054240543c052f40643c05", + "0x542405048050480644c05424054480510006448054240544111030bf01911", + "0x11701509014950143a019160150901414014140191501509014050146201914", + "0xb30142d0180642405018fe0190c45d164551404805430054240544c050f006", + "0x64640542405018b90191801509014060c80601909014aa014600180642405", + "0xbf0191b01509014060dc0646805424054651803035019190150901519014bd", + "0x620191e0150901412014120191d015090151c014400191c015090151a46c0c", + "0x50f0064840542405254050e8064800542405050050500647c054240501405", + "0x64240508c050b40601909014063f806489214811f4781201522015090151d", + "0x124014bd0192401509014063740648c05424050183201806424050740518006", + "0x1254980c2fc0649805424050183701925015090152448c0c0d4064900542405", + "0x501405188064a00542405048050480649c054240542c051000642c0542405", + "0x109015270143c0193801509014950143a019370150901414014140193601509", + "0x60c80601909014fe014600180642405018fe019394e1374d928048054e405", + "0x54293a030350190a015090150a014bd0190a0150901406178064e80542405", + "0x1090153d014400193d015090153b4f00c2fc064f00542405018370193b01509", + "0x5424053ec0505006500054240501405188064fc054240506005048064f805", + "0x650d42505404fc1201543015090153e0143c0194201509014950143a01941", + "0x642405018fe018fb0600c5cc140480c4240c030050309501806424050180c", + "0x120150901412014120181e0740c42405088051ac0608805424053f80506006", + "0xaa015090141d014200180642405018fe0182301574080054240c0780531806", + "0x601909014b1014270182a2c40c4240509c052a80609c05424052a80508c06", + "0x50a80601909014b5014270182f2d40c424052cc052a8062cc0542405018b1", + "0xba030b5018ba01509014ba014b301832015090142f0142a018ba015090142a", + "0x542405018320180642405080051a40601909014063f806019750190903032", + "0x3501509014bd2f00c0d4062f405424052f4052f4062f40542405018bc018bc", + "0x610005424052fc05100062fc05424050d437030bf0183701509014060dc06", + "0x3a018ca0150901414014140183c0150901412014120183a015090140601477", + "0x5018fe0184133cca0f03a048051040542405100050f00633c054240525405", + "0x109030d40501225441018d401509014d4014cf018d401509014063280601909", + "0x511c053540611c0542405018d40180642405018fe018453640c5d8d83540c", + "0x10901406014770184f01509014d8014140184d01509014d501412018db01509", + "0x542405080052f406154054240536c05114061500542405254050e80638005", + "0x54240c37c052b00637c4b128dc12412424050b455150e013c4d050880182d", + "0x616c0542405018320180642405164052a00601909014063f806140055dc59", + "0xde0185e015090142c0145b018064240537805140060b0de031090145b01459", + "0x5048061880542405128051dc063740542405180050b006180054240517805", + "0xdd0143c01867015090144b0143a018d301509014dc01414018da0150901449", + "0x690150901450014400180642405018fe0185119cd336862048051440542405", + "0x61ac05424053700505006334054240512405048063300542405128051dc06", + "0x63f80630cc61accd33012014c301509014690143c018c6015090144b0143a", + "0x61c005424050185e0186e01509014060c8060190901420014690180642405", + "0xbf0187201509014060dc062f805424051c06e03035018700150901470014bd", + "0x1201875015090140601477018b901509014bb01440018bb01509014be1c80c", + "0x50f0062d00542405254050e8062d8054240511405050061dc054240536405", + "0x64240508c050b40601909014063f8062e0b42d8771d412014b801509014b9", + "0xb2014bd018b20150901406374061e805424050183201806424050740518006", + "0xb020c0c2fc0620c054240501837018b001509014b21e80c0d4062c80542405", + "0x504805048062000542405018051dc062b405424051f405100061f40542405", + "0x109014ad0143c018a601509014950143a018a8015090141401414018ac01509", + "0x60c80601909014fe014600180642405018fe0189b298a82b0800480526c05", + "0x52208603035018880150901488014bd018880150901406178062180542405", + "0x109014920144001892015090149724c0c2fc0624c0542405018370189701509", + "0x5424053ec0505006438054240506005048064340542405018051dc0600005", + "0x64451043d0e434120151101509014000143c0191001509014950143a0190f", + "0x1401578048fe03109030950149301895015090140c01420018064240501897", + "0x5434063ec05424053f805000060600542405048052480601909014063f806", + "0x607805424050190f0180642405018fe018065e4050190e0181d0150901418", + "0x5b0181d01509014220150d018fb01509014140140001822015090141e01510", + "0xaa0157a08c054240c07405444060800542405080050600608005424053ec05", + "0x2701514018b1015090140644c0609c054240508c054480601909014063f806", + "0x508005060060c8054240501405050062e8054240501805048060a80542405", + "0xbc0c8ba0491501835015090142a014bd018bd01509014b101447018bc01509", + "0x642405018fe018bf0157b0dc054240c0bc05074060bcb52cc95424050d4bd", + "0x5424050f00545c060f005424050e840031160183a1000c424050dc0507806", + "0xd401509014ca0150c0184101509014b501414018cf01509014b301412018ca", + "0x109014b301412018d501509014bf015180180642405018fe018d4104cf25405", + "0xfe01845364d8254051140542405354054300636405424052d4050500636005", + "0x54240511c054640611c05424050190f01806424052a8050b4060190901406", + "0x542405018050480637005424051240545c06124054240536c2003116018db", + "0x625c0637c4b12895014df01509014dc0150c0184b0150901405014140184a", + "0x542405030050e8063ec054240501405050060190901495014d90180642405", + "0xfe018220157c078054240c0600546c06060140489542405074fb0311a0181d", + "0x508c051440608c05424050800547406080054240507805470060190901406", + "0xc424052c405144062c405424050191e01806424052a8051a40609caa03109", + "0x2f01509014b301514018b501509014270151401806424050a8051a4062cc2a", + "0x17d01909030ba01520018ba01509014ba014bd018ba015090142f2d40c47c06", + "0x62fc0542405050050e8060dc0542405048050500601909014063f8060c805", + "0x17e100054240c0d40548c060190901406488060d4bd2f095424052fc3703121", + "0x632805424050f005494060f00542405100054900601909014063f8060e805", + "0x53500549c0601909014410150b01845364d8354d4104cf06109014ca01526", + "0x690180642405364051a40601909014d8014690180642405354051800601909", + "0x49014510184901509014064a00636c4703109014cf01451018064240511405", + "0x512c051440612c054240536c054500601909014dc014690184a3700c42405", + "0x1090144f014510184f015090144a01514018064240537c051a406134df03109", + "0x54240515005450061540542405134054500601909014e001469018543800c", + "0x542405164052f40616405424050b4550311f018550150901455014bd0182d", + "0x642405018fe018500157f019090305901520018470150901447014bd01859", + "0x10901450015360180642405018fe01806600050190e018064240511c051a406", + "0x60b0054240501937018064240516c051a4063785b03109014470145101806", + "0x114018dd01509014de015140180642405178051a4061805e031090142c01451", + "0x120018da01509014da014bd018da01509014623740c47c06188054240518005", + "0x50180504806019090140625c0601909014063f80634c05604064240c36805", + "0x109014fe01447018c601509014bd0143a0186b01509014bc01414018cd01509", + "0x1821b8054240c330053700633069144673f909014c33186b334fe4e00630c05", + "0x61c805424052f8054e4062f805424051b8051280601909014063f8061c005", + "0x3a01875015090145101414018b9015090146701412018bb01509014720153a", + "0x109014063f8062d8771d4b93f8052d805424052ec05428061dc05424051a405", + "0x7a015090145101414018b8015090146701412018b401509014700153b01806", + "0x63f8062c0b21e8b83f8052c005424052d005428062c805424051a4050e806", + "0x3201806424053f8052e80601909014d3015360180642405018970180642405", + "0x7d20c0c0d4061f405424051f4052f4061f405424050193c018830150901406", + "0x52b0054ec062b005424052b480030bf0188001509014060dc062b40542405", + "0x109014bd0143a0189b01509014bc01414018a6015090140601412018a801509", + "0x625c0601909014063f8062208626ca63f80522005424052a0054280621805", + "0x542405018050480625c05424050e8054ec0601909014fe014ba0180642405", + "0x10d01509014970150a0180001509014bd0143a0189201509014bc0141401893", + "0x109014fe014ba01806424050c8054d80601909014063f80643400248933f805", + "0x350190f015090150f014bd0190f01509014064f40643805424050183201806", + "0x13b0191201509015104440c2fc0644405424050183701910015090150f4380c", + "0x50e806454054240504805050064500542405018050480644c054240544805", + "0x642405018fe0191745915450fe0151701509015130150a019160150901414", + "0x14019180150901406014120190c01509014220153b01806424053f8052e806", + "0x1183f80546c054240543005428064680542405050050e806464054240504805", + "0x542405048054fc060480c031090140c0153e0180642405018970191b46919", + "0x1e0150901418014b301806424050500509c060601403109014fe014aa018fe", + "0x642405074050b406074fb03109014220780c5000608805424052540513c06", + "0x60a8054240501405050062c40542405018050480608005424050300550406", + "0x95424052d4b30a8b13f943018b501509014fb0144f018b3015090142001542", + "0x50bc051540601909014063f8062e80560c2f015090302701454018272a823", + "0x109014bd0c80c610062f405424050190f01806424052f0050b4062f03203109", + "0x5424052a805050062fc054240508c05048060dc05424050d405614060d405", + "0x52e80561c0601909014063f8060e8402fc950143a01509014370158601840", + "0x1090143c01586018cf01509014aa01414018ca0150901423014120183c01509", + "0x1210181d01509014950143a018fb015090140c014140184133cca2540510405", + "0x109014063f806088056201e0150903018015230181805012255090141d3ec0c", + "0xaa0610901423015260182301509014200152501820015090141e0152401806", + "0x52c40549c0601909014270150b01806424052a8051a4060bcb52cc2a2c427", + "0x60dc05424050180504806019090142f0146901806424052d4051a40601909", + "0x450183a01509014140143a01840015090141201414018bf015090140501462", + "0x186240633c05424050a8050600632805424052cc052f4060f005424053f805", + "0x5628410150903035014b4018352f4bc0c8ba04909014cf3283c0e8402fc37", + "0x5630d801509030d50158b018d50150901441014b80180642405018fe018d4", + "0x50198d0184501509014060c80601909014d80142d0180642405018fe018d9", + "0x109014060dc0636c054240511c4503035018470150901447014bd0184701509", + "0x109014ba014120184a01509014dc0158e018dc01509014db1240c2fc0612405", + "0x5424052f4050e80613405424052f0050500637c05424050c8051880612c05", + "0x50b40601909014063f8063804f134df12c12014e0015090144a0158f0184f", + "0x1090145501592018550150901454015910185401509014066400601909014d9", + "0x5424052f0050500614005424050c8051880616405424052e805048060b405", + "0x60b0de16c50164120142c015090142d0158f018de01509014bd0143a0185b", + "0x32014620186001509014ba014120185e01509014d40158e0180642405018fe", + "0x51780563c0636805424052f4050e80618805424052f005050063740542405", + "0x18e01806424053f8053640601909014063f80634cda188dd18012014d301509", + "0x5050061a4054240501405188061440542405018050480619c054240508805", + "0x69144120146b01509014670158f018cd01509014140143a018cc0150901412", + "0x1090140643c06254054240503005030350180c0150901406015140186b334cc", + "0x508006050120300505005424053f80564c0604805424052540513c063f805", + "0x920180642405018fe018fe015942540c031090300501493018050150901406", + "0x6438060600542405048054340605005424050300500006048054240525405", + "0x607405424053ec05440063ec05424050190f0180642405018fe0180665405", + "0x180181e01509014140145b01818015090141d0150d0181401509014fe01400", + "0x1120180642405018fe0182001596088054240c0600544406078054240507805", + "0x50600609c05424052a80565c062a8054240508c054500608c054240508805", + "0x2d0180642405018fe0182a2c40c0142a015090142701598018b1015090141e", + "0x507805060062d405424052cc05664062cc05424050190f018064240508005", + "0xc01420018064240501897018ba0bc0c014ba01509014b5015980182f01509", + "0x52480601909014063f80605005668123f80c4240c2540524c062540542405", + "0x50190e0181d01509014180150d018fb01509014fe01400018180150901412", + "0x1822015090141e015100181e015090140643c0601909014063f8060199b", + "0x50600608005424053ec0516c06074054240508805434063ec054240505005", + "0x54480601909014063f8062a80567023015090301d01511018200150901420", + "0x501805048060a8054240509c05450062c4054240501832018270150901423", + "0x109014b10144f018bc01509014200141801832015090140501414018ba01509", + "0x60bcb52cc95424050d4bd2f0322e812674060d405424050a8052f4062f405", + "0x3a1000c424050dc052f80601909014063f8062fc0567837015090302f01470", + "0xcf01509014b301412018ca015090143c015a00183c015090143a1000c67c06", + "0x5018fe018d4104cf254053500542405328056840610405424052d40505006", + "0x5424052d4050500636005424052cc050480635405424052fc056880601909", + "0x52a8050b40601909014063f806114d9360950144501509014d5015a1018d9", + "0x54240536c200319f018db0150901447015a301847015090140643c0601909", + "0x4b0150901405014140184a015090140601412018dc0150901449015a001849", + "0x5140063ec18031090141401459018df12c4a2540537c05424053700568406", + "0x5014051880609c0542405018050480607405424053ec0516c060190901418", + "0x109014fe01445018b301509014950143a0182a015090140c01414018b101509", + "0xb30a8b109c18624062e8054240507405060060bc0542405048052f4062d405", + "0x63f8062f0056903201509030aa014b4018aa08c200881e04909014ba0bcb5", + "0x63f8060dc056943501509030bd0158b018bd0150901432014b80180642405", + "0x4001509014bf014bd018bf01509014064780601909014350142d0180642405", + "0x5424050199001806424050dc050b40601909014063f806019a60140643806", + "0xca015090143c015920183c01509014400159101840015090143a014bd0183a", + "0x6350054240508005050061040542405088051880633c05424050780504806", + "0x63f806360d53504133c12014d801509014ca0158f018d501509014230143a", + "0x109014220146201845015090141e01412018d901509014bc0158e0180642405", + "0x5424053640563c06124054240508c050e80636c0542405080050500611c05", + "0x56a0060500542405019a701806424053f805364063704936c4711412014dc", + "0x60141201806424053ec056a806074fb0310901418015a9018180150901414", + "0x5254050e8060a80542405030051dc062c40542405014050500609c0542405", + "0x2a2c427051ac0182f0150901412014bd018b5015090141d015ab018b301509", + "0x63f8060c8056b4ba01509030aa014b4018aa08c200881e049090142f2d4b3", + "0x109014bd015af018bd01509014bc015ae018bc01509014ba014b80180642405", + "0x542405080051dc062fc054240508805050060dc054240507805048060d405", + "0x60f03a100bf0dc120143c0150901435015b00183a01509014230143a01840", + "0x2201414018cf015090141e01412018ca0150901432015b10180642405018fe", + "0x5328056c006354054240508c050e8063500542405080051dc061040542405", + "0x54240c0300562c060300542405018056c806360d53504133c12014d801509", + "0x604805424050191e0180642405254050b40601909014063f8063f8056cc95", + "0x109014fe0142d0180642405018fe018066d0050190e018140150901412014bd", + "0x1d3ec0c4240505005144060500542405060052f40606005424050192801806", + "0xcc0182301509014050144f01820015090141d0151401806424053ec051a406", + "0x513c062a805424050190f0180642405088050b4060881e03109014230800c", + "0x601909014fe014d9018b109c0c014b101509014aa0159301827015090141e", + "0x1aa0181d3ec0c42405060056a4060600542405050056a0060500542405019a7", + "0xc01477018b10150901405014140182701509014060141201806424053ec05", + "0x5048052f4062d40542405074056ac062cc0542405254050e8060a80542405", + "0xc2a8052d0062a8230802207812424050bcb52cc2a2c427051ac0182f01509", + "0x52f0056b8062f005424052e8052e00601909014063f8060c8056d4ba01509", + "0x109014220141401837015090141e014120183501509014bd015af018bd01509", + "0x5424050d4056c0060e8054240508c050e8061000542405080051dc062fc05", + "0x50480632805424050c8056c40601909014063f8060f03a100bf0dc120143c", + "0x230143a018d401509014200147701841015090142201414018cf015090141e", + "0x1090140c015b6018d8354d4104cf048053600542405328056c0063540542405", + "0x542405254056dc063ec0542405014050e8060600542405018050500625405", + "0x6088056e41e0150903014014d301814048fe255090141d3ec18255b80181d", + "0x23015920182301509014200159101820015090141e014670180642405018fe", + "0x52a80563c062c40542405048050e80609c05424053f805050062a80542405", + "0x5050062cc0542405088056380601909014063f8060a8b109c950142a01509", + "0x2f2d495014ba01509014b30158f0182f01509014120143a018b501509014fe", + "0x95424053ec18031ba018fb01509014050143a01818015090140601414018ba", + "0x5074056f40601909014063f806078056f01d0150903014015bb01814048fe", + "0x109014fe01414018230800c42405088056f8060880542405030056d80601909", + "0x52d4b30a8956e0062d4054240508c056dc062cc0542405048050e8060a805", + "0x519c0601909014063f8062e8056fc2f01509030b1014d3018b109caa25509", + "0xaa01414018bd0150901420014d5018bc0150901432015c001832015090142f", + "0x52f005704060f005424052f405114060e8054240509c050e8061000542405", + "0x1c333c054240c2fc052b0062fc370d495424053283c0e8403f9c2018ca01509", + "0x601909014d50142d018d53500c4240533c054b00601909014063f80610405", + "0xbd0184901509014d401445018db01509014370143a01847015090143501414", + "0x10903045014ac01845364d825509014dc124db11cfe71006370054240525405", + "0x5134050b406134df031090144a0152c0180642405018fe0184b015c512805", + "0x5424053800571c06380054240513cdf031c60184f015090140643c0601909", + "0x590150901454015c80182d01509014d90143a0185501509014d80141401854", + "0x109014d80141401850015090144b015c90180642405018fe018590b45525405", + "0xfe0182c3785b254050b0054240514005720063780542405364050e80616c05", + "0x10901435014140185e0150901441015c90180642405254051a4060190901406", + "0xfe0186237460254051880542405178057200637405424050dc050e80618005", + "0x5424052e805724060190901420015ca0180642405254051a4060190901406", + "0x5101509014da015c80186701509014270143a018d301509014aa01414018da", + "0x64240503005364060190901495014690180642405018fe0185119cd325405", + "0x63340542405048050e80633005424053f805050061a405424050780572406", + "0x501805050062540542405030056d8061accd330950146b0150901469015c8", + "0x1d3ec18255b80181d0150901495015b7018fb01509014050143a0181801509", + "0x670180642405018fe01822015cb078054240c0500534c06050123f89542405", + "0x5050062a8054240508c056480608c05424050800564406080054240507805", + "0xb109c950142a01509014aa0158f018b101509014120143a0182701509014fe", + "0x3a018b501509014fe01414018b301509014220158e0180642405018fe0182a", + "0x1090140601414018ba0bcb5254052e805424052cc0563c060bc054240504805", + "0x542405254052f406074054240503005114063ec0542405014050e80606005", + "0x20015cc088054240c050052b006050123f895424050781d3ec183f8800181e", + "0x643c0601909014aa0142d018aa08c0c42405088054b00601909014063f806", + "0xfe014140182a01509014b1015c7018b1015090142708c0c7180609c0542405", + "0x2f2d4b3254050bc05424050a805720062d40542405048050e8062cc0542405", + "0x50e8060c805424053f805050062e80542405080057240601909014063f806", + "0x54240501805048062f4bc0c895014bd01509014ba015c8018bc0150901412", + "0xaa01509014950143a01823015090140c014770182001509014050141401822", + "0xb109caa08c2008814734062c40542405048052f40609c05424053f80511406", + "0x642405018fe018b3015ce0a8054240c078052b0060781d3ec180501242405", + "0x1c6018ba015090140643c06019090142f0142d0182f2d40c424050a8054b006", + "0x14018bd015090141401412018bc0150901432015c70183201509014ba2d40c", + "0x5720062fc0542405074050e8060dc05424053ec051dc060d4054240506005", + "0x5424052cc057240601909014063f806100bf0dc352f4120144001509014bc", + "0xcf01509014fb01477018ca0150901418014140183c0150901414014120183a", + "0x97018d4104cf3283c0480535005424050e805720061040542405074050e806", + "0x120140625441018120150901412014cf018120150901406328060190901406", + "0x6078fe03109014fe015d00180642405018fe0181d3ec0c73c180500c4240c", + "0x690180642405018fe01822015d1019090301e0152001814015090141401412", + "0x545c0608c05424050800c03116018200150901495015d201806424053f805", + "0xaa0150c018b101509014180141401827015090141401412018aa0150901423", + "0x5048060190901422015360180642405018fe0182a2c427254050a80542405", + "0xba255d3018bc015090140c0141801832015090141801414018ba0150901414", + "0x642405018fe01835015d52f4054240c0bc05750060bcb52cc95424052f032", + "0x109014063f8060e8057604001509030bf015d7018bf0dc0c424052f40575806", + "0x542405328fe0311f018ca01509014064a0060f0054240510095031d901806", + "0x45015090143701418018d901509014b501414018d801509014b301412018cf", + "0x536c47114d9360124540636c054240533c052f40611c05424050f00511c06", + "0x50780601909014063f806370057684901509030d50141d018d53504125509", + "0x120184d01509014df01517018df015090144b1280c4580612c4a0310901449", + "0x4f25405150054240513405430063800542405350050500613c054240510405", + "0x60b4054240510405048061540542405370054600601909014063f806150e0", + "0x109014063f806140590b4950145001509014550150c0185901509014d401414", + "0x1160185b015090143a015190180642405254052e80601909014fe0146901806", + "0x140185e01509014b3014120182c01509014de01517018de015090145b0dc0c", + "0x642405018fe018dd1805e2540537405424050b0054300618005424052d405", + "0x50480618805424050d405460060190901495014ba01806424053f8051a406", + "0xd3368950146701509014620150c018d301509014b501414018da01509014b3", + "0xc014600180642405254052e80601909014fe014690180642405018fe01867", + "0x690150901469014bd018690150901406178061440542405018320180642405", + "0x6b01509014cc3340c2fc06334054240501837018cc01509014691440c0d406", + "0x61b80542405074050500630c05424053ec050480631805424051ac0546006", + "0x5014050e806048054240501805050061c06e30c950147001509014c60150c", + "0xfb015dd060054240c3f805770063f895030954240505012031db0181401509", + "0x57800607805424050740577c060740542405060057780601909014063f806", + "0x10b018064240508005788060190901422015e1018272a82308022049090141e", + "0x52c405790062c4054240508c0578c0601909014270146901806424052a805", + "0x1090142a015e5018b501509014950143a018b3015090140c014140182a01509", + "0xc01414018ba01509014fb015e60180642405018fe0182f2d4b3254050bc05", + "0xbd2f032254052f405424052e805794062f00542405254050e8060c80542405", + "0xc25509014140480c76c060500542405014050e80604805424050180505006", + "0x10901418015de0180642405018fe018fb015e7060054240c3f805770063f895", + "0x57840609caa08c200881242405078057800607805424050740577c0607405", + "0x64240509c051a40601909014aa0150b018064240508c0542c060190901422", + "0x62cc054240503005050060a805424052c4057a4062c40542405080057a006", + "0x109014063f8060bcb52cc950142f015090142a015ea018b501509014950143a", + "0xbc01509014950143a01832015090140c01414018ba01509014fb015eb01806", + "0x542405019ec018064240501897018bd2f032254052f405424052e8057a806", + "0x22015090140c0143a0181e0150901405014140181d015090140601412018fe", + "0x508c200881e074127b80608c05424053f8057b40608005424052540511c06", + "0x1f10180642405018fe01827015f02a8054240c3ec057bc063ec18050123f909", + "0x54e40601909014b30142d01806424052c4052e8062cc2a2c495424052a805", + "0x1401414018ba0150901412014120182f01509014b50153a018b5015090142a", + "0xbc0c8ba3f8052f405424050bc05428062f00542405060050e8060c80542405", + "0x14018370150901412014120183501509014270153b0180642405018fe018bd", + "0x373f8050e805424050d405428061000542405060050e8062fc054240505005", + "0x109014950145101895015090140c015f20180c01509014060142a0183a100bf", + "0x5424050140513c063ec0542405048052f40601909014fe01469018123f80c", + "0x1e015090140643c0601909014180142d018180500c42405074fb030cc0181d", + "0x109014064b806080220300508005424050780564c0608805424050500513c06", + "0x41018140150901414014cf0181401509014063280601909014060140604805", + "0x1090140c015f40180642405018fe0181e0740c7ccfb0600c4240c0500501895", + "0x63f8062a8057d8230800c4240c088057d4060600542405060050480608805", + "0x10901427015f8018fe01509014200144d018270150901423015f70180642405", + "0x2a015fa0182a015090140643c0601909014063f806019f901406438062c405", + "0xfe0480c7ec062c405424052cc057e0063f805424052a805134062cc0542405", + "0x5018970180642405018fe0182f015fd2d4054240c2c4057f0063f80542405", + "0x5424053ec05050060d4054240506005048062e805424052d4054b40601909", + "0x5100bf0dc353f9fe0184001509014950144f018bf01509014ba0141801837", + "0x55040601909014063f8060f0057fc3a01509030bd01454018bd2f03225509", + "0x32014120180642405104050b406104cf031090143a01455018ca01509014fe", + "0x533c0513c0611c0542405328055080611405424052f005050063640542405", + "0x200124054240c3600515006360d5350954240536c47114d93f943018db01509", + "0x6019090144b0142d0184b1280c42405124051540601909014063f80637005", + "0x10e0184f015090144a0144f0184d01509014d501414018df01509014d401412", + "0x542405350050480638005424053700561c0601909014063f80601a0101406", + "0x63f8060b455150950142d01509014e0015860185501509014d50141401854", + "0x5424050c8050480616405424050f00561c0601909014fe016020180642405", + "0x63f8063785b14095014de0150901459015860185b01509014bc0141401850", + "0x1201806424053f80580806019090142f0142d0180642405018970180642405", + "0x643c0613c05424052540513c0613405424053ec050500637c054240506005", + "0xdf0141201860015090145e015850185e015090142c13c0c610060b00542405", + "0xda188dd2540536805424051800561806188054240513405050063740542405", + "0x109014950145001806424050480580c06019090140625c0601909014063f806", + "0x52f40619c05424050185e018d301509014060c806019090140c0160401806", + "0x69030bf0186901509014060dc06144054240519cd303035018670150901467", + "0x1e014140186b015090141d01412018cd01509014cc01587018cc0150901451", + "0x14031090141401605018c33186b2540530c054240533405618063180542405", + "0x1e031090141d014aa0181d01509014fb01423018fb01509014180142001818", + "0x62a8230310901420014aa01820015090140681806019090141e0142701822", + "0x52cc062c405424052a8050a80609c0542405088050a806019090142301427", + "0x14014600180642405018fe0180681c064240c2c427030b5018270150901427", + "0x60a805424050190f01806424053f805364060190901412014690180642405", + "0x140182f015090140501462018b5015090140601412018b3015090142a01608", + "0x6438062f005424052cc052c0060c80542405254050e8062e8054240503005", + "0x40015090140c01414018bd01509014fe015b60180642405018fe0180682405", + "0x95424050f03a100956e0060f005424052f4056dc060e80542405254050e806", + "0x109014062c40601909014063f80633c05828ca01509030bf014d3018bf0dc35", + "0x1090140601412018d501509014d401420018d40500c42405050058140610405", + "0x536c471149582c0636c0542405104052cc0611c0542405354050000611405", + "0x490160e0180642405018fe018dc0160d124054240c3640583006364d803109", + "0x1090141401420018df015090140683c0612c054240512805448061280542405", + "0x54240537c052cc06154054240513405000061500542405360050480613405", + "0xc380058300612c054240512c052f4063804f031090142d154542560b0182d", + "0x516c054480616c0542405164058380601909014063f806140058405901509", + "0x109014de015140185e015090144b015140182c01509014ca01467018de01509", + "0x542405048052f40619c0542405014051880634c054240513c050480618005", + "0xcd0150901460014bd018cc015090145e014bd01869015090142c014bd01851", + "0x62018b501509014dd01412018da188dd25509014cd330691446734c1484406", + "0x52c0060c805424050dc050e8062e805424050d405050060bc054240518805", + "0xb501412018c6015090146b015af0186b01509014bc015ae018bc01509014da", + "0x50c8050e8061c005424052e805050061b805424050bc051880630c0542405", + "0x601909014063f8061c8be1c06e30c120147201509014c6015b0018be01509", + "0x5140056c406019090141201469018064240512c051a40601909014ca01612", + "0x109014350141401875015090140501462018b9015090144f01412018bb01509", + "0xb42d8771d4b9048052d005424052ec056c0062d805424050dc050e8061dc05", + "0x505005180060190901412014690180642405328058480601909014063f806", + "0x54240501405188061e8054240536005048062e00542405370056c40601909", + "0x7d01509014b8015b00188301509014370143a018b0015090143501414018b2", + "0x5048051a4060190901414014600180642405018fe0187d20cb02c87a04805", + "0x5424050140518806200054240501805048062b4054240533c056c40601909", + "0x9b01509014ad015b0018a601509014370143a018a8015090143501414018ac", + "0x50480533c060480542405018ca0180642405018970189b298a82b08004805", + "0x601909014063f806074fb0321306014031090301201406254410181201509", + "0x5850064240c078054800605005424050500504806078fe03109014fe015d0", + "0xc67c060800542405254054ac0601909014fe014690180642405018fe01822", + "0x50500609c054240505005048062a8054240508c056800608c05424050800c", + "0x601909014063f8060a8b109c950142a01509014aa015a1018b10150901418", + "0xc6018b52cc0c424050bc051ac060bc05424050300506006019090142201536", + "0x62f005424052e895030350180642405018fe01832016152e8054240c2d405", + "0x140183a0150901414014120183501509014bd3f80c47c062f4054240501928", + "0x52f40633c05424052f00513c0632805424052cc05060060f0054240506005", + "0x1090304001470018402fc37255090144133cca0f03a0499d018410150901435", + "0xd93600c67c06364d803109014d4014be0180642405018fe018d50161635005", + "0x52fc050500636c05424050dc050480611c054240511405680061140542405", + "0x56880601909014063f8063704936c95014dc0150901447015a10184901509", + "0x4a015a1018df01509014bf014140184b0150901437014120184a01509014d5", + "0x51400601909014fe014690180642405018fe0184d37c4b254051340542405", + "0xe0015a0018e0015090144f2cc0c67c0613c05424050c80568c060190901495", + "0x515005684060b405424050600505006154054240505005048061500542405", + "0x950145001806424053f8051a40601909014063f8061642d154950145901509", + "0x616c05424050185e0185001509014060c806019090140c014600180642405", + "0xbf0182c01509014060dc06378054240516c50030350185b015090145b014bd", + "0x14018dd01509014fb0141201860015090145e015a20185e01509014de0b00c", + "0x54240501a17018da188dd2540536805424051800568406188054240507405", + "0x10901418014bd0181801509014143ec0c47c063ec120310901412015d001814", + "0x642405048051a40601909014063f80607405860064240c060054800606005", + "0x56b8060880542405078058640607805424050190f01806424053f8056a806", + "0x501414018aa015090140601412018230150901420015af018200150901422", + "0x508c056c0060a80542405254050e8062c40542405030051dc0609c0542405", + "0x21a0180642405074054d80601909014063f8062cc2a2c4272a812014b301509", + "0x51dc060dc054240501405050060d4054240501805048062d405424053f805", + "0x12014bd0183a01509014b50161b0184001509014950143a018bf015090140c", + "0xbd014b4018bd2f0322e82f049090143c0e8402fc370d414870060f00542405", + "0x41015ae0184101509014ca014b80180642405018fe018cf0161d328054240c", + "0x52e8050500636005424050bc05048063540542405350056bc063500542405", + "0x109014d5015b00184701509014bc0143a01845015090143201477018d901509", + "0x120184901509014cf015b10180642405018fe018db11c45364d80480536c05", + "0x50e80612c05424050c8051dc0612805424052e8050500637005424050bc05", + "0x50300572806134df12c4a370120144d0150901449015b0018df01509014bc", + "0x60480542405018b1018fe01509014950161f0189501509014068780601909", + "0x954240c3f812014063fa21018fe01509014fe01620018120150901412014b3", + "0x50500608005424053ec0588c0601909014063f8060881e07495888fb06014", + "0x50190e01827015090142001624018aa01509014180143a018230150901414", + "0x608c054240507405050062c40542405088058980601909014063f80601a25", + "0x228018b30150901427016270182701509014b101624018aa015090141e0143a", + "0x670180642405018fe0182f016292d4054240c0a80534c060a805424052cc05", + "0x5050062f005424050c805648060c805424052e805644062e805424052d405", + "0x352f4950143701509014bc0158f0183501509014aa0143a018bd0150901423", + "0x3a01840015090142301414018bf015090142f0158e0180642405018fe01837", + "0x10901406014140183c0e840254050f005424052fc0563c060e805424052a805", + "0xfe0151b018fe2540c25509014140480c468060500542405014050e80604805", + "0x950143a01820015090140c014140180642405018fe018fb0162a060054240c", + "0x58b0aa01509030220151b018220781d25509014230800c8ac0608c0542405", + "0x62cc2a03109014b10152a018b101509014aa0151c0180642405018fe01827", + "0x5470060bc05424052d405474062d405424052cc058b406019090142a0150b", + "0xbc0162d01806424050c80542c062f03203109014ba0152a018ba0150901418", + "0x3701469018bf0dc0c424050bc05144060d405424052f405474062f40542405", + "0x109014bf015140180642405100051a4060e8400310901435014510180642405", + "0x109014cf014bd018cf01509014ca0f00c47c0632805424050e805450060f005", + "0xd4015090140643c0601909014063f806104058b8064240c33c054800633c05", + "0x6364054240507405050063600542405354058c0063540542405350058bc06", + "0x109014063f80611c45364950144701509014d80163101845015090141e0143a", + "0x52f406124054240501a32018db01509014060c80601909014410153601806", + "0x4a030bf0184a01509014060dc063700542405124db03035018490150901449", + "0x1e0143a0184d015090141d01414018df015090144b016330184b01509014dc", + "0x2340180642405018fe018e013c4d25405380054240537c058c40613c0542405", + "0x1e0143a01855015090141d0141401854015090142701633018064240506005", + "0x2330180642405018fe018590b455254051640542405150058c4060b40542405", + "0x58c4063780542405254050e80616c0542405030050500614005424053ec05", + "0x542405048054a406048054240525405704060b0de16c950142c0150901450", + "0x6074fb03109014fe016350181801509014060c806050054240501832018fe", + "0x513c062a805424050500513c0608c0542405074058dc0601909014fb01636", + "0x601909014200142d018200881e25509014272a82325638018270150901418", + "0x59018b3015090142a0145b01806424052c405140060a8b1031090141e01459", + "0x5060062e805424050bc0516c0601909014b5014500182f2d40c4240508805", + "0xbc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b301509014b3", + "0x5424052fc058ec062fc05424050190f0180642405018fe018370d4bd2563a", + "0xca01509014400163c0183c01509014bc0143a0183a01509014320141401840", + "0x52f4050500633c05424050dc058f80601909014063f80601a3d0140643806", + "0x109014ca0163f018ca01509014cf0163c0183c01509014350143a0183a01509", + "0x5018fe018d801641354054240c104056ec061040542405350059000635005", + "0x10901445015c70184501509014d90300c718063640542405354059080601909", + "0x54240511c057200612405424050f0050e80636c05424050e8050500611c05", + "0x109014d8015c90180642405030053640601909014063f8063704936c95014dc", + "0x542405128057200637c05424050f0050e80612c05424050e8050500612805", + "0x50e8063ec054240501805050063f80542405030056d806134df12c950144d", + "0x52f406088950310901495015d00181e01509014fe015b70181d0150901405", + "0x54240c06005910060601404895424050881e074fb3fa43018220150901422", + "0x109014270142d018272a80c42405080059180601909014063f80608c0591420", + "0xba0150901412014140182a01509014aa014d5018b101509014950164701806", + "0x62f405424052c405920062f005424050a805114060c80542405050050e806", + "0xfe018370164a0d4054240c0bc052b0060bcb52cc95424052f4bc0c8ba3fa49", + "0x1090140643c0601909014400142d018402fc0c424050d4054b0060190901406", + "0x109014b301414018ca015090143c015c70183c015090143a2fc0c718060e805", + "0xfe018d4104cf254053500542405328057200610405424052d4050e80633c05", + "0x52d4050e80636005424052cc050500635405424050dc05724060190901406", + "0x51a40601909014063f806114d9360950144501509014d5015c8018d901509", + "0x5050050e80636c0542405048050500611c054240508c05724060190901495", + "0x1a801814015090140669c063704936c95014dc0150901447015c80184901509", + "0x501414018aa015090140601412018fb015090140692c06060054240505005", + "0x5060056ac060a80542405254050e8062c40542405030051dc0609c0542405", + "0x1e07412424052d4b30a8b109caa0524c018b501509014fb014bd018b301509", + "0x50bc0593c0601909014063f8062e8059382f01509030230164d0182308022", + "0x5424053f805114060dc0542405080050e8060d40542405078050500601909", + "0x52b0062f4bc0c89542405100bf0dc353f9c4018400150901412014bd018bf", + "0x2d018cf3280c424050e8054b00601909014063f8060f0059403a01509030bd", + "0xd4015c7018d401509014413280c7180610405424050190f018064240533c05", + "0x5088051dc0636405424050c80505006360054240507405048063540542405", + "0x47114d936012014db01509014d5015c80184701509014bc0143a0184501509", + "0x14018dc015090141d0141201849015090143c015c90180642405018fe018db", + "0x57200637c05424052f0050e80612c0542405088051dc0612805424050c805", + "0x642405048051a40601909014063f806134df12c4a370120144d0150901449", + "0x14018e0015090141d014120184f01509014ba015c901806424053f80536406", + "0x5720060b40542405080050e8061540542405088051dc06150054240507805", + "0x54240501a51018fe0150901406334061642d154543801201459015090144f", + "0xc014180181e01509014060141201806424050189701806424050180501814", + "0x595012015090301d016530181d3ec1825509014220780c948060880542405", + "0x62a82303109014270146b0182701509014fb014180180642405018fe01820", + "0x642405018fe018b101656254054240c2a8053180604805424050481403255", + "0x60c8054240508c05060062e8054240501405050060bc05424050600504806", + "0xc2d4051c0062d4b30a895424050c8ba0bc951b8062540542405254fe030c3", + "0x3701472018370d40c424052f0052f80601909014063f8062f40595cbc01509", + "0x25a0183a01509014bf25412256590180642405018fe01840016582fc054240c", + "0x12018cf01509014ca0165c018ca015090143c0d40c96c060f005424050e805", + "0x4125405354054240533c059740635005424052cc050500610405424050a805", + "0x59780601909014950146901806424050480542c0601909014063f806354d4", + "0x504806114054240536405970063640542405360350325b018d80150901440", + "0xdb11c950144901509014450165d018db01509014b30141401847015090142a", + "0xbd0165f01806424050480542c060190901495014690180642405018fe01849", + "0x5370059740612c05424052cc050500612805424050a805048063700542405", + "0xfe0147501806424050480542c0601909014063f80637c4b12895014df01509", + "0x513c059700613c0542405134230325b0184d01509014b10165e0180642405", + "0x109014e00165d0185501509014050141401854015090141801412018e001509", + "0x5050059800601909014fe014750180642405018fe0182d15454254050b405", + "0x109014500165c0185001509014593ec0c96c061640542405080059780601909", + "0x54240516c05974060b0054240501405050063780542405060050480616c05", + "0x63f8060601404895988fe2540c25509030050180c984061782c378950145e", + "0x109014950143a0181d015090140c01414018fb01509014fe016630180642405", + "0x59980601909014063f80601a65014064380608805424053ec059900607805", + "0x20016640181e01509014140143a0181d015090141201414018200150901418", + "0xc08c057700608c05424052a8059a0062a805424050880599c060880542405", + "0x50a8059a8060a8054240509c057780601909014063f8062c4059a42701509", + "0x1090141e0143a0182f015090141d01414018b501509014b30166b018b301509", + "0xb10166d0180642405018fe018322e82f254050c805424052d4059b0062e805", + "0x52f0059b0060d40542405078050e8062f4054240507405050062f00542405", + "0x41018120150901412014cf018120150901406328060dc352f4950143701509", + "0x10901414014120180642405018fe0181d3ec0c9b8180500c4240c0480501895", + "0x5088059c40601909014063f806080059c0220780c4240c254059bc0605005", + "0x109014aa0167201827015090141e01447018aa01509014230165a0182301509", + "0x2a0165e0182a015090140643c0601909014063f80601a7301406438062c405", + "0xc2c40575c062c405424052cc059c80609c05424050800511c062cc0542405", + "0x5030050e8062f40542405060050500601909014063f8060bc059d0b501509", + "0x277018bc0c8ba25509014370d4bd256760183701509014b5016750183501509", + "0xbf016790180642405018970180642405018fe01840016782fc054240c2f005", + "0xba01414018d50150901414014120183c015090143a3f80c9e8060e80542405", + "0x50f0057b406114054240509c0511c0636405424050c8050e8063600542405", + "0x54240c350057bc063504133cca3f90901447114d9360d5049ee0184701509", + "0x4a370959f00612c4a370954240536c057c40601909014063f806124059ecdb", + "0xcf014140184f01509014ca014120184d01509014df0167d018df015090144b", + "0x543804f3f8051540542405134059f8061500542405104050e8063800542405", + "0x140185901509014ca014120182d01509014490167f0180642405018fe01855", + "0x593f80537805424050b4059f80616c0542405104050e806140054240533c05", + "0x537c060190901427014ba0180642405018970180642405018fe018de16c50", + "0x52e80505006178054240505005048060b00542405100059fc0601909014fe", + "0x6237460178fe01462015090142c0167e018dd01509014320143a0186001509", + "0x5424050190f01806424050bc050b406019090140625c0601909014063f806", + "0x10901414014120186701509014d30167d018d301509014da3f8272567c018da", + "0x54240519c059f8063300542405030050e8061a40542405060050500614405", + "0x10901495014ba0180642405018970180642405018fe018cd33069144fe014cd", + "0x52f40631805424050185e0186b01509014060c80601909014fe014df01806", + "0x6e030bf0186e01509014060dc0630c05424053186b03035018c601509014c6", + "0x1d014140187201509014fb01412018be01509014700167f0187001509014c3", + "0xb92ec723f8051d405424052f8059f8062e40542405030050e8062ec0542405", + "0x604805424053f805a00063f80c031090140c0160501806424050189701875", + "0x6074fb0310901418014aa0181801509014140142301814015090141201420", + "0xc5000608c05424052540513c060800542405074052cc0601909014fb01427", + "0x5048062a8054240503005a000601909014220142d018220780c4240508c20", + "0x1e0144f0182f01509014aa01418018b5015090140501414018b30150901406", + "0x32015090302a014540182a2c42725509014ba0bcb52ccfea04062e80542405", + "0x109014352f40c610060d4bd0310901432014550180642405018fe018bc01682", + "0x5424052c40505006100054240509c05048062fc05424050dc05614060dc05", + "0x52f00561c0601909014063f8060f03a100950143c01509014bf015860183a", + "0x109014ca015860184101509014b101414018cf015090142701412018ca01509", + "0x5018fe01812016843f895031090300c0140625683018d4104cf2540535005", + "0x5424052540504806060054240505005a180605005424053f805a140601909", + "0x542405018320180642405018fe0181d3ec0c0141d015090141801687018fb", + "0x2001509014220780c0d4060880542405088052f4060880542405019330181e", + "0x609c05424052a805a20062a8054240508023030bf0182301509014060dc06", + "0x10901412015d00182a2c40c0142a015090142701687018b1015090141201412", + "0x10901412014690180642405018fe0181801689019090301401520018140480c", + "0x643c0601909014950146901806424053f8051a406019090140c0146901806", + "0x501405188060780542405018050480607405424053ec05820063ec0542405", + "0x54d80601909014063f806080220789501420015090141d014b00182201509", + "0x2309c0c47c0609c120310901412015d0018230150901406a28060190901418", + "0x63f8062c405a2c064240c2a805480062a805424052a8052f4062a80542405", + "0x601909014fe014690180642405030051a4060190901412014690180642405", + "0x601412018b3015090142a016080182a015090140643c06019090149501469", + "0xba0bcb5254052e805424052cc052c0060bc054240501405188062d40542405", + "0x53f805740060c8054240501a8a01806424052c4054d80601909014063f806", + "0xbc01520018bc01509014bc014bd018bc01509014322f40c47c062f4fe03109", + "0x1090140c014690180642405048051a40601909014063f8060d405a30064240c", + "0x5820060dc05424050190f0180642405254051a40601909014fe0146901806", + "0xbf014b00183a01509014050146201840015090140601412018bf0150901437", + "0xca34060190901435015360180642405018fe0183c0e840254050f00542405", + "0x633c054240533c05a3c0601909014063f80610405a38cf3280c4240c25406", + "0xd803109030d53280ca3406354fe03109014fe015d0018d401509014cf01690", + "0x54240536405a4006364054240536405a3c0601909014063f80611405a44d9", + "0xbd018db01509014db014bd018490150901406a4c0636c054240501a9201847", + "0x6a54dc015090304936c0ca500636005424053600504806124054240512405", + "0x518806128054240537005a4006370054240537005a3c0601909014063f806", + "0x4d25697018e00150901412014bd0184f0150901447016960184d0150901405", + "0x29a0180642405018fe018540169901909030df01698018df12c0c424053804f", + "0x1090144a0169a0180642405030051a40601909014fe01469018064240535005", + "0x6164054240536005048060b40542405154058200615405424050190f01806", + "0x109014063f80616c50164950145b015090142d014b001850015090144b01462", + "0xdd015090144b0146201806424050b0051a4060b0de03109014540169b01806", + "0xc424053686237495a5c063680542405030052f406188054240512805a5806", + "0x5424053f8052f4061a4054240535005a5806144054240517805188061805e", + "0x6b016960186b1800c4240518005a700619cd303109014cc1a45125697018cc", + "0x6b0329d018c601509014c601696018c619c0c4240519c05a70061ac0542405", + "0x50190e0180642405018fe018c30169e01909030cd01698018cd01509014c6", + "0x6019090147001469018701b80c4240530c05a6c0601909014063f80601a9f", + "0xbe01509014be014bd018be01509014721b80c47c061c8de03109014de015d0", + "0x29a0180642405378051a40601909014063f8062ec05a80064240c2f80548006", + "0x109014b901619018b9015090140643c0601909014600169a018064240519c05", + "0x5424051d4052c0062d8054240534c05188061dc054240536005048061d405", + "0x109014600169601806424052ec054d80601909014063f8062d0b61dc95014b4", + "0x109030b801698018b801509014b21e80ca84062c8054240519c05a58061e805", + "0xfe01806a8c050190e0180642405378051a40601909014063f8062c005a8806", + "0xde20c0c47c06019090147d014690187d20c0c424052c005a6c060190901406", + "0x63f80620005a90064240c2b405480062b405424052b4052f4062b40542405", + "0x54240536005048062a005424052b005864062b005424050190f0180642405", + "0x63f8062189b298950148601509014a8014b00189b01509014d301462018a6", + "0x9701509014880160801888015090140643c060190901480015360180642405", + "0x5000054240525c052c006248054240534c051880624c05424053600504806", + "0x601909014fe01469018064240535005a680601909014063f8060009224c95", + "0x1090140643c0601909014470169a0180642405048051a406019090140c01469", + "0x542405014051880643c054240536005048064380542405434058200643405", + "0x5048051a40601909014063f8064451043c9501511015090150e014b001910", + "0x10f0180642405030051a40601909014fe01469018064240535005a680601909", + "0x5014620191401509014450141201913015090151201608019120150901406", + "0x690180642405018fe019164551425405458054240544c052c0064540542405", + "0x5424050190f01806424053f8051a406019090140c01469018064240504805", + "0x119015090140501462019180150901441014120190c01509015170160801917", + "0xc014770181d0150901406014120191a46518254054680542405430052c006", + "0x1e074fea94060800542405048052f40608805424053f80586c060780542405", + "0x3a0182a0150901405014140182301509014062c4063ec18050954240508022", + "0xfea9c060bc05424053ec05a98062d4054240508c052cc062cc054240525405", + "0x5424050c805aa4060c805424052c405aa0062c4272a895424050bcb52cc2a", + "0x5424052f0052e00601909014063f8062f405aa8bc01509030ba014b4018ba", + "0x40015090141401412018bf0150901437015af018370150901435015ae01835", + "0x6328054240509c050e8060f00542405060051dc060e805424052a80505006", + "0x52f4056c40601909014063f80633cca0f03a10012014cf01509014bf015b0", + "0x1090141801477018d501509014aa01414018d40150901414014120184101509", + "0x45364d8354d4048051140542405104056c006364054240509c050e80636005", + "0x950150901405015910180642405018fe0180c016ac014054240c01805aac06", + "0x642405018fe018120140504805424053f80563c063f805424052540564806", + "0x63ec05424050600563806060054240503014030bf0181401509014060dc06", + "0x542405014050e80604805424050180505006074050141d01509014fb0158f", + "0xfe018fb016ad060054240c3f805770063f895030954240505012031db01814", + "0x5078057800607805424050740577c06074054240506005778060190901406", + "0x230150b018064240508005788060190901422015e1018272a8230802204909", + "0x5424052c405790062c405424052a80578c060190901427014690180642405", + "0x2f015090142a015e5018b501509014950143a018b3015090140c014140182a", + "0x1090140c01414018ba01509014fb015e60180642405018fe0182f2d4b325405", + "0x2ae018bd2f032254052f405424052e805794062f00542405254050e8060c805", + "0x950150903006016af0180c014050300542405014058dc06014054240501805", + "0x60480542405048052f406048054240501ab10180642405018fe018fe016b0", + "0x608805424050500513c060780542405254059200605005424050480503035", + "0x1090141d0142d0181d3ec1825509014200881e256b201820015090140c0144f", + "0xfe01806acc050190e018aa01509014fb0144f0182301509014180144f01806", + "0x509c0503035018270150901427014bd018270150901406ad0060190901406", + "0x1090140c0144f018ba01509014b10144f0182f01509014fe015c1018b101509", + "0x2a0144f01806424052d4050b4062d4b30a895424050c8ba0bc95ad4060c805", + "0x10901423016b6018bc015090140643c062a805424052cc0513c0608c0542405", + "0x2b7018370d4bd254050dc05424052f00564c060d405424052a805ad8062f405", + "0x2300189501509014050162f0180642405018fe0180c016b8014054240c01805", + "0x370180642405018fe018120140504805424053f8058c4063f8054240525405", + "0x58c4063ec0542405060058cc06060054240503014030bf018140150901406", + "0xb10181201509014fe0161f018fe015090140687806074050141d01509014fb", + "0x14014b301806424053ec05728063ec18031090140c015be018140150901406", + "0x1e0740c4240c254120500501812ae406048054240504805880060500542405", + "0x5424052a8058ec062a805424050190f0180642405018fe0182308022256ba", + "0xb301509014270163c0182a015090141e0143a018b1015090141d0141401827", + "0x508805050062d4054240508c058f80601909014063f80601abb0140643806", + "0x109014b30163f018b301509014b50163c0182a01509014200143a018b101509", + "0x5018fe018bc016bc0c8054240c0bc056ec060bc05424052e805900062e805", + "0x10901435016be0183501509014bd0600caf4062f405424050c8059080601909", + "0x5424050dc05afc0610005424050a8050e8062fc05424052c405050060dc05", + "0x109014bc016c00180642405060057280601909014063f8060e8402fc950143a", + "0x5424050f005afc0633c05424050a8050e80632805424052c405050060f005", + "0x60c8063f8054240504805b040604805424052540592006104cf3289501441", + "0x53ec058d806074fb03109014fe016350181801509014060c8060500542405", + "0x5424050600513c062a805424050500513c0608c0542405074058dc0601909", + "0x5078051640601909014200142d018200881e25509014272a8232563801827", + "0x1090142201459018b3015090142a0145b01806424052c405140060a8b103109", + "0x5424052cc05060062e805424050bc0516c0601909014b5014500182f2d40c", + "0x352f495b08bc0c80c4240c2e8b3014063fa39018ba01509014ba01418018b3", + "0x50500610005424052fc058ec062fc05424050190f0180642405018fe01837", + "0x50190e018ca01509014400163c0183c01509014bc0143a0183a0150901432", + "0x60e805424052f4050500633c05424050dc058f80601909014063f80601ac3", + "0x240018d401509014ca0163f018ca01509014cf0163c0183c01509014350143a", + "0x2420180642405018fe018d8016c4354054240c104056ec06104054240535005", + "0x14018470150901445015c70184501509014d90300c71806364054240535405", + "0xdb25405370054240511c057200612405424050f0050e80636c05424050e805", + "0x140184a01509014d8015c90180642405030053640601909014063f80637049", + "0x4b254051340542405128057200637c05424050f0050e80612c05424050e805", + "0xfb01509014fe0161a0181801509014140161901814015090140643c06134df", + "0x62c40542405030051dc0609c054240501405050062a805424050180504806", + "0xb0018b50150901412014bd018b301509014fb0161b0182a01509014950143a", + "0x608c200881e07412424050bcb52cc2a2c4272a818b14060bc054240506005", + "0xbd2f00c424052e805b1c0601909014063f8060c805b18ba015090302301535", + "0xcb20060dc05424052f0056a0060d405424050190f01806424052f4050b406", + "0x5050060e80542405074050480610005424052fc05b24062fc05424050d437", + "0x40016ca018cf01509014200143a018ca0150901422014770183c015090141e", + "0xd40150901432016cb0180642405018fe0184133cca0f03a048051040542405", + "0x63640542405088051dc063600542405078050500635405424050740504806", + "0x50600611c45364d8354120144701509014d4016ca0184501509014200143a", + "0x14016cc048054240c25405318062540c03109014fe0146b018fe0150901405", + "0x642405018fe0181d016ce3ec1803109030120180cb340601909014063f806", + "0x6080054240503005060060880542405060050480607805424053ec05b3c06", + "0xaa015090140643c0601909014063f80608c200889501423015090141e01534", + "0x60a8054240503005060062c40542405074050480609c05424052a805b4006", + "0x54240505005b400601909014063f8062cc2a2c495014b3015090142701534", + "0x3201509014b501534018ba015090140c014180182f015090140601412018b5", + "0x59a80601909014063f80603005b48050150903006016d1018322e82f25405", + "0x6048050141201509014fe0166c018fe01509014950166b018950150901405", + "0x180166d01818015090140c0500c2fc060500542405018370180642405018fe", + "0x123f895255090140c016d30181d0140507405424053ec059b0063ec0542405", + "0x63ec05424050600516c06019090141401450018180500c424050480516406", + "0x2308095b54220781d25509030fb3f8950140604ad4018fb01509014fb01418", + "0x3a018b1015090141d01414018270150901422016d60180642405018fe018aa", + "0x109014063f80601ad801406438062cc054240509c05b5c060a8054240507805", + "0x2a01509014230143a018b1015090142001414018b501509014aa016d901806", + "0x60bc05424052e805b6c062e805424052cc05b68062cc05424052d405b5c06", + "0x62f405424050c8059e40601909014063f8062f005b7032015090302f01677", + "0x3a018bf01509014b1014140183701509014350142c0183501509014bd014de", + "0x642405018fe0183a100bf254050e805424050dc050f00610005424050a805", + "0x633c05424050a8050e80632805424052c405050060f005424052f00510006", + "0x109014fe014cf018fe015090140632806104cf3289501441015090143c0143c", + "0x200180642405018fe018fb0600cb74140480c4240c3f80501895104063f805", + "0x5b78220780c4240c0740524c0604805424050480504806074054240503005", + "0x10d018aa015090141e01400018230150901422014920180642405018fe01820", + "0xb1015090140643c0601909014063f80601adf014064380609c054240508c05", + "0x609c05424050a805434062a8054240508005000060a805424052c40544006", + "0x544806019090140625c0601909014063f8062d405b80b3015090302701511", + "0xbc030cc018bd01509014950144f018bc015090142f014bd0182f01509014b3", + "0x12014120183501509014aa0145b01806424050c8050b4060c8ba03109014bd", + "0x52e80513c0632805424050d405060060f0054240505005050060e80542405", + "0x2e1104054240c1000515006100bf0dc954240533cca0f03a3fa81018cf01509", + "0x601909014d80142d018d83540c42405104051540601909014063f80635005", + "0x10e0184701509014d50144f0184501509014bf01414018d9015090143701412", + "0x5424050dc050480636c05424053500561c0601909014063f80601ae201406", + "0x63f806128dc124950144a01509014db01586018dc01509014bf0141401849", + "0x1201806424052a805b8c0601909014b50142d0180642405018970180642405", + "0x643c0611c05424052540513c0611405424050500505006364054240504805", + "0xd9014120184d01509014df01585018df015090144b11c0c6100612c0542405", + "0x543804f25405150054240513405618063800542405114050500613c0542405", + "0x1090140c0146001806424052540514006019090140625c0601909014063f806", + "0x350182d015090142d014bd0182d01509014061780615405424050183201806", + "0x1870185b01509014591400c2fc0614005424050183701859015090142d1540c", + "0x56180617805424053ec05050060b005424050600504806378054240516c05", + "0x1090309501698018950140c4240501405a70061805e0b0950146001509014de", + "0x120150901406014620180642405030051a40601909014063f8063f805b9006", + "0x501405a680601909014063f80601ae50140643806050054240501405a5806", + "0x1d016e80181d3ec0c424053f80c060063fae7018180150901406b980601909", + "0x63f80601aea078054240c07405ba4063ec05424053ec05188060740542405", + "0x6bac050190e0182001509014220169601822015090141e016900180642405", + "0xfb0146201820015090142301696018230150901406bb00601909014063f806", + "0x505005bb4062a80542405048054c806050054240508005a58060480542405", + "0x5bb8064240c03005a60060300603109014060169c018272a80c0142701509", + "0xfe014053f8054240501405a580601909014060169a0180642405018fe01895", + "0x5bc00601909014063f80604805bbc064240c01405a600601909014063f806", + "0x60169a0180642405018fe0181401405050054240501805a58060190901495", + "0x109014fb016e8018fb01509014950600cbc406060054240501ae60180642405", + "0x1090301d016e90181d015090141d016e80181d01509014123ec0cbc4063ec05", + "0x54240508805a5806088054240507805a400601909014063f80601af207805", + "0x508c05a580608c054240501aec0180642405018fe01806bcc050190e01820", + "0x2980180c0140c4240501405a70062a805014aa0150901420016ed0182001509", + "0x601696018064240501405a680601909014063f80625405bd0064240c03005", + "0x501405bd4060190901495016f00180642405018fe018fe014053f80542405", + "0x53ec180329d018fb015090141201696018180150901406016960181201509", + "0x501af7018064240503005bd806074050141d0150901414016ed0181401509", + "0x10901414014bd018140150901412016f90181201509014fe016f8018fe01509", + "0x1d016f90181d01509014fb016f8018fb0600c424052541401495be80605005", + "0x50480608022031090141e0180cbec060780542405078052f4060780542405", + "0xaa08c95014270150901420016a6018aa015090141801477018230150901422", + "0xfb256fc06014048954240c3f80c014063fa21018fe01509014950161f01827", + "0x6019090142201469018200880c42405060051440601909014063f8060781d", + "0x54500601909014aa01469018272a80c4240508c051440608c05424050191e", + "0x270151401806424050a8051a4062cc2a03109014b101451018b10150901420", + "0x52cc0545006019090142f01469018ba0bc0c424052d405144062d40542405", + "0x52f0320311f018320150901432014bd018bc01509014ba015140183201509", + "0x109014140143a01812015090141201414018bd01509014bd014bd018bd01509", + "0x37015090140643c0601909014063f8060d405bf4064240c2f4054800605005", + "0x63f80601afe014064380610005424052fc052c0062fc05424050dc0586406", + "0x3c015090143a016080183a015090140643c060190901435015360180642405", + "0x633c054240532805c0006328054240510005bfc0610005424050f0052c006", + "0x95014d501509014cf01701018d401509014140143a01841015090141201414", + "0xd901509014fb01414018d8015090141e017020180642405018fe018d535041", + "0x60170301847114d92540511c054240536005c04061140542405074050e806", + "0x95015af018950150901405015ae0180642405018fe0180c01704014054240c", + "0x5018370180642405018fe018120140504805424053f8056c0063f80542405", + "0x53ec056c0063ec0542405060056c406060054240503014030bf0181401509", + "0x513c060500542405254052f406254054240501805c1406074050141d01509", + "0x643c0601909014120142d018123f80c4240506014030cc01818015090140c", + "0x53ec0564c0607805424053f80513c0607405424050140513c063ec0542405", + "0x60500542405254052f4062540542405018054c4060881e074950142201509", + "0x601909014120142d018123f80c4240506014030cc01818015090140c0144f", + "0x564c0607805424053f80513c0607405424050140513c063ec05424050190f", + "0x542405014058dc06014054240501805c18060881e074950142201509014fb", + "0xc0147701820015090140601412018fb0600c424053f805c1c06030050140c", + "0x23080fea940609c0542405048052f4062a805424053ec0586c0608c0542405", + "0x5c202a01509030140158b018b101509014062c4060881e074954240509caa", + "0xb5014bd018b5015090140647806019090142a0142d0180642405018fe018b3", + "0x12801806424052cc050b40601909014063f80601b0901406438060bc0542405", + "0xb1014b30183201509014220161f0182f01509014ba014bd018ba0150901406", + "0x63f8062fc370d495c28bd2f00c4240c0bc322c49501412ae4062c40542405", + "0x5424052f005050060e80542405100058ec0610005424050190f0180642405", + "0xfe01806c2c050190e018cf015090143a0163c018ca01509014bd0143a0183c", + "0x50dc050e8060f005424050d4050500610405424052fc058f8060190901406", + "0x109014d501640018d501509014cf0163f018cf01509014410163c018ca01509", + "0x109014d8016420180642405018fe018d90170c360054240c350056ec0635005", + "0x1090141d01412018db01509014470170e0184701509014450600cc340611405", + "0x542405328050e8061280542405078051dc0637005424050f0050500612405", + "0x5bd80601909014063f80637c4b128dc12412014df01509014db0170f0184b", + "0x50f0050500613c05424050740504806134054240536405c40060190901418", + "0x1090144d0170f0185501509014ca0143a01854015090141e01477018e001509", + "0x6254054240501805b5c06014054240501b110182d154543804f048050b405", + "0x313048054240c030059dc0603005424053f89503312018fe0150901405014bd", + "0x63ec054240506005378060600542405048059e40601909014063f80605005", + "0x601909014063f806078050141e015090141d0143c0181d01509014fb0142c", + "0x54240c018054c006080050142001509014220143c01822015090141401440", + "0xfe015090140c014de0180642405014051a40601909014063f80625405c500c", + "0x642405018fe01814014050500542405048050f00604805424053f8050b006", + "0x37018fb01509014050600c0d40606005424050183201806424052540514006", + "0x50f0060880542405078051000607805424053ec1d030bf0181d0150901406", + "0x120189503005018a601893248fe0600624c923f87208005014200150901422", + "0x9204818018932c0920498b3f89503005018a6018932c09204818018932c092", + "0xc014062980624cb0248120600624cb02481291cfe2540c014062980624cb0", + "0x93248b904b163f89503005018a6018932c09204818018932c09204b153f895", + "0x624c922e4120600624c922e412c5cfe2540c014062980624c922e41206006", + "0x93248fec649503005018a601893248fe0600624c923fb183f89503005018a6", + "0xc014062980624c923f81801893248fec689503005018a601893248fe06006", + "0x9204818018932c09204b1c2540c014062980624c923f81801893248fec6c95", + "0xc014062980624c922e4120600624c922e412c74fe2540c014062980624cb0", + "0x624c923f84d1b80624c9204b1f030050189724c922541824c922571e3f895", + "0x932c09204b212540c014062b493248950484b24c923fb203f89503005018ac", + "0x18017230140607812030120300cc88fe2540c014062c80624cb0248121b806", + "0x120306e018932c0920632503005018b624c922541824c9225724018b40600c", + "0xb924c920480c1b8062e49324814c9814048fe2540c014062c80624cb024812", + "0xc1b8062e49324814ca0050181e0480c0482703327048fe2540c014062ec06", + "0x32a03005018b2018932546e0189325729048fe2540c014062ec062e49324812", + "0xc014062c80624c951b80624c95cac9503005018be018932540c1b80624cfe", + "0x93248120306e018b924c920532d2540c014062f80624c950306e018933fb2c", + "0xfe2540c0140625c93248950304d0609324812cb8123f89503005018be018b9", + "0x624c923fb31014063300624c950189303330014063180624c95018930332f", + "0x1234c93248feccc050181e0480c0489b033322540c014062b00624c923f84d", + "0x5018bb018932c092048180306e018932c092063342540c014062b49324895", + "0x9324814cd8fe2540c014062d89324895030120609324812cd414048fe2540c", + "0xb2018932543a0189325737048fe2540c014062ec062e4932481203035018b9", + "0x5018be01893254411b80624cfece405018da018932540624c0cce00c01406", + "0x120306e018b924c920533b2540c014062f80624c950306e018933fb3a2540c", + "0xccf40c0140637493248950609324895cf0123f89503005018be018b924c92", + "0xfe2540c014063800624c923f84a1340624c9204b3e014063780624c9501893", + "0xc0140636c920309b05092257402540c014062b493248950481824c923fb3f", + "0x1d018b924c9205342048fe2540c0140609cb0248950300c0300c2c09205341", + "0x932540624c0cd10062c80535405d0c123f89503005018bb018b924c920480c", + "0xcf01747030050181e0481225412048d425746018d401441017450140631806", + "0x93254401b80624cfed249503005018ca018932540c0e80624cfed200636805", + "0xfe2540c014062fc062e4932481203035018b924c920534a2540c014062f806", + "0x624c950b00624c95d3406378052e805d3005018bc06092254182480cd2c12", + "0xb00300c0a8b02574f2540c014062b493248950481824c923fb4e03005018a6", + "0x1d2e4923fb52014060a8050a82a03351014060a8050a82a03350030050182a", + "0x5d509503005018b101893254d926c0624cfed4c9503005018d92e4922540c", + "0x1e04812254120484125756030050181e04812254120484025755018bb014b1", + "0x62a8062e4932481209c0c074062e49324818d60063500510005d5c0c01406", + "0x35b0140629805030fb0335a018a6014fb01759050123f89503005" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 12 + } + ], + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "function_idx": 10 + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "function_idx": 5 + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 0 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 1 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "function_idx": 7 + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "function_idx": 9 + }, + { + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", + "function_idx": 3 + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "function_idx": 2 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 4 + }, + { + "selector": "0x29e211664c0b63c79638fbea474206ca74016b3e9a3dc4f9ac300ffd8bdf2cd", + "function_idx": 6 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "function_idx": 8 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "function_idx": 11 + } + ], + "L1_HANDLER": [] + }, + "abi": [ + { + "type": "impl", + "name": "SRC6Impl", + "interface_name": "openzeppelin::account::interface::ISRC6" + }, + { + "type": "struct", + "name": "core::starknet::account::Call", + "members": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::ISRC6", + "items": [ + { + "type": "function", + "name": "__execute__", + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::array::Array::>" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate__", + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_valid_signature", + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC6CamelOnlyImpl", + "interface_name": "openzeppelin::account::interface::ISRC6CamelOnly" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::ISRC6CamelOnly", + "items": [ + { + "type": "function", + "name": "isValidSignature", + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "DeclarerImpl", + "interface_name": "openzeppelin::account::interface::IDeclarer" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IDeclarer", + "items": [ + { + "type": "function", + "name": "__validate_declare__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC5Impl", + "interface_name": "openzeppelin::introspection::interface::ISRC5" + }, + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin::introspection::interface::ISRC5", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC5CamelImpl", + "interface_name": "openzeppelin::introspection::interface::ISRC5Camel" + }, + { + "type": "interface", + "name": "openzeppelin::introspection::interface::ISRC5Camel", + "items": [ + { + "type": "function", + "name": "supportsInterface", + "inputs": [ + { + "name": "interfaceId", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "function", + "name": "get_public_key", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_public_key", + "inputs": [ + { + "name": "new_public_key", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "getPublicKey", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "setPublicKey", + "inputs": [ + { + "name": "newPublicKey", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [ + { + "name": "_public_key", + "type": "core::felt252" + } + ] + }, + { + "type": "function", + "name": "__validate_deploy__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + }, + { + "name": "_public_key", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "event", + "name": "openzeppelin::account::account::Account::OwnerAdded", + "kind": "struct", + "members": [ + { + "name": "new_owner_guid", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::account::Account::OwnerRemoved", + "kind": "struct", + "members": [ + { + "name": "removed_owner_guid", + "type": "core::felt252", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::account::Account::Event", + "kind": "enum", + "variants": [ + { + "name": "OwnerAdded", + "type": "openzeppelin::account::account::Account::OwnerAdded", + "kind": "nested" + }, + { + "name": "OwnerRemoved", + "type": "openzeppelin::account::account::Account::OwnerRemoved", + "kind": "nested" + } + ] + } + ] +} diff --git a/crates/starknet_os_flow_tests/src/initial_state.rs b/crates/starknet_os_flow_tests/src/initial_state.rs index 637c3cbed98..c97345090f2 100644 --- a/crates/starknet_os_flow_tests/src/initial_state.rs +++ b/crates/starknet_os_flow_tests/src/initial_state.rs @@ -299,7 +299,28 @@ pub(crate) fn get_deploy_contract_tx_and_address( nonce: Nonce, resource_bounds: ValidResourceBounds, ) -> (Transaction, ContractAddress) { - let contract_address_salt = Felt::ONE; + let (deploy_contract_tx, contract_address) = get_deploy_contract_tx_and_address_with_salt( + class_hash, + ctor_calldata, + nonce, + resource_bounds, + Felt::ONE, + ); + ( + Transaction::new_for_sequencing(StarknetAPITransaction::Account( + AccountTransaction::Invoke(deploy_contract_tx), + )), + contract_address, + ) +} + +pub(crate) fn get_deploy_contract_tx_and_address_with_salt( + class_hash: ClassHash, + ctor_calldata: Calldata, + nonce: Nonce, + resource_bounds: ValidResourceBounds, + contract_address_salt: Felt, +) -> (InvokeTransaction, ContractAddress) { let calldata = [class_hash.0, contract_address_salt, ctor_calldata.0.len().into()] .iter() .chain(ctor_calldata.0.iter()) @@ -329,12 +350,7 @@ pub(crate) fn get_deploy_contract_tx_and_address( *FUNDED_ACCOUNT_ADDRESS, ) .unwrap(); - ( - Transaction::new_for_sequencing(StarknetAPITransaction::Account( - AccountTransaction::Invoke(deploy_contract_tx), - )), - contract_address, - ) + (deploy_contract_tx, contract_address) } pub(crate) fn get_deploy_fee_token_tx_and_address(nonce: Nonce) -> (Transaction, ContractAddress) { diff --git a/crates/starknet_os_flow_tests/src/lib.rs b/crates/starknet_os_flow_tests/src/lib.rs index 997222e53e3..731babd7877 100644 --- a/crates/starknet_os_flow_tests/src/lib.rs +++ b/crates/starknet_os_flow_tests/src/lib.rs @@ -1,6 +1,7 @@ #![cfg(test)] pub(crate) mod initial_state; +pub(crate) mod special_contracts; pub(crate) mod state_trait; pub(crate) mod test_manager; pub(crate) mod tests; diff --git a/crates/starknet_os_flow_tests/src/special_contracts.rs b/crates/starknet_os_flow_tests/src/special_contracts.rs new file mode 100644 index 00000000000..94e75f43bbc --- /dev/null +++ b/crates/starknet_os_flow_tests/src/special_contracts.rs @@ -0,0 +1,24 @@ +use std::sync::LazyLock; + +use cairo_lang_starknet_classes::casm_contract_class::CasmContractClass; +use starknet_api::deprecated_contract_class::ContractClass as DeprecatedContractClass; +use starknet_api::state::SierraContractClass; + +pub(crate) static V1_BOUND_CAIRO0_CONTRACT: LazyLock = + LazyLock::new(|| { + serde_json::from_str(include_str!("../resources/v1_bound_cairo0_account.json")).unwrap() + }); + +pub(crate) static V1_BOUND_CAIRO1_CONTRACT_SIERRA: LazyLock = + LazyLock::new(|| { + let compiler_contract_class: cairo_lang_starknet_classes::contract_class::ContractClass = + serde_json::from_str(include_str!("../resources/v1_bound_cairo1_account.sierra.json")) + .unwrap(); + SierraContractClass::from(compiler_contract_class) + }); + +pub(crate) static V1_BOUND_CAIRO1_CONTRACT_CASM: LazyLock = + LazyLock::new(|| { + serde_json::from_str(include_str!("../resources/v1_bound_cairo1_account.casm.json")) + .unwrap() + }); diff --git a/crates/starknet_os_flow_tests/src/test_manager.rs b/crates/starknet_os_flow_tests/src/test_manager.rs index 65a564f9e08..3fd1d959a23 100644 --- a/crates/starknet_os_flow_tests/src/test_manager.rs +++ b/crates/starknet_os_flow_tests/src/test_manager.rs @@ -9,7 +9,9 @@ use blockifier::context::{BlockContext, ChainInfo, FeeTokenAddresses}; use blockifier::state::cached_state::{CommitmentStateDiff, StateMaps}; use blockifier::state::stateful_compression_test_utils::decompress; use blockifier::test_utils::ALIAS_CONTRACT_ADDRESS; +use blockifier::transaction::objects::TransactionExecutionInfo; use blockifier::transaction::transaction_execution::Transaction as BlockifierTransaction; +use blockifier_test_utils::calldata::create_calldata; use blockifier_test_utils::contracts::FeatureContract; use itertools::Itertools; use starknet_api::abi::abi_utils::get_fee_token_var_address; @@ -22,12 +24,14 @@ use starknet_api::executable_transaction::{ DeclareTransaction, DeployAccountTransaction, InvokeTransaction, + L1HandlerTransaction, Transaction as StarknetApiTransaction, }; +use starknet_api::invoke_tx_args; use starknet_api::state::{SierraContractClass, StorageKey}; use starknet_api::test_utils::invoke::{invoke_tx, InvokeTxArgs}; use starknet_api::test_utils::{NonceManager, CHAIN_ID_FOR_TESTS}; -use starknet_api::transaction::fields::Calldata; +use starknet_api::transaction::fields::{Calldata, Tip}; use starknet_api::transaction::MessageToL1; use starknet_committer::block_committer::input::{IsSubset, StarknetStorageKey, StateDiff}; use starknet_os::io::os_input::{ @@ -58,6 +62,7 @@ use crate::initial_state::{ OsExecutionContracts, }; use crate::state_trait::FlowTestState; +use crate::tests::NON_TRIVIAL_RESOURCE_BOUNDS; use crate::utils::{ commit_state_diff, create_cached_state_input_and_commitment_infos, @@ -86,12 +91,17 @@ pub(crate) struct TestParameters { pub(crate) messages_to_l2: Vec, } +pub(crate) struct FlowTestTx { + tx: BlockifierTransaction, + expected_revert_reason: Option, +} + /// Manages the execution of flow tests by maintaining the initial state and transactions. pub(crate) struct TestManager { pub(crate) initial_state: InitialState, pub(crate) execution_contracts: OsExecutionContracts, - per_block_transactions: Vec>, + per_block_transactions: Vec>, } pub(crate) struct OsTestExpectedValues { @@ -262,7 +272,11 @@ impl TestManager { self.per_block_transactions.push(vec![]); } - fn last_block_txs_mut(&mut self) -> &mut Vec { + pub(crate) fn total_txs(&self) -> usize { + self.per_block_transactions.iter().map(|block| block.len()).sum() + } + + fn last_block_txs_mut(&mut self) -> &mut Vec { self.per_block_transactions .last_mut() .expect("Always initialized with at least one tx list (at least one block).") @@ -278,9 +292,12 @@ impl TestManager { else { panic!("Expected a V1 contract class"); }; - self.last_block_txs_mut().push(BlockifierTransaction::new_for_sequencing( - StarknetApiTransaction::Account(AccountTransaction::Declare(tx)), - )); + self.last_block_txs_mut().push(FlowTestTx { + tx: BlockifierTransaction::new_for_sequencing(StarknetApiTransaction::Account( + AccountTransaction::Declare(tx), + )), + expected_revert_reason: None, + }); self.execution_contracts .declared_class_hash_to_component_hashes @@ -292,14 +309,29 @@ impl TestManager { .insert(compiled_class_hash, casm.clone()); } - pub(crate) fn add_invoke_tx(&mut self, tx: InvokeTransaction) { - self.last_block_txs_mut().push(BlockifierTransaction::new_for_sequencing( - StarknetApiTransaction::Account(AccountTransaction::Invoke(tx)), - )); + pub(crate) fn add_invoke_tx( + &mut self, + tx: InvokeTransaction, + expected_revert_reason: Option, + ) { + self.last_block_txs_mut().push(FlowTestTx { + tx: BlockifierTransaction::new_for_sequencing(StarknetApiTransaction::Account( + AccountTransaction::Invoke(tx), + )), + expected_revert_reason, + }); } - pub(crate) fn add_invoke_tx_from_args(&mut self, args: InvokeTxArgs, chain_id: &ChainId) { - self.add_invoke_tx(InvokeTransaction::create(invoke_tx(args), chain_id).unwrap()); + pub(crate) fn add_invoke_tx_from_args( + &mut self, + args: InvokeTxArgs, + chain_id: &ChainId, + revert_reason: Option, + ) { + self.add_invoke_tx( + InvokeTransaction::create(invoke_tx(args), chain_id).unwrap(), + revert_reason, + ); } pub(crate) fn add_cairo0_declare_tx( @@ -310,9 +342,12 @@ impl TestManager { let ContractClass::V0(class) = tx.class_info.contract_class.clone() else { panic!("Expected a V0 contract class"); }; - self.last_block_txs_mut().push(BlockifierTransaction::new_for_sequencing( - StarknetApiTransaction::Account(AccountTransaction::Declare(tx)), - )); + self.last_block_txs_mut().push(FlowTestTx { + tx: BlockifierTransaction::new_for_sequencing(StarknetApiTransaction::Account( + AccountTransaction::Declare(tx), + )), + expected_revert_reason: None, + }); self.execution_contracts .executed_contracts .deprecated_contracts @@ -320,9 +355,49 @@ impl TestManager { } pub(crate) fn add_deploy_account_tx(&mut self, tx: DeployAccountTransaction) { - self.last_block_txs_mut().push(BlockifierTransaction::new_for_sequencing( - StarknetApiTransaction::Account(AccountTransaction::DeployAccount(tx)), - )); + self.last_block_txs_mut().push(FlowTestTx { + tx: BlockifierTransaction::new_for_sequencing(StarknetApiTransaction::Account( + AccountTransaction::DeployAccount(tx), + )), + expected_revert_reason: None, + }); + } + + pub(crate) fn add_l1_handler_tx( + &mut self, + tx: L1HandlerTransaction, + expected_revert_reason: Option, + ) { + self.last_block_txs_mut().push(FlowTestTx { + tx: BlockifierTransaction::new_for_sequencing(StarknetApiTransaction::L1Handler(tx)), + expected_revert_reason, + }); + } + + pub(crate) fn add_fund_address_tx_with_default_amount( + &mut self, + address: ContractAddress, + nonce_manager: &mut NonceManager, + ) { + let transfer_amount = 2 * NON_TRIVIAL_RESOURCE_BOUNDS.max_possible_fee(Tip(0)).0; + self.add_fund_address_tx(address, nonce_manager, transfer_amount); + } + + pub(crate) fn add_fund_address_tx( + &mut self, + address: ContractAddress, + nonce_manager: &mut NonceManager, + amount: u128, + ) { + let transfer_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + *STRK_FEE_TOKEN_ADDRESS, "transfer", &[**address, Felt::from(amount), Felt::ZERO] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + self.add_invoke_tx_from_args(transfer_tx_args, &CHAIN_ID_FOR_TESTS, None); } /// Executes the test using default block contexts, starting from the given block number. @@ -397,6 +472,35 @@ impl TestManager { first_use_kzg_da } + /// Verifies all the execution outputs are as expected w.r.t. revert reasons. + fn verify_execution_outputs( + block_index: usize, + revert_reasons: &[Option], + execution_outputs: &[(TransactionExecutionInfo, StateMaps)], + ) { + assert_eq!(revert_reasons.len(), execution_outputs.len()); + for ((i, revert_reason), (execution_info, _)) in + revert_reasons.iter().enumerate().zip(execution_outputs.iter()) + { + let preamble = format!("Block {block_index}, transaction {i}:"); + if let Some(revert_reason) = revert_reason { + let actual_revert_reason = + execution_info.revert_error.as_ref().unwrap().to_string(); + assert!( + actual_revert_reason.contains(revert_reason), + "{preamble} Expected '{revert_reason}' to be in revert \ + string:\n'{actual_revert_reason}'" + ); + } else { + assert!( + execution_info.revert_error.is_none(), + "{preamble} Expected no revert error, got: {}.", + execution_info.revert_error.as_ref().unwrap() + ); + } + } + } + /// Decompresses the state diff from the OS output using the given OS output, state and alias /// keys. fn get_decompressed_state_diff( @@ -459,13 +563,19 @@ impl TestManager { "use_kzg_da flag in block contexts must match the test parameter." ); let mut alias_keys = HashSet::new(); - for (block_txs, block_context) in per_block_txs.into_iter().zip(block_contexts.into_iter()) + for ((block_index, block_txs_with_reason), block_context) in + per_block_txs.into_iter().enumerate().zip(block_contexts.into_iter()) { + let (block_txs, revert_reasons): (Vec<_>, Vec<_>) = block_txs_with_reason + .into_iter() + .map(|flow_test_tx| (flow_test_tx.tx, flow_test_tx.expected_revert_reason)) + .unzip(); // Clone the block info for later use. let block_info = block_context.block_info().clone(); // Execute the transactions. let ExecutionOutput { execution_outputs, block_summary, mut final_state } = execute_transactions(state, &block_txs, block_context); + Self::verify_execution_outputs(block_index, &revert_reasons, &execution_outputs); let extended_state_diff = final_state.cache.borrow().extended_state_diff(); // Update the wrapped state. let state_diff = final_state.to_state_diff().unwrap(); diff --git a/crates/starknet_os_flow_tests/src/tests.rs b/crates/starknet_os_flow_tests/src/tests.rs index d0605583a90..c00c7c6ae01 100644 --- a/crates/starknet_os_flow_tests/src/tests.rs +++ b/crates/starknet_os_flow_tests/src/tests.rs @@ -1,43 +1,114 @@ -use std::collections::HashMap; -use std::sync::LazyLock; +use std::collections::{HashMap, HashSet}; +use std::sync::{Arc, LazyLock}; +use blockifier::abi::constants::STORED_BLOCK_HASH_BUFFER; +use blockifier::blockifier_versioned_constants::VersionedConstants; use blockifier::test_utils::dict_state_reader::DictStateReader; +use blockifier::test_utils::ALIAS_CONTRACT_ADDRESS; +use blockifier::transaction::test_utils::ExpectedExecutionInfo; use blockifier_test_utils::cairo_versions::{CairoVersion, RunnableCairo1}; use blockifier_test_utils::calldata::create_calldata; use blockifier_test_utils::contracts::FeatureContract; +use cairo_vm::types::builtin_name::BuiltinName; +use expect_test::expect; use rstest::rstest; -use starknet_api::abi::abi_utils::get_storage_var_address; -use starknet_api::contract_class::compiled_class_hash::HashVersion; -use starknet_api::core::calculate_contract_address; -use starknet_api::executable_transaction::DeclareTransaction; +use starknet_api::abi::abi_utils::{get_storage_var_address, selector_from_name}; +use starknet_api::block::{BlockInfo, BlockNumber, BlockTimestamp, GasPrice}; +use starknet_api::contract_class::compiled_class_hash::{HashVersion, HashableCompiledClass}; +use starknet_api::contract_class::{ClassInfo, ContractClass}; +use starknet_api::core::{ + calculate_contract_address, + ClassHash, + CompiledClassHash as StarknetAPICompiledClassHash, + ContractAddress, + EthAddress, + Nonce, + PatriciaKey, +}; +use starknet_api::executable_transaction::{ + AccountTransaction, + DeclareTransaction, + DeployAccountTransaction, + InvokeTransaction, + L1HandlerTransaction as ExecutableL1HandlerTransaction, + Transaction, + TransactionType, +}; use starknet_api::execution_resources::GasAmount; +use starknet_api::state::StorageKey; use starknet_api::test_utils::declare::declare_tx; +use starknet_api::test_utils::deploy_account::deploy_account_tx; +use starknet_api::test_utils::invoke::invoke_tx; use starknet_api::test_utils::{ CHAIN_ID_FOR_TESTS, + CURRENT_BLOCK_TIMESTAMP, DEFAULT_STRK_L1_DATA_GAS_PRICE, DEFAULT_STRK_L1_GAS_PRICE, DEFAULT_STRK_L2_GAS_PRICE, + TEST_SEQUENCER_ADDRESS, }; use starknet_api::transaction::constants::DEPLOY_CONTRACT_FUNCTION_ENTRY_POINT_NAME; use starknet_api::transaction::fields::{ AllResourceBounds, Calldata, ContractAddressSalt, + Fee, ResourceBounds, + Tip, + TransactionSignature, ValidResourceBounds, }; -use starknet_api::{calldata, declare_tx_args, invoke_tx_args}; +use starknet_api::transaction::{ + L1HandlerTransaction, + L1ToL2Payload, + L2ToL1Payload, + MessageToL1, + TransactionVersion, +}; +use starknet_api::{ + calldata, + contract_address, + declare_tx_args, + deploy_account_tx_args, + felt, + invoke_tx_args, +}; use starknet_committer::block_committer::input::{ StarknetStorageKey, StarknetStorageValue, StateDiff, }; use starknet_committer::patricia_merkle_tree::types::CompiledClassHash; +use starknet_core::crypto::ecdsa_sign; +use starknet_crypto::{get_public_key, Signature}; +use starknet_os::hints::hint_implementation::deprecated_compiled_class::class_hash::compute_deprecated_class_hash; +use starknet_os::hints::vars::Const; +use starknet_os::io::os_output::MessageToL2; use starknet_types_core::felt::Felt; +use starknet_types_core::hash::{Pedersen, StarkHash}; -use crate::initial_state::create_default_initial_state_data; -use crate::test_manager::{TestManager, TestParameters, FUNDED_ACCOUNT_ADDRESS}; -use crate::utils::{divide_vec_into_n_parts, get_class_info_of_feature_contract}; +use crate::initial_state::{ + create_default_initial_state_data, + get_deploy_contract_tx_and_address_with_salt, +}; +use crate::special_contracts::{ + V1_BOUND_CAIRO0_CONTRACT, + V1_BOUND_CAIRO1_CONTRACT_CASM, + V1_BOUND_CAIRO1_CONTRACT_SIERRA, +}; +use crate::test_manager::{ + TestManager, + TestParameters, + FUNDED_ACCOUNT_ADDRESS, + STRK_FEE_TOKEN_ADDRESS, +}; +use crate::utils::{ + divide_vec_into_n_parts, + get_class_hash_of_feature_contract, + get_class_info_of_cairo0_contract, + get_class_info_of_feature_contract, + maybe_dummy_block_hash_and_number, +}; pub(crate) static NON_TRIVIAL_RESOURCE_BOUNDS: LazyLock = LazyLock::new(|| { @@ -139,7 +210,7 @@ async fn declare_deploy_scenario( *FUNDED_ACCOUNT_ADDRESS, ) .unwrap(); - test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS); + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); test_manager.divide_transactions_into_n_blocks(n_blocks); let test_output = test_manager .execute_test_with_default_block_contexts(&TestParameters { @@ -204,7 +275,7 @@ async fn trivial_diff_scenario( calldata: create_calldata(test_contract_address, function_name, &[key, value]), resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, }; - test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS); + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); // Move to next block, and add an invoke that reverts the previous change. test_manager.move_to_next_block(); @@ -214,7 +285,7 @@ async fn trivial_diff_scenario( calldata: create_calldata(test_contract_address, function_name, &[key, Felt::ZERO]), resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, }; - test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS); + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); // Execute the test. let test_output = test_manager @@ -237,13 +308,18 @@ async fn trivial_diff_scenario( /// 1. All storage changes made before the revert are properly rolled back. /// 2. The transaction fee is still deducted from the caller's account. #[rstest] +#[case::cairo0( + FeatureContract::TestContract(CairoVersion::Cairo0), + "ASSERT_EQ instruction failed: 1 != 0" +)] +#[case::cairo1( + FeatureContract::TestContract(CairoVersion::Cairo1(RunnableCairo1::Casm)), + "Panic for revert" +)] #[tokio::test] async fn test_reverted_invoke_tx( - #[values( - FeatureContract::TestContract(CairoVersion::Cairo0), - FeatureContract::TestContract(CairoVersion::Cairo1(RunnableCairo1::Casm)) - )] - test_contract: FeatureContract, + #[case] test_contract: FeatureContract, + #[case] revert_reason: &str, ) { let (use_kzg_da, full_output) = (true, false); @@ -258,10 +334,14 @@ async fn test_reverted_invoke_tx( let invoke_tx_args = invoke_tx_args! { sender_address: *FUNDED_ACCOUNT_ADDRESS, nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), - calldata: create_calldata(test_contract_address, "write_and_revert", &[]), + calldata: create_calldata(test_contract_address, "write_and_revert", &[Felt::ONE, Felt::TWO]), resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, }; - test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS); + test_manager.add_invoke_tx_from_args( + invoke_tx_args, + &CHAIN_ID_FOR_TESTS, + Some(revert_reason.to_string()), + ); // Execute the test. let test_output = test_manager @@ -281,3 +361,1858 @@ async fn test_reverted_invoke_tx( test_output.perform_default_validations(); } + +/// Verifies that when an L1 handler modifies storage and then reverts, all storage changes made +/// before the revert are properly rolled back. +#[rstest] +#[case::cairo0( + FeatureContract::TestContract(CairoVersion::Cairo0), + "ASSERT_EQ instruction failed: 1 != 0." +)] +#[case::cairo1( + FeatureContract::TestContract(CairoVersion::Cairo1(RunnableCairo1::Casm)), + "revert in l1 handler" +)] +#[tokio::test] +async fn test_reverted_l1_handler_tx( + #[case] test_contract: FeatureContract, + #[case] revert_reason: &str, +) { + let (mut test_manager, _, [test_contract_address]) = + TestManager::::new_with_default_initial_state([( + test_contract, + calldata![Felt::ONE, Felt::TWO], + )]) + .await; + + // Add a reverting L1 handler transaction that changes the storage. + let tx = ExecutableL1HandlerTransaction::create( + L1HandlerTransaction { + version: L1HandlerTransaction::VERSION, + nonce: Nonce::default(), + contract_address: test_contract_address, + entry_point_selector: selector_from_name("l1_handler_set_value_and_revert"), + // from_address (L1 address), key, value. + calldata: calldata![Felt::THREE, Felt::ONE, Felt::TWO], + }, + &CHAIN_ID_FOR_TESTS, + Fee(1_000_000), + ) + .unwrap(); + test_manager.add_l1_handler_tx(tx, Some(revert_reason.to_string())); + + let test_output = + test_manager.execute_test_with_default_block_contexts(&TestParameters::default()).await; + + // Check that the storage was reverted (no change in test contract address). + assert!( + !test_output.decompressed_state_diff.storage_updates.contains_key(&test_contract_address) + ); + test_output.perform_default_validations(); +} + +#[rstest] +#[tokio::test] +async fn test_os_logic(#[values(1, 3)] n_blocks_in_multi_block: usize) { + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([]).await; + let n_expected_txs = 29; + let mut expected_storage_updates: HashMap< + ContractAddress, + HashMap, + > = HashMap::new(); + let mut update_expected_storage = |address: ContractAddress, key: Felt, value: Felt| { + let key = StarknetStorageKey(StorageKey(key.try_into().unwrap())); + let value = StarknetStorageValue(value); + expected_storage_updates + .entry(address) + .and_modify(|map| { + map.insert(key, value); + }) + .or_insert_with(|| HashMap::from([(key, value)])); + }; + + // Declare a Cairo 0 test contract. + let cairo0_test_contract = FeatureContract::TestContract(CairoVersion::Cairo0); + let test_class_hash = get_class_hash_of_feature_contract(cairo0_test_contract); + let declare_args = declare_tx_args! { + version: TransactionVersion::ZERO, + max_fee: Fee(1_000_000_000_000_000), + class_hash: ClassHash(test_class_hash.0), + sender_address: *FUNDED_ACCOUNT_ADDRESS, + }; + let account_declare_tx = declare_tx(declare_args); + let class_info = get_class_info_of_feature_contract(cairo0_test_contract); + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo0_declare_tx( + tx, + StarknetAPICompiledClassHash(get_class_hash_of_feature_contract(cairo0_test_contract).0), + ); + + // Deploy some instances of the test contract. + let mut contract_addresses = Vec::new(); + for (salt, ctor_calldata) in + std::iter::zip([17u8, 42, 53], [[321u16, 543], [111, 987], [444, 0]]) + { + let contract_address_salt = ContractAddressSalt(Felt::from(salt)); + let (deploy_tx, address) = get_deploy_contract_tx_and_address_with_salt( + test_class_hash, + Calldata(Arc::new(ctor_calldata.into_iter().map(Felt::from).collect())), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + contract_address_salt.0, + ); + contract_addresses.push(address); + test_manager.add_invoke_tx(deploy_tx, None); + // Update expected storage diff, if the ctor calldata writes a nonzero value. + if ctor_calldata[1] != 0 { + update_expected_storage( + address, + Felt::from(ctor_calldata[0]), + Felt::from(ctor_calldata[1]), + ); + } + } + + // Call set_value(address=85, value=47) on the first contract. + // Used to test normal value update and make sure it is written to on-chain data. + let (key, value) = (Felt::from(85), Felt::from(47)); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(contract_addresses[0], "test_storage_read_write", &[key, value]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_addresses[0], key, value); + + // Call set_value(address=81, value=0) on the first contract. + // Used to test redundant value update (0 -> 0) and make sure it is not written to on-chain + // data. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], "test_storage_read_write", &[Felt::from(81), Felt::ZERO] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call set_value(address=97, value=0). + // Used to test redundant value update (0 -> 0) in contract with only redundant updates + // and make sure the whole contract is not written to on-chain data. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[2], "test_storage_read_write", &[Felt::from(97), Felt::ZERO] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(contract_addresses[1], "entry_point", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_addresses[1], Felt::from(15), Felt::ONE); + + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(contract_addresses[0], "test_builtins", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_get_block_timestamp with the current (testing) block timestamp. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[1], + "test_get_block_timestamp", + &[Felt::from(CURRENT_BLOCK_TIMESTAMP)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // TODO(Yoni): test the effect of the event emission on the block hash, once calculated in the + // OS. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[1], + "test_emit_events", + // n_events, keys_len, keys, data_len, data. + &[Felt::ONE, Felt::ONE, Felt::from(1991), Felt::ONE, Felt::from(2021)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Calculate the block number of the next transaction. + let txs_per_block = n_expected_txs / n_blocks_in_multi_block; + // Calculate the block number of tx 'len(txs) + 1' without the added empty block. + let mut block_number_offset = (test_manager.total_txs() + 1) / txs_per_block; + if block_number_offset * txs_per_block < test_manager.total_txs() + 1 { + block_number_offset += 1; + } + // If the block number is the last then we added an empty block before this block so its + // block number is `n_blocks_in_multi_block + 1` + if n_blocks_in_multi_block > 1 && block_number_offset == n_blocks_in_multi_block { + block_number_offset = n_blocks_in_multi_block + 1; + } + + // Call test_get_block_number(expected_block_number). + let expected_block_number = test_manager.initial_state.next_block_number.0 - 1 + + u64::try_from(block_number_offset).unwrap(); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], + "test_get_block_number", + &[Felt::from(expected_block_number)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call contract -> send message to L1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], + "test_call_contract", + &[ + **contract_addresses[0], + selector_from_name("send_message").0, + Felt::ONE, + Felt::from(85), + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + let expected_message_to_l1 = MessageToL1 { + from_address: contract_addresses[0], + to_address: EthAddress::try_from(Felt::from(85)).unwrap(), + payload: L2ToL1Payload(vec![Felt::from(12), Felt::from(34)]), + }; + + // Test get_contract_address. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], + "test_call_contract", + &[ + *contract_addresses[1].0.key(), + selector_from_name("test_get_caller_address").0, + Felt::ONE, + **contract_addresses[0], // Expected caller address. + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], + "test_get_contract_address", + &[**contract_addresses[0]] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Delegate proxy tests. + + let delegate_proxy_contract = FeatureContract::DelegateProxy; + + // Declare and deploy the delegate proxy contract. + let delegate_proxy_class_hash = get_class_hash_of_feature_contract(delegate_proxy_contract); + let delegate_proxy_declare_tx = declare_tx(declare_tx_args! { + version: TransactionVersion::ZERO, + sender_address: *FUNDED_ACCOUNT_ADDRESS, + class_hash: delegate_proxy_class_hash, + max_fee: Fee(1_000_000_000_000_000), + }); + let class_info = get_class_info_of_feature_contract(delegate_proxy_contract); + let tx = DeclareTransaction::create(delegate_proxy_declare_tx, class_info, &CHAIN_ID_FOR_TESTS) + .unwrap(); + test_manager + .add_cairo0_declare_tx(tx, StarknetAPICompiledClassHash(delegate_proxy_class_hash.0)); + + let contract_address_salt = ContractAddressSalt(Felt::ZERO); + let (deploy_tx, delegate_proxy_address) = get_deploy_contract_tx_and_address_with_salt( + delegate_proxy_class_hash, + Calldata::default(), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + contract_address_salt.0, + ); + test_manager.add_invoke_tx(deploy_tx, None); + + // Set implementation to the test contract. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(delegate_proxy_address, "set_implementation_hash", &[test_class_hash.0]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage( + delegate_proxy_address, + **get_storage_var_address("implementation_hash", &[]), + test_class_hash.0, + ); + + // Call test_get_contract_address(expected_address=delegate_proxy_address) through the delegate + // proxy. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + delegate_proxy_address, "test_get_contract_address", &[**delegate_proxy_address] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call set_value(address=123, value=456) through the delegate proxy. + let (key, value) = (Felt::from(123), Felt::from(456)); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(delegate_proxy_address, "test_storage_read_write", &[key, value]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(delegate_proxy_address, key, value); + + // Call test_get_caller_address(expected_address=account_address) through the delegate proxy. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + delegate_proxy_address, "test_get_caller_address", &[***FUNDED_ACCOUNT_ADDRESS] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // call_contract -> get_sequencer_address. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + delegate_proxy_address, + "test_call_contract", + &[ + **delegate_proxy_address, + selector_from_name("test_get_sequencer_address").0, + Felt::ONE, + Felt::from_hex_unchecked(TEST_SEQUENCER_ADDRESS) + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Invoke the l1_handler deposit(from_address=85, amount=2) through the delegate proxy, and + // define the expected consumed message. + let l1_handler_calldata = calldata![Felt::from(85), Felt::TWO]; + let l1_handler_nonce = Nonce::default(); + let l1_handler_selector = selector_from_name("deposit"); + let tx = ExecutableL1HandlerTransaction::create( + L1HandlerTransaction { + version: L1HandlerTransaction::VERSION, + nonce: l1_handler_nonce, + contract_address: delegate_proxy_address, + entry_point_selector: l1_handler_selector, + calldata: l1_handler_calldata.clone(), + }, + &CHAIN_ID_FOR_TESTS, + Fee(1_000_000), + ) + .unwrap(); + test_manager.add_l1_handler_tx(tx, None); + let expected_message_to_l2 = MessageToL2 { + from_address: EthAddress::try_from(l1_handler_calldata.0[0]).unwrap(), + to_address: delegate_proxy_address, + payload: L1ToL2Payload(l1_handler_calldata.0[1..].to_vec()), + nonce: l1_handler_nonce, + selector: l1_handler_selector, + }; + update_expected_storage( + delegate_proxy_address, + **get_storage_var_address( + "two_counters", + &[Felt::from(expected_message_to_l2.from_address)], + ), + *expected_message_to_l2.payload.0.last().unwrap(), + ); + + // Call test_library_call_syntactic_sugar from contract_addresses[0] to test library calls + // using the syntactic sugar of 'library_call_'. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], + "test_library_call_syntactic_sugar", + &[test_class_hash.0] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_addresses[0], Felt::from(444), Felt::from(666)); + + // Call add_signature_to_counters(index=2021). + let index = Felt::from(2021); + let signature = TransactionSignature(Arc::new(vec![Felt::from(100), Felt::from(200)])); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], "add_signature_to_counters", &[index] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + signature: signature.clone(), + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage( + contract_addresses[0], + **get_storage_var_address("two_counters", &[index]), + signature.0[0], + ); + update_expected_storage( + contract_addresses[0], + **get_storage_var_address("two_counters", &[index]) + Felt::ONE, + signature.0[1], + ); + + // Declare test_contract2. + let test_contract2 = FeatureContract::TestContract2; + let test_contract2_class_hash = get_class_hash_of_feature_contract(test_contract2); + let test_contract2_declare_tx = declare_tx(declare_tx_args! { + version: TransactionVersion::ZERO, + sender_address: *FUNDED_ACCOUNT_ADDRESS, + class_hash: test_contract2_class_hash, + max_fee: Fee(1_000_000_000_000_000), + }); + let class_info = get_class_info_of_feature_contract(test_contract2); + let tx = DeclareTransaction::create(test_contract2_declare_tx, class_info, &CHAIN_ID_FOR_TESTS) + .unwrap(); + test_manager + .add_cairo0_declare_tx(tx, StarknetAPICompiledClassHash(test_contract2_class_hash.0)); + + // Use library_call to call test_contract2.test_storage_write(address=555, value=888). + let (key, value) = (Felt::from(555), Felt::from(888)); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[1], + "test_library_call", + &[ + test_contract2_class_hash.0, + selector_from_name("test_storage_write").0, + Felt::TWO, + key, + value + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + signature: TransactionSignature(Arc::new(vec![Felt::from(100)])), + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_addresses[1], key, value); + + // Use library_call_l1_handler to invoke test_contract2.test_l1_handler_storage_write with + // from_address=85, address=666, value=999. + let (key, value) = (Felt::from(666), Felt::from(999)); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[1], + "test_library_call_l1_handler", + &[ + test_contract2_class_hash.0, + selector_from_name("test_l1_handler_storage_write").0, + Felt::THREE, + Felt::from(85), + key, + value + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + signature: TransactionSignature(Arc::new(vec![Felt::from(100)])), + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_addresses[1], key, value); + + // Replace the class of contract_addresses[0] to the class of test_contract2. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + contract_addresses[0], "test_replace_class", &[test_contract2_class_hash.0] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Expected number of txs. + assert_eq!(test_manager.total_txs(), n_expected_txs); + + // Run the test. + test_manager.divide_transactions_into_n_blocks(n_blocks_in_multi_block); + let test_output = test_manager + .execute_test_with_default_block_contexts(&TestParameters { + messages_to_l1: vec![expected_message_to_l1], + messages_to_l2: vec![expected_message_to_l2], + ..Default::default() + }) + .await; + + // Perform validations. + let perform_global_validations = true; + let partial_state_diff = + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }); + test_output.perform_validations(perform_global_validations, partial_state_diff); +} + +#[rstest] +#[tokio::test] +async fn test_v1_bound_accounts_cairo0() { + let test_contract = &V1_BOUND_CAIRO0_CONTRACT; + let class_hash = ClassHash(compute_deprecated_class_hash(test_contract).unwrap()); + let vc = VersionedConstants::latest_constants(); + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([]).await; + + assert!(vc.os_constants.v1_bound_accounts_cairo0.contains(&class_hash)); + + // Declare the V1-bound account. + let declare_args = declare_tx_args! { + version: TransactionVersion::ZERO, + max_fee: Fee(1_000_000_000_000_000), + class_hash, + sender_address: *FUNDED_ACCOUNT_ADDRESS, + }; + let account_declare_tx = declare_tx(declare_args); + let class_info = get_class_info_of_cairo0_contract((**test_contract).clone()); + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo0_declare_tx(tx, StarknetAPICompiledClassHash(class_hash.0)); + + // Deploy it. + let salt = Felt::ZERO; + let (deploy_tx, v1_bound_account_address) = get_deploy_contract_tx_and_address_with_salt( + class_hash, + Calldata::default(), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + salt, + ); + test_manager.add_invoke_tx(deploy_tx, None); + + // Initialize the account. + let private_key = Felt::ONE; + let public_key = get_public_key(&private_key); + let guardian = Felt::ZERO; + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(v1_bound_account_address, "initialize", &[public_key, guardian]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Create a validate tx and add signature to the transaction. The dummy account used to call + // `__validate__` does not check the signature, so we can use the signature field for + // `__validate__`. This is done after creating the transaction so that we will have access + // to the transaction hash. + let validate_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + v1_bound_account_address, "__validate__", &[Felt::ZERO, Felt::ZERO] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + tip: vc.os_constants.v1_bound_accounts_max_tip, + }; + let validate_tx = + InvokeTransaction::create(invoke_tx(validate_tx_args.clone()), &CHAIN_ID_FOR_TESTS) + .unwrap(); + assert_eq!(validate_tx.version(), TransactionVersion::THREE); + let Signature { r, s } = ecdsa_sign(&private_key, &validate_tx.tx_hash()).unwrap().into(); + let validate_tx_args = invoke_tx_args! { + signature: TransactionSignature(Arc::new(vec![r, s])), + ..validate_tx_args + }; + test_manager.add_invoke_tx_from_args(validate_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Run test and verify the signer was set. + let test_output = + test_manager.execute_test_with_default_block_contexts(&TestParameters::default()).await; + + let expected_storage_updates = HashMap::from([( + v1_bound_account_address, + HashMap::from([( + StarknetStorageKey(get_storage_var_address("_signer", &[])), + StarknetStorageValue(public_key), + )]), + )]); + let perform_global_validations = true; + let partial_state_diff = + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }); + test_output.perform_validations(perform_global_validations, partial_state_diff); +} + +#[rstest] +#[tokio::test] +async fn test_v1_bound_accounts_cairo1() { + let test_contract_sierra = &V1_BOUND_CAIRO1_CONTRACT_SIERRA; + let test_contract_casm = &V1_BOUND_CAIRO1_CONTRACT_CASM; + let class_hash = test_contract_sierra.calculate_class_hash(); + let compiled_class_hash = test_contract_casm.hash(&HashVersion::V2); + let vc = VersionedConstants::latest_constants(); + let max_tip = vc.os_constants.v1_bound_accounts_max_tip; + assert!(vc.os_constants.v1_bound_accounts_cairo1.contains(&class_hash)); + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([]).await; + + // Declare the V1-bound account. + let declare_args = declare_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + class_hash, + compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + let account_declare_tx = declare_tx(declare_args); + let sierra_version = test_contract_sierra.get_sierra_version().unwrap(); + let class_info = ClassInfo { + contract_class: ContractClass::V1(((**test_contract_casm).clone(), sierra_version.clone())), + sierra_program_length: test_contract_sierra.sierra_program.len(), + abi_length: test_contract_sierra.abi.len(), + sierra_version, + }; + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(tx, test_contract_sierra); + + // Deploy it (from funded account). + let private_key = Felt::ONE; + let public_key = get_public_key(&private_key); + let salt = Felt::ZERO; + let (deploy_tx, v1_bound_account_address) = get_deploy_contract_tx_and_address_with_salt( + class_hash, + Calldata(Arc::new(vec![public_key])), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + salt, + ); + test_manager.add_invoke_tx(deploy_tx, None); + + // Transfer funds to the account. + let transfer_amount = 2 * NON_TRIVIAL_RESOURCE_BOUNDS.max_possible_fee(max_tip).0; + test_manager.add_fund_address_tx(v1_bound_account_address, &mut nonce_manager, transfer_amount); + + // Create an invoke tx, compute the hash, sign the hash and update the signature on the tx. + let invoke_tx_args = invoke_tx_args! { + sender_address: v1_bound_account_address, + nonce: nonce_manager.next(v1_bound_account_address), + calldata: Calldata(Arc::new(vec![Felt::ZERO])), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + let invoke_tx = + InvokeTransaction::create(invoke_tx(invoke_tx_args.clone()), &CHAIN_ID_FOR_TESTS).unwrap(); + assert_eq!(invoke_tx.version(), TransactionVersion::THREE); + let Signature { r, s } = ecdsa_sign(&private_key, &invoke_tx.tx_hash()).unwrap().into(); + let invoke_tx_args = invoke_tx_args! { + signature: TransactionSignature(Arc::new(vec![r, s])), + ..invoke_tx_args + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Run the test, and make sure the account storage has the expected changes. + let test_output = + test_manager.execute_test_with_default_block_contexts(&TestParameters::default()).await; + let isrc6_id = Felt::from_hex_unchecked( + "0x2CECCEF7F994940B3962A6C67E0BA4FCD37DF7D131417C604F91E03CAECC1CD", + ); + let expected_storage_updates = HashMap::from([( + v1_bound_account_address, + HashMap::from([ + ( + StarknetStorageKey(selector_from_name("Account_public_key").0.try_into().unwrap()), + StarknetStorageValue(public_key), + ), + ( + StarknetStorageKey( + Pedersen::hash(&selector_from_name("SRC5_supported_interfaces").0, &isrc6_id) + .try_into() + .unwrap(), + ), + StarknetStorageValue(Felt::ONE), + ), + ]), + )]); + let perform_global_validations = true; + let partial_state_diff = + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }); + test_output.perform_validations(perform_global_validations, partial_state_diff); +} + +#[rstest] +#[case::use_kzg(true, 5)] +#[case::not_use_kzg(false, 1)] +#[tokio::test] +async fn test_new_class_flow(#[case] use_kzg_da: bool, #[case] n_blocks_in_multi_block: usize) { + let test_contract = FeatureContract::TestContract(CairoVersion::Cairo1(RunnableCairo1::Casm)); + let test_class_hash = get_class_hash_of_feature_contract(test_contract); + let (mut test_manager, mut nonce_manager, [main_contract_address]) = + TestManager::::new_with_default_initial_state([( + test_contract, + calldata![Felt::ZERO, Felt::ZERO], + )]) + .await; + let current_block_number = test_manager.initial_state.next_block_number; + + assert!( + current_block_number.0 > STORED_BLOCK_HASH_BUFFER, + "Current block number must be greater than STORED_BLOCK_HASH_BUFFER for the test to work." + ); + + // Prepare expected storage updates. + let mut expected_messages_to_l1 = Vec::new(); + let mut expected_storage_updates: HashMap< + ContractAddress, + HashMap, + > = HashMap::new(); + let mut update_expected_storage = |address: ContractAddress, key: Felt, value: Felt| { + let key = StarknetStorageKey(StorageKey(key.try_into().unwrap())); + let value = StarknetStorageValue(value); + expected_storage_updates + .entry(address) + .and_modify(|map| { + map.insert(key, value); + }) + .or_insert_with(|| HashMap::from([(key, value)])); + }; + + // Call test_increment twice. + let n_calls: u8 = 2; + for _ in 0..n_calls { + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_increment", &[felt!(5u8), felt!(6u8), felt!(7u8)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + } + update_expected_storage( + main_contract_address, + **get_storage_var_address("my_storage_var", &[]), + Felt::from(n_calls), + ); + + // Test get_execution_info; invoke a function that gets the expected execution info and compares + // it to the actual. + let test_execution_info_selector_name = "test_get_execution_info"; + let test_execution_info_selector = selector_from_name(test_execution_info_selector_name); + let only_query = false; + let expected_execution_info = ExpectedExecutionInfo::new( + only_query, + *FUNDED_ACCOUNT_ADDRESS, + *FUNDED_ACCOUNT_ADDRESS, + main_contract_address, + CHAIN_ID_FOR_TESTS.clone(), + test_execution_info_selector, + current_block_number, + BlockTimestamp(CURRENT_BLOCK_TIMESTAMP), + contract_address!(TEST_SEQUENCER_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce_manager.get(*FUNDED_ACCOUNT_ADDRESS), + ) + .to_syscall_result(); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, test_execution_info_selector_name, &expected_execution_info + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + // Put the tx hash in the signature. + let tx = + InvokeTransaction::create(invoke_tx(invoke_tx_args.clone()), &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_invoke_tx_from_args( + invoke_tx_args! { + signature: TransactionSignature(Arc::new(vec![tx.tx_hash.0])), + ..invoke_tx_args + }, + &CHAIN_ID_FOR_TESTS, + None, + ); + + // Test Cairo 1.0 deploy syscall. + let salt = Felt::from(7); + let deploy_from_zero = Felt::ZERO; + let ctor_calldata = vec![Felt::ZERO, Felt::ZERO]; + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + "test_deploy", + &[ + test_class_hash.0, + salt, + ctor_calldata.len().into(), + ctor_calldata[0], + ctor_calldata[1], + deploy_from_zero + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + tip: Tip(1234) + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + let contract_address2 = calculate_contract_address( + ContractAddressSalt(salt), + test_class_hash, + &Calldata(Arc::new(ctor_calldata)), + main_contract_address, + ) + .unwrap(); + + // Test calling test_get_execution_info. + let test_call_contract_selector_name = "test_call_contract"; + let expected_execution_info = ExpectedExecutionInfo::new( + only_query, + *FUNDED_ACCOUNT_ADDRESS, + main_contract_address, + contract_address2, + CHAIN_ID_FOR_TESTS.clone(), + test_execution_info_selector, + current_block_number, + BlockTimestamp(CURRENT_BLOCK_TIMESTAMP), + contract_address!(TEST_SEQUENCER_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce_manager.get(*FUNDED_ACCOUNT_ADDRESS), + ) + .to_syscall_result(); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + test_call_contract_selector_name, + &[ + **contract_address2, + test_execution_info_selector.0, + expected_execution_info.len().into() + ].into_iter().chain(expected_execution_info.into_iter()).collect::>() + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + // Put the tx hash in the signature. + let invoke_tx = + InvokeTransaction::create(invoke_tx(invoke_tx_args.clone()), &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_invoke_tx_from_args( + invoke_tx_args! { + signature: TransactionSignature(Arc::new(vec![invoke_tx.tx_hash.0])), + ..invoke_tx_args + }, + &CHAIN_ID_FOR_TESTS, + None, + ); + + // Test calling test_storage_read_write. + let test_call_contract_key = Felt::from(1948); + let test_call_contract_value = Felt::from(1967); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + test_call_contract_selector_name, + &[ + **contract_address2, + selector_from_name("test_storage_read_write").0, + Felt::TWO, + test_call_contract_key, + test_call_contract_value + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(contract_address2, test_call_contract_key, test_call_contract_value); + + // Test the behavior of the `get_class_hash_at` syscall. + let deployed_address = contract_address2; + let expected_class_hash_of_deployed_address = test_class_hash; + let undeployed_address = Felt::from(123456789); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + test_call_contract_selector_name, + &[ + **contract_address2, + selector_from_name("test_get_class_hash_at").0, + Felt::THREE, + **deployed_address, + expected_class_hash_of_deployed_address.0, + undeployed_address + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Test send-message-to-L1 syscall. + let test_send_message_to_l1_to_address = Felt::ZERO; + let test_send_message_to_l1_payload = vec![Felt::from(4365), Felt::from(23)]; + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + test_call_contract_selector_name, + &[ + **contract_address2, + selector_from_name("test_send_message_to_l1").0, + Felt::from(4), + test_send_message_to_l1_to_address, + Felt::TWO, + test_send_message_to_l1_payload[0], + test_send_message_to_l1_payload[1], + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + expected_messages_to_l1.push(MessageToL1 { + from_address: contract_address2, + to_address: EthAddress::try_from(test_send_message_to_l1_to_address).unwrap(), + payload: L2ToL1Payload(test_send_message_to_l1_payload), + }); + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_poseidon_hades_permutation. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_poseidon_hades_permutation", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_keccak. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_keccak", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Points for keccak / secp tests. + let x_low = Felt::from(302934307671667531413257853548643485645u128); + let x_high = Felt::from(328530677494498397859470651507255972949u128); + let y_low = Felt::from(11797905874978945418374634252637373969u128); + let y_high = Felt::from(188875896373816311474931247321846847606u128); + + // Call test_keccak. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_new_point_secp256k1", &[x_low, x_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_getter_secp256k1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_getter_secp256k1", &[x_low, x_high, y_low, y_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_add_secp256k1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_add_secp256k1", &[x_low, x_high, y_low, y_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_mul_secp256k1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_mul_secp256k1", &[Felt::from(1991), Felt::from(1996)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_signature_verification_secp256k1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_signature_verification_secp256k1", &[] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Change points for secpR. + let x_low = Felt::from_hex_unchecked("0x2D483FE223B12B91047D83258A958B0F"); + let x_high = Felt::from_hex_unchecked("0x502A43CE77C6F5C736A82F847FA95F8C"); + let y_low = Felt::from_hex_unchecked("0xCE729C7704F4DDF2EAAF0B76209FE1B0"); + let y_high = Felt::from_hex_unchecked("0xDB0A2E6710C71BA80AFEB3ABDF69D306"); + + // Call test_new_point_secp256r1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_new_point_secp256r1", &[x_low, x_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_add_secp256r1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_add_secp256r1", &[x_low, x_high, y_low, y_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_getter_secp256r1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_getter_secp256r1", &[x_low, x_high, y_low, y_high] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_mul_secp256r1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_mul_secp256r1", &[Felt::from(1991), Felt::from(1996)] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_signature_verification_secp256r1. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, "test_signature_verification_secp256r1", &[] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Declare the experimental contract. + let experimental_contract = FeatureContract::Experimental; + let experimental_contract_sierra = experimental_contract.get_sierra(); + let experimental_class_hash = experimental_contract_sierra.calculate_class_hash(); + let experimental_compiled_class_hash = + experimental_contract.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + class_hash: experimental_class_hash, + compiled_class_hash: experimental_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let class_info = get_class_info_of_feature_contract(experimental_contract); + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(tx, &experimental_contract_sierra); + + // Deploy it. + let salt = Felt::ZERO; + let (deploy_tx, _experimental_contract_address) = get_deploy_contract_tx_and_address_with_salt( + experimental_class_hash, + Calldata::default(), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + salt, + ); + test_manager.add_invoke_tx(deploy_tx, None); + + // Call test_sha256. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_sha256", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_circuit. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_circuit", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_rc96_holes. + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_rc96_holes", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Call test_get_block_hash. + // Get the block hash at current block number minus STORED_BLOCK_HASH_BUFFER. + let queried_block_number = BlockNumber(current_block_number.0 - STORED_BLOCK_HASH_BUFFER); + let (_old_block_number, old_block_hash) = + maybe_dummy_block_hash_and_number(current_block_number).unwrap(); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + "test_get_block_hash", + &[ + Felt::from(queried_block_number.0), + old_block_hash.0, + ]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + + // Test library call. + // TODO(Yoni): test execution info on library call. + let test_library_call_key = Felt::from(1973); + let test_library_call_value = Felt::from(1982); + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + main_contract_address, + "test_library_call", + &[ + test_class_hash.0, + selector_from_name("test_storage_read_write").0, + Felt::TWO, + test_library_call_key, + test_library_call_value + ] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + update_expected_storage(main_contract_address, test_library_call_key, test_library_call_value); + + // Test segment_arena. + for _ in 0..2 { + let invoke_tx_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata(main_contract_address, "test_segment_arena", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + } + + // Declare a Cairo 1.0 account contract. + // TODO(Noa): Replace the main account of the test with this Cairo 1 account. + let faulty_account = FeatureContract::FaultyAccount(CairoVersion::Cairo1(RunnableCairo1::Casm)); + let faulty_account_sierra = faulty_account.get_sierra(); + let faulty_account_class_hash = faulty_account_sierra.calculate_class_hash(); + let faulty_account_compiled_class_hash = + faulty_account.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + class_hash: faulty_account_class_hash, + compiled_class_hash: faulty_account_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let class_info = get_class_info_of_feature_contract(faulty_account); + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(tx, &faulty_account_sierra); + + // Deploy it. + let salt = Felt::ZERO; + let validate_constructor = Felt::ZERO; // false. + let ctor_calldata = calldata![validate_constructor]; + let (deploy_tx, _) = get_deploy_contract_tx_and_address_with_salt( + faulty_account_class_hash, + ctor_calldata.clone(), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + salt, + ); + test_manager.add_invoke_tx(deploy_tx, None); + + // Prepare deploying an instance of the account by precomputing the address and funding it. + let valid = Felt::ZERO; + let salt = Felt::from(1993); + let faulty_account_address = calculate_contract_address( + ContractAddressSalt(salt), + faulty_account_class_hash, + &ctor_calldata, + ContractAddress::default(), + ) + .unwrap(); + // Fund the address. + test_manager + .add_fund_address_tx_with_default_amount(faulty_account_address, &mut nonce_manager); + + // Create a DeployAccount transaction. + let deploy_tx_args = deploy_account_tx_args! { + class_hash: faulty_account_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + contract_address_salt: ContractAddressSalt(salt), + signature: TransactionSignature(Arc::new(vec![valid])), + constructor_calldata: ctor_calldata, + }; + let deploy_account_tx = + deploy_account_tx(deploy_tx_args, nonce_manager.next(faulty_account_address)); + test_manager.add_deploy_account_tx( + DeployAccountTransaction::create(deploy_account_tx, &CHAIN_ID_FOR_TESTS).unwrap(), + ); + + // Declare a contract using the newly deployed account. + let empty_contract = FeatureContract::Empty(CairoVersion::Cairo1(RunnableCairo1::Casm)); + let empty_contract_sierra = empty_contract.get_sierra(); + let empty_contract_class_hash = empty_contract_sierra.calculate_class_hash(); + let empty_contract_compiled_class_hash = + empty_contract.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: faulty_account_address, + class_hash: empty_contract_class_hash, + compiled_class_hash: empty_contract_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(faulty_account_address), + signature: TransactionSignature(Arc::new(vec![valid])), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let class_info = get_class_info_of_feature_contract(empty_contract); + let tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(tx, &empty_contract_sierra); + // The faulty account's __execute__ sends a message to L1. + expected_messages_to_l1.push(MessageToL1 { + from_address: faulty_account_address, + to_address: EthAddress::default(), + payload: L2ToL1Payload::default(), + }); + + // Invoke a function on the new account. + let invoke_tx_args = invoke_tx_args! { + sender_address: faulty_account_address, + nonce: nonce_manager.next(faulty_account_address), + calldata: create_calldata(faulty_account_address, "foo", &[]), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + signature: TransactionSignature(Arc::new(vec![valid])), + }; + test_manager.add_invoke_tx_from_args(invoke_tx_args, &CHAIN_ID_FOR_TESTS, None); + // The faulty account's __execute__ sends a message to L1. + expected_messages_to_l1.push(MessageToL1 { + from_address: faulty_account_address, + to_address: EthAddress::default(), + payload: L2ToL1Payload::default(), + }); + + // The OS is expected to write the (number -> hash) mapping of this block. Make sure the current + // block number is greater than STORED_BLOCK_HASH_BUFFER. + let old_block_number = current_block_number.0 - STORED_BLOCK_HASH_BUFFER; + assert!( + old_block_number > 0, + "Block number must be big enough to test a non-trivial block hash mapping update." + ); + + // Add old block hashes to expected storage updates. + let block_hash_contract_address = ContractAddress( + PatriciaKey::try_from(Const::BlockHashContractAddress.fetch_from_os_program().unwrap()) + .unwrap(), + ); + for block_number in current_block_number.0 + ..(current_block_number.0 + u64::try_from(n_blocks_in_multi_block).unwrap()) + { + let (old_block_number, old_block_hash) = + maybe_dummy_block_hash_and_number(BlockNumber(block_number)).unwrap(); + update_expected_storage( + block_hash_contract_address, + Felt::from(old_block_number.0), + old_block_hash.0, + ); + } + + // Run the test. + test_manager.divide_transactions_into_n_blocks(n_blocks_in_multi_block); + let test_output = test_manager + .execute_test_with_default_block_contexts(&TestParameters { + use_kzg_da, + messages_to_l1: expected_messages_to_l1, + ..Default::default() + }) + .await; + + // Perform general validations and storage update validations. + let perform_global_validations = true; + test_output.perform_validations( + perform_global_validations, + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }), + ); + + // Verify that the funded account, the new account and the sequencer all have changed balances. + test_output.assert_account_balance_change(*FUNDED_ACCOUNT_ADDRESS); + test_output.assert_account_balance_change(faulty_account_address); + test_output.assert_account_balance_change(contract_address!(TEST_SEQUENCER_ADDRESS)); + + // Validate poseidon usage. + let poseidons = test_output + .runner_output + .metrics + .execution_resources + .builtin_instance_counter + .get(&BuiltinName::poseidon) + .unwrap(); + if use_kzg_da { + expect![[r#" + 679 + "#]] + .assert_debug_eq(poseidons); + } else { + expect![[r#" + 562 + "#]] + .assert_debug_eq(poseidons); + } +} + +#[rstest] +#[tokio::test] +async fn test_deprecated_tx_info() { + let tx_info_writer = FeatureContract::TxInfoWriter; + let class_hash = get_class_hash_of_feature_contract(tx_info_writer); + // Initialize the test manager with the tx info writer already declared. + // We can ignore the address of the dpeloyed instance. + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([( + tx_info_writer, + calldata![], + )]) + .await; + + // Prepare to deploy: precompute the address. + let salt = Felt::ZERO; + let tx_info_account_address = calculate_contract_address( + ContractAddressSalt(salt), + class_hash, + &calldata![], + ContractAddress::default(), + ) + .unwrap(); + + // Fund the address. + test_manager + .add_fund_address_tx_with_default_amount(tx_info_account_address, &mut nonce_manager); + + // Deploy the account. + let deploy_tx_args = deploy_account_tx_args! { + class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + contract_address_salt: ContractAddressSalt(salt), + }; + let deploy_account_tx = DeployAccountTransaction::create( + deploy_account_tx(deploy_tx_args, nonce_manager.next(tx_info_account_address)), + &CHAIN_ID_FOR_TESTS, + ) + .unwrap(); + test_manager.add_deploy_account_tx(deploy_account_tx.clone()); + + // Invoke (call write). + let invoke_args = invoke_tx_args! { + sender_address: tx_info_account_address, + nonce: nonce_manager.next(tx_info_account_address), + calldata: calldata![Felt::ZERO], + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + let invoke_tx = InvokeTransaction::create(invoke_tx(invoke_args), &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_invoke_tx(invoke_tx.clone(), None); + + // Declare. + let empty_contract = FeatureContract::Empty(CairoVersion::Cairo1(RunnableCairo1::Casm)); + let empty_contract_sierra = empty_contract.get_sierra(); + let empty_contract_class_hash = empty_contract_sierra.calculate_class_hash(); + let empty_contract_compiled_class_hash = + empty_contract.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: tx_info_account_address, + class_hash: empty_contract_class_hash, + compiled_class_hash: empty_contract_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(tx_info_account_address), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let class_info = get_class_info_of_feature_contract(empty_contract); + let declare_tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(declare_tx.clone(), &empty_contract_sierra); + + // L1 handler (call `l1_write`). + let from_address = Felt::from(85); + let selector = selector_from_name("l1_write"); + let l1_handler_tx = ExecutableL1HandlerTransaction::create( + L1HandlerTransaction { + version: L1HandlerTransaction::VERSION, + nonce: Nonce::default(), + contract_address: tx_info_account_address, + entry_point_selector: selector, + // from_address (L1 address), key, value. + calldata: calldata![from_address], + }, + &CHAIN_ID_FOR_TESTS, + Fee(1_000_000), + ) + .unwrap(); + test_manager.add_l1_handler_tx(l1_handler_tx.clone(), None); + + // Run the test. + let messages_to_l2 = vec![MessageToL2 { + from_address: from_address.try_into().unwrap(), + to_address: tx_info_account_address, + selector, + payload: L1ToL2Payload::default(), + nonce: Nonce::default(), + }]; + let test_output = test_manager + .execute_test_with_default_block_contexts(&TestParameters { + messages_to_l2, + ..Default::default() + }) + .await; + + // Perform general validations and storage update validations. + let mut contract_storage_updates = HashMap::new(); + for tx in [ + Transaction::Account(AccountTransaction::DeployAccount(deploy_account_tx)), + Transaction::Account(AccountTransaction::Invoke(invoke_tx)), + Transaction::Account(AccountTransaction::Declare(declare_tx)), + Transaction::L1Handler(l1_handler_tx), + ] { + let tx_type = &[tx.tx_type().tx_type_as_felt()]; + contract_storage_updates + .insert(get_storage_var_address("transaction_hash", tx_type), tx.tx_hash().0); + contract_storage_updates.insert(get_storage_var_address("max_fee", tx_type), Felt::ZERO); + contract_storage_updates.insert(get_storage_var_address("nonce", tx_type), tx.nonce().0); + contract_storage_updates.insert( + get_storage_var_address("account_contract_address", tx_type), + **tx_info_account_address, + ); + contract_storage_updates + .insert(get_storage_var_address("signature_len", tx_type), Felt::ZERO); + contract_storage_updates.insert( + get_storage_var_address("chain_id", tx_type), + Felt::try_from(&*CHAIN_ID_FOR_TESTS).unwrap(), + ); + if !matches!(tx.tx_type(), TransactionType::L1Handler) { + contract_storage_updates + .insert(get_storage_var_address("version", tx_type), tx.version().0); + } else { + contract_storage_updates + .insert(get_storage_var_address("version", tx_type), Felt::ZERO); + } + } + // Add the offset to all storage update values and convert types. + let offset = Felt::from_hex_unchecked("0x1234"); + let contract_storage_updates = contract_storage_updates + .into_iter() + .map(|(key, value)| (StarknetStorageKey(key), StarknetStorageValue(value + offset))) + .collect(); + + let expected_storage_updates = + HashMap::from([(tx_info_account_address, contract_storage_updates)]); + + let perform_global_validations = true; + test_output.perform_validations( + perform_global_validations, + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }), + ); + test_output.assert_account_balance_change(tx_info_account_address); + test_output.assert_account_balance_change(contract_address!(TEST_SEQUENCER_ADDRESS)); +} + +#[rstest] +#[tokio::test] +async fn test_deploy_syscall() { + let test_contract = FeatureContract::TestContract(CairoVersion::Cairo0); + let empty_contract = FeatureContract::Empty(CairoVersion::Cairo0); + let class_hash = get_class_hash_of_feature_contract(test_contract); + let empty_class_hash = get_class_hash_of_feature_contract(empty_contract); + // Initialize the test manager with the test contract and empty contract already declared. + // We can ignore the addresses of the deployed instances. + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([ + (test_contract, calldata![Felt::ZERO, Felt::ZERO]), + (empty_contract, calldata![]), + ]) + .await; + + let ctor_calldata = vec![Felt::from(1979), Felt::from(1989)]; + let salt = Felt::from(12); + + // Call deploy_contract(...). + let (deploy_tx, deployed_test_address) = get_deploy_contract_tx_and_address_with_salt( + class_hash, + Calldata(Arc::new(ctor_calldata.clone())), + nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + *NON_TRIVIAL_RESOURCE_BOUNDS, + salt, + ); + test_manager.add_invoke_tx(deploy_tx, None); + let expected_storage_updates = HashMap::from([( + deployed_test_address, + HashMap::from([( + StarknetStorageKey(ctor_calldata[0].try_into().unwrap()), + StarknetStorageValue(ctor_calldata[1]), + )]), + )]); + + // Deploy a contract with no constructor using deploy syscall. + let invoke_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + *FUNDED_ACCOUNT_ADDRESS, + "deploy_contract", + &[empty_class_hash.0, salt, Felt::ZERO], + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_args, &CHAIN_ID_FOR_TESTS, None); + + // Run the test and verify storage changes. + let test_output = + test_manager.execute_test_with_default_block_contexts(&TestParameters::default()).await; + let perform_global_validations = true; + test_output.perform_validations( + perform_global_validations, + Some(&StateDiff { storage_updates: expected_storage_updates, ..Default::default() }), + ); + + // Make sure only the newly deployed contract and the fee contract have changed storage. + let block_hash_contract_address = ContractAddress( + Const::BlockHashContractAddress.fetch_from_os_program().unwrap().try_into().unwrap(), + ); + let allowed_changed_addresses = HashSet::from([ + &deployed_test_address, + &*STRK_FEE_TOKEN_ADDRESS, + &*ALIAS_CONTRACT_ADDRESS, + &block_hash_contract_address, + ]); + assert!( + HashSet::from_iter( + test_output + .decompressed_state_diff + .storage_updates + .into_keys() + .collect::>() + .iter() + ) + .is_subset(&allowed_changed_addresses) + ); +} + +#[rstest] +#[tokio::test] +async fn test_block_info(#[values(true, false)] is_cairo0: bool) { + let cairo_version = + if is_cairo0 { CairoVersion::Cairo0 } else { CairoVersion::Cairo1(RunnableCairo1::Casm) }; + let test_contract = FeatureContract::BlockInfoTestContract(cairo_version); + let class_hash = get_class_hash_of_feature_contract(test_contract); + let is_validate = Felt::ONE; + let (mut test_manager, mut nonce_manager, _) = + TestManager::::new_with_default_initial_state([]).await; + + // Prepare block info data. + let next_block_number = test_manager.initial_state.next_block_number; + let rounded_block_number = (next_block_number.0 / 100) * 100; + let next_block_timestamp = BlockInfo::create_for_testing().block_timestamp.0; + let rounded_next_block_timestamp = (next_block_timestamp / 3600) * 3600; + assert!( + rounded_block_number != next_block_number.0, + "For the test the rounded block number must be different from the next block number; both \ + are {rounded_block_number}." + ); + assert!( + rounded_next_block_timestamp != next_block_timestamp, + "For the test the rounded block timestamp must be different from the next block \ + timestamp; both are {rounded_next_block_timestamp}." + ); + + // Declare the block info contract. + let class_info = get_class_info_of_feature_contract(test_contract); + if is_cairo0 { + let declare_args = declare_tx_args! { + version: TransactionVersion::ZERO, + max_fee: Fee(1_000_000_000_000_000), + class_hash, + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: Nonce::default(), + }; + let account_declare_tx = declare_tx(declare_args); + let tx = DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS) + .unwrap(); + test_manager.add_cairo0_declare_tx(tx, StarknetAPICompiledClassHash(class_hash.0)); + } else { + let test_contract_sierra = test_contract.get_sierra(); + let test_contract_compiled_class_hash = + test_contract.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + class_hash, + compiled_class_hash: test_contract_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let declare_tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS) + .unwrap(); + test_manager.add_cairo1_declare_tx(declare_tx.clone(), &test_contract_sierra); + } + + // Prepare to deploy: precompute the address. + let salt = Felt::ZERO; + let block_info_account_address = calculate_contract_address( + ContractAddressSalt(salt), + class_hash, + &calldata![is_validate], + ContractAddress::default(), + ) + .unwrap(); + + // Fund the address. + test_manager + .add_fund_address_tx_with_default_amount(block_info_account_address, &mut nonce_manager); + + // Deploy the contract using a DeployAccount transaction. + let deploy_account_tx_args = deploy_account_tx_args! { + class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + contract_address_salt: ContractAddressSalt(Felt::ZERO), + constructor_calldata: calldata![is_validate], + nonce: Nonce::default(), + }; + let deploy_account_tx = DeployAccountTransaction::create( + deploy_account_tx(deploy_account_tx_args, nonce_manager.next(block_info_account_address)), + &CHAIN_ID_FOR_TESTS, + ) + .unwrap(); + test_manager.add_deploy_account_tx(deploy_account_tx); + + // Test validate_declare. + let empty_contract = FeatureContract::Empty(CairoVersion::Cairo1(RunnableCairo1::Casm)); + let empty_class_hash = get_class_hash_of_feature_contract(empty_contract); + let empty_compiled_class_hash = empty_contract.get_compiled_class_hash(&HashVersion::V2); + let declare_tx_args = declare_tx_args! { + sender_address: block_info_account_address, + class_hash: empty_class_hash, + compiled_class_hash: empty_compiled_class_hash, + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + nonce: nonce_manager.next(block_info_account_address), + }; + let account_declare_tx = declare_tx(declare_tx_args); + let class_info = get_class_info_of_feature_contract(empty_contract); + let declare_tx = + DeclareTransaction::create(account_declare_tx, class_info, &CHAIN_ID_FOR_TESTS).unwrap(); + test_manager.add_cairo1_declare_tx(declare_tx.clone(), &empty_contract.get_sierra()); + + // Test `validate` and `execute`. + let invoke_args = invoke_tx_args! { + sender_address: block_info_account_address, + nonce: nonce_manager.next(block_info_account_address), + // Dummy contract address and selector, calldata length of zero. + calldata: calldata![Felt::ZERO, Felt::ZERO, Felt::ZERO], + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_args, &CHAIN_ID_FOR_TESTS, None); + + // Test `constructor` in execute mode. + let ctor_calldata = [Felt::ZERO]; // Not validate mode (execute mode). + let salt = Felt::ZERO; + let invoke_args = invoke_tx_args! { + sender_address: *FUNDED_ACCOUNT_ADDRESS, + nonce: nonce_manager.next(*FUNDED_ACCOUNT_ADDRESS), + calldata: create_calldata( + *FUNDED_ACCOUNT_ADDRESS, + "deploy_contract", + &[class_hash.0, salt, ctor_calldata.len().into(), ctor_calldata[0]] + ), + resource_bounds: *NON_TRIVIAL_RESOURCE_BOUNDS, + }; + test_manager.add_invoke_tx_from_args(invoke_args, &CHAIN_ID_FOR_TESTS, None); + + // Run the test. + let test_output = + test_manager.execute_test_with_default_block_contexts(&TestParameters::default()).await; + test_output.perform_default_validations(); +} + +#[rstest] +#[tokio::test] +async fn test_initial_sierra_gas() { + let account_contract = FeatureContract::Experimental; + let (mut test_manager, mut nonce_manager, [account_address]) = + TestManager::::new_with_default_initial_state([( + account_contract, + calldata![], + )]) + .await; + + // Fund the account. + test_manager.add_fund_address_tx_with_default_amount(account_address, &mut nonce_manager); + + // Test invoke gas limits. + let os_constants = &VersionedConstants::latest_constants().os_constants; + let validate_max_sierra_gas = os_constants.validate_max_sierra_gas.0; + let execute_max_sierra_gas = os_constants.execute_max_sierra_gas.0; + for l2_gas_amount in [ + validate_max_sierra_gas - 123456, + validate_max_sierra_gas + 123456, + 10 * execute_max_sierra_gas, + ] { + // Set up gas parameters. + let resource_bounds = match *NON_TRIVIAL_RESOURCE_BOUNDS { + ValidResourceBounds::AllResources(all_resource_bounds) => { + ValidResourceBounds::AllResources(AllResourceBounds { + l2_gas: ResourceBounds { + max_amount: GasAmount(l2_gas_amount), + max_price_per_unit: GasPrice(1 << 40), + }, + ..all_resource_bounds + }) + } + _ => panic!("Resource bounds are not all resources"), + }; + let expected_validate_gas_upper_limit = u64::min(l2_gas_amount, validate_max_sierra_gas); + let expected_validate_gas_lower_limit = expected_validate_gas_upper_limit - 50000; + let expected_execute_gas_upper_limit = + u64::min(l2_gas_amount - 50000, execute_max_sierra_gas); + let expected_execute_gas_lower_limit = expected_execute_gas_upper_limit - 150000; + + // Invoke verify_gas_limits. + let invoke_args = invoke_tx_args! { + sender_address: account_address, + nonce: nonce_manager.next(account_address), + calldata: create_calldata( + account_address, + "verify_gas_limits", + &[ + Felt::from(expected_validate_gas_lower_limit), + Felt::from(expected_validate_gas_upper_limit), + Felt::from(expected_execute_gas_lower_limit), + Felt::from(expected_execute_gas_upper_limit) + ] + ), + resource_bounds: resource_bounds, + }; + test_manager.add_invoke_tx_from_args(invoke_args, &CHAIN_ID_FOR_TESTS, None); + } + + // L1 handler bounds test. + let expected_l1_handler_gas_upper_bound = os_constants.l1_handler_max_amount_bounds.l2_gas.0; + let expected_l1_handler_gas_lower_bound = expected_l1_handler_gas_upper_bound - 10001; + let from_address = Felt::from_hex_unchecked("0xDEADACC"); + let selector = selector_from_name("verify_gas_limits_l1_handler"); + let calldata = vec![ + Felt::from(expected_l1_handler_gas_lower_bound), + Felt::from(expected_l1_handler_gas_upper_bound), + ]; + let l1_handler_tx = ExecutableL1HandlerTransaction::create( + L1HandlerTransaction { + version: L1HandlerTransaction::VERSION, + nonce: Nonce::default(), + contract_address: account_address, + entry_point_selector: selector, + calldata: Calldata(Arc::new([vec![from_address], calldata.clone()].concat())), + }, + &CHAIN_ID_FOR_TESTS, + Fee(1_000_000), + ) + .unwrap(); + test_manager.add_l1_handler_tx(l1_handler_tx.clone(), None); + let messages_to_l2 = vec![MessageToL2 { + from_address: EthAddress::try_from(from_address).unwrap(), + to_address: account_address, + nonce: Nonce::default(), + selector, + payload: L1ToL2Payload(calldata), + }]; + + // Run test. + let test_output = test_manager + .execute_test_with_default_block_contexts(&TestParameters { + use_kzg_da: true, + messages_to_l2, + ..Default::default() + }) + .await; + + test_output.perform_default_validations(); +} diff --git a/crates/starknet_os_flow_tests/src/utils.rs b/crates/starknet_os_flow_tests/src/utils.rs index 4c03c45a77b..9b2b6ac3227 100644 --- a/crates/starknet_os_flow_tests/src/utils.rs +++ b/crates/starknet_os_flow_tests/src/utils.rs @@ -9,7 +9,6 @@ use blockifier::blockifier::transaction_executor::{ BlockExecutionSummary, TransactionExecutionOutput, TransactionExecutor, - TransactionExecutorError, }; use blockifier::context::BlockContext; use blockifier::state::cached_state::{CachedState, CommitmentStateDiff, StateMaps}; @@ -28,6 +27,7 @@ use starknet_api::core::{ GLOBAL_STATE_VERSION, }; use starknet_api::declare_tx_args; +use starknet_api::deprecated_contract_class::ContractClass as DeprecatedContractClass; use starknet_api::executable_transaction::{AccountTransaction, DeclareTransaction}; use starknet_api::state::StorageKey; use starknet_api::test_utils::declare::declare_tx; @@ -109,11 +109,17 @@ pub(crate) fn execute_transactions( // Execute the transactions and make sure none of them failed. let execution_deadline = None; - let execution_outputs = executor - .execute_txs(txs, execution_deadline) - .into_iter() - .collect::>() - .expect("Unexpected error during execution."); + let execution_results = + executor.execute_txs(txs, execution_deadline).into_iter().collect::>>(); + let mut execution_outputs = Vec::new(); + for (tx_index, result) in execution_results.into_iter().enumerate() { + match result { + Ok(output) => execution_outputs.push(output), + Err(error) => { + panic!("Unexpected error during execution of tx at index {tx_index}: {error}."); + } + } + } // Finalize the block to get the state diff. let block_summary = executor.finalize().expect("Failed to finalize block."); @@ -402,18 +408,22 @@ pub(crate) fn divide_vec_into_n_parts(mut vec: Vec, n: usize) -> Vec ClassInfo { + let abi_length = contract_class.abi.as_ref().unwrap().len(); + ClassInfo { + contract_class: ContractClass::V0(contract_class), + sierra_program_length: 0, + abi_length, + sierra_version: SierraVersion::DEPRECATED, + } +} + // TODO(Nimrod): Consider moving it to a method of `FeatureContract`. pub(crate) fn get_class_info_of_feature_contract(feature_contract: FeatureContract) -> ClassInfo { match feature_contract.get_class() { - ContractClass::V0(contract_class) => { - let abi_length = contract_class.abi.as_ref().unwrap().len(); - ClassInfo { - contract_class: ContractClass::V0(contract_class), - sierra_program_length: 0, - abi_length, - sierra_version: SierraVersion::DEPRECATED, - } - } + ContractClass::V0(contract_class) => get_class_info_of_cairo0_contract(contract_class), ContractClass::V1((contract_class, sierra_version)) => { let sierra = feature_contract.get_sierra(); ClassInfo {