diff --git a/cpu/sources/layout7/layout_specific.move b/cpu/sources/layout7/layout_specific.move index 1e7e3de..b965cf3 100644 --- a/cpu/sources/layout7/layout_specific.move +++ b/cpu/sources/layout7/layout_specific.move @@ -77,28 +77,28 @@ module cpu_addr::layout_specific_7 { const MM_PERIODIC_COLUMN__POSEIDON__POSEIDON__PARTIAL_ROUND_KEY1: u64 = 0x143; // 335 const MM_RANGE_CHECK16__PERM__PUBLIC_MEMORY_PROD: u64 = 0x14f; - // 14 - const OFFSET_BITWISE_BEGIN_ADDR: u64 = 0xe; // 15 - const OFFSET_BITWISE_STOP_ADDR: u64 = 0xf; - // 20 - const OFFSET_N_PUBLIC_MEMORY_PAGES: u64 = 0x14; - // 8 - const OFFSET_OUTPUT_BEGIN_ADDR: u64 = 0x8; + const OFFSET_BITWISE_BEGIN_ADDR: u64 = 0xf; + // 16 + const OFFSET_BITWISE_STOP_PTR: u64 = 0x10; + // 21 + const OFFSET_N_PUBLIC_MEMORY_PAGES: u64 = 0x15; // 9 - const OFFSET_OUTPUT_STOP_PTR: u64 = 0x9; + const OFFSET_OUTPUT_BEGIN_ADDR: u64 = 0x9; // 10 - const OFFSET_PEDERSEN_BEGIN_ADDR: u64 = 0xa; + const OFFSET_OUTPUT_STOP_PTR: u64 = 0xa; // 11 - const OFFSET_PEDERSEN_STOP_PTR: u64 = 0xb; - // 16 - const OFFSET_POSEIDON_BEGIN_ADDR: u64 = 0x10; - // 17 - const OFFSET_POSEIDON_STOP_PTR: u64 = 0x11; + const OFFSET_PEDERSEN_BEGIN_ADDR: u64 = 0xb; // 12 - const OFFSET_RANGE_CHECK_BEGIN_ADDR: u64 = 0xc; + const OFFSET_PEDERSEN_STOP_PTR: u64 = 0xc; + // 17 + const OFFSET_POSEIDON_BEGIN_ADDR: u64 = 0x11; + // 18 + const OFFSET_POSEIDON_STOP_PTR: u64 = 0x12; // 13 - const OFFSET_RANGE_CHECK_STOP_PTR: u64 = 0xd; + const OFFSET_RANGE_CHECK_BEGIN_ADDR: u64 = 0xd; + // 14 + const OFFSET_RANGE_CHECK_STOP_PTR: u64 = 0xe; // 0 const OUTPUT_BUILTIN_BIT: u256 = 0x0; // 1 @@ -182,7 +182,7 @@ module cpu_addr::layout_specific_7 { // "bitwise" memory segment. set_el(ctx, MM_INITIAL_BITWISE_ADDR, *borrow(public_input, OFFSET_BITWISE_BEGIN_ADDR)); validate_builtin_pointers( - *borrow(ctx, MM_INITIAL_BITWISE_ADDR), *borrow(public_input, OFFSET_BITWISE_STOP_ADDR), + *borrow(ctx, MM_INITIAL_BITWISE_ADDR), *borrow(public_input, OFFSET_BITWISE_STOP_PTR), BITWISE__RATIO, 5, n_steps); set_el(ctx, MM_DILUTED_CHECK__PERMUTATION__PUBLIC_MEMORY_PROD, 1); diff --git a/cpu/sources/layout7/public_memory_offsets.move b/cpu/sources/layout7/public_memory_offsets.move index b158509..3e4185d 100644 --- a/cpu/sources/layout7/public_memory_offsets.move +++ b/cpu/sources/layout7/public_memory_offsets.move @@ -2,8 +2,8 @@ module cpu_addr::public_memory_offsets_7 { // This line is used for generating constants DO NOT REMOVE! // 1 const EADDRESS_OF_PAGE_0_IS_NOT_PART_OF_THE_PUBLIC_INPUT: u64 = 0x1; - // 21 - const OFFSET_PUBLIC_MEMORY: u64 = 0x15; + // 22 + const OFFSET_PUBLIC_MEMORY: u64 = 0x16; // 0 const PAGE_INFO_ADDRESS_OFFSET: u64 = 0x0; // 2 diff --git a/libs/sources/bytes.move b/libs/sources/bytes.move index 5612cfa..e8f9a5d 100644 --- a/libs/sources/bytes.move +++ b/libs/sources/bytes.move @@ -71,6 +71,12 @@ module lib_addr::bytes { vector::reverse(&mut bytes); to_u256(bytes) } + + public fun merge_num_offset_8(a: u256, b: u256): u256 { + a = a & ((1 << 192) - 1); + b = b >> 192; + (a << 64) | b + } } #[test_only] diff --git a/verifier/scripts/script.move b/verifier/scripts/script.move index e38d35f..6c8d292 100644 --- a/verifier/scripts/script.move +++ b/verifier/scripts/script.move @@ -11,14 +11,15 @@ script { init_stark_verifier(signer, 96, 30); init_gps_statement_verifier( signer, - 2512868110374320373201527039528844198060791559490644211790716345994094747600, - 382450030162484995497251732956824096484321811411123989415157331925872358847 + 988080400528720010398639244351885480706475299330001427790099377094461351470, + 160268921359133235574810995023520895391777547407923205700393332203861498631, + 1104316318711847786071125527957082259001554753246760931396914052122269757907 ); init_compiled_program(signer, vector[ 290341444919459839, - 9, + 11, 1226245742482522112, - 542, + 778, 74168662805676031, 0, 2345108766317314046, @@ -253,7 +254,7 @@ script { 5193354047062507520, 2345108766317314046, 290341444919459839, - 26, + 30, 1226245742482522112, 3618502788666131213697322783095070105623107215331596699973092056135872020248, 4617174774030761984, @@ -284,122 +285,136 @@ script { 4612671208762736652, 4617174765440827405, 4612671217352671246, + 4612671221647638543, + 4612671225942605840, 5191102238658887680, 5198983563776655360, 6, 5189976364521848832, - 9, + 11, 5191102273018626048, 5191102277313593344, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020243, + 3618502788666131213697322783095070105623107215331596699973092056135872020241, 1191342862550269952, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020209, - 4623648724265959423, + 3618502788666131213697322783095070105623107215331596699973092056135872020207, + 4623648724266090495, 5191102238658887680, 5198983563776655360, - 16, + 18, 5191102273018626048, - 5191102324558233600, + 5191102333148168192, 5189976364521848832, - 9, + 11, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020204, + 3618502788666131213697322783095070105623107215331596699973092056135872020202, 4623648719970271231, 5191102234363920384, 5198983563776655360, 6, 5198983563776655360, - 16, + 18, 5191102242953854976, 5189976364521848832, - 9, + 11, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020241, - 4623930190653390864, - 4612671182993522713, + 3618502788666131213697322783095070105623107215331596699973092056135872020239, + 4623930190653653010, + 4612671182993522717, 5198983563776655360, - 16, + 18, 5193354051357474816, 2345108766317314046, 290341444919459839, - 29, - 4622804286449221633, + 35, + 4622804286449090561, 1, - 4614922939857338370, + 4614922931267403778, 4614922982807011331, - 4614922948447272964, - 4614922952742240261, - 4614922957037207558, - 4614922961332174855, - 4614922965627142152, - 4614922969922109449, - 4613797087195136010, + 4614922939857338372, + 4614922944152305669, + 4614922948447272966, + 4614922952742240263, + 4614922957037207560, + 4614922961332174857, + 4614922965627142154, + 4614922969922109451, + 4613797087195136012, 122550255383924, - 4613797087195136011, + 4613797087195136013, 8098989891770344814, - 4613797087195136012, + 4613797087195136014, 138277649577220228665140075, - 4613797087195136013, + 4613797087195136015, 435459224417, - 4613797087195136014, + 4613797087195136016, 27700496658166629, - 4613797087195136015, + 4613797087195136017, 435458895728, - 4613797087195136016, + 4613797087195136018, 118083203326315, - 4613797087195136017, + 4613797087195136019, 8101821134059892590, - 4613797087195136018, + 4613797087195136020, 9062164042692704905798619969846, - 4613797087195136019, + 4613797087195136021, + 27413455001448292, + 4613797087195136022, + 30809880779386724, + 4613797087195136023, 1, - 4613797087195136020, + 4613797087195136024, 3, - 4613797087195136021, + 4613797087195136025, 1, - 4613797087195136022, + 4613797087195136026, 2, - 4613797087195136023, + 4613797087195136027, 5, - 4613797087195136024, + 4613797087195136028, 7, - 4613797087195136025, + 4613797087195136029, 16, - 4613797087195136026, + 4613797087195136030, 6, - 4613797087195136027, + 4613797087195136031, 1, + 4613797087195136032, + 7, + 4613797087195136033, + 7, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020131, + 3618502788666131213697322783095070105623107215331596699973092056135872020119, 5198420613823102976, 1, - 5191102221479018496, + 5191102212889083904, 5198420613822971904, - 10, + 12, 5198420613822906368, - 19, - 5188850460319383552, + 23, + 5188850460319252480, 1226245742482522112, - 36, + 38, 4614641507830300671, - 4617174774030762012, - 5188850468911874048, + 4617174774030762018, + 5188850468912267264, 5201798300658860031, 5189976364521848832, 64, 1226245742482522112, - 12, - 5188850460321939456, - 5188850464616906752, - 5188850468911874048, - 5188850473206841344, - 5188850477501808640, - 5188850481796775936, - 5188850486091743232, - 5188850490386710528, - 5188850494681677824, + 14, + 5188850460322332672, + 5188850464617299968, + 5188850468912267264, + 5188850473207234560, + 5188850477502201856, + 5188850481797169152, + 5188850486092136448, + 5188850490387103744, + 5188850494682071040, + 5188850498977038336, + 5188850503272005632, 2345108766317314046, 146226256843603965, 5, @@ -430,7 +445,7 @@ script { 5191102242953854976, 5193354038472572928, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020304, + 3618502788666131213697322783095070105623107215331596699973092056135872020290, 5191102238658887680, 5191102242953854976, 5198983563776458752, @@ -479,7 +494,7 @@ script { 290341444919459839, 2, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020024, + 3618502788666131213697322783095070105623107215331596699973092056135872020010, 4613797087195136000, 0, 4613797087195136001, @@ -495,7 +510,7 @@ script { 1226245742482522112, 16, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020008, + 3618502788666131213697322783095070105623107215331596699973092056135872019994, 4617174769735794688, 5188850464614744064, 4623367219223429121, @@ -560,8 +575,10 @@ script { 4623648689905041407, 2345108766317314046, 290341444919459839, - 11, + 14, 5191102260133724160, + 5191102208594116608, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, @@ -571,21 +588,24 @@ script { 5191102242953854976, 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020234, - 4617174752555925505, - 4617174756850892802, - 4617174761145860099, - 4617174765440827396, - 4617174769735794693, - 4617174774030761990, - 4617174778325729287, - 4617174743965990920, - 5191102212889083904, - 5193354021292703744, - 5191102298788429824, + 3618502788666131213697322783095070105623107215331596699973092056135872020220, + 4617174743965990913, + 4617174748260958210, + 4617174752555925507, + 4617174756850892804, + 4617174761145860101, + 4617174765440827398, + 4617174769735794695, + 4617174774030761992, + 4617174778325729289, + 4617174735376056330, + 4614922926972436492, + 5191102204299149312, + 5193354012702769152, + 5191102307378364416, 1226245742482522112, - 69, - 4617174774030761994, + 75, + 4617174774030761997, 5198420613823102976, 1, 5193354051357474816, @@ -595,12 +615,13 @@ script { 0, 5198983563776655360, 1, - 5191102298788429824, + 5191102307378364416, 5188850460320104448, + 5191102311673331712, 1226245742482522112, - 14, - 4617174778325729288, - 4612389708017336318, + 16, + 4617174778325729290, + 4612389708017532926, 5193354034177605632, 5193354034177605632, 5193354038472572928, @@ -610,58 +631,65 @@ script { 5191102281608560640, 5193354012702769152, 5191102290198495232, + 5191102294493462528, + 5191102298788429824, 2345108766317314046, - 146226256843603965, + 146226256843603964, 9, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, - 5191102238658887680, 2345108766317314046, 290341444919459839, 0, 290341444919459839, 1, 145944781866893311, - 13, + 14, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, 5191102238658887680, - 5191102242953854976, + 5191102247248822272, 1226245742482522112, - 35, + 39, 74168662805676031, - 11, + 12, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, 5191102238658887680, - 5191102242953854976, + 5191102247248822272, 1226245742482522112, - 70, - 5191102242953854976, - 5198983563776458752, + 74, + 5191102238658887680, + 5198983563776393216, 3618502788666131213697322783095070105623107215331596699973092056135872020480, + 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020443, + 3618502788666131213697322783095070105623107215331596699973092056135872020440, 2345108766317314046, 5188850460319907840, 4612389708016353279, + 5188850473204809728, + 4612389712311320575, 5191102242953854976, 5188850468909842432, 5188850464614875136, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020357, - 4612389712311320575, + 3618502788666131213697322783095070105623107215331596699973092056135872020344, + 4612389716606287871, 5198983563776327680, - 2, + 3, 5193354047062507520, 2345108766317314046, 5198983563776458752, @@ -670,42 +698,43 @@ script { 2345108766317314046, 290341444919459839, 4, - 5191102230068953088, + 5191102225773985792, 5191102264428691456, 5191102260133724160, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872019904, - 5191102242953854976, + 3618502788666131213697322783095070105623107215331596699973092056135872019877, + 5191102238658887680, 1226245742482522112, 3618502788666131213697322783095070105623107215331596699973092056135872020469, 5189976364521848832, 4, 4611826758063128575, - 5191102234363920384, - 5188850468909842432, + 5191102230068953088, + 5188850468909776896, 5189976364521848832, 1, - 5188850464614875136, + 5188850464614809600, 5188287514661257216, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020250, - 5188850460319907840, + 3618502788666131213697322783095070105623107215331596699973092056135872020237, + 5188850460319842304, 4611826758060965887, 4611826762355933145, 4622241336494227458, 2, 4614922982807011331, + 5191102217184051200, 5191102221479018496, - 5191102225773985792, 5193353879558782976, 5193354034177605632, - 5191102238658887680, + 5191102234363920384, 5198983563776655360, 1, - 5191102247248822272, + 5191102242953854976, 5188850460320104448, + 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020388, + 3618502788666131213697322783095070105623107215331596699973092056135872020382, 4623648711380271103, 5193354034177605632, 5193354034177605632, @@ -715,33 +744,71 @@ script { 5191102268723658752, 2345108766317314046, 290341444919459839, - 2, - 5191102242953854976, + 4, + 5191102238658887680, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020428, + 3618502788666131213697322783095070105623107215331596699973092056135872020427, 4617174774030761984, - 5188287510366617600, - 4612389708016091135, - 5188287514661519360, - 4612389712311058431, - 5188287510366486528, - 4622241336496455681, - 3618502788666131213697322783095070105623107215331596699973092056135872020479, - 5198983563776065536, + 5188287514661584896, + 5188850473204744192, + 5201798304953827326, + 145944781866893311, + 16, + 4613797087195136003, + 4, + 5188287510366420992, + 4623648719970074623, + 4612671182993391618, + 5198983563776655360, + 1, + 5191102247248822272, + 5189976364521848832, + 3, + 1226245742482522112, + 3618502788666131213697322783095070105623107215331596699973092056135872020276, + 74168662805676031, + 6, + 4612108233039708161, + 4612108237334675458, + 4613797087195136003, + 0, + 4612671182992736257, + 4612671187287703554, + 5198983563776000000, 2, - 5191102260133724160, - 5191102264428691456, + 5200109472273432576, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020294, - 5198983563776065536, + 3618502788666131213697322783095070105623107215331596699973092056135872020261, + 5198983563776000000, 2, - 5199546513730011136, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, + 5200109472273432576, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, + 5201798296363630592, + 5191102221479018496, 5191102225773985792, 5191102230068953088, - 5191102234363920384, - 5198983563776327680, + 5198983563776262144, 1, - 5200109463683497984, + 5201798283478532096, + 2345108766317314046, + 5191102204299149312, + 5191102208594116608, + 5191102212889083904, + 5191102217184051200, + 5191102221479018496, + 5191102225773985792, + 5191102230068953088, + 5191102234363920384, + 5191102238658887680, + 5191102242953854976, + 5191102247248822272, + 1226245742482522112, + 3618502788666131213697322783095070105623107215331596699973092056135872020248, 2345108766317314046 ]); } diff --git a/verifier/sources/cpu/layout7/fri.move b/verifier/sources/cpu/layout7/fri.move index 9d906c9..a053e72 100644 --- a/verifier/sources/cpu/layout7/fri.move +++ b/verifier/sources/cpu/layout7/fri.move @@ -75,7 +75,6 @@ module verifier_addr::fri_7 { ); // Todo // initFriGroups(fri_ctx); - // emit LogGas("FRI offset precomputation", gasleft()); let channel_ptr = MM_CHANNEL; let merkle_queue_ptr = MM_MERKLE_QUEUE; @@ -115,9 +114,6 @@ module verifier_addr::fri_7 { // fri_coset_size // ); - // emit LogGas( - // string(abi.encodePacked("FRI layer ", bytes1(uint8(48 + fri_step)))), gasleft()); - // Layer is done, verify the current layer and move to next layer. // ctx[mmMerkleQueue: merkleQueueIdx) holds the indices // and values of the merkle leaves that need verification. @@ -129,13 +125,9 @@ module verifier_addr::fri_7 { // n_live_queries // ); - // emit LogGas( - // string(abi.encodePacked("Merkle of FRI layer ", bytes1(uint8(48 + fri_step)))), - // gasleft()); fri_step = fri_step + 1; }; verify_last_layer(ctx, proof, n_live_queries); - // emit LogGas("last FRI layer", gasleft()); } } \ No newline at end of file diff --git a/verifier/sources/cpu/layout7/stark_verifier.move b/verifier/sources/cpu/layout7/stark_verifier.move index 687d2df..de6bef6 100644 --- a/verifier/sources/cpu/layout7/stark_verifier.move +++ b/verifier/sources/cpu/layout7/stark_verifier.move @@ -11,7 +11,7 @@ module verifier_addr::stark_verifier_7 { get_offset_page_size, get_public_input_length }; - use lib_addr::bytes::{bytes32_to_u256, num_to_bytes_le, vec_to_bytes_le}; + use lib_addr::bytes::{bytes32_to_u256, num_to_bytes_le, vec_to_bytes_le, merge_num_offset_8}; use lib_addr::prime_field_element_0::{fadd, fmul, fpow, fsub, inverse}; use lib_addr::vector::{append_vector, assign, set_el, trim_only}; use verifier_addr::fact_registry::is_valid; @@ -234,28 +234,28 @@ module verifier_addr::stark_verifier_7 { const N_INTERACTION_ELEMENTS: u64 = 0x6; // MASK_SIZE + CONSTRAINTS_DEGREE_BOUND const N_OODS_VALUES: u64 = 0xc2; - // 6 - const OFFSET_EXECUTION_BEGIN_ADDR: u64 = 0x6; // 7 - const OFFSET_EXECUTION_STOP_PTR: u64 = 0x7; - // 3 - const OFFSET_LAYOUT_CODE: u64 = 0x3; - // 0 - const OFFSET_LOG_N_STEPS: u64 = 0x0; - // 20 - const OFFSET_N_PUBLIC_MEMORY_PAGES: u64 = 0x14; + const OFFSET_EXECUTION_BEGIN_ADDR: u64 = 0x7; + // 8 + const OFFSET_EXECUTION_STOP_PTR: u64 = 0x8; // 4 - const OFFSET_PROGRAM_BEGIN_ADDR: u64 = 0x4; - // 5 - const OFFSET_PROGRAM_STOP_PTR: u64 = 0x5; + const OFFSET_LAYOUT_CODE: u64 = 0x4; + // 1 + const OFFSET_LOG_N_STEPS: u64 = 0x1; // 21 - const OFFSET_PUBLIC_MEMORY: u64 = 0x15; - // 18 - const OFFSET_PUBLIC_MEMORY_PADDING_ADDR: u64 = 0x12; + const OFFSET_N_PUBLIC_MEMORY_PAGES: u64 = 0x15; + // 5 + const OFFSET_PROGRAM_BEGIN_ADDR: u64 = 0x5; + // 6 + const OFFSET_PROGRAM_STOP_PTR: u64 = 0x6; + // 22 + const OFFSET_PUBLIC_MEMORY: u64 = 0x16; + // 19 + const OFFSET_PUBLIC_MEMORY_PADDING_ADDR: u64 = 0x13; + // 3 + const OFFSET_RC_MAX: u64 = 0x3; // 2 - const OFFSET_RC_MAX: u64 = 0x2; - // 1 - const OFFSET_RC_MIN: u64 = 0x1; + const OFFSET_RC_MIN: u64 = 0x2; // 3 const PROOF_PARAMS_FRI_LAST_LAYER_LOG_DEG_BOUND_OFFSET: u64 = 0x3; // 5 @@ -417,7 +417,7 @@ module verifier_addr::stark_verifier_7 { // This array will be sent to the OODS contract. let proof_data_chunk_end = proof_ptr + row_size; while (proof_ptr < proof_data_chunk_end) { - set_el(ctx, proof_data_ptr, proof_ptr_offset_val); + set_el(ctx, proof_data_ptr, merge_num_offset_8(*borrow(proof, proof_ptr), *borrow(proof, proof_ptr + 1))); proof_data_ptr = proof_data_ptr + 1; proof_ptr = proof_ptr + 1; }; @@ -454,7 +454,6 @@ module verifier_addr::stark_verifier_7 { } = borrow_global_mut(address_of(signer)); if (*checkpoint == CHECKPOINT1_CFFL) { adjust_query_indices_and_prepare_eval_points(ctx); - // emit LogGas("Prepare evaluation points", gasleft()); let tmp = *borrow(ctx, MM_TRACE_COMMITMENT); read_query_responses_and_decommit( signer, @@ -465,7 +464,6 @@ module verifier_addr::stark_verifier_7 { MM_TRACE_QUERY_RESPONSES, tmp ); - // emit LogGas("Read and decommit trace", gasleft()); tmp = *borrow(ctx, MM_TRACE_COMMITMENT + 1); if (has_interaction()) { @@ -478,7 +476,6 @@ module verifier_addr::stark_verifier_7 { MM_TRACE_QUERY_RESPONSES + N_COLUMNS_IN_TRACE0, tmp ); - // emit LogGas("Read and decommit second trace", gasleft()); }; *checkpoint = CHECKPOINT2_CFFL; return false @@ -498,15 +495,12 @@ module verifier_addr::stark_verifier_7 { *checkpoint = CHECKPOINT3_CFFL; }; - // emit LogGas("Read and decommit composition", gasleft()); - if (cpu_oods_7::fallback(signer, ctx)) { *checkpoint = CHECKPOINT1_CFFL; true } else { false } - // emit LogGas("OODS virtual oracle", gasleft()); } // Reads the last FRI layer (i.e. the polynomial's coefficients) from the channel. @@ -599,7 +593,6 @@ module verifier_addr::stark_verifier_7 { }; // Send constraint polynomial random element. send_field_elements(ctx, channel_ptr, 1, MM_COMPOSITION_ALPHA); - // emit LogGas("Generate coefficients", gasleft()); hash = read_hash(ctx, proof, channel_ptr, true); set_el(ctx, MM_OODS_COMMITMENT, hash); @@ -617,12 +610,9 @@ module verifier_addr::stark_verifier_7 { return false }; - // emit LogGas("Read OODS commitments", gasleft()); if (*checkpoint == CHECKPOINT3_VP) { if (oods_consistency_check(signer, ctx, public_input)) { - // emit LogGas("OODS consistency check", gasleft()); send_field_elements(ctx, channel_ptr, 1, MM_OODS_ALPHA); - // emit LogGas("Generate OODS coefficients", gasleft()); let hash = read_hash(ctx, proof, channel_ptr, true); set_el(ctx, MM_FRI_COMMITMENTS, hash); @@ -646,7 +636,6 @@ module verifier_addr::stark_verifier_7 { read_last_fri_layer(ctx, proof); // Generate queries. - // emit LogGas("Read FRI commitments", gasleft()); let tmp = (*borrow(ctx, MM_PROOF_OF_WORK_BITS) as u8); verify_proof_of_work(ctx, proof, channel_ptr, tmp); @@ -665,7 +654,6 @@ module verifier_addr::stark_verifier_7 { *checkpoint = CHECKPOINT4_VP; }; }; - // emit LogGas("Send queries", gasleft()); if (*checkpoint == CHECKPOINT4_VP) { if (compute_first_fri_layer(signer, ctx, proof)) { diff --git a/verifier/sources/fri.move b/verifier/sources/fri.move index 86cc3dc..91c81d7 100644 --- a/verifier/sources/fri.move +++ b/verifier/sources/fri.move @@ -12,7 +12,7 @@ module verifier_addr::fri { public(friend) fun new_fri(): vector { let fri = vector[]; - for (i in 0..500) { + for (i in 0..800) { vector::push_back(&mut fri, 0_u256); }; fri diff --git a/verifier/sources/fri_statement_contract.move b/verifier/sources/fri_statement_contract.move index 355a88f..9d2f4c6 100644 --- a/verifier/sources/fri_statement_contract.move +++ b/verifier/sources/fri_statement_contract.move @@ -9,6 +9,11 @@ module verifier_addr::fri_statement_contract { use verifier_addr::fact_registry::register_fact; use verifier_addr::fri::{get_fri, new_fri, update_fri}; + #[test_only] + use verifier_addr::fri_layer; + #[test_only] + use verifier_addr::merkle_verifier; + // This line is used for generating constants DO NOT REMOVE! // 3 const EFRI_QUEUE_MUST_BE_COMPOSED_OF_TRIPLETS_PLUS_ONE_DELIMITER_CELL: u64 = 0x3; @@ -40,7 +45,7 @@ module verifier_addr::fri_statement_contract { } #[event] - struct ComputeNextLayer has store, drop { + struct ComputeNextLayer has store, drop, copy { channel_ptr: u64, fri_queue_ptr: u64, merkle_queue_ptr: u64, @@ -182,4 +187,41 @@ module verifier_addr::fri_statement_contract { EINVALID_QUERIES_RANGE ); } + + #[test_only] + public fun init_fri_group_test(signer: &signer, data: FriCtx) { + fri_layer::init_fri_group(signer, data.fri_ctx); + } + + #[test_only] + public fun compute_next_layer_test(signer: &signer, data: ComputeNextLayer) { + fri_layer::compute_next_layer(signer, + data.channel_ptr, + data.fri_queue_ptr, + data.merkle_queue_ptr, + data.n_queries, + data.fri_ctx, + data.evaluation_point, + data.fri_coset_size + ); + } + + #[test_only] + public fun merkle_verifier_verify_merkle_test(signer: &signer, data: ComputeNextLayer, expected_root: u256) { + merkle_verifier::verify_merkle(signer, + data.channel_ptr, + data.merkle_queue_ptr, + expected_root, + data.n_queries, + ); + } + + #[test_only] + public fun register_fact_verify_fri_test(signer: &signer, data: RegisterFactVerifyFri, data2: ComputeNextLayer) { + register_fact_verify_fri(signer, + data.data_to_hash, + data.fri_queue_ptr, + data2.n_queries + ); + } } diff --git a/verifier/sources/gps/gps_output_parser.move b/verifier/sources/gps/gps_output_parser.move index 7eef5ee..4664199 100644 --- a/verifier/sources/gps/gps_output_parser.move +++ b/verifier/sources/gps/gps_output_parser.move @@ -115,10 +115,10 @@ module verifier_addr::gps_output_parser { let task_metadata_offset = METADATA_TASKS_OFFSET; - // Skip the 5 first output cells which contain the bootloader config, the number of tasks - // and the size and program hash of the first task. curAddr points to the output of the - // first task. - let cur_addr = output_start_address + 5; + // Skip the first 6 output cells, which contain the bootloader config (3 cells), the number + // of tasks and the size and program hash of the first task. curAddr points to the output of + // the first task. + let cur_addr = output_start_address + 6; // Skip the main page. let cur_page = FIRST_CONTINUOUS_PAGE_INDEX; diff --git a/verifier/sources/gps/gps_statement_verifier.move b/verifier/sources/gps/gps_statement_verifier.move index f4fddae..d434810 100644 --- a/verifier/sources/gps/gps_statement_verifier.move +++ b/verifier/sources/gps/gps_statement_verifier.move @@ -62,41 +62,46 @@ module verifier_addr::gps_statement_verifier { const METADATA_TASKS_OFFSET: u64 = 0x1; // 3 const METADATA_TASK_HEADER_SIZE: u64 = 0x3; - // 6 - const OFFSET_EXECUTION_BEGIN_ADDR: u64 = 0x6; + // 11 + const N_BUILTINS: u256 = 0xb; + // N_BUILTINS + const N_MAIN_ARGS: u256 = 0xb; + // N_BUILTINS + const N_MAIN_RETURN_VALUES: u256 = 0xb; // 7 - const OFFSET_EXECUTION_STOP_PTR: u64 = 0x7; + const OFFSET_EXECUTION_BEGIN_ADDR: u64 = 0x7; // 8 - const OFFSET_OUTPUT_BEGIN_ADDR: u64 = 0x8; + const OFFSET_EXECUTION_STOP_PTR: u64 = 0x8; // 9 - const OFFSET_OUTPUT_STOP_PTR: u64 = 0x9; + const OFFSET_OUTPUT_BEGIN_ADDR: u64 = 0x9; + // 10 + const OFFSET_OUTPUT_STOP_PTR: u64 = 0xa; // 2 const PAGE_INFO_HASH_OFFSET: u64 = 0x2; // 3 const PAGE_INFO_SIZE: u64 = 0x3; // 1 const PAGE_INFO_SIZE_OFFSET: u64 = 0x1; - // 728 - const PROGRAM_SIZE: u256 = 0x2d8; + // 794 + const PROGRAM_SIZE: u256 = 0x31a; // End of generating constants! - const N_BUILTINS: u256 = 9; - const N_MAIN_ARGS: u256 = 9; - const N_MAIN_RETURN_VALUES: u256 = 9; - struct ConstructorConfig has key { hashed_supported_cairo_verifiers: u256, - simple_bootloader_program_hash: u256 + simple_bootloader_program_hash: u256, + applicative_bootloader_program_hash: u256 } public entry fun init_gps_statement_verifier( signer: &signer, hashed_supported_cairo_verifiers: u256, - simple_bootloader_program_hash: u256 + simple_bootloader_program_hash: u256, + applicative_bootloader_program_hash: u256 ) { move_to(signer, ConstructorConfig { hashed_supported_cairo_verifiers, simple_bootloader_program_hash, + applicative_bootloader_program_hash }); } @@ -296,7 +301,7 @@ module verifier_addr::gps_statement_verifier { N_MAIN_ARGS + N_MAIN_RETURN_VALUES + // Bootloader config size = - 2 + + 3 + // Number of tasks cell = 1 + 2 * @@ -361,18 +366,22 @@ module verifier_addr::gps_statement_verifier { { let ConstructorConfig { hashed_supported_cairo_verifiers, - simple_bootloader_program_hash + simple_bootloader_program_hash, + applicative_bootloader_program_hash } = borrow_global(address_of(signer)); let output_address = *borrow(cairo_aux_input, OFFSET_OUTPUT_BEGIN_ADDR); - // Force that memory[outputAddress] and memory[outputAddress + 1] contain the - // bootloader config (which is 2 words size). + // Force that memory[outputAddress: outputAddress + 3] contain the bootloader config + // (which is 3 words size). push_back(&mut public_memory, output_address); push_back(&mut public_memory, *simple_bootloader_program_hash); push_back(&mut public_memory, output_address + 1); - push_back(&mut public_memory, *hashed_supported_cairo_verifiers); + push_back(&mut public_memory, *applicative_bootloader_program_hash); push_back(&mut public_memory, output_address + 2); + push_back(&mut public_memory, *hashed_supported_cairo_verifiers); + // Force that memory[outputAddress + 3] = nTasks. + push_back(&mut public_memory, output_address + 3); push_back(&mut public_memory, n_tasks); - output_address = output_address + 3; + output_address = output_address + 4; let current_metadata_offset = METADATA_TASKS_OFFSET; @@ -403,6 +412,7 @@ module verifier_addr::gps_statement_verifier { // Force that memory[outputAddress] = outputSize. push_back(&mut public_memory, output_address); push_back(&mut public_memory, output_size); + // Force that memory[outputAddress + 1] = programHash. push_back(&mut public_memory, output_address + 1); push_back(&mut public_memory, program_hash); diff --git a/verifier/sources/merkle_statement_contract.move b/verifier/sources/merkle_statement_contract.move index d2767f4..c40dabb 100644 --- a/verifier/sources/merkle_statement_contract.move +++ b/verifier/sources/merkle_statement_contract.move @@ -10,6 +10,8 @@ module verifier_addr::merkle_statement_contract { use lib_addr::convert_memory::copy_vec_to_memory; use verifier_addr::fact_registry::register_fact; use verifier_addr::fri::{get_fri, new_fri, update_fri}; + #[test_only] + use verifier_addr::merkle_verifier; // This line is used for generating constants DO NOT REMOVE! // 1 @@ -167,4 +169,14 @@ module verifier_addr::merkle_statement_contract { // register fact register_fact(s, bytes32_to_u256(keccak256(input_hash))); } + + #[test_only] + public fun merkle_verifier_test(signer: &signer, data: VerifyMerkle) { + merkle_verifier::verify_merkle(signer, data.channel_ptr, data.merkle_queue_ptr, data.expected_root, data.n_queries); + } + + #[test_only] + public fun register_fact_verify_merkle_test(signer: &signer, data: RegisterFactVerifyMerkle) { + register_fact_verify_merkle(signer, data.channel_ptr, data.data_to_hash_ptr, data.n_queries, data.res_root); + } } diff --git a/verifier/sources/test/constructor.move b/verifier/sources/test/constructor.move index cd27047..52fb6a4 100644 --- a/verifier/sources/test/constructor.move +++ b/verifier/sources/test/constructor.move @@ -14,14 +14,15 @@ module verifier_addr::constructor { test_init_stark_verifier(signer, 96, 30); init_gps_statement_verifier( signer, - 2512868110374320373201527039528844198060791559490644211790716345994094747600, - 382450030162484995497251732956824096484321811411123989415157331925872358847 + 988080400528720010398639244351885480706475299330001427790099377094461351470, + 160268921359133235574810995023520895391777547407923205700393332203861498631, + 1104316318711847786071125527957082259001554753246760931396914052122269757907 ); init_compiled_program(signer, vector[ 290341444919459839, - 9, + 11, 1226245742482522112, - 542, + 778, 74168662805676031, 0, 2345108766317314046, @@ -256,7 +257,7 @@ module verifier_addr::constructor { 5193354047062507520, 2345108766317314046, 290341444919459839, - 26, + 30, 1226245742482522112, 3618502788666131213697322783095070105623107215331596699973092056135872020248, 4617174774030761984, @@ -287,122 +288,136 @@ module verifier_addr::constructor { 4612671208762736652, 4617174765440827405, 4612671217352671246, + 4612671221647638543, + 4612671225942605840, 5191102238658887680, 5198983563776655360, 6, 5189976364521848832, - 9, + 11, 5191102273018626048, 5191102277313593344, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020243, + 3618502788666131213697322783095070105623107215331596699973092056135872020241, 1191342862550269952, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020209, - 4623648724265959423, + 3618502788666131213697322783095070105623107215331596699973092056135872020207, + 4623648724266090495, 5191102238658887680, 5198983563776655360, - 16, + 18, 5191102273018626048, - 5191102324558233600, + 5191102333148168192, 5189976364521848832, - 9, + 11, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020204, + 3618502788666131213697322783095070105623107215331596699973092056135872020202, 4623648719970271231, 5191102234363920384, 5198983563776655360, 6, 5198983563776655360, - 16, + 18, 5191102242953854976, 5189976364521848832, - 9, + 11, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020241, - 4623930190653390864, - 4612671182993522713, + 3618502788666131213697322783095070105623107215331596699973092056135872020239, + 4623930190653653010, + 4612671182993522717, 5198983563776655360, - 16, + 18, 5193354051357474816, 2345108766317314046, 290341444919459839, - 29, - 4622804286449221633, + 35, + 4622804286449090561, 1, - 4614922939857338370, + 4614922931267403778, 4614922982807011331, - 4614922948447272964, - 4614922952742240261, - 4614922957037207558, - 4614922961332174855, - 4614922965627142152, - 4614922969922109449, - 4613797087195136010, + 4614922939857338372, + 4614922944152305669, + 4614922948447272966, + 4614922952742240263, + 4614922957037207560, + 4614922961332174857, + 4614922965627142154, + 4614922969922109451, + 4613797087195136012, 122550255383924, - 4613797087195136011, + 4613797087195136013, 8098989891770344814, - 4613797087195136012, + 4613797087195136014, 138277649577220228665140075, - 4613797087195136013, + 4613797087195136015, 435459224417, - 4613797087195136014, + 4613797087195136016, 27700496658166629, - 4613797087195136015, + 4613797087195136017, 435458895728, - 4613797087195136016, + 4613797087195136018, 118083203326315, - 4613797087195136017, + 4613797087195136019, 8101821134059892590, - 4613797087195136018, + 4613797087195136020, 9062164042692704905798619969846, - 4613797087195136019, + 4613797087195136021, + 27413455001448292, + 4613797087195136022, + 30809880779386724, + 4613797087195136023, 1, - 4613797087195136020, + 4613797087195136024, 3, - 4613797087195136021, + 4613797087195136025, 1, - 4613797087195136022, + 4613797087195136026, 2, - 4613797087195136023, + 4613797087195136027, 5, - 4613797087195136024, + 4613797087195136028, 7, - 4613797087195136025, + 4613797087195136029, 16, - 4613797087195136026, + 4613797087195136030, 6, - 4613797087195136027, + 4613797087195136031, 1, + 4613797087195136032, + 7, + 4613797087195136033, + 7, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020131, + 3618502788666131213697322783095070105623107215331596699973092056135872020119, 5198420613823102976, 1, - 5191102221479018496, + 5191102212889083904, 5198420613822971904, - 10, + 12, 5198420613822906368, - 19, - 5188850460319383552, + 23, + 5188850460319252480, 1226245742482522112, - 36, + 38, 4614641507830300671, - 4617174774030762012, - 5188850468911874048, + 4617174774030762018, + 5188850468912267264, 5201798300658860031, 5189976364521848832, 64, 1226245742482522112, - 12, - 5188850460321939456, - 5188850464616906752, - 5188850468911874048, - 5188850473206841344, - 5188850477501808640, - 5188850481796775936, - 5188850486091743232, - 5188850490386710528, - 5188850494681677824, + 14, + 5188850460322332672, + 5188850464617299968, + 5188850468912267264, + 5188850473207234560, + 5188850477502201856, + 5188850481797169152, + 5188850486092136448, + 5188850490387103744, + 5188850494682071040, + 5188850498977038336, + 5188850503272005632, 2345108766317314046, 146226256843603965, 5, @@ -433,7 +448,7 @@ module verifier_addr::constructor { 5191102242953854976, 5193354038472572928, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020304, + 3618502788666131213697322783095070105623107215331596699973092056135872020290, 5191102238658887680, 5191102242953854976, 5198983563776458752, @@ -482,7 +497,7 @@ module verifier_addr::constructor { 290341444919459839, 2, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020024, + 3618502788666131213697322783095070105623107215331596699973092056135872020010, 4613797087195136000, 0, 4613797087195136001, @@ -498,7 +513,7 @@ module verifier_addr::constructor { 1226245742482522112, 16, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020008, + 3618502788666131213697322783095070105623107215331596699973092056135872019994, 4617174769735794688, 5188850464614744064, 4623367219223429121, @@ -563,8 +578,10 @@ module verifier_addr::constructor { 4623648689905041407, 2345108766317314046, 290341444919459839, - 11, + 14, 5191102260133724160, + 5191102208594116608, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, @@ -574,21 +591,24 @@ module verifier_addr::constructor { 5191102242953854976, 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020234, - 4617174752555925505, - 4617174756850892802, - 4617174761145860099, - 4617174765440827396, - 4617174769735794693, - 4617174774030761990, - 4617174778325729287, - 4617174743965990920, - 5191102212889083904, - 5193354021292703744, - 5191102298788429824, + 3618502788666131213697322783095070105623107215331596699973092056135872020220, + 4617174743965990913, + 4617174748260958210, + 4617174752555925507, + 4617174756850892804, + 4617174761145860101, + 4617174765440827398, + 4617174769735794695, + 4617174774030761992, + 4617174778325729289, + 4617174735376056330, + 4614922926972436492, + 5191102204299149312, + 5193354012702769152, + 5191102307378364416, 1226245742482522112, - 69, - 4617174774030761994, + 75, + 4617174774030761997, 5198420613823102976, 1, 5193354051357474816, @@ -598,12 +618,13 @@ module verifier_addr::constructor { 0, 5198983563776655360, 1, - 5191102298788429824, + 5191102307378364416, 5188850460320104448, + 5191102311673331712, 1226245742482522112, - 14, - 4617174778325729288, - 4612389708017336318, + 16, + 4617174778325729290, + 4612389708017532926, 5193354034177605632, 5193354034177605632, 5193354038472572928, @@ -613,58 +634,65 @@ module verifier_addr::constructor { 5191102281608560640, 5193354012702769152, 5191102290198495232, + 5191102294493462528, + 5191102298788429824, 2345108766317314046, - 146226256843603965, + 146226256843603964, 9, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, - 5191102238658887680, 2345108766317314046, 290341444919459839, 0, 290341444919459839, 1, 145944781866893311, - 13, + 14, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, 5191102238658887680, - 5191102242953854976, + 5191102247248822272, 1226245742482522112, - 35, + 39, 74168662805676031, - 11, + 12, + 5191102212889083904, 5191102217184051200, 5191102221479018496, 5191102225773985792, 5191102230068953088, 5191102234363920384, 5191102238658887680, - 5191102242953854976, + 5191102247248822272, 1226245742482522112, - 70, - 5191102242953854976, - 5198983563776458752, + 74, + 5191102238658887680, + 5198983563776393216, 3618502788666131213697322783095070105623107215331596699973092056135872020480, + 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020443, + 3618502788666131213697322783095070105623107215331596699973092056135872020440, 2345108766317314046, 5188850460319907840, 4612389708016353279, + 5188850473204809728, + 4612389712311320575, 5191102242953854976, 5188850468909842432, 5188850464614875136, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020357, - 4612389712311320575, + 3618502788666131213697322783095070105623107215331596699973092056135872020344, + 4612389716606287871, 5198983563776327680, - 2, + 3, 5193354047062507520, 2345108766317314046, 5198983563776458752, @@ -673,42 +701,43 @@ module verifier_addr::constructor { 2345108766317314046, 290341444919459839, 4, - 5191102230068953088, + 5191102225773985792, 5191102264428691456, 5191102260133724160, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872019904, - 5191102242953854976, + 3618502788666131213697322783095070105623107215331596699973092056135872019877, + 5191102238658887680, 1226245742482522112, 3618502788666131213697322783095070105623107215331596699973092056135872020469, 5189976364521848832, 4, 4611826758063128575, - 5191102234363920384, - 5188850468909842432, + 5191102230068953088, + 5188850468909776896, 5189976364521848832, 1, - 5188850464614875136, + 5188850464614809600, 5188287514661257216, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020250, - 5188850460319907840, + 3618502788666131213697322783095070105623107215331596699973092056135872020237, + 5188850460319842304, 4611826758060965887, 4611826762355933145, 4622241336494227458, 2, 4614922982807011331, + 5191102217184051200, 5191102221479018496, - 5191102225773985792, 5193353879558782976, 5193354034177605632, - 5191102238658887680, + 5191102234363920384, 5198983563776655360, 1, - 5191102247248822272, + 5191102242953854976, 5188850460320104448, + 5191102247248822272, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020388, + 3618502788666131213697322783095070105623107215331596699973092056135872020382, 4623648711380271103, 5193354034177605632, 5193354034177605632, @@ -718,33 +747,71 @@ module verifier_addr::constructor { 5191102268723658752, 2345108766317314046, 290341444919459839, - 2, - 5191102242953854976, + 4, + 5191102238658887680, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020428, + 3618502788666131213697322783095070105623107215331596699973092056135872020427, 4617174774030761984, - 5188287510366617600, - 4612389708016091135, - 5188287514661519360, - 4612389712311058431, - 5188287510366486528, - 4622241336496455681, - 3618502788666131213697322783095070105623107215331596699973092056135872020479, - 5198983563776065536, + 5188287514661584896, + 5188850473204744192, + 5201798304953827326, + 145944781866893311, + 16, + 4613797087195136003, + 4, + 5188287510366420992, + 4623648719970074623, + 4612671182993391618, + 5198983563776655360, + 1, + 5191102247248822272, + 5189976364521848832, + 3, + 1226245742482522112, + 3618502788666131213697322783095070105623107215331596699973092056135872020276, + 74168662805676031, + 6, + 4612108233039708161, + 4612108237334675458, + 4613797087195136003, + 0, + 4612671182992736257, + 4612671187287703554, + 5198983563776000000, 2, - 5191102260133724160, - 5191102264428691456, + 5200109472273432576, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, 1226245742482522112, - 3618502788666131213697322783095070105623107215331596699973092056135872020294, - 5198983563776065536, + 3618502788666131213697322783095070105623107215331596699973092056135872020261, + 5198983563776000000, 2, - 5199546513730011136, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, + 5200109472273432576, + 5198983563776720896, + 3618502788666131213697322783095070105623107215331596699973092056135872020479, + 5201798296363630592, + 5191102221479018496, 5191102225773985792, 5191102230068953088, - 5191102234363920384, - 5198983563776327680, + 5198983563776262144, 1, - 5200109463683497984, + 5201798283478532096, + 2345108766317314046, + 5191102204299149312, + 5191102208594116608, + 5191102212889083904, + 5191102217184051200, + 5191102221479018496, + 5191102225773985792, + 5191102230068953088, + 5191102234363920384, + 5191102238658887680, + 5191102242953854976, + 5191102247248822272, + 1226245742482522112, + 3618502788666131213697322783095070105623107215331596699973092056135872020248, 2345108766317314046 ]); } diff --git a/verifier/sources/test/gps_statement_verifier_test_data.move b/verifier/sources/test/gps_statement_verifier_test_data.move index 71bcf02..b706d78 100644 --- a/verifier/sources/test/gps_statement_verifier_test_data.move +++ b/verifier/sources/test/gps_statement_verifier_test_data.move @@ -4,350 +4,222 @@ module verifier_addr::gps_statement_verifier_test_data { public fun pre_registered_facts_(): vector { vector[ - 90374861002239632883146525806296082229390106108247837426675086315668045719761, - 56179984307737135325919351184789470684532458739302700119337202059111297536095, - 19190820922101267664215359754841501926553775541624241835940789063091042960464, - 66586306965550603250910956553732177691905041135943809483521167389721193902029, - 68443066659093902002674439413897714857136051230929887104012199028945057695626, - 23192747390799604015430652824310028313406567091172154104214555033819721960689, - 97283375723887248194450477128146682165031810510343354567282663123280809221661, - 80968054135729823233098444019380404866236903770867981797552678178437726896436, - 113739474458047985875134190238202909490865559207753141829375000051595492879090, - 20946212888909783695959691982338390660827109775859716352857773793588687912713, - 18236560283595263861680501190348216068035274366239795797554205265777798677847, - 3475479194832868407252076218244065764153368218389092265849466931110185742916, - 36540216028641017149922661842736303619839298998394385602444281694375903052249, - 26751428622798066946593928384877292663892571316476265809625637633982414766613, - 108989866619290065012341693446604475344491203869097610514645397579480237619250, - 1706752348348350474316359563606222616037273166550736401876700743583814423394, - 102942953147077953577589898780534969926714763267459649931943250340206611985712, - 94996409189514341198972986074256390453367838049543555656374742468620736799996, - 7630635281270509304868970434369247630120859000564221113883913918139204902212, - 80068896147766953807751265463552510608474307949535623210047793435449947310989, - 114295154860226915328731256983284563858045735337125703450891967138442818857632, - 8417308633700696570178253158247249244774146709181695323743846714363528183003, - 79877103184977587145722178107489386645267945862174438383674182972620613464854, - 106622138440118238983021857248984299671297827476239310122691154542315572030452, - 35407789176729882023043346870195508198735280297753316525720822423999599438423, - 97247116699888635887092397993480624001232228530526374282764628633193826110296, - 99382438699614618382213388767371054426929963780766253748605072450548089096844, - 90037562315543375628611111594410050182085992774909526018552910702672849371547, - 66330217308210720753442297318980762487735785518018287993987132182462864714651, - 109571841541340825468209355313413891725787430962867981137038973523064361371237, - 109937365287439598906500883782213142231907427443560869688630243469916952399010, - 113385865575537621107394117379981261347666776727074493318494347737026645700795, - 23122203662614098324643090809541223981196048012147350120265330136512811004930, - 1056405680268605560294856755247691653342780261320667366779585585236155642442, - 87661505103736964751275757691313253648970106905164251785999294346436602113608, - 102687685640516492079118532882253008979682440349285359822275299001352415439951, - 23905697917661649423247972005223309598503440259943287872839907444179363364504, - 9956032705630556713599707735790616984651366117863346977335729174033595071931, - 96738810824213402847756679585491770521220456489714866058023318212839351509101, - 63834959162310767538843963137616271394241929873922387589022016011695315860778, - 21289049327692527859432450424389138860663521299399575156176885744994266527501, - 86232104727778949950935448711080979246717811947975337571968163691683226474146, - 102313560892902765619089366797567032814530208108882506079988386739661925842265, - 99515437057018328544294475001053112012841277062790484232940716266599397988057, - 10668736116974850029457233946177110228200385721657622520766124553543632184384, - 76103409895220100604235711728933125215091844418169113707022087801198846966165, - 113010486737795247946614252243717974083103498894976661835631581742069108908557, - 49364954754557103458724625605552951667693246646850685161342184015024079107074, - 21101393901139303402053518578563147748604228725946476106009553379297289500360, - 49057143170402849511933489439129029796978255118420492401606558513886701176184, - 105354731550163339410107008027797505967674200410979413601900457972614432198832, - 90565076274237802796740807405316931168975598712441947294022211662139222564246, - 110086539187109278267772369060252173502692807704231807386629478288955820606553, - 91701366154883661998080407194984734883588360864725838195350520660916272224550, - 10142247108685080334892437554414866974972072085399771470436015465089292126074, - 29846338217282302211720587287700154483319699420383757799056426384711488791337, - 27938671957139595210220691902146898397681086789544505455972136928035908911847, - 82397658054668831145706925873152499116096413535619458060749379405000904989250, - 114350224661168995256315748222052165337018756369447544642618460051770218058663, - 109449309974240654711094492499272317932638372062015147273552600751522531927132, - 72754288117656108990702924709275729187164329684458390959556709486333489176219, - 3549079161997778458715558469415602786285474423103849383204864453585494590598, - 34180556474406191060669719433425086607404936459323656751147442645349487160742, - 43765057642094157918166183142218037077738095098377774018701635793727204014420, - 90338052431962724685534383491983206853366403753213758686231057853304211136459, - 78593063359401999309183237875655244819560333354895701115347297264562942709344, - 74397434760339478525253859888632724196286728764602353655830333545367635693211, - 26331198787662591149683874088792836750375707093253627370654392720192174963831, - 112966566532689715129209330793849427993777907280780183292673865937361135937791, - 114353287122562499920403540458455011940628482725948814589329826696105247950135, - 74793741954496830626288812339382886908941319930944040532593327777657290557145, - 34816126872178744582897783663511921391868282525489350295187750768827352316016, - 21192453921598015764696235205121701434331412370431684436751933143838798473874, - 44058201973227503740034396715380727969112740245779215366320280890003333982477, - 29533018075707303783434947446180013484050458337692795871871452151406143646581, - 1515089686428457373979034688329533927928349613916887567879601389354743370622, - 109180325929866834046270827904451567568497733033134200374019349511256767897440, - 74803672184456742013297129602262186562311733420299114203575638766212190585231, - 115238366101742584162835591700054714193217723931612061275619410075644648428546, - 32468678250053212505585649596015464999877799621553994413247029896773066667413, - 83364528782048618142708226118279656717061858624081534727039416012820163224633, - 7354024309730882796394228327040203349880364428944973235716092765476455492827, - 1262870503500310307550645023858402879272209665433488597993297460482425337681, - 98335980330019236625060043875409342710228293575666239080011807480414732765509, - 50946595616360816829923577986994745828151869137771049307445926030578784109485, - 36091201194688256622898407911670913963302847417436669790744715657240876899240, - 8808253819130602704597917725112680472256833111887576050377948899492705923474, - 41172636646503426875678768053851629635776602665650552436822695192637817118749, - 57345710549584635654376568872517963763578746035456680536854183592502432570300, - 8592690889905210972890398735532689180019458953833470005607590901672380695210, - 4166477994583105470567754255283418669459564354509224410886188538894147142981, - 68098757309841651586951304259266886311988607392802233236113645028486168507396, - 24991295910751946290113312312609549408787761745773777699987177576591735352986, - 44579876644222395824149806086725617918387553747425122027470825518990251740243, - 15227406251604233210603812810167629530808202085136198556337441549511877890960, - 22759540127952266669819370265282379758525372733374540416507802513771255892716, - 43127206729995927237848006162371109890076978014461685775634432683267685856426, - 41713821958160636851968483405352077418860766134587223705294185412188684305270, - 26208125733708805609633428661679389703362429167499430915810971395717416747145, - 76610189760043808548699718210259885776088478988479636720437380804721153098755, - 89512216112173270344143296040145603274650163871066984128619395954363420721339, - 20460714744270138307212528049453329198095121561210823963362966657556483034334, - 26132924683195836720371956609390091423632291995299668692240211036108215269474, - 5833487682800299469138526098834355959268474110834809916356825665675462740090, - 104168692497517601592269866592849005457185792813289145227648260949961420864131, - 25331304506557690176407806936878770676661143952534511069637066064175583660259, - 112018639779265106474848771291281771837615571390662122133274809689481075308680, - 43241577635777865484894036547205004558146528317683229065146611241513131335510, - 44298908683033041834217230570717599544704508151662319940657234279904124414826, - 63552330732732459467178499721380645650878694771142132740091085775704359351779, - 43787187384165832627764329527271795808183561866472090676239822547264004758022, - 75945073431498078448020725259869395714443637284325161544957599542351223232505, - 3487179213006642983436008189858169851299213853792874972837855149736029401094, - 19194865307362108242290006920339162915830230902494071902265621916750355946629, - 97568969073055749633422855926655463704707484230994155156931576401701347016144, - 102238434528026988975197954301433106354948626029658627734228689550897160347614, - 66594741843714574534308635729583698167667776410737504500354069533715403500323, - 51777580934224258187544418755076951133541389668871178609223423989089924081639, - 21589639526269990982086909365872153956502020087277655108454424960163541671436, - 81384416940325143552201510640904753937666873078017876860068735190840262769922, - 49133513547692332775728603722476218340473115481627222594095172309501801157474, - 73734380932306603407515307721321779934177802377409864424716732654369673246710, - 2246242615905913254289602438933399890848860254152406286075054315866149677898, - 32674031223765518728565388665708213082065722640384335713247313951353485898957, - 28746886696149701919814134856061510367100204788242834599828602344175436902511, - 39167172499001521372424096108110778083374328793564421932890271511530920922273, - 5568791916240257974108514411297609833792444630749693797301395811224369646704, - 20648755118034012175088350428474024653337183431348871734331406995784145356367, - 106801795140800106612769951485343336194859968206661756633407649315203733828610, - 109233825391360408160515995038642668597144657585165770780785494193129195973941, - 77207505616123334879940117435155892191723326029288634557447400993849107713194, - 71610279175603669325936289183255885935727478053095853966547197850172747643407, - 89854640986939055245084861674373301917111961062361634149692827460746570066714, - 28247203691230740736613218045571786984629316425418178432608500161341110986189, - 59546743490332337201206414807226390307040560870249265640051968488562401608969, - 67929796707307015787838902159703874270177935518815265738049224573505381516441, - 57982897878633836389748479999846361296323406155916672564734814105139336792326, - 5461101373327848068206149863625709449986120412484976573069494600867225573415, - 54401079502624290280637309817524422947364512646040178118146883186731670847433, - 53102394760090565318361765484915161408407391495275264713850980546504698071462, - 24501533376177415438581018233386276735001596213114459694543770889792806631869, - 72170518293491644299982561780267540456189083097892772096830683423147466350620, - 89507430817958911598180398286809748833831052705273225052362178213089962642044, - 67727286488218425278181697875293999012012205750711984730448971351278910880253, - 111984454683772058542342557774797911429133885429421697069813212466318625115156, - 42436203951095614276310175924323536573731986909545123056564849774774169323368, - 85023143561303097272838976016423923190713891008789243794345887371857933417910, - 99962596389093098242681956517398169865641769947647874231354223362282205536340, - 4270535965963330775428152393255854474388157601236085526291615686178712188684, - 100168155884200604754471294981242410393814206647200645914158150624040943080154, - 9991161355592366583927099508561253591100964250276828785969078804632480435554, - 12314720405934725856472482624757170035114847372996256646716937313000588318203, - 2860919010955558408902310701877023431625693793673332335478827641334278686496, - 53094136923778396041833543082867956503544790133841216723133125587353218061827, - 45746601333313207603396211822734047207695070342325060667493306720808686166843, - 58889503653460048861316482416593039235957417643084033605562781818588299363408, - 19368273464556807576443231344257895007603950181611406270234178574102198049241, - 78437754394508682181120265468852233510477922885972762279767165050640422908939, - 107538822353976920407659621462926481071876578481681250153246538133147091592488, - 81016917794819082013368717221409367332826911122547583627440080895211636369050, - 94293980226690299092075171178403633264221836625859365988598967109306027221531, - 104532237909964133266639106750455032124167279431562592209984567674658989713190, - 102950073621149083428450437087243856943209426516709316481928340843275371462474, - 6207133171417225337016777381163053708908918883458415563002474230906668287644, - 53700790273498931152022815278706540759909711478884140534791079723526570596577, - 70115235540639500263001553659924939690859425790641278583800508331421213921461, - 35543200975794353588671421892926038694759482084523519733723837344262948638759, - 87352361273830059962387057433686873189979881697522907386537051414764832172457, - 7638629750848859240414806726354174351530887514426388188836129131290143265737, - 6516500991100747974194383587733989479753199121089574498737264556690984433230, - 93253296820582360795148765795065795381150137981997115109302523734642323873758, - 12449016597987910792497122276112041776099425301434980259388955793910933741083, - 11271285254221084100339796453752441804606125007367969431803009806036452833376, - 65829413880709257096044183138202605328645291488368914113133511052795333207246, - 28977904135508914161376386492741539135190407185163903874658869603086213454138, - 25836751905377616080744783025854541008462131129032624784576753428459625661668, - 67180466814834338156096152655854391237210342648669413756773929230094046403193, - 99357718082860025927471361993254462596480088012760268171607745179113742355191, - 71955653087845635064868533213226682826487548825435565236859397491549375786842, - 36297888985448358751250303659804599846791541289095708937632688923150803732077, - 100695121743117099387138389582703227077322918542033961629411067185278558763932, - 52162983126768334363716226677678035098080091988154254090178342535424805338565, - 112708429459258541488478246774539856801569052293461484378174484054096804735367, - 6386940711335736617244249800843112627661703411239408108695797540986788303958, - 48667387465383679028757190831127811623386562948341819793981442700703531129212, - 98215133989567460358501006150820012098364412504237534897797904556278505940724, - 77914337789836865570785786657698936879706644099756179733695564224308773670876, - 100314242064051268461604597834245157603560021911340348660139774644451738907842, - 92879867477996008917340699058326590131009703424452440666887051426021661821602, - 99484689145824940566079253082487092284723654220927015492765678371484126993578, - 55338944734571646593272291826201840015142400248235325107497286768141895185337, - 89826434292930901862075608993436828951224280168302092068798800553885757762928, - 33740109116378228749257439646234270163722585879874698746225292557855187850594, - 100356465946439001515953663863857685534425581725095420766368764978292427052708, - 81039394128577152210104571162034485951807254911082897846587060509332682379842, - 8408001468728275572399671384230777274726355120930410580597806906081473572834, - 10908895775073442916551780239275092031518888963057215550848907527664597344536, - 84854642649047683943166963643528804747997917768241541006172310483130917139714, - 33057615236450367976028992204116567940277523026857601485825454840800733335275, - 84705360793393705597425798431296817504392775934169299899880924245986783457718, - 111525682337395407150935900613453144787831145518929570787046943285397888693020, - 105402484238252043386406911631640919028148671900230248753956083168227090236594, - 70647607073050492724378996153615617582748975980544650427971195959951966195543, - 66521794811092307186268561977757872649616489656369434186016615885501699943928, - 89597831476817284710027736327994254225523609056361102418859489827421817774092, - 44604079989059949810225055984527460558032314898040234301558288230903056056928, - 110906681986217791515164760429651240169704675531605153783110893850933566462598, - 95605426720075704009708031938371632287665713591343546809539080823718941837468, - 43398017903547626946267019207185022673547202566576083953106515696551664433428, - 60883525320865361397118947610586986350422623916272247377418475239685689025023, - 105013515056650599904740120254050683007636634057992254769196256228963989758384, - 32970019925085424528938038041082657559781113875649582716431251558142614988993, - 47152734265221658771537186547896388953873827616302729821741905644792654885212, - 10001610022538043596518167287631681217109070720896899004297617607149737011860, - 86184537192912747434336926622761274738006624813378474991310593685521681282478, - 5358504471205796191359974070296605502493139653740431802490387627691657510322, - 83019212589565586195475052280463738452376535486172402079583211203400216456992, - 77312752118832772627173761036118263107052792662245258723454628828356346552872, - 91168167042411679201023714451010680219591301896110952914192246461237354981878, - 22932757472394911110965504071941120916104593208650355772387363295265959734953, - 115556511265393988531138660976576937508980119423457984460560732355986628567729, - 49471586771056006153882338624844003952601160760394299194484706708275122110249, - 40437284636905544491914836688765577730310598705029996999052422836776316633143, - 72670924227959953093823635758133023387589265147796294862753188605738013306166, - 76217708915337615135870563303026608590541334136059805638260396806525183027158, - 111382703162449060635417094044983829969538219785638291828194112078925781095548, - 71412195454643078215201625799979658826539129274678134190054591601317598249139, - 109427188924527536161388844770403365839616648247890550908426860021567063950012, - 34454801564526576746496304309335628982206605439276368979136436152558472936330, - 16909116389666417078832685940824942416785511928990223451431211956701429161798, - 87698582301117846663147606779269880643388131451192642717957297114727730507100, - 43592905395241141792523085541682153713270987086400852743794878114759318992839, - 35184881368193554939773858899269834363473610511261389836413145556903303508884, - 20220176479835329664361860803150382635023778080712173078993999986143667000970, - 16016175334500266720236929020842862694644806123842897753176802503629958457499, - 102801360790614342848922227882473633660570608752016158214990663013058048355226, - 58431985744980537888010270219770316522367177923668906666628944289651836422428, - 113151842259347069612843052101577985618353246939906832913902457845822885426657, - 21668648605876017813903250563208915552089304347193092661525061207363925567050, - 103458678315326790746664464092071139733777152999140279888112890480728137219425, - 15046497898873536583433477709389552494193312533290755199833917193885405409120, - 102257627722241440926290718199198015612965738563678274220811766728449922160690, - 115352438831125187782321151378343525556314774435648261250884644770831391669260, - 72754165224345357763276290774245956611804378986384287501670219759415895189580, - 63726005931456256957505969253224519513310091889261588362935543718245788508457, - 44910251191483746483195517495699591749009017563959493187235656765833916481579, - 23891996609610598674739214035443938398487118816513787774310642097646987106723, - 68266911273245661253246325983957102041600367995682669862953183177017341901079, - 76174792321053692273480049383512989579457418003909718073166397476710458124125, - 47741193980648316938868907515514122407908396634142457645264132883247206333355, - 68473348894505681101767093394679965408224360400687139735774118053839909527213, - 61962461050948177191714559364559630784308260342947110988646257809326620368732, - 109729562325274107495619813763747075773585249281577287546399510824941904297909, - 85278121045714762581195625982775632570870179662735113302305732775223026440845, - 35390066325352698385900039374380681482743106636864486587171008494181912419887, - 61817986976212291111023385674831911785692691752663229372150154623715801331268, - 104234714165077845426216586074895633703167537283045981826348831938989156603755, - 93997636807741001761200701186260237871922197808951631015346841691626896732544, - 10948685650569138662147662505124157383288551691964930130973677887234145173522, - 80419721870958136651594847806145379485816582975173301021693736480838794125039, - 30773599383919394844596593330745836609535996514201436551409942197904827833532, - 40006530683475617958269827175640823237905182350116335160529910058104695590290, - 53849083177701012677475696718832279545668013005495554861802582918816713436455, - 95062237045823435960704034970581429750768877035581485426250629888695567087980, - 66565540519856756044007830722509397433296158097795398649671945575310058673004, - 39910363287325882412565859791023302366163357027308058559734685947857918538423, - 100815578824152841371671582238880601229587082377654179508910110650249629797310, - 60044329725468581040651033165515865473651351328741547772936320556187068085715, - 107441649315090941799812354769686631343966197022610469971649947922005943294627, - 5420203213397319930360262451591483749541054436628730884965825787226514268456, - 79585000017390150979950952749344164240760428925339239295394732518310958149575, - 89480796618561168258046443591555412691805195353504281175317787258023352728850, - 75037195320414958249842856145783252179990471454671744930888469370195821105735, - 65766498003253658061204236689716157588363836833499059332956339571362302226956, - 114762279852430786779099679169231341750181664569709199004559936775015990441490, - 50051880330277542189027601672807972182905492084169218833523433588740583180287, - 37996097415291066390258091736392940373514369166754297151185763737393838492432, - 62331102659092603468993012258473653222062664522783032836120274183826356567333, - 51692730657084392082330891620940978627212406377981169456802474380362701895582, - 111028881613454007057478165478909084922629661509351112415149062759630943602221, - 78149070343913994174633022395370974896836526242393742991700142705465522394529, - 10304839652382864223365413862325260732385458467314371939325634836577168445257, - 72521233370857443499470980698659506422624493121069688547587420249462139567486, - 114957718573641314614026631676136179454763280757663675235443335936702914145984, - 20689504506796055625163882195238611576705359891216904935059102451468001008254, - 554589963636248486584305117640692170193922996101985470491449219568595439251, - 64871221219644051384069730546034243411449442047187300401570233079245744891736, - 50586518593293896659897980968470618799519050664592829618180035470611324252338, - 19717124532419724483984803632312259298765659984327821525416679282428215186251, - 22562694164111251845384808896156304616355277198956316500309259843686643229628, - 51125264080386233104180456617957528157930327534338850308651690670883500460220, - 374340456899941854719739759392094674445269077109061426513720694124205662498, - 52538748706636200788049368975247774959339216114060527728059633691695500867966, - 33770322910019572260472350939958958287221433992449045075563915890242061272315, - 965534793006240744780482282382415853268386714713034818677993718493886390048, - 83902059269517575542001470122915769599929870377644672915056065158067237659001, - 54375593449838212717956792827813290169046354991295381708082156142791765436986, - 17420649344075512221387251100364985687006164972804173854699920954044400010000, - 74518494131489310311353579115350638439647803086046611566609640243763096050725, - 28374065878646213296858599426330774017872696614359698141919542590347811111512, - 30758218608091659106461649222808638483013860783527871337597522166292465352218, - 35843639259905122085584547456558463243612763457594040538567538344953469172026, - 52929326380918711676851214279593897811317324422293900643096498444224459844557, - 14616845223833807134733223894180176216871022135762440273494335773116505423539, - 42473140559320482613645994604530844722244857545886887399757773750565944039844, - 69819310414707620797348683070854363770428466915113011098105646854801597032594, - 56835281031690316643215962958272171067530513585378185566333365248441117645733, - 23588242194293587675223132834161092830894990128308214792256090492047707235649, - 84583123918412912762643134957836889219032119926164397061106474584409131503686, - 65145076675255995691686715098764150982016729771212182560522187586131502437269, - 19891926584061921708574808237380626403529652809168185542944606417865203890913, - 80271903429617696818560549855658385467833969902706569264310959391178200051867, - 28403239590581348651418868157536093184233111654668794397435824758130907593957, - 46842532816204932482654365318010615652607796125623392516870612584008877559021, - 113799478533654745789404356170561708569557912461575923985299474316830917576218, - 22204092650669188080428834926348346893141843565768467443817642005190061938534, - 85073583308415162873330650849457267649067476895673752854621131078817434114283, - 54387469193842630440271885538882808959845473434650182285977367017730998271563, - 24845907658939965648076968540982236998396386353405369089334752455410210457170, - 7843650733535794317512162496151154461668526314956360144464708872605590141728, - 30444065430454221503165776166096724198402072784554113203617623082626758982642, - 52773436799266363904529174477358630044232608139712289586307297317202109807558, - 61271831955088839873570916762791904000517501748802934616044626950730196585295, - 75202083776185890391598549034260320636936474502595321868782806602616015374763, - 35114637603570773235686342746137658551930444862719508680393551330993193572056 + 27101464376719035594454148439599482959726980019518827689600328897711817982961, + 91456082911913394318747570194267480418992192230906516193635156127091393581113, + 108184547597408539968479155756125471828793685894093547262444667646358535240744, + 86956606448328244678854881733876094150722343246483741934039893973056174795618, + 65262313687746555652797958410800819251522245690787897701651124176567955667965, + 69353322571138455543023456883985514454537612338356516670371734217303783507692, + 100459940732707000553086420378620721916425831394412703755523683384574797862305, + 100608418548787735572776972102715939195322994969022521517881602728936376507753, + 11260909144762877056805556437292657461057779548647059810911200658760389508842, + 111451409347955521090616020009200309845813728030701944453899679184200885179529, + 63186594176920922624555384781620316025308157503035409545192924056624858905522, + 9030989960051069462141122925392334112116259915953427256705797238662847679818, + 66113451742649631822125884246701242945331406519357285478427051906895158335779, + 58776863840105071799794888046253261259442530685622736409261376329471516955373, + 67462097491423487922079859704675264727336536088851383964422810873671766050737, + 93251299735811492979864707318695058857260087473906032317682090236352439354782, + 80628781706785272213579153786706484985693999378788413200909436498475659346952, + 92808636160753033629222276303028670960736627578029043910476071527073468453818, + 83602831575308878841335028008443571072209909084313641755713657257987291187803, + 92337692529052094724382937864894595613943751350314079710922147238834423331266, + 63055461940248124250110543979585287796277568629012514098686705226472809578122, + 31798274311134916343042626166323442107636463458916142830966618940091707178600, + 43244863425144386942676865292140596167303434352653977882635981945998017509249, + 60143714500343700815883315408669539261154519389358126704177489716974716194930, + 94254754803974120596504341593802897191443115921567068827552314143332629930263, + 52835089886604294974217016939614515951351194839959748745470091197513508732642, + 41092928442117494101878358719873677026238673956651888427274395581543079033530, + 66177135996707494846073154697476855107339842111182655329940144742158576909074, + 9423340735836264473302234705605153252338343711533122530545363096683399379634, + 48981704681227486750796217862081017151122265418247478668722287537041722074588, + 50834166158782919776327970335639970964535209833884671639155512138315668510195, + 35394136214332982152740049405128466127787608122356574525450114408891704234014, + 27060911029240996971172484999327411896540736606625434548572340162813246730780, + 36067449284924461225007703685665003666869118560336018451529192994051736480568, + 103979098134950717525797881079975166999496789564800494245343326402683391133462, + 33033190160720684986428308168875976582567887088584165089879039254838414062725, + 7241983707466989033174900747340770298547266698714495978123616294680790506206, + 82906063898747866487240687207335154701178563775532934522475589287790834705664, + 96281950106355916546045998954123819593734999609942562583353684346776581672784, + 49474726221605913949794510617057856569259579917273329589821967914879994449719, + 64581631477560971332244685485934614981183605701490093062866011396861796816106, + 109901636066098217302736631438103894842397173539522848310106352512330853279850, + 106068931214455561879213039476306120207870995004823794946337257607835624713890, + 84258298434634851163618459573181217757443078566009463513125351857829217264302, + 38694306379740917860109000036826951771473892061924293081561746223114340494210, + 3269208601455620373354710083374991262286648655798783011465637002344883608370, + 59671458382284978583167258880713239420032038884662846740305705384249554747605, + 41554011353645758488375722591699940620845528376164773705942272126116086536576, + 7518505402476830960256703332271437670513616881846170302711098291130129926535, + 70610874623347347138649055672662779705013457821206463270959509002591708989598, + 24267431584825326431006341054264447323631320332326703504067453602847938688933, + 4907822709198932665164293252601915952815274193011980735411057298343651922748, + 51773284032873960054778504942341324898509739587888655336179593935448961815971, + 55720490976191454904422171670349622224340324693085067895663178801329543210735, + 42071949620586911601240921832895330947134091229431977398503741088856728718779, + 82780997218723102292188185799264142118061681348405188108591742095245233864459, + 91844507657039317799949536288986759989179168668544093579724562678146059832458, + 18067198210519290169389144620614488302002704473747595477061667399400824715106, + 52830211663796377146045925984227269520227475060311159097973936677184711897258, + 113837572351452360384974428743133568754288451032864371031612613460768500471666, + 113727705857960424864358220287729940216877333360931781352021877705531620323914, + 48628201661400727990993792689092381298219285477325663138366991742519458259158, + 45609292370126924662276519911250605854179730055520973927929464918179295665359, + 107457799686771067136193041606943858555068941830490568338881682744985483239152, + 47194943206312436473338157717289919513042252732320624446671191226570855638556, + 80095969477194624100957637620715700797513841523276777128308359896222541569785, + 102639858558530508706482404730723600976350082802782152379063871504220325670839, + 11055885050220061015333048528673207219174592137037860113814703635850565079614, + 43197417261254944894781093542079296013137545105783999387092360755946613923516, + 51317636517022999862828017610112402859753127512978410431304386780648086524379, + 102596763209475049315187209026889111912975779014224588567432405206372161983954, + 30741929307913641393470385955934291024611125237647399778889075633877693512857, + 70984371863202225610775666592449231073258302535694258180281515266613843938932, + 81259946990650362142108598986005748016331912639095074738771740413578083346100, + 99620712179354187493600934194329029268126118561197944357999875401810230880633, + 82506715886580156396128823442309860888389620947145063566111908405576238793051, + 83017408053386658701861614761524778303365208099245709269097442314020555864387, + 107591388959806774518034980331288017896835964723428997886558726815173538290474, + 107602354575561670584598693883515928609381093046488274531601867831831680609742, + 114084285272434239160964181549158012565704353514579157524797614400600085668188, + 89586035531051743904248757032938347516762968342814963771868462626899198295601, + 101409121721177377874103573673607584134622408291981207896880813087100547558413, + 32754547555309156410273787868454234314179974594019955490957720453119159307985, + 71726657906475754503314797854762275845423152269380515994920397721080973858841, + 112980242345353032117896703785615757764724000550628538045195499246370506519997, + 36374337213423663511103164323937960114391922163798519070728182061444359374627, + 1114810820191916831536258239820754329434985021237000712649689908944890185830, + 29618001288579753764689330618018488844122027426659072273223207457979908013704, + 95834086782483863827249812771108552160482206588658617064009385987164039612817, + 38712031872862245767983406040549842649372018775843340539236491852417623212251, + 68701318827009762357525292904356162807834959212173873445274480732113677781831, + 56968607873733329168955214871019087663031394408092093070829346904138520202542, + 26593402968142934993982421237812244633369175543684124252616425983804782013840, + 92776296607106202717880154680310275729894261315317490022136887364794400918389, + 68744874000589506645697460360262094699815757240114477160471998565254836333770, + 64202530265343987286431708851510723131414537556956615568441894164454271803831, + 86656476323674752410668129930744655595554731129016721856654222398539420625732, + 43491978802951520311439410297411821585135386477657007341601094246117160973727, + 3664731490453648873058735571007818578412365782289059163567333052109866774220, + 59251100972947281328980927800095738776215652715763694572968092599289081615359, + 115090682876918639671081149765015863308485115674112974442079544402259684163300, + 45759648901226945977293798612317811859748541263231810762419359399648760165758, + 38757108672443199052256222945223719735193991555716891631884607579525454565478, + 107785532069358862200265243965566641574385615033012034094117111448153359866314, + 90097045412079696636280978446242445927409093738785327579367606844468190128694, + 48501778268929337757886099514772486381224086093595362842899517859507626555337, + 63067381312131379757694035057943326490803055173565381202711341669911994373789, + 111152775778387535800179487150129282843060923992337292106717906224742566037603, + 76831803408030146030840021952234780771265172279770948692502468490913456987226, + 112291085112072284165872982955469283943819543206373379778193290622103029474990, + 84521252298605156930375274919395343170659224949450659916591738619902300330709, + 60103859092155342133486567229082904747071715848278847655756136186612679417720, + 47462536407828514451205766808061837000012641975283842962091776912296028694025, + 21843264259062502697399271334531235546982904317290624346863632483585072424793, + 94371700035873934619742028173883069249442995034182625479279858589257915323259, + 105859508419378187138696723333138122583484094419364428669178062287359308813638, + 59521434463037394966620815434937491877998509475089710492825403895675419278402, + 94182198076026072632453307255780736767024501337071974659142234034335507124212, + 78971534033420542161334675297795490194208938355498477793714106830552097067368, + 110598312512293344881693169371361946534670313245148243963044344825201971078468, + 5211508983624553416922036621226872774669644427747160218638682644955815435714, + 15313920231649948587976663276383630874082498198378244263486521971924611402262, + 64343320517686416833374198632875752234313688808761311507078541194844641296988, + 16686454405877437413000757936083285481735084464326635191008925386040387515911, + 3213284395122931445197767306248353864345624446107289952774972659954006321280, + 38087494805827891732652036844039569395366369547050662494497209318417819081194, + 21580259249383016474814731241999047789259372973940919114466074602377458264609, + 49217451671124743363504495174281141266009863415555627612223425171110304721448, + 51109100777814785737672819738577061287485840978712895459416726519655464958089, + 88000330733439378169709286779434151365569681225219968866374228358804587165935, + 18184140366638626169612367271686589599082501426148881008847483876394732788577, + 309639131605679565952649958952506513470451422827657121581695603917031019883, + 101069021309597593744330313595544574209031420120789466422271262866462872925500, + 30209023093496608790762226456910385212568658327347931974903543006217788043832, + 65449084283932427834437791596262116819628008006771329758469914506990606328136, + 18638564722014994877287943175852691438440776987126604753564152072389357744202, + 62192120488544764554065446024950485980822775411202248000642236470955315227926, + 83013724241286879905940844821766746636542715187260363455674364837801963184158, + 89591348791360807946777888149486545723698907171532549358975904532173808046668, + 101392454713969448484836938120446078631934381767570864197829206062993819436836, + 37615794898622481112874883657243579984395733434439157900982889629095787357142, + 113791299962125432261499831104988963326353463774157514522188553300576252359591, + 18600823276954240203392465455971009514044959654932187110246909891087626409909, + 32792319356478183158288376120941186147320447078410507725638294420145835812708, + 34908590816111782434961714165434269058420635817873360617478338997836228977854, + 23650867166358324703656811823250372235557524367939451655083421389861367325065, + 4112823449316372805418261758431382476571105294772735270696225706633360005360, + 17224563630611898513135818196020626847068434513070438661149566961403938310534, + 57824232276571206314273987900199981977936305040778574087434395091540451243373, + 89107832647367994071365122794194416888741462956421293580402257582466844883995, + 94366898714546080844542701089710465172844088010698714683327783628414361030213, + 17275580390886866742525874011797474528038552681205537059488379752976828105810, + 51063985958838041774644920628342131691237671853533781267987031132617771881222, + 107967100698102682524170921683566970674774108304623276605012539814741215865204, + 41355455731160809799943436487182360267685048013192109135232711432331234335458, + 35173858189088646469351377684868582564050952298496661362711773458623040849385, + 28715455700373224795398277627523494369452573083525235585109796575041221185054, + 112520407003952670568055326406975652768315278498246199060793005549221334071827, + 112951778659601384812473624098398437569337414043449854654360322815395139467314, + 100126751522420518017769708515893760852624495219953339259495959473512334584067, + 15629363121637484344699235183970269297024227870560206128028887571239553736646, + 6783291422328696145706529380174267870823318488902255078392546195615544444455, + 11965299765592268733017185314867941414550798302061612003535430759254488491044, + 25082940141552313034484855998366025040019347601102316387490725081943489038876, + 24750283138741335844257950502474407923438208129558191915256339758098458612598, + 4356052220669559023270435938794867928662229022719766636249807327955371610894, + 66958909113570151043247681591488888840258949363811537320740433474734593099061, + 64055113961767704722769030002025126519140247959774210298196866157771674554633, + 105438263361826454815837049069029790030176986054586369549046534515672721154321, + 67246523973540428903678151705692020235131863652970261791266049836445507741533, + 66090218015535204311060870191809952477893862479641582650881744739361665554445, + 35899916435675319326405165135920680234768702854361209979068489052081496794208, + 78345796628015105906370500491352381045105640462254824584302905312004811616049, + 87313044971204589082207653948660684071225606272757931697321178950889697352902, + 17183691967748839197880614314996937020804340134387836085657256586659317657226, + 23554970728120322316819511916300263014868125720925910234892188304360721279402, + 8864610436960957474568515192183711113556948669560080675116772792132588287188, + 28265481196752380862002416483239374254466469529825929322759515099289605302753, + 108149573225606672702811917211427380678419872309910489211648561942422750114998, + 22170355546519740977259085691601306558284476144564460283173602927145641348032, + 42709827479099221083803804406671757231647105291653645927917668591489262649469, + 26344892732182372090480258335247117510761444269428435768585821095120664696556, + 100283949472041932721381294994742616712392332437341577231491595109147596064881, + 13773735611870530807358698223661478214348303747384832500943520086858559135201, + 112981301016221275771727995157807351432121072058283506165533516636070074183724, + 12166956777762379030600651341471793957880047521120902180791142268224807246846, + 24883360599945054623691755524450646130220071493813498758678355181751212548175, + 32781187081663995145115024581186940550453730349284479546336468830499510017411, + 74788060394737099998540351321147254947260040918433401064574925660870752034758, + 106491862966236077474413751676581789336343844409637543134053763080332057733041, + 71820949345284953971184558852401169483584816461845315768407286966697528604906, + 80295116785915808056161911599147467772127395263993125476728855406246476766156, + 106327114633083170259626599448340524028466799708406395041838757874848955076312, + 50424695296931726356953844467282356662724178985032622874165566461913267799807 ] } public fun registered_facts_(): vector { vector[ - 0xe728ecb87d44440d884553a51b5f2ba18003366e68c650b61b1dfe65be630676, - 0x7e6869c4a47d470392c1b5ff4fa6f453e5c5a68b53e5eb4d73e0f69366a01767, - 0x7ad1870222674cef05e0ea3a3b0af8d5878ff86382ae6a753ec91e695f3dcc31, - 0x20823ccb7bf03eea6e1270de64c6af2d2c2059b4444dfdd95eb2762c2606d2d6, - 0x08dcc6bd91a3edc3402f8cbbf30cf228e42e460342cb0ffe193be42633ddabc2, - 0x772ee225d58fbea20bed74ffbe05763d854abfd8b251dcb4a1c95df4457b9ecc, - 0xf2f71cf7a390d0d6ec5a8af28c297cb43c831115b7b2ecf5f1831e56ff32aa77, - 0x37021c50c4ea0a93ffe70510c3efeea88dd811241b85b14b99c5534fc8a74643, - 0x350bc7b3e1518226dde007ec55212c92ba4423160ee92fee3fdd541a541f5f07, - 0xcf1261ecc36dc27395cdee8f757dd4ce3ae6e086c2e4ba3c90069365112c11a3, - 0xc2a1aa2be1f6e1530ac3a0c04e9dc1bc4c03f725a40632f19103e8954ba88137, - 0x50c6a2ce282e8944449b1aa01660f3f91b9e4fd0d0ebb42c441b7d9b6e2d36c3, - 0x76fa68f38b13df0e27b95482060e81b92247bf21dc09586758c2bbe6e84375aa, - 0xee1471bc28695d1167fa0241932bcf1b1126cfac41e2ac1cdfc0323f73c25a80 + 0x4acdf3d99f921812ac45de2ccc183492a72f24a241286ccd11afc0b2ec2b6d4e, + 0x9ec9377e98efa72410e773abe8d478312307aa351fab830431a49010078b38ea, + 0x2de9c483dfb45ebee93847b6cde68db6930b1614493c1660e5e9b1a26280d80f, + 0x4ec7b22700f3bceac7e6d1177310a4483daf873fba22a925a0215911fc751024, + 0xb1856cf2865bbc9763b3a7094ae64ef425178eaea913ed8bc1819d8e2ec5dbcc, + 0xeb1303a3d19bf91d6415b1b088ddf059f9a224bf35f3c194fdd64c5dd8238ed8, + 0x6f7b5dbb6b4f8b40e8d35d745f1d906bcb6b3f53191a8fe72ae001ef3ed186ff, + 0xaae22111f54f6382848d8390af451041e3f46458f15ca99c8721abcc7b98b3b0, + 0x04d574d84d6e43dc56040155fbfa581ddf977781830618ad7cebbdbca4304e93, + 0xb8e32546ccc20a92b98941852b3102e77a9214ffcbf65d0eab3bc2ced0a27198, + 0xeac6b64c0ed2e43a3214e863a2d2ad62801ac9cffd88329af07b5007c59a91cd, + 0x14259fbc231ad1e8b4ded14a579dc479a108efaced9eab86cd70d0db9e8d5456, + 0xa475f948627712c28b651c457cf26f91749dc53bac7fd4b2912e090c26d461fc, + 0x1c27495a828a4dca6acd004a17d0ffe378055f1b7c5fb20109ae8c37fd2c3d18, + 0xbddad8b459a49ecca86ad16309eafeb97fcb8084815e895246184e5040cbdf50, + 0x44deb18ff10c2b60d90b978f4646fe3a2f414ad0f0c9c0441f33b2ca042d9759, + 0xf568b6c52490421fb7139039651ba910dda1ac615bd076b15ca0607ee810e47c ] } @@ -371,1070 +243,978 @@ module verifier_addr::gps_statement_verifier_test_data { public fun proof_(): vector { vector[ - 114466098897597402921659719709029092930640158257605074943353303056672207405056, - 110716645003116774241504247235358442981402102604932742519169372952660021346304, - 64129366726357284689725737553456410958830515816794986629944529799175703887872, - 1780736778964192366546933766518918945947503627722816931995060120033865240166, - 2287089742226975924720501489434571104340803709409031654827394060964237519911, - 2586870648411840282288346400780155287784653597845275189722207879579091056698, - 2237650286063529741562129108954136266859535902083769633630357699741510752465, - 2043599315485679511955295551648588971389256465202336760150479451513582699043, - 2074630453024902369311214052034490492356579366365547032549078403776288837141, - 1140656450332239236517458398648072920690300180154294115530233270343527102776, - 339074222333523841283795216614182875876567909518507289961249286850086248655, - 397612820379595263384513675320147679697063149209120136968689786663601998732, - 890252942442315641916806609943362398057137084160327008582850126123841401069, - 609984464738082880334611966620647569135958421218326394134583119697808559914, - 1315494620912915069821324580527981973536790070056752449795197986617000006593, - 300624682652420252863564071043178809198031830122192328689349574956699676204, - 2547705600302086972022371031867119775466913383806980188921824164790232255719, - 623968920639319688882054495152447806025106048605522081878646795082871233811, - 1342177322901655332420562622691591392100100357148928145984151097058460708456, - 1714310403566504166231006079116003353569451879132185283707149313962609876392, - 2384595626292489060015207031317576770881100017446242792162316344528486902408, - 798304122166842829400797224542975534200929668532793061160733421682444396210, - 1055898699579750344145349456166146455290839986524719611646020071822400593596, - 2106021294731348329796292813965827701086038850334716537993958891180283658428, - 3296008873334817469179037044706997522914968805013614651032973348184455104000, - 3393693580643468873375475045386983520167790590680569130291671550778441705245, - 1374958250610270833469389232367579565620344953523669070672691865909525150916, - 2033105341143767278693368855018816898192858298082858649706032497751322924566, - 2514511612464884054370475396567544217887199705287220059560404728822444531848, - 309568055189030799994555222321220489927345566596823577367934927586105675605, - 3155501599354225066276754398978302095167427731419388469587427183198207398474, - 2656150356188972846960571629459199996640225430750462664456641936306473772083, - 3002952853075238617498841689553174289777123809888559050666588767964108716174, - 2401588011544100652139717765280181652305423904897482498333064231968693043456, - 1448207903822279301028230625066893131135296078454443896749810480627349468761, - 2591024233552006128634714126288321372673604343299380691839946937566925638049, - 2277042679282650429443892868304432861123594667376439215008158766165142712810, - 3108615648705123739133811065006363776749141611349849118233607639636660146491, - 3208093766812089849667839652230094271894102105033344716083192125025859338204, - 608528274072603959469416940210315473891123684740014978236855472909806957944, - 3298939945715304707173420951719416013698528318625782392714877188608250949187, - 3275205846218065313217085795462882008036317144702328631195675136989799675439, - 345508629977459705991119225641468263978323220379348297669105721123687589080, - 2536042613536253158955590271951576629017139519184134774086208866232742416853, - 2694637163239942934607258341075305656853919338256229864591757671027336076286, - 1074368344267201973711028061049445307215469701340903831420234935824024905175, - 875615142492322680358457282959757539415656147279929670707959297448362324540, - 2531875903907314731070409126074381837519311237054850501685223269871983628565, - 2672147300369737509950383946064752099814716857222678888178233438056099736727, - 2962771202700555703235902399460329895428299987695770127591978435511838111600, - 3229109229822013103050274057929724829014237369630772200476097356857734093942, - 2250554918483567429604919561558977125285526842489201840494998341168825267673, - 2793705494310526480239233428934475641435813542091073292381694887369871279919, - 1656713118779711244553065463729036163916320605097804459171533970380038897075, - 886492290345721437532011422603961944542837706582786887370632279245166618233, - 1367377859354333541354447704196826274360151157117558262060563051738196377402, - 1188504623500152324201960526724977241284016448226340302395821720436364489426, - 807854943593010869142066858421593959004435827970153626426452912143086361300, - 3500017114531146492696497599766693166416200594438158317617506647186663850751, - 3530464620049927299046312009098297609559866228957579780342355263505477175624, - 822561139464231521349523157789141232840158037074717141358974119231458315650, - 3087074144855237577633029689493800193934285802798230089509832229447743356880, - 315541335858046413794984848129208947387790442101552659771723676899082165378, - 2445932542062636594368430143120274868180773580880954952240478338934741426718, - 3617725292111359580607169479864228741005107534403183965572919080548698282087, - 3464251623134423241162623947703706712200431383602916190750321547584100708563, - 1527640583408586094989756445886355511416052487144469141266737674524422481532, - 461828297422470533508875213004476311295539176138857727105016913916259711768, - 2085121452202452539790974378150421625098051301789815177217711239601904634184, - 2378020496680010987245421404981988059806479971652338478997644650306826580234, - 1136047246650769120415923373706032384183115264985707709314699644325731193391, - 231010202702853859109104016474419986209039972298236694758326085815768530920, - 882537367671996391506707821730010491500807865388204172263010289778089117827, - 2139727862971999167830636948895550347965912488943502872589135750611121770185, - 3124116267396097260599734771831091478433568020641476820981119105165027949766, - 2640384779739586724998828109631238584637414781555444871880788198580126048224, - 2179084900609767280526640663460518140594545583147266604039131376170526866893, - 1403197673234752833648926575384585960957958668844551808674151774599378375897, - 1031114182116295901493289954330033244373023488565828292467411049577762695799, - 1115214429995841024624021598768389172056365957840873903115161567587317935727, - 50780786031480959585217312990383185749191035970916938425693718821240197323, - 2953199238676428053891391485168521715953626127276685517387917680234113898440, - 613320407673747600347955292759584283841441051181579809119850122967160520684, - 1321169910290529179697914368866654874739694985839088465466821144941742255120, - 2236096579860672254748720579254076347690568662325186460983272659163638333300, - 101944269337106642419120194352917002857388120856412179311619228582462893373, - 242269019568367280995791662601930980790400909342390385873337615809214119658, - 581308931129551104196989200532582295554358606780892198277803168521360361487, - 1077257893117634415574759251652424300998499350408993216844412045127139877370, - 636756659785510421333017080501180227063005553791690309941584290265286937935, - 1782304250066487741430333731698634719256517643637302451760635809688936266257, - 2742651612103736258341417729537631897542093136382519760985404838981036287647, - 3458241115538719194599112388660823820438391086090365840132123434754256029571, - 545197563298764457141268927983294832908519891187114813350922140214244156249, - 164612847557993611929293986361124121794877712522527151108550814901554167639, - 80773937600924086333051291094307972324777976036726003177111375547372551633, - 47746428608120739003605180505081237583912534196552862646513940009789405346, - 152376451464186164357695627937906280967666130583040007548565820511548790588, - 2653775720728649822133650450616960578424495196876562007045306467825811108998, - 154734234232965298521835958727543006982267795949628615592119138226649820267, - 2561984113586956550352533579856887800600393864605381829360681963437262965241, - 1102483782255053166587835643926787692076343188274618769380612516608136448028, - 3196014386669841661669453388666491847881661405818117399213152875589274945412, - 1588529672341049774682719042467102448987108904301428178961311159175987487389, - 683386397753749661788800333274925718748905511853156081994006176672886995263, - 3002678417463615849264322606972421968569730920039291900546707887522364222776, - 48919524436562190028140035911590886515984527035053072226036461832106534874, - 3256406038022885444964669879736292830652929100649755669588010721114629698269, - 1836164388715795169779033713623846150464282965250135199411793361864963242044, - 357924121265152026326762576222965667068008736313964740044973401660315437990, - 1947530766974849665185712725893506855908410771016127355313101728771506319294, - 1123636673850296741808787653065875762505313881779513735319538357072059649262, - 3594396813994374989075738662740139052747006534705533963005742981091063678316, - 262833848576365474048963861655732483143805086759927007494847530433992728170, - 2525098986371802718062444273269658397687761209862853305668821930156589747763, - 2648851971556407268158720272208799555696071918411960630658772141756647470702, - 2100715748494862746819614427284717757671032062065143829846978682953274263862, - 2678493305112811208449429197453282948254201968744433869201219705682808703899, - 3001631168883389093205744077121773208867495805595165376180278456211441810184, - 2324242827323406479748995512063753274148793138587004684164085588417341509915, - 1447676751552581968352111265960695373649675196657380608952218480704841146819, - 2178886336940609347303889904972839947046009549450321568097607011510712576668, - 2234067831497937710941817116533343585893374151153025757541401495722178211489, - 918221792333127379183843712796031695432894838807885567908582069384023576487, - 140270815896309935020944850747940708677572655589967112506838310548714718939, - 2806797282996898755342966790542066112510357362659707932787988296264906010535, - 1358375331019612182750542255536316280261876788381430058885632704295537469567, - 1465712594359052727506132584734827107839500839740856874346817351384763116658, - 804393091662873225670703920869287571870590456942136605267038116014297825400, - 1662022290065488508550436593351221727641467406401235686054897646348570024633, - 1381894516573892069285096455642992759315065740643506718117627097974442041027, - 2741302113247263858636115172188320719169913667564061242305687276471791559550, - 1144939958714813237586805856274334706130349798462862848079341429660760871699, - 2067139946891237797209344517323490639392711955265534508500884672176008685015, - 307420211528759774429880373497457973180822178394753353611506939957421014891, - 2727929680807976904656108441783507559535104636010644047270048324440989396490, - 1756598284694415638071487709456172519834776433594461484795316246221868396696, - 1769916796563616575007407741935603198625541525933937096592753201491843595872, - 1571998726982824575544537434870288309596408876051985252364787741187832414012, - 1389558229730844955689307769808670327149031562203675737026324745675708989610, - 948087640971613048828021593943917548909449788294087593749555835766117544905, - 1631859661329868053334272264597967122910342845253985727140564546477821645712, - 701237868128463201185314325651909343591236936177537576029978874378851171212, - 2120840038324686973997782655694643852169610389604755704995021790200760135950, - 780526219815191278580026415720505815103737369600870849256166967706319189755, - 1778064243733844391424608134323765255641254228098139795349757407847292798773, - 1784180863289380024820884994058437942740823129838946455670224321601770147602, - 2978934091907874888367278339333780396850852892600401485026076897170461243710, - 48262780358557252293175936449118085322942815524354237839997486279622624164, - 1124294080344185063684336585477010620330484046265659492435527420177653457686, - 520331025447559557154182181908235392625106671591546756014944246524736836636, - 688156699203391958432900851827650087806799977770677962658358699821580640596, - 840567957635654092070516455074281231439745730239598469415101421865619789173, - 2832015331455065123333398324340822922190108739915143460919659230524234078335, - 826436606623713497883320293489419467168311962873185252850858105123097896536, - 805685400632413357965757429143291791690403433412372137936520102113863801210, - 424027858543446814101585605690606648035222881601047496930864206897840194031, - 2152149031132795148493642030800746506307052054141596107183925485724105785946, - 3461500347791799900919391300761019953044183698735303809843060116621324152769, - 931440117998439434700788473811388456990892587933519418854800291164365685441, - 3577327278059728717360276541380259470488734382512522841252030322613072399478, - 2780797077016848210429513778813120316334437025362968067746114157624030752655, - 2956712611342719319932107565991121685233091466189363557057688162206780966454, - 2204969127722700121313626030250502630198775138262071470763623888519596448443, - 2370809556076311507591074961001732323131649704079015600677082198959774126503, - 2008192185569340415118180586376392634404314682678450270778422562978621384032, - 1126427564679229113132734816287849194847096541477318427616033389189036753633, - 2682435341959735706632977415560041740453091023004368591221814358308588695059, - 3080582156863580945788078225325516185726619659278163704178463946150047375399, - 3362478257277704449834711148720867819479104539459472339013094129591010229936, - 1912624143965032793300369372847646346753867714083649895258005526023094363498, - 1097536063799575781881494747309887422983667510377066328603324307205643176407, - 823470899908696214910483264727384453403728948544678957583102933009985286449, - 3401507251079791503997115209038170664018965661819428525271315943189277020591, - 2321476154905675435335469889143995786686673559002994737558474898570458035288, - 2476164294215428860198935220776460415299410996469465025619544327536247676775, - 2889006939357850739569630286376393390187807424637404657918889089420753586078, - 1548370397392878456812252708315008453454420233580826493753247412956426128933, - 1242519865848635983196056687589083399756647227263943909323394230758328625613, - 1308531695293773768331887177612084441330926982637778035147839649737448438530, - 595057818360555994493802658203209284025711707579401242577281663291337213555, - 3477218626515298856332639230622521298249676860148105592807306688679143940620, - 756457905069894146392028720718964803403476880813417563347350542897085502942, - 92715595982005253164894866075054944731178655512334191836614802690530203297, - 3093830016820757542377726612287556953368871478981039695499325360817990771214, - 2701910353920756930182170760936032480207242372165200186120149628439847831074, - 2318782132784713472824964695756598062763270928886365368846447400386154741525, - 330097604209073765914394138722404126689149004335249327934169769655604409953, - 969946812618629783071696238356673123224113110145812489345149134570617493302, - 2907907264668575270660534757373337815361698700386168564992528573131793389460, - 2911131517779489429507604400694025480838527939286034904072929457970431097133, - 358132840025826923555803886693541437320753360712160218768824920757071917417, - 858663374635700781770504604836248356396208276256789188289786888527724655624, - 2199297879977222304601423019671004822458525991606660722509541892048575033843, - 3136631345480349701314498279358706574695948897818261699430376081131948510824, - 3480326506526158260077487696040350943799691056953038916304925833798225565539, - 1647554536321279847947190462009898915960741253196980999129816155634219399382, - 33838048675682845360369147990842320388133226725834829652260604138885511905280, - 61233825820586960745294803953852818660002315554434681293120199779693543555072, - 28819940002741502193476169419002567039693771744067573579449401568957367844864, - 80334937416197318986141012895190850104615851090450353689348348080612117053440, - 50776663726994031486074073604860097130829416064433693601453197531283640549376, - 66804643741021140784247841965831856220514900209404592576696934854484346011648, - 28990216158062484468568057560523359698235479204062426835973190366731146625024, - 904535691816312598455373741803380142176926790077828477872769401483708512529, - 1335831800872017820784915409781985602132412411337145888929198640384375428719, - 476549055490480680466068931306534360876571015350891464543514317847846694199, - 54405268569973518217619946306987681174926392554757702381566814925506523286, - 1056986537013328329681132492959010692930982761526794828025595924132894079852, - 3603611086035460641978376957640001376908837655399388810053386805079234195663, - 1405282392436199965025810386194039295830272912086180912974509381008018923980, - 1843248558264485048698564311514031849235812305431151804018468771642601775083, - 2694056386875780343176089284128399270791852766403609506993516323028368979155, - 1900627617374749500810144478016915940662633499485022067135739129553340980824, - 3149778270588408477154042379324252680277784103180649160987503457468040564555, - 1738535262972492359267869878898366179806853831018728569108124395778807388616, - 841779056093625457168581633403059096263111335546887887339154646331872619597, - 312622465460065409112453735074540014568623946627856007772144513957164841741, - 2053983738177825717023224052544293048926759842516304000976025655621319052835, - 1446174358594057658024402003740236537423263134131479591001554582225534936969, - 206767050398819590865573933224538252272090055221483092345159236255836074549, - 3202529844546733368616555737130117853220208751518368376595503673633587992345, - 3258293595154503702772823195085875638526659782306818636414055997377513623843, - 3285059450287569453735804999646691721357939589213174514711268108402852515020, - 1894560051670429228986755830550676633208783850738132126859196157031527929841, - 2021054969185862312769211215986019938360089621046232036005950854295109164808, - 1504391100943426170151587529030877453828710488961303810839100041499553994562, - 493154860649035921074911688964217174986845890154580101507566332909406366189, - 1084559767842711658637670387988763004761967473031179479375277400298921510959, - 2464394063668846014943520830415570105051634180295799013221548721535824134176, - 477939712280075106931391187255812683606664691478237114446709869335959571040, - 3327057078560308040146985239150025041742428165678708272794740488791550562583, - 1786787329586402422556475824400541534152729163927351937890189079428868641726, - 3563094182677914195699364232043545525662590149915790515002561034811154081399, - 3211547051901369957020123947552706459565654592447995868367140047555303010139, - 1357370798398993956253926390289004909220269169202194239788702199745449718019, - 1894540864975518827965382541396544839059218678745822357814695844190916962493, - 3151276694371467594003842433644580866128844490977572929851191514490105756626, - 1801554093996699168265288629256535195790872956717412028240877306011508105062, - 2789406417183310762708700553125860036262823670027495053898461708088704587983, - 1267182925998277512766292054036545867763917324264751863032784921716311132401, - 67825830138012047671275945682026375204934514777726590672552476853528661279, - 40563763010091068255531133778634157504659080580856717983594500489084341292, - 3484532553611563472345570494629615859267843567271297058295062938643449513727, - 1362556539031316842981828527727104695716970042398559511360010670723382607470, - 3339370454068581545302112647339229865554164642063375965027186031436528340705, - 1083873784271977990260858695102844391849364903290542064049592188374167327952, - 1389886340583614945397945181868749175525649759142173838725524012007930328049, - 2779039954984693039614213732983524221548661566426957220308156855285970041152, - 2615720890799765497185636470580929509338617148225884004161451582335961637407, - 1286027833445993400796556597917545724482496114672231786175031013816681242500, - 13284724375107692207277927753512328181659991785529369467837660726700818820, - 1029930772741369357258147304903488159288618667661271548212919109701505657170, - 1620160803552609054595924914223128745119435233869402130349914423988789961336, - 3212123579990287633959090220143158644050612673554632900509540269427971790054, - 2766016988042823859052302655697089704134661116433613842045689084955275511570, - 2282262457415722050040986728295429461747243470640709563116740634322459440496, - 2487213028621769438053346157168724058046825161102488003489544399973389413590, - 2001870532431647985206957011652312954479697730683049492306386502942285127248, - 1742437806487018452426425321372372009896726992194427141808437023845567669069, - 2480029152074651456733187163571619505193787422365341254849805107424358923590, - 1257811644455240100623886062452056382061030525515497844499537408519901360839, - 3587660042432691383556822678509367253676301967102955966278764436257580378091, - 1036097199191453306438477076820796104136587426912040093325405575095150526720, - 1922129753175897456162426791013373504500081362932830230426994440682956720243, - 986174543655472670397311518917567728685407770211106079902654438195965004558, - 2726764680405384018253398441808554239902159600596421714270824585816884226675, - 459607181319645804948665331438728552787280770553034255008831187621543022375, - 5122894908359966063365751743241561245605455810076508980447074811081, - 83718749466962388620911615421148385298650014273112149469944142395096897198986, - 43711605704822398324241292148449209614402636105982424406443823254517295079588, - 65500429363734838827157394117012489860186086168422119287569807678264450414218, - 33537051029132212527094391704322616216212784863734218771553272009255589966823, - 112675869663977562049684123786204722284980489543422233833560800265679453780591, - 19106865631520460071229802252978009784582162662152718781881240968429180429970, - 33831626081108025405067279443211659438246666358324228021544366300727074493006, - 23723224571929310735813411906537454118952746963183976722269309406316137248548, - 106470200134999127433670842910184766606739713772093434507902029486334029833878, - 14545826288328346327953146493603897272528887949671468600883506225946551838876, - 53002610724952530313262994986622261394657249910689791526629463550407527676660, - 48384023345459032411282022257215617161214633896796740585781143199455905581712, - 35673629172361436349247031907115104555634548306062162653876938015825379972948, - 51088912636636397565993393840403918769892580606452224352254172689704533927149, - 95680208397649814826778374465369434470136582992927992299429079164898776944205, - 36858470188984309647705060111549224959739505071502776214320283058449701572372, - 40830941715535670092733035876626691569910407068707341797890725745943223109978, - 11232834818206279374577291173061663555236957387943784868731786124835850959544, - 88272970895927443614280188735300548788191382678030807157818510431133135666336, - 36736603234748438347480202075174247342675537696720368250297333844948261900824, - 75616778840879027174451981039486953840519716840250161647827727285117310936807, - 58031978260407270142230446396235762254529832577126248315964063019978997539314, - 60557900304514990719057254891179518044689179467556838799930436479867209905243, - 78631734937232927166027959597071502656760473528802871267742619872161859409204, - 23285337143129722152072598240933982098993035529789768740813863854530756331637, - 68200638364156541796644976607479443711071780661233297145797255339769642277530, - 14307015834338446644259588385916232386681250759634915141053997056327374548973, - 112719093765128945850437472969864814218711249974781318227452309308038502144370, - 24643628569962052617539958716950596732612952910988347189532899559436622286567, - 27606017883093531545731974566710596383790207294254519715401465877979385292859, - 94751873871174573795876561420309055968321646850374828404681608610085650725371, - 80908248952234935298643164912785220466334954603037034673461821250520759984350, - 27652952113126783942387844436282820153206618568253353333643746642252812450792, - 27943567263356048480887597870648279456768260888326451604891014595921415839767, - 33684066256731503613161616246244683940130357348486207340361264868247566992628, - 78468371288213674859446236515672688741463822953694453091298105537484566046664, - 64114248988195124801942626614523395276613396420945133508411020972430676309311, - 110227974979953002518127061226863241272696148968557389403526057193228839855565, - 91711550354482965795314108343944793685427394272962475998560699912773788097232, - 38936477686205790176194093691408215722623544322446430426551302252301218678893, - 5945370887744678956062776804595660457048733638966958580225149533330171036189, - 104489668759339440608638534195644107637528629062045167684643002321400515511702, - 27785915197642349144353067128356622170191836754140686023805641478129604107696, - 105705723774489535413388557501104011432650936812063078372753606113474223043672, - 65838548966405103034336953845062472074701760207825385990690915500025153263588, - 82475318371639166174398190818611121152695163296707070374415903524047680391539, - 47128383456361497970610568260424702841772577391578739416360536899494886002806, - 4529681166212240359323236008953476124662488412181034535072831604694714601174, - 744980919727796616079546926248375347022766328755313479155547101585922063154, - 4198780618612501878719986408788629051760360219465199976154609259083268846721, - 71216608987664173085813616361210502538017162449802886776073006379364194016878, - 84615003215733932053916728412529520363110902180545043978686686492736840650205, - 33843343793197617505447576767028770290632809183688593336492847611148934068899, - 69523355675795506066195831463501277218517053538178374118007715608711960525066, - 70120549592585058929526162507092489656021799999938874772315008536871107394570, - 33947188661904171072709483794382097880989335982627767088011488698402839670711, - 26602964741052060438595533248405705993970545077606550827816165516060869653799, - 88828255283001875391087831546685812974115887858425595959051092877883146913291, - 71890783684334222172710977479990620202453473677471549651135237657843168433292, - 42825086741826667034750533239354998130344619959120556617244628889219739672251, - 66620768634717683446438775615818150050641030544391099193640110107270895454458, - 84996429229274412460027540575465661856667554578449483868216320175839806195012, - 53693039866835650921391975343695369753148993666420211489575548457871160270516, - 17771831976972655551871336978925064161516676839461699562486468908495921284485, - 18598158870303205016599028244184643704663282771387848273727715699545805357533, - 22603100858811009017407062648760290651275831692075970365836296365751778836743, - 29041569994034576141924479338282412397023286704282632940033653588077763332494, - 27947383386651487205732730993980520873202503283402661209481610067116813654177, - 33943903214336270789250426047094010253280994870680798836263831543772386246519, - 39079831878151192754459594274380646495990099321610798612726219045094445806165, - 72880935233777993086753102413958527232347045824026823128098391517127299491786, - 105353200216332217751925392387707370441281489716372886111825059236469991982889, - 36971021860660551869895771272555791166645906669401869570081381919597683241612, - 35505081497938917724987499104474188641484133761483010556860613659536121392675, - 20802356340404360106876947201820277354367072984867808044904771426359676806867, - 716455942994242721466281753274692511151551884634528527251984483345858431978, - 44632355576691192172532478481808022957105840786505689092245286360536167862836, - 83776751524024614822539636578374999281114485928264503936490383713799448289897, - 32717774063052543329479846720482763958932143981318227319753254552343824838894, - 70512951009823879740332711005947246598396469789713979413548021236194040247845, - 68437099114543490227591381128072981566525408688162808082536274631277998166869, - 113509052059337784260125424997552337603248109670184509288591649173701187464353, - 9695612962063646261387126421026269613170360811660486047250348630043212608536, - 66514054106373819005200463012324936097175828474366340293794866273942491648287, - 72448942975306440065608409600193202802254245948075487380376748889017710538538, - 54485319747357578381976620682370562646291146906097780364027171961488617007582, - 80285319983166218001325805221698229145190321279538983258234772235838093032061, - 101203592895805960625180366363589038819263216819596938950396845347290164318056, - 115481350630409366120220452121520908863047909800664671801561593962401009331077, - 74438738833804372089676842471028790139658180985885115554842556654668052469383, - 38433369308175658950629098098641798723723273336843197329449635131176045924611, - 13529759111194759370093691938159083518181921332139108410431085159839832393870, - 35467026098268967052702463613555407439189798426065178763600221684296048373621, - 98528752210974460366146830585974554883204698887084464027639616967312681739247, - 90337387788097239360510222133066023718764166765637863849230632839120175298855, - 55439791072001510379101981094763023368089864386324728632572478417532207087220, - 101695869175450871442749413345459359669989074127078717160832983448640264206276, - 41978042015795360227569591786924992760146467725682030208371802862283796399057, - 50443401543122174088163388989962169352887262352362265992548036352189822240932, - 85490144258825235538717912742830630617753851714236232987112852036753946552584, - 46549608081954226070337000736633576324829636115622779142725596659788075154162, - 40212410027108081002148963864219063633213703344689647143748641477980737975066, - 31010266524091581391347900258750298269965975462810434632210118634741420035816, - 15570975741206013202703645472489813028234611105130464962077760152009058876232, - 9529896527850213794149811723566820750198005202139671842537171593567850617759, - 18946759728494821653697715776657346490328496472732993992754285333578947794536, - 74890877435746196118373136834314561954517187147789133354737992087121153124205, - 47881759218698537841953911213824888724891157122579275164567503560568158304167, - 78517067881815479360345869123677526747148663658781262598427308203436376861088, - 10141087486947210756937204786716762812278232805665687497435959757921350291325, - 66815115718016017409432833517224851283814862704808484745336603562995571084354, - 101432570211964534330515438975033574653700973111791924467224620583506410626291, - 93264420025797271932721798945123457876169615449505548439917065299804903793714, - 3709108657508524580516963046209208524883380466392737649823365877039465506667, - 55648290236406947524537146947465131201329205317823063795888113720627903501198, - 32760360351098980211452001826162388397765967152869503041418530570654466140719, - 105344161979320749940314286561612691390715348309361756623117528356563526685789, - 56911312277369349664808468685946335944868920859712047819145208192878954780728, - 13659425608505718503703269583400463017791679607413981031391316066102348221127, - 104483316977280435356440319408559879392032867569332920549044554014091951683676, - 52489163980213729615478573444472480025433353447272689825745216122864327189353, - 106613916633718244382524605373263906549194296544380547971860117033473388867514, - 50206425143956471327757572314197325435285172917111865592634856798946895425853, - 5850130021942245828090309861139022524376474313240207619232546494259819577034, - 85424744940116999111634385388386899553627117182435911524425188756627203031717, - 75169739890999371678924968048245925898479436416301436834596127406260645251533, - 69708466396593342910902678088616989190405778106966160600698203859540835865838, - 111788492647834739739306191904649971498572930193482137088010470726656748772563, - 48144433719264070519699847046590347927703082856091681467250593030684023677081, - 18550453799722885219238599120686787032996105073860408933631159819349246593538, - 101838942571427185130222850891529400626762461263489576940506617419418292954853, - 24530231394997732949908155650418251547160056233844996340620479432380196725639, - 97639523467915967504256308598234451280268002395351415371529414308425042097947, - 42047221623489365487971716772496658336169407072475831181669667670242875170930, - 97383763206491521779987607633615498300006773376772517118663248138642777166176, - 109534771444315142328573602230855319248749298834745690944355013248566266527992, - 83612355577269523099257266318843667189555876476647762967781509440483584201395, - 39999229784552194167662980536828179105342264641335367270069886610964140271986, - 54829232723420664062545955558903399490749051750165603166253185514200764475540, - 60824020928240671218908339932942492615097332113553200994868964876256818888040, - 99619363728425470103413527625506745828782803218975101467156479806365826064101, - 48416062327805944141859960121958528425490201704511568702557591124927802970624, - 93167341193231308852123581154103444249900647189226594277253127451096348364783, - 35953184085559623233575562911099117662979709098355782402117009127049335417365, - 91323591838543204011386233139477432779998591121533913929126149135110431644401, - 9121567185578066390894084778299093886721109104415789559770692926973623387861, - 110050184962029748724614114155590646297360986134507612998864903487979295813318, - 28009779013825302757940164086446577295912751579517499263287349588680273182622, - 40542864334231448402505396000703497635146524672261829869663983316436374404682, - 30364998160924260158230332091356595856011621361119586163347252431785537729969, - 42165311846331008082335672439965592296522039381104153423505701970824708238968, - 82949382124157260164221988634853072015870009303291077395047308700593940105746, - 23661978819064130033390493418630066505420956422873364375973771557094118908986, - 71439357325074695200577969890670085443155534688980716736156657507462000617874, - 65222403890941215470196284322642737895031492927489322557676579172454723167419, - 23884502676228836782994213160292595875441702183755228978516899252873753375293, - 39734889793047810692407388906487802189542193453784059461473107986407220636587, - 80537316903822935583701552055479621707315142291808595634286840610880861487789, - 40004355866152635278238516559579643159588366469491689793660350673850509056941, - 50408340914521576937831518392871761508257903377343918339690709824609005338624 + 20051924366182757261228191116724392202498113547380760641506867839604122189824, + 58547959890991206549288424944709450002109501778187333800880461385008481828864, + 59564925894131311282573490437320923945708545482801534488300453992685667090432, + 3580178241199932098549852185050086664528502769705547349056090490588295397873, + 2935797186135969177507466851007877016731113791113512712329761972667592161213, + 333143606317917778390080192386649882674497429851233376816795621091135958065, + 839297426430646653721137988175298090181746093243937367895757405422488511468, + 2965519866403715012719006155349235579228715393828752763038566122012972905446, + 44725833332108460404957034560214875574392107688183777332249061501102354969, + 3080200517379189059023913490760358239029937105387749266410179543305582822458, + 1084329422717417848640361359867660523451536003004782758462794104218106406158, + 2657404736338981878510636430946293563168140338713640203697158146123216592474, + 3425915592039337839038582821195385184621457500504160041429118139963230931156, + 3175898384564729249295550809331451492862173581905309326821653174345620043228, + 2523211397315268157357227030825636448230383108443804527789886698509719373117, + 718607011731502561117821672091814280292180809880627037185151459205362590778, + 2821015490184084318527070455424574644482729979633338557375733515266445278088, + 2668454184514301798032637816901294584388450306129806700006276674540646319039, + 2679399997863520171061066683326577540831958862159499632006667408681125706594, + 1715894452737826020952181370969023355587063022899010593458592245105737454454, + 3142838288048455484778367205796137687256655526955553417146568972548973947843, + 3375650347512983690322944909474303004945367155166842821062897008874978057789, + 2670287052349248461205349032107130312961872400065784075132393112701042429612, + 2933242444617001912193186972252124636995214010242088743126457266327004542992, + 1745406853662330219947374488032901113416746937129284282895525113602901872141, + 3147471557640229973586610773481846128091135427771338593893314251011864704070, + 552570966204231286935230299373532637260835291644764920079432283425085529899, + 508628109195953079763589158630970924635934148721099376688435768065908765670, + 3153958434568764525713877432921085590313338970973297002057850979007782995139, + 2990942978413288820488042924545680561998509003486592104804924825927655013754, + 593958228099838776798030511636576363759735539491153577646571859529363978788, + 3476751074123201164249060549162782231850827786458132305950293710186207613227, + 3203460157790089767399066347373949980798413254614886344840961614454083996206, + 1801062528644024597639539897366957588479965995645160385193533534247656764880, + 3585273793115512097883333331976962127309004663356749232305822493874597296727, + 1707363811815882739038222258249653420399300550578393706590955724794545688178, + 583525156342029371926819437153837678409746135714543917715887404469649461379, + 3372523132970077469105522452082367434266056432995314432672525056223497104410, + 3547045930157694211438151232024329165180082036454885447071648642084369123592, + 1451549608329388369615580099854302792206570602003207959660091538818967109438, + 1802349734654177091560463828804220583619637210592458698510599831367585894271, + 2549912649775467179658725163503478240741432644321920738190611359381984417150, + 1325867245510984679510033587315495278154436051223490070744999624618479752201, + 1067467716015303559373566586467810769062467588625952876341630922266208528094, + 2283184714379293209563104129653260785444789647845820521589649072819814788532, + 2441675900820030276194076819528633689828957834368573885504424490661019550296, + 1669679658184330764173783746085417559659581800974487239579683279204619720071, + 1998181257791666669202020311809834644625507749737979135760252163141582756562, + 224585733485936621090806411657780731194180052708654617330871003292573179047, + 1596127646790656828862476649873542835986790848767293266450616008267791831622, + 2563627340404009169015250607229623525195340859381706151040380371655766242292, + 3212855198024020537228646575810413962681482693517392462100839254348214243833, + 3192425802363632962898030117215839941351037183263285891798277100488242655690, + 949452161940451007345866322091684201216355586566217390498896505959006857167, + 117883233481764876719854607568297681265424867841417375026381409167177986428, + 1087839048913137330179557370969901205572760339088868380422780644519485923409, + 1714948761204585444593312745169018060262769339317948363994509879019931384439, + 2682136934483884557596554683330838931463996249972394519318214109380164874256, + 2821736573611232088233135756741679361115596466832685699372255641349252487760, + 1740139780961354332161495220790564022577817448667076928388036000952548851306, + 694050761446211338851497712796917775450627225663664986426282362184018236361, + 3341125707469048893408511693158697183194517214318139203485361340093658754699, + 3532856943654709947252457044237500246279653032391738369480838635928422818304, + 1289748247629737380415418117426594696510643538612663287210455859719913692060, + 1770701667013929865587691390068901154980442141028764399651123637121646493810, + 1665717641966163971717583229114044101194461371318104296355722264388781402371, + 3228592368341406333454491834620256867264650006005459778432557988699478094906, + 2032808539977986636237630637068841475343262075418072840349364396319593517921, + 157534854523076333150647695946710629697373353662409040461239541057515765612, + 1600674773570639806610983423046179452503716889930043505134620222224641912091, + 1877168181821789808068432744585446524707429703767721394683098046935774403067, + 3135534193537120610825656533652791337309343639390708709501501158787359255270, + 2552938911941273341694862643418193131413058360984664678050714891281303892617, + 1201130760239566076637458836272576284245870940633813646448640410430859772683, + 1315307167110793532481095178153418812105762310686191524997260663530456560412, + 3002750076543726130419795179911988585386834997662063873143832717730236616881, + 3274629175330426231499913926476474751334570242491566470792611289158161391019, + 2737027230608854004133919048672606412138794646380979480189728428834267174547, + 1740997984304307222842935353502667566867232357373539239828012596539697296025, + 3515277410543336564105758704358714739923579115401860842950749788268920529333, + 2825458635340611316654073647216864582566845380705549924831612672129842343315, + 997927843678935306741906847616263944082087176352876555570290895781823928712, + 1657701862321592768598390755826653694789824305538396050059172928981614846280, + 766216500731173780613966482322601420235751022784957063561207493682985202343, + 1790239317970754168501696092750023991157813935515909801752320519584872017643, + 1096451406089778300251586111198848915449117638812071557961902779057122438848, + 200162065711688115743573130390097865649708078455106615474513273839256024060, + 3532280946705552970959137958954702682217042237245846804073049744948595016919, + 910326160364417330905467994006169685102904093150279413829533216516380509275, + 3508819015910057808449764825157636565019238819527722778106020238725570972893, + 3477951114985457023666762337383997740983608051003552838985905001929541556376, + 3261471123691008507426046532034343308139020087683858212430331778583643961616, + 333602859854896759395509653494323125972944359568166109528122909028387175421, + 997328574991408306807443779977202737206296661418321518104534149459186354158, + 3077882522293853622480143842548105286426077173098383124240737781279790120629, + 3100727901790292206298558460734024134185859759637912948949042785838837262324, + 112052201072328630201990361068444155997157247829188102388457206347974692325, + 2023980136523972328542918124979299492998791673567505413952429943924426411479, + 2967179321836843240810932204089087311352707563966463048542589740824127386286, + 2536862275884259310264428812544625449740603881649522248210067196382497416592, + 1197794243694633996930294201293193843136853929479343017748729516544847833080, + 2528326809793434781157326801520373127303513510513112377326115252897729122657, + 241208639033535972978245843757643134621740400837576230239228184847731684098, + 237890176837414235662871309946165796123622964710357962165080183017858101071, + 1536808392488492901201857997241981194629283545415891232158677886391968970072, + 1188863071037629725647252487742757476364916643763900943121280386765348660294, + 3390205007383253631364615929512506042148308086830617968983778920836571999280, + 918369508639508343583609673435455934852332669653529707310212130589586368608, + 2213273293651550038833982458143099288860015028349187904349478844242935047653, + 542163609178254609003592496126518378055419806683405635495997158596750587108, + 823064072960721350645037544781582253279910947355687891231096192351981278475, + 2392976977984704141231679528772020310620721521982705111198938544090695961702, + 933075149784272868914967406648935896569914893770220889255650244018120547409, + 1200105554909293748580721375618572372997480301365035393877907516863606323278, + 3363453597853889739688929634398525951942842229190036257765386119664690772462, + 1841484623730454302563378439049599822469635069717571808343393920872356615000, + 2201380068663550352883349010778340772870014701087938525843533256816511428316, + 1036971591884613949228389333564951023521323402515407299758829559462215752753, + 2955823694561575749297690872815647266314467237182049242111639992925125700867, + 1533678994332905249816288335355243064783980210807259291122981734692906563559, + 845985764321399244289772844742253612803502002328705540075344703920743263769, + 1693254852182429978293863162557703788429663550904390789176977433142252895301, + 3156989727696895737220343863839424434665963781482332444373318253292372492504, + 1508634177433549688098822794153818168699273880310336230873013186276291988162, + 1543297446066998216040684317571290940069104023765110547505354445479994714347, + 2669299424244298085363515103612339558256108155323156240797723897202549169434, + 550029241648255850711075117660444221476830939773548786132458229817617665480, + 3022046644006799905105780692099996627957973770320302090592594897214697868907, + 312899119939642465615190984456055580495471631502439117107497431177999620569, + 2885585200539020284020973741452907376577884990812025214988576506739965952935, + 3198540540562635980031463365155796135271840723234211490137619079546623236217, + 2049473232277575898025591010507739895783414345977666335873720005411631296533, + 3073659952991501010176475167141761914262176045683037187432346076188334405109, + 1151316644902114263425769689871293017353463642591704342479242287183087017333, + 1713319922853383101405743688296577572111304729375724961250219963251523887722, + 444667986180575335362400784075454866346266797041541776397869451075740980414, + 1679058676646178564648522342783220136838413933697541229302276801599992832670, + 198879704261102161956384303641474825449033723305076305936988640526131832642, + 74833313090103861246938553989570200411107136917293932293265653986658556490, + 3246246114472154629913928837495511767612405739713109776173445936224683412223, + 78534767957816983285810641318671123481680836680901824077711862976668079549, + 1004512430976667061687547491184318580692559842520799675155838844378387644944, + 2910926648250095422010378614866727254542827003953754961765493099738859400181, + 3301410606968886472835114440156367318356162810801279630915419247195117014246, + 1551163466233590165236594915994030435189588165969263621257956719645545479951, + 2300943388077773254023297631682259568500542735214358503283370600756583287909, + 2396509615445117236834858298647046243169811679211831208389779725860132398113, + 3505166383376579004083868708301401316764334403462527577394140229128860691457, + 1613855824387311755243837349674588523758205622049916103975379760570632617120, + 1369098662878381062513866347435299705296910172186433130475875067268187790295, + 1044392780461674880509768813466107596097379400299227125107917852750433682528, + 135772882875931732404905544144756374335158084445779680486599079360933317593, + 1027685774422293812034652301930693771695996660521332913784147072384518510284, + 66142128797792584077972609499042416878683935876748472421478724509656463888, + 2721776224862575537039487717966085421426316038518320024931415934646303540518, + 1568985087429408676656079337229632726109881585695193159904091056716579361662, + 1765642335312595699124263444068205813826611848509787815953569452936062584146, + 2766303162359009372483789449784928102143818840615616469083498193847607804066, + 2552222671318478810712038966953862800744734730198831273905139296110040584893, + 236079816122978962158825865520030874061318903549620068332228640921541460941, + 3448161831966643374096155429111657197460738215541052662152726752093704557407, + 740965610354024311658468735604639740223430614384319825782351028973339865468, + 1151153598907278788725731280017443950060086326738355207451987002045927673773, + 3290896972389131023762828625214810528351789060154994823943430297593454735071, + 319305210206850346231146079938402700357543963127369186189703253232056513229, + 2430615310723943290015972748316317542219271669637924520482317784555061815495, + 1462233708208066177892662375772653603398171911331085634046711804102901320395, + 3449166049285055861715766614131640714633973848224423431848173764365019825037, + 491837297508452599640919055693434966556091827680786583607195442669706760569, + 1896970410689862940116761052504744002009662202684248743794587257740654296543, + 1547593543655969485430320776660501379358590080341680117091275315149682105621, + 1254400911628444102749387241965027616403939696739239031022235429614607051484, + 2269059336725409745494845752695673735424978087361064366541010458207856193870, + 2366810492422533960729815484812502016470563456940337371413275555179947348455, + 177587817212218063130137913622216530664248137208492127692162812645407186188, + 2585067925659923983972918359316499633776055781456161441408678687606576714216, + 382377098740087192336969311731695871688065051778053767949789672414606529796, + 271773468985483254096700038993481230328893467376775003459490166093223390818, + 1397074165340959945576653552523643197304639663070737809338395689302281788939, + 2509131777467819563013706374487577174564918879390338213902625802126272970812, + 1261394932606296934253797978208345966334001938088817352166574197158582534122, + 1225730492121185705143067023705212595182093941078199962618099987194945087044, + 2005991653422723800674795914019101181794660454249186013086386896921414009652, + 1926649520341487681005804867422359167798300366331644919070229009030270557380, + 3502886594245420656072628488533111092289955671853608320718063093493164349350, + 2565231484460992274781978426489942176805434058242240237737428718491716410773, + 3198977672721468660852390416393710568371885341547662344913659661564542572478, + 3537898969356580950791589949675943552655166330421551069500806590065573194947, + 1574379927652649846988118150472737594880728851320051826488894965095495500832, + 2534962405123539939578227823509654207210024292716318481876923478602467607008, + 1080592921533556375164180242995649341175311740798098429591015990165078147961, + 402274529565145444322751466203844672226207342819736873247351194933077885883, + 1264898363718175737978380139066418212534327121862556090226197348227491161910, + 2415847192886857340280287061176100113094636916290890629280836846958730651751, + 851422384607752430683723576032961213924270801281177950145871920855905065316, + 681670120041026381601096410898491500343181853741925134205251315927817972235, + 3212850636049050070804690171192914693704600030894691440623700772437835249682, + 82650880322777074401108222084971917369949717092867831041438828286618909016064, + 71533910696506404505048382604556511206388130076391462222258449325993794469888, + 95109433147376181815975010982959314742805583834073813783736575482229369602048, + 11535282994689630272960153975541722018562448826171132951365129829387411128320, + 103305838936027848580287464535005696694354760923507324025341811440248330125312, + 35140133362596824586307310051891018982899527470180771252640921641157270700032, + 14691139694788824933226700526257674679562589673404410479257064011656467578880, + 3252874971284501483908156056853798228137218461986691592182862151372266732762, + 3193238512864370065324325427695543601936297049881891882633286948397766796943, + 1609098112755177247812862497143320878491932284860652165028366252870507633761, + 1922853213805210638608393234625550205596054500557295850210261182000467013390, + 882649401269833327142715526031010908120061841698502433312375321765192089985, + 3581062605121142381048495941153606194743921256541403813980841192242419237479, + 3479505149278046820021023381930916966898950522117728568016509549815592526479, + 2973971217029275391226586825777532138436182883046103065013349662650331337985, + 3175796838484588652822400344097673947046673308156586748275348308516535687824, + 2339396217449241407000184624101084918234306799344726295975735060824877591061, + 1427306321944146814924160099412449471312603422179412200863728186053366920631, + 516836690599020479387901990735525343282017587519709952329668872437065420580, + 693769334385343127415343415856428513865044111696727486065723567178604921218, + 2693416700285651933574031960782920127980289602870234710529111261735151927351, + 563903617558882199673738973308051813569149119799730285102883282810726946076, + 1296173720972644310147763259527462832986238089844839733141298083324393957684, + 1739964228550375069486381063323328490940206589320630693251241271169571288842, + 584757986770578138746346803551808285900778990728307439634596108438804469391, + 2166115653442090021574724707233598905232647250596745997048287917733877925373, + 612778039220301029310795875105685071854734762444744138521809904055666880870, + 2795762388546471417090959721296934660129288938145549422105259302203114074579, + 1227011061529115816507038043830474657338577316295952877629035610956065909854, + 1564739862845020251609529437232873165754445286371096713568431119075865771637, + 2743785442755914289779156072919748760279646825578480265747127133194979523307, + 2217976975044959864780420588759367134066165974132410232098562792667895983339, + 1476868718350008758668637944679243615206789925750227801928231559696207081157, + 3525239662663198282652661364293556227167903292590701117018531593386384968107, + 1192631944922483504114761410856294451485005838768394387857350570070277818053, + 806920092314519433921476229930819255336085160834208424471644890198080103435, + 1432822913439631588470315556450620621696090667525629106217173545371489786655, + 1147948357229359799297611992634122969127495757062041616958796453005877355156, + 1848504347522011354700461358776610390712926717003788395925676777487480974480, + 1392507483368610361436391473371977214174722414092931863686973532860909917788, + 3606303271188734154101515702508791032291051398581068459648350938326613075211, + 3078312271831674346726234353677009180077703001205346646754095108127498207441, + 921396514404029642553860538346959219979243024710810162084041803156158515725, + 19870676476850298322887709040616121247624049175823267924586508882327998992, + 2739528102915248096711642215205056316857629380426764696374633951449208794901, + 2669863550439038713697597223331025219950314533108587522857675571755402851971, + 2327735310216167138228272646779960967626926475870671581735625400617337971392, + 3094450341942684608637015522248977049642491314569194946531439204456746499151, + 3568663974383995199332406086397946991830441502283632729470150882077326850497, + 3125820943483293537784939755763982135993906077298328381187465126789562519279, + 1009759239580559478613166494164627031475514838230278031734793465760768056922, + 1447956844232889858264946874786443582814409329206392073601679766192984093600, + 1108769724420426907277499835885487058548763542939592184359327413048058768719, + 1751956144493739241822884810295374937834942853959085741483387002823348091085, + 3274334066097308195178532657349829278028341967958065573675378426000163220213, + 404796272940305309341692872706240418815698548138599050214939848353115024615, + 2951246398443666407698629967229504227225278292756945831720889873314536404818, + 3568399456153969528128968999063328221287697591434673567255556450996418445473, + 3058870909788297133503711501862106484663886511332566247426824595059055301630, + 179635894713489030085048717436197936416166282950705046772634627985324019680, + 722341974693003004746354944991567363280020069534314562813659520274515438716, + 1733758325654174990748770844053602522539018792023423883530254620655254998221, + 604605316938005884306278776106204982021750603733667540618892226508223795499, + 2199443864380354577708566738553977417997684884350108646199298360568190938443, + 3130778174802501379453298901240885026874278176524930180250917645265967060525, + 831842441952661903975606228783841027747169854137308140236131974418414986527, + 517378688958664445087293821046538902463341493048899005257396571793126932596, + 932072949513683354305553981869969577282850715538998197013745116087937560455, + 3599715649477083278272405629589858499710289370410240347172159298401495627623, + 1576061144679930023932279075698871418776799008529691508492847929577513203127, + 3181213671517955694453438554782260712640951310460154930023667236936370411160, + 3001192578213332479989133668075525416038900005017605053499176829209, + 97788689540970662666837521565432496051246817103980904794525624399771131779797, + 23258681754399660052622038090778903755239044817045097285642324234895994715681, + 114883318891923124811085249405155791252159008298826304817298407499693841177422, + 70309957461210025531647267790839461478254702381774017479816669627556412350630, + 2399707371895922246313364984414343575981192652980080875047003950583716275121, + 115493349992250647308763399745157354078192405271666647853482725775044653664476, + 102232999085121001084505203179920440305490123395071718418996756108212593181551, + 83256141324143814050882812885408736017158661542531939649451398065686885061150, + 27637253058260953816126587615033676519443098054167228174738792460158203875161, + 72243593701397444051046216511710741007961892398193235464494181545481178188686, + 29287755744407383952128407635983189952805150201287322000573534152688299267180, + 62974117438605348371161614994318122706482653467527080927599617603039538185699, + 60283014534557977024828472889146849528798982150220620657596681863227975299713, + 4414916034268645237410096900791330630840539551391116313300929866384123555275, + 88628631583343149839806514709251273997578650671905884781122922878830000243461, + 100906611108875260406358612209375522700444118119960419215737100916225302109144, + 65172867939939261307909070360221062648577747930766525106375554029428429974010, + 71401068680239420907497341622870582894861268744404852176327679365572014576925, + 37609267468178306591601986677670019116079032264049744029661291457017362705319, + 103560293982234601888218181408833354223134098710692648884746054123423198843212, + 12830451774374837094594003395128723146949868061326134106032538607998055238522, + 84741453964107525133222756416814559111034936910126240170627971738458832648494, + 83643401837454159873927958283880493379993061503803983998874479498286955074812, + 11750380116441338002569324422141991650551189570490866476500609354969710140949, + 9081978224191061123512806982142573241786758415913219379829602720578578913455, + 86926496743001610421544197144268214356039652261457994731183427571703369948591, + 104639625106896184144383113692624548328888581237573891679425980390079233052803, + 68325233818532678007235063882497256829184974970358867976580904530460924883692, + 113753384004912033150674373779981967181410457909126045907952238654980947197649, + 42967952494077770145151269158439981916979403565149267764400870605620302018407, + 50655627169578117289947727869498412322190556947025876317102158306515880721622, + 93977236214378623170863207894648956145083972966142238472957365591121824311246, + 113495499191867914938846062219249384793459735804639893523273534610887521739683, + 64633443372734766169507593196875157171721031648820733283043224050953585599975, + 46851553745450920423625857296182539691705059901170126040139625817837881031092, + 32452835515298159692936504633271850881499006133217717420771630054032203705393, + 31892905259630691042654656807019619445557702743787830206898685041317423262547, + 25317167217535575443795930403917510574370691530291488160595733547693821636089, + 91215280139140677028909018136853406060322929664495001903187666417768931840494, + 77973880061744725679623230749983085777979816335188946105435255222858188853244, + 41610915350258204733832020810373914027307998812937163402237790619840011641108, + 8648385607651294290996516624116251140385592460677239697636268045602297663797, + 77110863082286768946619754917157238919800045383352328472603503857722210628058, + 7343696855169890062922344747617482839826533819511401623813394286852608096706, + 54364595109153246349104963222479994259950062408444301673941724812012827102433, + 12835844047271640316872978849606799634215440586014198877188168854622688258348, + 78576580374508738365288948636519482911588709579797938172795420554829629897728, + 81723127956836158598925381590524523974049375263674291106850493971807475875520, + 80139432109542605967982209416817165897124214645347256125885239459740374086182, + 1906481236813372884680897191639028314501581382549709533614833412938757591453, + 101934302717392820788755239941164576956774431438587199254636829826575462105007, + 54681488654270106237849383069765986910727231165407586650381369182026873314301, + 99747178028587624812291996101350233841998292294947949254925864668070759919926, + 112639393057558191748704074841671448208857614010642769296508916491961564433141, + 23618069658743680938052675083475732640903207013292816392353938541745367269625, + 23479118660072014012611187551207184769271046560920500206699242258501293590027, + 113387687631293332363351661715887847002712772864012166376276809514240307787811, + 98190252101962859911310901467377897109426952641950217217600911686374903508995, + 18110563161342060364737971999132379960669349981982095856191189767606371426086, + 71282292773649082956417419257179962489305908413703310565743094094310812712165, + 92237470163670123675337304872094955931087269180743071761295219799410463460950, + 81300890421399771716759381995654471204509248012894394474978250253212804784500, + 54983980855362666778148051201086244181120290561085049778945407658846479207431, + 37141951477564281025194442522815503566935359103351050391419479015282363742875, + 59526767232940285148499871426405714486631757432451516517001690250267763695763, + 83367537342917449549922882580074863598049334261331755633154059779815382566366, + 41075723997644351052227026141157212236817350026161446004376762773832064533987, + 66916889113139144685180608989266750363120700873897732977105073532421843596882, + 75974654635983055466658029544135603565975095634417424318020477941789549530339, + 76939242397111972889702441055097737614481887139872269059819610438859529550233, + 41271479120487048555592716221066943981672513301373865356079115641998177231177, + 5239415102084738631046664014414302771496227086603123645888240731336865181379, + 38021540141638309079467168056996874846943330840181708361163451649361122325820, + 12975331332627221807578488378815690067850992664547302371080417607379427673218, + 26813306847079622861536368508755473512851333652846776800710649087782336255176, + 31770273922520992825038646819252802571024089552587719033091097394742949398176, + 67807841241164256591004557088954404657095726886642283626087339326148238721062, + 44515240399159693189010695772288426300086154494840930977302155034690427450891, + 2311266606868444281026155406269096397976416611000613629484813224793192070325, + 4573887427783512796721832358491335594539907870341179007793003306962190767360, + 3193899118025555243373056403808976920198806530429130036471769386604314330935, + 46100516672904715818786076355404376842719334738847567875089767422813964581909, + 90158576940730531843600970916263066858604881453098956480626122583774127976165, + 102490170016197357020214386061485632895771749719233927354269841812301841701368, + 111602241617851349485803693694935489163640972606385209155253118382922470527877, + 7698598519004237839227654135783612022223698852340910758713772397181245587644, + 78043745582869569638979088615293034177276239971548129310053302311707010434006, + 950440449343910540087332449338154369041748058526828023001827278356799111298, + 36760148057307886058317807736556890078048869726203678688059899406705601572280, + 23387290669587461076080256961679015081619289746748737687172407717525614866590, + 4259682511656659772032000863120999834997457568772788279208766096150129362604, + 33054706115377100655357215413853292785134096054025850744028511661536453162660, + 14586796938418538044554384687039255205617045167357611334132701230241155638300, + 55112121720922491619127844854757607377178790623648611181777747053581711627708, + 19944431122665761293959425169303248428193069970370247414038740438331527910720, + 40003638683956431549013950360913843958473867978762739338122910538704637688830, + 112700717899974088074717151105138931435270483311853837766035219145131374731034, + 78522311430912305620005975212602410581096091841488532402227711397960589411087, + 43115520188606585345929741510677274820534960574736664147998330885916426730944, + 86474574142625330309632422840351560493864554927832058955639152398269628721386, + 54254521737266731459089720862198747100781828742033480769848427801765848698630, + 12040155302841561665902772407333676042750646099440808630010303728385351932783, + 26661898886195325614710515908003284763097904717129361585241714364047930376682, + 108110154650894503296906686284039475320289783412894846713421613634294840489981, + 28622779357155831286700503168459968470602994411058453545309238038867096627174, + 105842424055014304970559318788552481096513933374417554151202263784516882699703, + 19551446035643685986719842721935587248955481844881640720224957989100207398666, + 4569731649736951082667410405048115196903729290750830249789042914298016774323, + 5217446006227934206412005927052560631794888345670268710374741423780093270169, + 43468358768767881109664489800508315124513418758523768889781292263995459764631, + 110008680224288073044758910343421484325368873460843961546867120339378095719461, + 99879174293299218074658685852458622080637786434115210134316071404334432636940, + 56754911312468230324324969330549484087167716071577470686797599201135087773649, + 105324726590616057171062145863077077317555383698079814246926969602363411615173, + 23032355085982987219833569958094014861742029343991766950253469702421364092792, + 79666982400447775669571405982992515973767428703649412401875286018064459223163, + 13890100377768581468131091299229479028538840524764137686495300382909773136968, + 53656387986366236815490309378761837899781414752053106388217736506460033366534, + 99342164087257615541104061647593039694414549626352128717244596925261435989245, + 55336537403386517991161804623659751379565182245075447883441410964134319811954, + 91462065653847134054446002869040978291984829973434655470766105787329481558211, + 86657766447359145445968715751347780329193714514082750323757760942703642431230, + 45552240553231893068853765435140775251364088445058628845231195354910958376532, + 85320073513301503127866327426026987454844166087789772957958376789124549852270, + 101304763791769804656280124685085574691522990893413272794360713030363011820439, + 113170945525349880175101192412498273734421251750983490325553218747626086991867, + 94231373568842458339030518620429234609620248986944614651656065103870091443889, + 8359568379867986627017368250327230250037495444907555387026715479953354696479, + 2118859838982111666601643730924045225480810550878659883882863989193988343624, + 19074939309499955740162021226390060131414840617468598123787840972944491201319, + 8795037185091184427251978455447750888829013702104509661135268277108166073553, + 51112220548916460014893005890621193414858771976868909589320056063453052499330, + 21047935232147313295701525304869832831618007951026716987320476407938766678835, + 89157111863245155408105900039889338785417629527086722391311597094721500348845, + 10454701354914164591485675972160157115476238964108413326675978869981609564664, + 81265609660505976121593661125254265269070286961503847868178681073067894267604, + 15971265217341652634236512546193548253337989780731197648692435223895558380776, + 28247665909177130615436971271245906512764583733106117729934030219307432248057, + 85400528176288961876335247068275207677433106805244101050116343949593885549588, + 57519772106177721556824838053320680649478531646523721031541067527134600093988, + 99562005355767889079011532508939862749189745374224374701070279117780516804713, + 26731924424610429548948833227611326961604756695898310729281040996175735003611, + 48304303473428440623602596567386579152849538060622244200306191011392006439058, + 113749732029736821845723176957016305651580888336813472119939359291736359919539, + 36431459449446463751920798747858861057119298438211355805963373492502557045083, + 48145611645075594197016581522267906303657182949284752119503196601878643320344, + 48160119762007255264722889288569803463741752228460541513087817188174738506075, + 27271252432316272308404262777917031249984465724942331229042855060504090478232, + 35746151040192210479426747370387388650722752959724550806218743334913547939413, + 82819280744057889528555099266352319431756954613285801145098935222835652586837, + 17629373670065341983263899493048807532340385601123514456613995166361890143176, + 96388676847237541765320978855544491745631004003392497301313853169220207401086, + 85647464908003571541067186162552596335743595545679433606476110151205807781333, + 32992603419274721611808798573639512803194296300555425345478482295526989920612, + 45411414467735549344689077243462780917232570069746047511072559991081693697085, + 27206442761033217362547414141803256036288076556230958327312223588770580276080, + 60645012895970742760824589312185749198556312471766146440036233162877676010919, + 33948733575876878413899339848073883047313626656453500308157548656626647332127, + 106048713458770619490484676406903866387008207794995789291018272881434691584289, + 83114567552205228398425857901505842218300981261436030167112798338734022983680 ] } - public fun task_meta_data_(): vector { + public fun task_metadata_(): vector { vector[ - 287, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 33, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 145, + 578, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 2, + 73, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 314, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 349, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 26, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 28, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, 20, - 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 44, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 2, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 31, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 386, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 28, + 3132276987043003322156864789671024834394494565216642852233970862560717996714, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 324, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 74, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 28, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 35, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 46, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 56, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 58, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 372, + 2, + 128, 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 145, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 67, + 16830627573509542901909952446321116535677491650708854009406762893086223513, 2, 2, 1, 0, 2, 31, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 33, 3174901404014912024702042974619036870715605532092680335571201877913899936957, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 52, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 345, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 36, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 92, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 27, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 329, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 583, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 2, + 32, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, 34, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 33, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 41, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 73, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 27, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 371, + 372, 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 56, + 32, 3174901404014912024702042974619036870715605532092680335571201877913899936957, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, + 22, + 3132276987043003322156864789671024834394494565216642852233970862560717996714, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 42, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 26, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 50, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 34, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 339, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 50, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 35, - 3485280386001712778192330279103973322645241679001461923469191557000342180556, - 1, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 43, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, + 0, + 2, + 23, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 34, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 341, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 189, + 41, 3174901404014912024702042974619036870715605532092680335571201877913899936957, 2, 2, 1, 0, 2, - 49, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 42, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 47, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 45, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, - 0, - 22, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, 1, 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 16, + 870416688472957011629074007467550018055852172609119282538763648655121542866, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 336, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, - 0, - 37, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, 1, 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 19, + 28, 16830627573509542901909952446321116535677491650708854009406762893086223513, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 63, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 398, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 16, + 870416688472957011629074007467550018055852172609119282538763648655121542866, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 36, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 42, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 31, + 27, 3174901404014912024702042974619036870715605532092680335571201877913899936957, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 28, - 3132276987043003322156864789671024834394494565216642852233970862560717996714, + 566, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, @@ -1445,210 +1225,208 @@ module verifier_addr::gps_statement_verifier_test_data { 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 74, + 26, 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 395, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 26, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 44, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 362, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 44, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 46, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 370, + 478, 770346231394331402493200980986217737662224545740427952627288191358999988146, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 53, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 32, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 38, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 26, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 19, + 3132276987043003322156864789671024834394494565216642852233970862560717996714, + 2, + 2, 1, 0, - 383, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 2, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 383, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 28, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, 1, 0, - 2, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 34, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, 0, @@ -1659,1935 +1437,794 @@ module verifier_addr::gps_statement_verifier_test_data { 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 47, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, + 2, + 43, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 2, + 35, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, 1, 1, 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 1, 1, 0, - 40, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 543, + 770346231394331402493200980986217737662224545740427952627288191358999988146, 2, 2, 1, 0, 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, 1, 1, + 0 + ] + } + + public fun cairo_aux_input_(): vector { + vector[ 0, - 22, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 159, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 35, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 41, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 366, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 31, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 24, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 62, - 3485280386001712778192330279103973322645241679001461923469191557000342180556, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 33, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 25, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 368, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 46, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 229, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 35, - 3174901404014912024702042974619036870715605532092680335571201877913899936957, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 23, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 41, - 3485280386001712778192330279103973322645241679001461923469191557000342180556, - 1, - 1, - 0, - 19, - 16830627573509542901909952446321116535677491650708854009406762893086223513, - 2, - 2, - 1, - 0, - 2, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 401, - 3114724292040200590153042023978438629733352741898912919152162079752811928849, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 20, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0, - 15, - 3383082961563516565935611087683915026448707331436034043529592588079494402084, - 1, - 1, - 0 - ] - } - - public fun cairo_aux_input_(): vector { - vector[ 22, 0, 65535, 42800643258479064999893963318903811951182475189843316, 1, 5, - 731, - 2266515, - 2266515, - 2275839, - 2275839, - 2313321, - 2374143, - 2473930, - 2898431, - 3739191, - 5519871, - 5592285, + 797, + 2258529, + 2258529, + 2271789, + 2271789, + 2309409, + 2370093, + 2469296, + 2894381, + 3735141, + 5515821, + 5594877, 1, 290341444919459839, - 316, - 1325, - 3738486017942147354074018955379605676380083248664771915059705441906271431260, - 2266520, - 13, - 17547433874568682364848743965628382726429958981359604444957274631418163566655, - 2266535, - 13, - 7749116299797804088782267083740692628522862646799994425166213362944845351795, - 2266550, - 31, - 87554665547788902652191211055552226292573802503575884354337098466019513989161, - 2266583, - 13, - 16423204365463446208451886498635606282964612473735287676559025469370460789388, - 2266598, - 13, - 97660122090897676532976515536327685597178575392752118881746790001570319873489, - 2266613, - 21, - 15965293420646717632864890657656682147622030860431407741801362099169557217709, - 2266636, - 13, - 77829889301625120538273005884313576598117954809598182291464062324272311851508, - 2266651, - 13, - 11778056442410921545249586642918560827771268787305038501308366172627797709355, - 2266666, - 13, - 18364277121799742307672296674198834436703612301135900164520182929833498436739, - 2266681, - 13, - 21735447457064466173789256559509900293066787207553930468556444172373225281461, - 2266696, - 13, - 22523711334875090006439121766082922691595913204702125885692194992296419047826, - 2266711, - 13, - 83624106647297961694100343609754693980591162537481165480406799232614728629864, - 2266726, - 18, - 12486902211487510464343379655038142220436001470959615777475506675720761639871, - 2266746, - 13, - 20368200422104918220519150850184338115948143567048556895605142949756303382836, - 2266761, - 21, - 113854322277280286702186143613114340856969339550867337189315522099690118807628, - 2266784, - 13, - 31870597192008675990789996732130802915269720314152591261375941749709282920042, - 2266799, - 29, - 78382287317814472613239610149858545458010980340439738349488415526720261028545, - 2266830, - 384, - 9604218879067086476450192001546736143005731221600403399601510368417734636675, - 2267216, - 13, - 108197861132473313249010672006165508360866429075008462995213606270743445529443, - 2267231, - 13, - 66455774903168871171775447035719286712818684437227643871113694350175053599259, - 2267246, - 13, - 113089238278051186666329417209709318846936850786968743510017013481312171697258, - 2267261, - 13, - 67300239502169829984827395910149621987908120813874487937762978716235919128774, - 2267276, - 13, - 1319479363738867415310423366591370060174080372736046678750889716055912908869, - 2267291, - 13, - 50341686347463363975540907088317675866497103246666224706270212848355710053249, - 2267306, - 23, - 53385008667300485454352502235295700900313479021440159070204738203587876213815, - 2267331, - 13, - 47952981617598173204861359590160150882829120273191290014690019036497533355420, - 2267346, - 13, - 29519829429459552726331414080679705228047802739300994349547441016589236612958, - 2267361, - 13, - 4062667582948901981125064593866651847854399257395388836917295081179780010419, - 2267376, - 13, - 77552672658804527886622009595958277477338765289709038331221320726845995570224, - 2267391, - 370, - 87176638373429881563771645808207478092744372113238562113310463087785928676223, - 2267763, - 141, - 48064734020692671281681583947507149069905407499460852865177568341956674539391, - 2267904, + 181, + 1112, + 108159683325254583964790756644460122910517331870185263233511979246998600094497, + 2258535, + 276, + 453425719564509579252444155063442396816996660198944915605085900436195035698, + 2258811, + 300, + 75909175415926980144221870630858698708228605580576014724891293963746962699740, + 2259113, + 69, + 39348362476065081563075155654793687828827986543727350120578605793708978492144, + 2259182, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2267908, - 29, - 55020604747999751144766410071495837706391593304816802067600654139344476472302, - 2267939, - 29, - 38069407101166142589186488872691045214678860535725877323685482716309627272853, - 2267968, + 2259186, + 312, + 33778167325380602842040738638081419381953156783438266597089002243423818772213, + 2259500, + 18, + 72845840507390938665829714690706261784812559298671374215353089286569521953960, + 2259520, + 126, + 4086169658976402829172121196104631901258579624136920675859109693896946865691, + 2259648, + 22, + 68302349028179870718784876200018956997653429799905322549923643890090765475890, + 2259672, + 347, + 46042630818423582625150856001583865753809423652942521604798729773469054255047, + 2260021, + 24, + 17586534442980140922459407304196892407031165586002902854888120458941643657053, + 2260047, + 26, + 87655268016507359446575326494116791817343794976621812448500895376511937762679, + 2260075, + 126, + 6531167554639779511681417646392800684633522380786908984780100748557669955211, + 2260203, + 18, + 75981192916383743300419599299134571533113687199364507581107778742221142168359, + 2260223, + 126, + 28369596765970963169558614816981161306365969819446930754327991393539700747215, + 2260351, + 40, + 93191656590062527307480139504589942974812332004046693234877017900405966948338, + 2260391, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2267972, - 13, - 44970084016831525541570776319152382257812079308583480796258135444484613981097, - 2267987, - 13, - 59603688867327028912595477755667343640430387301033490625265021919473611285520, - 2268002, - 21, - 112822960997405385250880865172546852662002745233424121099627244148901664382691, - 2268025, - 21, - 59628663938955621477784530808098673749845708264989579564619840394146696195260, - 2268048, - 13, - 17949273684339190294337900335309548739518897736989935008854829935178883751151, - 2268063, - 13, - 59090163270784393647497955222477046385041081282189003095794136150866230106173, - 2268078, - 13, - 49994288545631855436389578568567951181692086323179687017564411955572764850227, - 2268093, - 13, - 107755674082549605593455841646298997364609393127720581007320654455074001117114, - 2268108, - 13, - 53375535463579479009722567978732540420534839369019031140437462362571150012504, - 2268123, - 13, - 78178855365907429141169985361665480054207121267550887149338497257672211414532, - 2268138, - 13, - 46952556118908061533885795492790521753380889087260133576836576454813203516133, - 2268153, - 25, - 65505401367081327828932196628708715608735259056446170881570707614857075765429, - 2268180, - 13, - 66026361140859557541008850650466709875963212091612367158332178247107839518916, - 2268195, - 13, - 107829965356734395629855344211653560164573781413614607235772505599388207683848, - 2268210, - 13, - 47788005912333847330029912808563183895034631365400945745335507500311468346122, - 2268225, - 13, - 67097593983398640255167993896281494296807532312522342136901066105309779400809, - 2268240, - 13, - 66420507535419775976095280336359771823704045946479200814130315195703991328481, - 2268255, - 13, - 16101592567572099802258242269752106492460917275051456854102468577257503200525, - 2268270, - 13, - 8216914045633627635302660948386070992614456000204188124777614757064223091991, - 2268285, - 32, - 8249043304272555286383677937581365286849505296414458278799771542306309708354, - 2268319, - 31, - 14448283915147148090721060764299709837384068077654347287803008805520651873069, - 2268352, - 13, - 63620408241887794436708548307677866819562529926322073154982043971282555238076, - 2268367, - 13, - 40775361516480445645928872142071563084052839066150511676312787604993166027176, - 2268382, - 71, - 81428569813509542871211713748051351028867604297100493265050464642642328771229, - 2268455, - 25, - 88754086850511571257566892242699603077236826049312766737019092497484382382654, - 2268482, - 369, - 23654506707858200740506342004476864923902189622928950125779369066913145575662, - 2268853, - 13, - 96208148133995054905102420138122451420246586398511887337527574742531702470486, - 2268868, - 13, - 113580635962155504213985295208618498406180863096226059830568771794861181155798, - 2268883, - 13, - 15131752458185413449864157052139300410518252387356086659475433480661225043965, - 2268898, - 52, - 23292176179045539781094344551380243030756494413337668722244515255672054637467, - 2268950, + 2260395, + 15, + 92134496710264923268784296692794574757391954638365201565932660185408679313702, + 2260410, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2268954, - 13, - 57153597448868926539855853259434541268978238846106320683353613318997514641125, - 2268969, - 21, - 101934626186394811002215974973967070319928197907754643548771079104417124673451, - 2268992, - 13, - 90273910915094742302208054546284628459686672579135471102191495914048843751896, - 2269007, - 15, - 10517329873685287928347917452554263006484835250651675277402969825090693879091, - 2269022, + 2260414, + 30, + 49028342319506355513569504000350316561631956027511081536970337812818351641863, + 2260446, + 38, + 113177362647573478732188533286928645268252122830606846586369968611741234924097, + 2260486, + 24, + 102377044720736269383502526217783886550366061696462435993382455340847202705822, + 2260510, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269026, - 13, - 32026386706763484826260746686598106487693280486851488027571476178437691385322, - 2269041, - 13, - 23773726363363889882063090755216308036304380843201433744947905016392994838657, - 2269056, - 13, - 41030362719810092683936274861450690350552465887466419308301904892257547233654, - 2269071, - 23, - 43941438731016487879152402389159872199639416703899443666740619174832009465853, - 2269096, - 32, - 64262148212514546925252206696334335492506587371076276693676160603339172930660, - 2269130, - 13, - 68341019389705627980778368317494788023562860879287409751129335977589469383175, - 2269145, - 13, - 105387488867899480423644778850592712967009719216306825976651608464991419450128, - 2269160, + 2260514, + 126, + 94298391095823037252392921384543649559444010215348763914987613221700547282246, + 2260642, + 322, + 84268307082188536662766333873313326464644861199992144800628482064285830896429, + 2260966, + 72, + 57294878926950293228418156819699019735125520474433291010660170373696339284464, + 2261040, + 26, + 54195498117316579281312215738746355724338470164375876894828885766963282993930, + 2261068, 33, - 13591654946129562002126815849765202989478154191387850999585354603681987556608, - 2269195, - 13, - 34270444613361640342413800364934734339012567552276261799984462745479619954700, - 2269210, - 15, - 41505602055864495605599765308553890615017909984116535819894217270687541833396, - 2269225, + 63429629463884871490591619801889761442529114060076734043006321594554796276980, + 2261103, + 42, + 114127067808630492449532613981774758514111988743301872023350193024657779190327, + 2261145, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269229, - 13, - 3769287855047212670746572370221712130308489579424507215803811578866267898712, - 2269244, - 13, - 31370787985741923543987162524256894942054258596652034598712511104865600444974, - 2269259, - 32, - 34630032254591326189593478112278114576012885618625550621676339357910707072768, - 2269293, - 185, - 83385977172841354803010250811967014891455960772752491520365105313848269196944, - 2269478, + 2261149, + 126, + 100285938302575443306028185576810891366274124306315272212318406774288904661496, + 2261277, + 54, + 75417573357388476441387259908083563392710404976082096437106680754244724384428, + 2261333, + 18, + 63417742796741394723222235061663872785016976010236156529912252646910510680674, + 2261353, + 54, + 10706247399106893811780398164396488022556306032611275763508851225745667708978, + 2261407, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269482, - 47, - 40040710529486463528160309423888679749598092331568072034784758397540908659408, - 2269531, - 13, - 71612927899092120281646356542123617181923889912794580826450400800692036713006, - 2269546, - 13, - 44012142378419477750713609346157284295753679742209888754526411900039665857693, - 2269561, - 13, - 101843670418999456948427896406373492501821426286997839388750200399233238851189, - 2269576, - 13, - 28069551324574210136584999023693559816928302893113954505255164861429813301816, - 2269591, - 13, - 60175915174506209947472820473705896360935259759680169086237455133563322456952, - 2269606, - 13, - 41096248539080902012335908903629976797268443829389275819032147119815537030757, - 2269621, - 13, - 110172376562109234563576542816780235176526300459897105622376991879209519467060, - 2269636, - 13, - 69579800812617228639975727002282320280970416517447717937145151344094549941734, - 2269651, - 13, - 62386842416018343607951302144487056964043593374773699385206155027294300711440, - 2269666, - 43, - 20871429405776545914229403370773660140457373936402646322219872837579579821238, - 2269711, - 18, - 81863837939287035754254393824982882478413491085191273481277469436776945463741, - 2269729, + 2261411, + 126, + 8168147911727448033045841768706387147487691916450343566517475295537830861473, + 2261539, + 63, + 16797885139070284427806510036091194601864005709246279448018537205242287078106, + 2261602, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269733, - 13, - 33524573947235248159031667742931922584539051986897345494862764207129288050319, - 2269748, - 13, - 69521000597239388942372657320674767194907555617754681109956726791473658443605, - 2269763, - 23, - 19333004966186931025290210878917055376746563238947430820528204421600490397764, - 2269788, - 33, - 114538966562508480487306343703514606823959763866639996944378894505183253199316, - 2269821, + 2261606, + 27, + 104599833568811498980281749537106112397842842525679395829202605186447689175265, + 2261633, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269825, - 13, - 23236918250172311602781477328388532201735037001805541327865365168585411214842, - 2269840, - 13, - 105851611282041282513707883601256324522689411261384600746651542387186342808480, - 2269855, - 21, - 38197667859649411000933830685010063810574316966869325032581897279942887585954, - 2269878, + 2261637, + 22, + 41589231935784250288101749324915310038444862062154897143405068972781798496878, + 2261661, + 27, + 67649664018757551633140347668349111068997336214318027975461900382143535967663, + 2261690, + 50, + 98382245141742303540497582637425526624937923254437876177681574477134056950611, + 2261742, 15, - 35286812457174555875797358524458990887912628413423846628850954885701346229990, - 2269893, + 39554081028025071673929685017386559178063435483494063212989814043110621955142, + 2261757, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2269897, - 13, - 9512427045245182242115231663553009124511054318334034076587958558290302487891, - 2269912, - 23, - 1865492192868670323762985258715873222797206408856588641103318564553555534330, - 2269937, - 61, - 66131895278688795224924961547421010783264442512377881130698816194287616015304, - 2270000, - 396, - 107740934040042529506042050940342987633499028376421113701731846542377195833346, - 2270398, - 13, - 1409894499338718311294081048510373269919784393236879434635482247077277969566, - 2270413, - 13, - 27737204604813478263586254532546870980777853392293252569614338867416992810044, - 2270428, - 13, - 79832665129243348758748415009326940971010959505579980076313438578999760992399, - 2270443, - 13, - 102478941373693375549956812878110788122021892505473864300770875588150313734259, - 2270458, - 13, - 102012951842710597862104186156947376854037776965882991185148952165890002586085, - 2270473, - 13, - 76417106370236909197698632830251002752640107513140805673821788821848914531605, - 2270488, - 13, - 22435116408947348327245372133214018721152854778436903019268345353280913011456, - 2270503, - 13, - 105705119183636876264718310030378962194781350046315627498090284580495264370027, - 2270518, - 13, - 102766566643346153656602938271234186934905554932621998168803365409410211928359, - 2270533, - 13, - 9121952504245628783421233306095476353441981972713852108173642399482807715362, - 2270548, - 27, - 73962617910028455031750644930484898213642860638335615505960304395715369766787, - 2270575, + 2261761, + 343, + 61867061762631080397039859396427086552971134327403291518803164307070112163452, + 2262106, + 126, + 37287387337884950785663123944758301454245350245626950353330438651281010212868, + 2262234, + 18, + 103823043936746121580612356941681003964515184180584633412780840285489182826432, + 2262254, + 32, + 22235548079483935519036695407413349677202788300590825828960599096657182647476, + 2262286, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2270579, - 13, - 8831422292954978039820857396332222926832474211950777587716620825000083972572, - 2270594, - 13, - 40572365482736356093128943044181419120902273798347181151252205407631489241195, - 2270609, - 23, - 89250748423108410433426805530288370741296549548481331392390410131674645550761, - 2270634, - 24, - 81549167029416228276298291834761499942693222494464278511836160118839531888493, - 2270658, + 2262290, + 30, + 61210749463834014188384764254889857657842513661451339727711485064845251317178, + 2262322, + 126, + 48132242733335597524986545716469275513153902570441286684900837252545397009611, + 2262450, + 90, + 27724819022433037398624501662269446392272548778122371378099534104565908944407, + 2262542, + 18, + 47831116660515042123683352924747014931785894197167863095465330177902756368416, + 2262562, + 327, + 113915862507073401603931995775961980516631190078649231097201784345556137404714, + 2262891, + 18, + 73385903330434529251249733873638023505670618710488177452378849242730107885698, + 2262911, + 66, + 96523176909135670534474049291282157494497911456476046244794251066453268797675, + 2262979, + 276, + 37707077187323332166651572540609903157722623748975430633213382948027482495477, + 2263255, + 305, + 96006993955014586057886123256182927495678556482778177083790577552081640404388, + 2263562, + 28, + 90577585272725654967767403854809224542810122630912321790494801133408222339125, + 2263590, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2270662, - 13, - 50617150871833309590669450601767195305257359442043990275346253785921825685523, - 2270677, - 13, - 33430900398633986517281079257144137252508017497740903641363497653974577820811, - 2270692, + 2263594, + 126, + 14696700228260665650958561517052667543313818209929890841601967720422332232359, + 2263722, + 126, + 20237185893880423576004649188345299137913457163170529561086789811207847877185, + 2263850, + 32, + 99620145058578040780714052319183936368076571749446334689299615266580645676643, + 2263884, 15, - 50230332337520685819185379138149452056832273984668817287076054372737095794497, - 2270707, + 77160875032479215417895302577702148957098208454658253636702598864535200520251, + 2263899, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2270711, - 13, - 26060925092766365537594808786411019471359171000744630748109876443668095574495, - 2270726, - 72, - 59459343261488222241516647373960842913983844065521095207405120949305175621737, - 2270800, - 23, - 108755407944954751424523955182999093272333942296063567678673195334683898056168, - 2270825, - 13, - 22018963762857268261670859061450709880770233577299661065335739506114948260887, - 2270840, - 13, - 27410879735734622901935339387522081912852630802358973783531965565496342592994, - 2270855, - 13, - 115051908501650433486349656472921125208288198903694481169626026310325357961367, - 2270870, - 13, - 60740395827095520779518889177055275450153884591539634076336325020431564259180, - 2270885, - 13, - 107608543370604485897185172608940593045601889266102192628086906595657461680354, - 2270900, - 13, - 54301232650620405282150921550704173106940321772844823253577771145810237274572, - 2270915, - 23, - 71001026239654102627783021045192028004378429518001617729030071341791993700678, - 2270940, - 13, - 39710331032306793130081840425783792614983779976172544992206655537207962881684, - 2270955, - 368, - 86228116464310301360748609286259135771787178854372648849330443378803188365171, - 2271325, - 13, - 90934068311573248722739105736697871875321060266296858867995899289609929170760, - 2271340, - 13, - 60305257785916118467838148903191765734542105780958274452012125448613510492887, - 2271355, - 13, - 51401161016891800236336681251420895859620859407315871435682395575461292037667, - 2271370, - 13, - 114177592566358431801118905052278585803747165624180204340602079186159186337997, - 2271385, - 13, - 35661633721065798164415647656008442441357723199639894901776828568429795199717, - 2271400, - 13, - 82349699136419260729230443597024633782650419044899208188595644723534136245953, - 2271415, - 23, - 69025101069346951954891138790729467561911682541231331355337876983949834338135, - 2271440, - 13, - 43406849504705766813672330637076814332626783947908226980978492522256322052223, - 2271455, - 13, - 15440490610290693769667909648934087358334865811320491223180387657859650330565, - 2271470, - 13, - 101964713174837234807848138856280220588136366074194237516902136033462236404731, - 2271485, - 13, - 105997758417939381780729164461854539956541824706340289421408142190097348892967, - 2271500, - 13, - 28293664940003478151276898044436426309475362961994627383454087843703219197093, - 2271515, - 13, - 81086627291954452130349548412898875706733522636406240105554011765340971112443, - 2271530, - 23, - 72640942761827334315861408342746491750707228201961321011312224914716610059208, - 2271555, - 381, - 33840524889259858333414022007684051439677150456073715913529506418358116235769, - 2271938, - 13, - 105946227983176322453887267764053751256522172809891671893946446751718853485449, - 2271953, - 13, - 22595354440732576425392828562541577548198859376250894026241317624038577550319, - 2271968, - 13, - 20735080705311195214497435069522671791599589004785685625907346304577792655026, - 2271983, - 13, - 3717365762107344560916051106621169961692354235759971629760655354282473666703, - 2271998, - 13, - 68683489074338144235560823860661221782129418929397392812363463286742922180268, - 2272013, - 13, - 45258559815785269488947491982280695712012831886878261760888502847292198939068, - 2272028, - 13, - 49068331313789774651664260109136845019112371397057062280767095425530508166733, - 2272043, - 15, - 42866694272843561216655084552054463702253369532658098965305760590461982875458, - 2272058, + 2263903, + 39, + 14724808758487862421763073813056399698019227084386331274446203332157214704717, + 2263944, + 18, + 20974843714423015710862768253457107977213713417147559254700754093223894345902, + 2263964, + 129, + 112808016275006364635742014260784279446697500340275209940477275634880383992620, + 2264095, + 370, + 69993999044844497010964713354123394175837470058374832340857199333114146130699, + 2264467, + 30, + 113136476176533813793738018052140770479800723981620104636311819816524404634861, + 2264499, + 28, + 22452977083472444674363347418776934564040924850355930962004592778457742199631, + 2264527, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2272062, - 23, - 13452234504386868024300380086452624521173045180735000414201203996374969250888, - 2272087, - 21, - 2516882355477689653480682651720422432222384971628206685919721968375084071062, - 2272110, - 13, - 67717854541806545879146558135668960658860285830505493770541267993000707799711, - 2272125, - 21, - 3180885961777905706120335813868067672297872833147344016828642602716765871269, - 2272148, - 13, - 105307210864548887535573007835558722068888893367639633587387049012908019345652, - 2272163, - 13, - 12768134566470995582764057350320150021729292616888699505893840628128007306324, - 2272178, - 15, - 61703941465235564090047569048521242612613733115950745635386679977961219640467, - 2272193, + 2264531, + 38, + 40453141232564260649330309709274202401585112448873991410504280492329212786315, + 2264571, + 30, + 45295303788668599858130473036347130981385165902129676706036835339574134448610, + 2264603, + 18, + 14453536782359748305593076132293879612675867456725991711677484085525517516148, + 2264621, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2272197, - 13, - 352304168337812887967785102338327453972413431901628724773838900526380570280, - 2272212, - 13, - 21541427396646134104803824239554169320998824022482996201192644633993070817844, - 2272227, - 13, - 108712839909786098570999032775030610237052542651863731737221776493023558897377, - 2272242, - 13, - 30842377896707169066580849364607582142751707568073630837035141746986942573021, - 2272257, - 36, - 101631606894952747928372667614118201532579869183378626517739816407383121950103, - 2272293, + 2264625, + 126, + 103457074036171477179768480208364886764494911086136167424013557979340599095357, + 2264753, + 38, + 114873416681311814402338778351684648921050653039752593399182103389154236868368, + 2264791, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2272297, - 13, - 45992099988025865683067625033591460925902090396260789334126711471367000425997, - 2272312, + 2264795, + 24, + 25052612474594788837830448377168640787571561398831887419065756324448908060892, + 2264821, + 48, + 42359507020172875235565488421160357292838929858440080032107321822516204600422, + 2264871, + 337, + 30020702866042201657581712079259664331811285349378060377050170881546615364326, + 2265210, 18, - 47526585918989854830900804799384412735007966826051680446979175520559887998269, - 2272330, + 96041184210224246917622029493677259120406181715539057328855880320353474698220, + 2265230, + 48, + 93826853247378981917868756024123429304611886460966725527769890776225795968203, + 2265280, + 15, + 65034555809898060373838620184286664361259620389662387014287405466811760868178, + 2265295, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2272334, - 155, - 92238284230275447675689003164036098486344446477384991430151443302770981428325, - 2272489, + 2265299, + 126, + 31480224738892305278949747572911177396899673035347035635480518598850820944569, + 2265427, + 15, + 102432693526852832238327151532093237825857584533418968047003546227120490603388, + 2265442, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2272493, - 13, - 75688085463112208987088477207381799661566839388531332561869644310083419771368, - 2272508, - 13, - 38163259503195403483842107750655621268609759837719564316535701393517188341763, - 2272523, - 13, - 51766413065712307825083095337541457781748304925116889398730811632539318687662, - 2272538, - 13, - 112551939080843303612511427122817842705674423188167498554341087120877783058051, - 2272553, - 13, - 105193811535542580637141816563277261137448564736345686805730683730741937888195, - 2272568, - 33, - 51185566474189321079313199641437131414920591732012712663071165309052890118227, - 2272603, - 13, - 76805679156363176957868890394140638133137778067104912738980399695263567714328, - 2272618, + 2265446, + 66, + 37019838979316247432581356689085081342022708078884530150009204176181743005690, + 2265514, 39, - 14093333600073593206250191256484550401514721317905141272317990813291797983934, - 2272659, - 13, - 90663817623605477526523143748596942518048077680062674853633824120631801114734, - 2272674, - 13, - 92378620427750605893727407350914891874123798377571678369049494973984675668282, - 2272689, - 13, - 81462533139870796175988831623605870310507911484871454579175552094369268197623, - 2272704, - 23, - 94831642400111668134733198591158936503505226287851557955034619473829492960395, - 2272729, - 23, - 15715011832978093245173673088951410696365572592972865536997607200576513473583, - 2272754, - 13, - 37959794424869967671951520859647034208937186725511979995416396185083474107343, - 2272769, - 364, - 73570037145074924376207425203414313098792984669962494219074542839904305812896, - 2273135, - 21, - 71912149988373534823333988897472062516110733476742624890118857409811302951862, - 2273158, - 13, - 92969431474449877997398271052720817776072602622303207897078411022490784600039, - 2273173, - 13, - 48223322899725661350216931143894854270789074290575038068815920112319896331367, - 2273188, - 13, - 24239842023625090742969717664583781733191293590703146593722243108162882505419, - 2273203, - 21, - 33797590529267400952470162676299880380103524729131606187233717840791323063611, - 2273226, - 13, - 85611908204867317363822548712877315799126060413495968584985583396976699439462, - 2273241, - 13, - 78055971213963855639433611741110131187637742103309386310586422272275843159653, - 2273256, - 13, - 44190694051865475145065411445671264701129711527715868275063855205720681168689, - 2273271, - 13, - 63109263541026814562695058501020054865604595058251352380318982771988237069808, - 2273286, - 13, - 85655342575202947367370764520717270539203408476043033343200674408269517419482, - 2273301, - 13, - 29330667365919874889580466549096210989402190893561358829896558417040601140318, - 2273316, - 15, - 92933721621340465162882999919496681751235238531175328260883889634561014604041, - 2273331, + 83229038521862017377359146899064922312814630410031266438201543760995969616016, + 2265553, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2273335, - 15, - 75157105369245749776371848651135377732836746923748035041854729254077404496747, - 2273350, + 2265557, + 19, + 103763692732487562580798933111389606204859394408357006848869192854565919306693, + 2265576, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2273354, - 13, - 99115721182987437908544511893189109380896577022455105558435746207832874036961, - 2273369, - 13, - 55181072994394712004725464108442580865822629026721778724207251703051165063461, - 2273384, - 13, - 49733592482627140815925535804823062589660936915003869798979654868429388357071, - 2273399, - 13, - 83879074632355062725941412228032871981899178275860482478822445576264155966325, - 2273414, - 23, - 87026141828509190413825465867999132191037286739113986633690485453098163927336, - 2273439, - 13, - 86311137709250797179230410727173416152320919703493094786908172589923629237476, - 2273454, - 27, - 91588853178519344831378494523223543948574728059102328366124983294203037985685, - 2273481, + 2265580, + 339, + 46871604666942216896871563629003769940507734556718117299323563602339415066088, + 2265921, + 37, + 87717773370321308483473632583135495821946894373278018474913412687094314886310, + 2265958, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2273485, - 13, - 59593668697032315490297292319850195112423621694974593388044049940624855417869, - 2273500, - 13, - 48206249183093295241511205280607891755818981062481119386123186268834564027115, - 2273515, - 13, - 103884090596045256649230952255995802297388154076335965769462190868831845158956, - 2273530, - 15, - 55071995515677942005477831570690270849578796434844850529546813104988971533660, - 2273545, + 2265962, + 38, + 115108227398056821843753320296317963855689442760352834732799751796116754068811, + 2266002, + 40, + 74959744365032345563183974813869214915739410344436971291201865568853939257451, + 2266044, + 45, + 44922322390932053059564712128669255989222390190347666970036974715003069826533, + 2266091, + 38, + 41428354903860142183484456586777527123122622116995170522052284594674274784621, + 2266131, + 129, + 54670819718644121351143189331776896446838232848631589170075551709653840666756, + 2266262, + 38, + 105666884265750621826720834449956679321186729426489219139008156848020914452901, + 2266302, + 38, + 8250922467773110914037597977269175225238307189572279084022067728949489475541, + 2266342, + 14, + 51319736419912621787361201998170210876315911552916175549194035015720997932524, + 2266358, + 334, + 87927463858485485607460857632204178386471915507001558521241925602766167280232, + 2266694, + 38, + 48951263859686433706041905624045567109115186766489774122768148372317788351159, + 2266734, + 129, + 31537544647929804337272402275047744436427921567468213222441393610226716298683, + 2266865, + 18, + 108184579769964475457053867409147447143896392530665778971672664465863150007535, + 2266885, + 18, + 74099071150426500303610721545954872170062908256585977107703038755621495706848, + 2266905, + 24, + 102756507638466010740597576585004919905562812765344902663007694107887721898926, + 2266929, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2273549, + 2266933, + 14, + 40181329072972128849443474313761697393623350877481703293962876681332387379314, + 2266949, 22, - 61677704043528762498668908741230755680401772683700568567609217935818023782514, - 2273573, - 13, - 88665894235731545806950637121015068548450374559749572699273666264185932257793, - 2273588, - 13, - 42342702638299191831072664123033132552756854514857603184894032046371883700603, - 2273603, - 13, - 42616428035343920816127850359824775019056586820051892019804076622058170589491, - 2273618, - 60, - 49660383232157800684891069272942641642755493180329243823499709362831363963390, - 2273680, - 13, - 82553507209180094877025148987428519469606410378324633698936423414710482732585, - 2273695, - 13, - 89765262767149696096031027169709122177426545865308614656506108435620404257975, - 2273710, - 13, - 44117247516472028516514196015322826197928068047992230749704026425558477644612, - 2273725, - 13, - 81455047520890812473163880114381906923195178177981741856936829261230035339568, - 2273740, - 13, - 91029927454867114709944443207985795767635544697527735492257867603973629254603, - 2273755, - 13, - 64634409512883308393731056542786258701069863267512254943889811204553538330140, - 2273770, - 13, - 8916470997323035504684138105114930962163923347346480321385750229806805588686, - 2273785, - 13, - 115390033550027412757993675183284780322511226856183920035626476334524069887581, - 2273800, - 13, - 89414587084100759176733110910823765359298720486127967829372126690063379493255, - 2273815, - 13, - 94101559349895398750339966655654135139453588861464609548572231592265122222669, - 2273830, - 13, - 71895358833990320556028528261998029462372620142058487339736001137062228821962, - 2273845, - 31, - 64905071884767670368638853556324805624646874704147066334927950462141728677715, - 2273878, - 21, - 111189087266794143158150421864191886535037543331909665606147691508907076715207, - 2273901, - 13, - 552683344713332275705658562291580644656610294627976405720649299230770672476, - 2273916, - 13, - 5419504063454618218843523901623816760002091898232477461287622052497744154633, - 2273931, + 85859347251982377480896965293454447173258984839684021452888801213067958069139, + 2266973, + 27, + 110619407211662069551514847710221383659550278189269302491313418303547180124514, + 2267002, + 34, + 27257109774872161291245265517043003914569177786907813201311904124490631672942, + 2267038, + 40, + 84310047913891779484337506476882742709933945803112374149624581003032809156863, + 2267080, + 18, + 4893253207277057734383082417555375901339451893053493801323904436838314735039, + 2267100, 23, - 36357252912472128365648121532283241506260417763224945559430262131343665082625, - 2273956, - 13, - 52728844592367855688730073033225390296963652590724170054648368711008652429253, - 2273971, - 15, - 6513439748644590633698485335307501633364564643196625204634754513655932171130, - 2273986, + 36859057398984817917098737454320148548227667734275394081726239970813398880616, + 2267123, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2273990, - 13, - 53664486155040811623892370859894368461765217414215090858245043609980714971614, - 2274005, - 13, - 80750356051770599757143477317538840431479750414049020139450031095413315493420, - 2274020, - 13, - 44170059243939309615583402817213692517473429337866964922656866918317407644883, - 2274035, - 13, - 86761180335930791761296312146191897465700311051952904315972026105382853633530, - 2274050, - 13, - 3148257962744337082464638354611990422327497099896932111625811098525137986186, - 2274065, - 13, - 41238638637924119446298556899127714478382605267193578761734383482787892434952, - 2274080, - 13, - 3827914826917535469988788169354447227672970869086890122867846023570859221257, - 2274095, - 366, - 64713531846529596169973662360823053840661115927619674642606872754470697712978, - 2274463, - 13, - 34073704140565111185233666845273346453543063974668778726888441414152868976177, - 2274478, - 42, - 9741801428700007924023553406832493590361244759989138329835076204236698573426, - 2274520, + 2267127, + 276, + 98118830697833809140352239936256239073857662346890506774457932610696796102728, + 2267403, + 288, + 70919221502725038978288153093395204660760162253209755322765561528836250283845, + 2267693, + 126, + 18022695176549690462482228624958516468399582551634384623601950923964087808847, + 2267821, + 15, + 63834795905983506724351425518092854289526942242256409840078187566857273800327, + 2267836, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2267840, + 126, + 36616352104093968446065743421913630678324320999263317600102855470416838455653, + 2267968, + 24, + 83492336257296945205368714814392752790117843209669613252750950320805933755883, + 2267994, + 18, + 50787921893121886451817143471944913815185329398699990333027705784004801195, + 2268014, + 393, + 34624993455259206988476690866500702305944228312010244686056440422411769674735, + 2268409, + 22, + 31348869051886635342360552398354564679751972992574110582817118473418475409720, + 2268431, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2274524, - 13, - 33157678654524600432967932881325894506693514427078003676872947920205383816131, - 2274539, - 13, - 82274285243027927135163362250458313620077337412481259315033696816695071962966, - 2274554, - 13, - 61905219055703587310447922381444603538224067455052180693739170161646317344206, - 2274569, - 13, - 109295591946199220713406463851822499518788146799399441146461127612624918109264, - 2274584, - 13, - 9679321425811673395243733849728728609910614284480804106377304172420445162841, - 2274599, + 2268435, + 42, + 94068761735789843120507783177836352714038099395939371474520203099711886603382, + 2268479, + 360, + 39634753550027745873302414143994295075103769184679784010223269874558303125138, + 2268841, + 42, + 4465925615463424424959654182394341067233014195993076059273642523923000643294, + 2268885, + 126, + 103171262272977814431679826670145724006949312641657865479876480991828229923627, + 2269013, + 18, + 76231585681615782624964527497700568524341326483301864342611324411368601403950, + 2269033, + 44, + 97607157007177998142133844706858529541595642659530549058516589517627495188609, + 2269079, + 276, + 67052328391125942531847059195202777655672042716818359711693786604233812509575, + 2269355, + 200, + 90638163491600566532176953637959849041974054036839285831061108413634451462622, + 2269557, + 18, + 34770535574276989455663305320289996124544453579867180343235216255817696847774, + 2269577, 15, - 77400580104748839600557012666185292075103759369095124524925691511007992983385, - 2274614, + 43111468487465572815480345970274794499959488420664142889127259152918063434243, + 2269592, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2274618, - 13, - 17096237184588200685930185547059017625148073597210419901114122531607911043328, - 2274633, - 13, - 38468640427359885474552077323549074312308474788673662403318883371618841119343, - 2274648, - 13, - 97300780751369013566574705493094200434690844456167134140578862101840669057677, - 2274663, - 13, - 54636958088154111396724725812747377193726067759113012872115294394596445183853, - 2274678, - 21, - 65098396101912539352142601547637724172446574104574279088308808851886818878174, - 2274701, - 13, - 109802353012223215534633344130642902994307831223840801331799072199894294698292, - 2274716, - 13, - 2523700439463386419856910650254922830347173429208128775446580318548709984247, - 2274731, - 13, - 3948853393212046138164091772190649816773588195037970838604236455322659667814, - 2274746, - 13, - 99701624586582659967015121878716402265831949118220456023839676146604265683365, - 2274761, - 13, - 76391199978499573397453547496444186813855042569132542395238662836767782642444, - 2274776, - 13, - 53098026581408757586483226758389788785283864033165077314484568808161625551654, - 2274791, - 21, - 31749371499604142890178874833447706424161534124574105802604183989805254590196, - 2274814, - 13, - 112164381360247602594933306593823699138443817899283537992935931075813827047855, - 2274829, - 13, - 75636609247336213688178201473074569997497991430252526973306837976687551786686, - 2274844, - 13, - 37473963826752474771999309524081310447125644757540982160355720460970669753800, - 2274859, - 225, - 94877924725905917245976254298586867589924113738102489802615448399020691187081, - 2275084, + 2269596, + 51, + 87704432963162477600246931455316959360709062268589227471073808689817853648697, + 2269649, + 129, + 59556200493082060099083970589568124131609326215379728576499026272014432241254, + 2269780, + 126, + 76839724231680913148909361823669051514457877567903128547151398001040123176596, + 2269908, + 66, + 96355830607328773777053018810930300085677128583268938161018968496900273509869, + 2269976, + 30, + 39468499120508060253888031731137657037156269974721433126863011425294399540306, + 2270008, + 36, + 112513698832469585979513351052724491342142158568191849435048626614815681577861, + 2270046, + 18, + 32745286691452957988129578985740127719129131445919206624132834868656556258450, + 2270066, + 18, + 97840974000825051236724654429973324143052865276560454022335511830020307020824, + 2270086, + 22, + 91534269384007038363594034475821231822072358362529203668691058863615715189937, + 2270108, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2275088, - 13, - 21424322251915011760457304058352897466514553363086817736093030455333485033287, - 2275103, + 2270112, + 22, + 102821563436411382214211321518799031953978893214498023608474475148026725067165, + 2270136, 15, - 35304760090550459700485563552543791950577403744278669997998979886418858759901, - 2275118, + 80670735393636773634577542532173302038525394215776183167565406721542119785374, + 2270151, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2275122, - 31, - 76690686068159581513339381992667303049520214491463793263413097445363180516689, - 2275153, + 2270155, + 22, + 1966071146098075783044130069675736592784763473435178323663365739340278492068, + 2270179, + 18, + 24451141566961190142004302233020087904174167289118236472805611901087325517261, + 2270199, + 18, + 114754219864317296024300738196141048994406602178869806769568482192648439314401, + 2270219, + 27, + 56444875345170033054535971469593993723111244639450706037118400703191369646225, + 2270248, + 381, + 69001884614450971601433687904047899528452843182062286221538837353423108638708, + 2270631, + 18, + 65538120149206772920043397365931352925508805270417236919957698816531285906798, + 2270651, + 18, + 41037110864910989547492764441285023597469191366067614899815717209175558121676, + 2270671, + 26, + 85447314367325215762550095758369287817099784072393260158819518427994586160497, + 2270699, + 18, + 45664803817058084260650699514645603312813334512188918427403915793180541321578, + 2270719, + 18, + 89785500129838482064004927555392981474898918336939068828550118222852214223725, + 2270739, + 18, + 114851405863031222351423697073787345547521290280302866421152752022936305082186, + 2270759, + 129, + 18164596072138944715442625331388641396823069599755559789317594225814772056942, + 2270890, + 18, + 111272224162349705764297180748181160131614824597581052535353834685475613622903, + 2270910, + 32, + 71852526336405727731992890443660406115443980616193867380909958716992267857894, + 2270944, + 15, + 74221941311309103498435789247226320960648665118865826628209390447972971648646, + 2270959, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2270963, + 43, + 50804257623319687001314727842301687405560176124783954189104698651298622346181, + 2271006, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2275157, - 13, - 38071302992902672670217620456140697088438581820198908983897690272977669005669, - 2275172, - 21, - 74062772662687791403197544986696686370932855968369635839156922067251311544383, - 2275195, - 13, - 46700405563823858749014678713554494319834011121907170089010399099756454317278, - 2275210, - 13, - 8360197310869401138898747984436519789425270006761454573364425154425397294061, - 2275225, - 13, - 37345737471962928321646795650221154936533218694709409582188888245924105284562, - 2275240, - 13, - 76329176045853327397827066926153425233263539377240458185231327522368659884668, - 2275255, - 13, - 51165095216412898665266098383199195993466108420832609966696157533973658887512, - 2275270, + 2271010, 39, - 8694770951800705147288602006997578261088660472545167497867993454986774215525, - 2275311, - 15, - 2232998850732757996026835613652542242994469471222165064133301466852118947076, - 2275326, + 82310196288293092880199097050874823376346833025478999665475254091852731141284, + 2271049, 2, 78338746147236970124700731725183845421594913511827187288591969170390706184117, - 2275330, - 13, - 56959477025172224455209639691228449581961339654408633081171384561252864362634, - 2275345, - 13, - 10893688972514420983117987293954356290386359441336972240383861536511860934194, - 2275360, - 399, - 53274788599268239546529822773925978916092142455549074124681282311879153182890, - 2275761, - 13, - 74299798615312998618478698245393781612899652464720274055652198245543220767597, - 2275776, - 13, - 92382115381821907922215673753072855145247673959821648259633950587471687917866, - 2275791, - 18, - 30172024673412102830121284456785764211979110438579097758830557403781776009323, - 2275811, - 13, - 36936527765950551676412164956756148227556267624811854840240040265229057689385, - 2275826, - 13, - 68419931065524346375303390552415953520841885773146565506619908716585705071710, - 861188609419564084015083556068676459166478778038881359457809452673842858492, - 142169183933652432380336624393897576851073070152193201252544990504594771245, - 3469611596332664218008507347870182155450945120872578171781621929919427297542, - 1120783225105500472886960707578856680524451699826408436808377624124459660804, - 3109412906550742373552260327593879584368267517865428559029589769160129002541, - 3243015875726958762897512282413425159040780330160415570645061436015993367756, - 2818177121361950092924800583196987650373841278319041492446377342321998652588, - 3026764980178574262222400636234638800181176342699805475714570982070282949979, - 550258153495008696661163036876812516525820967976066034994164769862516405820, - 416230735957070076441464414259160370865161595055510852601185576999032668223, - 363396650917283632181085178556077467549785065665433532524390812312011986350, - 3571297215599978199753087183833552560212724085727624994174662358904076635445, - 3202180765366681681299897553177352596039525911979182989539709446744568064417, - 2816977406181882372518626780849235479682916369335124865385603133614143752342, - 406592581932948285871592003286338979441279378428577342904106294745242755237, - 2383117637623135039657023767738790009854472901781671216340466928219542250961, - 478255279029967512224971320973143919374743701172368175727298367018241621807, - 2182585426434601707205492756477582277326526101185378732600770356004041810515, - 1222019694889770534963155149230951568090687448161383130526209150939783559152, - 2680780664537925978125503409174749238058535341332208959653559871549377030307, - 374337815963302084233382772039623608873075796940464245403650215830862222434, - 1494346327877591323134473742310434385695875446731862588284394068263255564212, - 642432568764147748591929734504195578406494764698542287643097285236249754744, - 1716868821333285070508982056691099191130906481275434356227562814747464613333, - 1251883991644952235549668171896829896820163225596644480680205788613431884636, - 1893207860042646798515101002703647088433427160068190981566349510553351972841, - 1146623148113124044615500954975749825786565292091391956725728380527171218948, - 810887733765759682831659580200238018996898940356558894659319201168420184361, - 1127103456941127679640348313742637629159290150436921991829022438606530256101, - 1716777801251652087993637374734275602212701547772866985632857690318635391741, - 2123895083757203596615040341098116758704155874955022431693045405135268726534, - 196568201005436923907044163927471611657789320612771531029076553558749654538, - 2936843461702900664933903606184290556828093876295442494769142357697108416825, - 3404305683532880034723798159037615212818659428073237353220185452679443733461, - 3393082602495152474126365926446991301599644697703144825691831280418466896665, - 1698603095046899192614569727641305963107176354227883071899839179061051826667, - 581847092499259015759035618673554986643663921729966197258143128306509779030, - 6710941353317542144541092667280849039693782493897957976061487176689942739, - 3061208232461674415218178326756345732408525194477397555793889395944111543, - 78856689713439591325909351765867990632796120058252883496361430249241332229, - 2511691852597988372209628188276609157336876551967975615350141341028099961461, - 1736355849000948534762651901635784302315550284057718769860747556699991694992, - 1068766622234613034208947310823919391697612574820827082976322734521167672963, - 244963516346766472510084835312603963239931928314614553570509095465528521648, - 2180733676293685867021179332443928495123972617804499355642274335091279358424, - 542431924236813677186724418323781046190424908329918861145840794400883874426, - 2551865283700752159237246162547864255771850941426743041352579017023618739545, - 310468010165055573926005567764274404782628189118021060330211550709104940361, - 140713772188804039847396337009134767591052110641975861816054621361000993173, - 2525226834592916959442393115378999183741656091501611133029330186192942843001, - 3212375519952365594243790907169599319681444370255987881456960371115719544622, - 567216303243442533194491670074381853118278735053887913407759255942312126322, - 1149185159326395029688630904925131469865638676476950027814142188273950180807, - 821820633082175265529194850164923651608617033162160031925347151019959101338, - 2935637088003399861563444809734099112949430299124865999374825434781861830620, - 1296947871509179871850043775278632097843685580675185198753771026885640727913, - 1573379742107982990727353922328000041826221372272014138568549290151945866991, - 394263145194521198352953229125913130988676607507566550397597440847448331386, - 437636362495576215040869956166471235864907721399533097668519285634741048918, - 2132677312674762857700150415399458886863108249730954652237929114978270111666, - 1642775369794069196479402911807153843567293618805455393017044512589422690251, - 942426450007951984392192518489622693591676006189251124100410682940938152006, - 1827907891968373889853027127372552236278229476140088058599427575974162229298, - 3354654977748220898199961468885812250363595669385088829787437394585961528317, - 2414253707697157190073454073585060616611824585124165552440404689163179888552, - 1650923232610209048646048765331314451833213723963088038196918339998167602887, - 113397139624633067633156422392410986513051598787077295869474052017943647167, - 609800328691744828410932737655983509359953128502675482761115364792378307459, - 243470528834137630788812617229740872592160129672441417060836905815720263878, - 2812364936821307249109539801075390289287077005652649771139659641438528529807, - 1692248309389430937135851295194988032115171677092177489452765802698504239092, - 1434253818636229821546897896352855897794349797959770470121327018154284149800, - 2010682451246294606734765618876503210280606839741293277430270051582816002888, - 1221576437511647981962606632093295582017856636222427289286502790227498576113, - 630768165082481412967237324400121001656500607983340003935478666043973159373, - 804550778255486359721534448038497007139100824549572392219025451401366654571, - 2509405422579278993467464802987442883923997756314350093904754698655272281435, - 230322511138199514444432916410872573354392476025877843612257669508718156168, - 434096614508797479463291690518814504168086788605958962461649211197925570692, - 1501811813258361604071078006468632491988688644702953825498108954920519520008, - 2882982445519693408857052804061410678843841563008654228812807663226439561752, - 518869548748741950356062444028433245632475224810625612452721570315254285154, - 2595229702210972170795870914076768975618309054211788285044916702359112663819, - 2789475747320341346714869090990098730825471290243867544939257356032422631927, - 3021423904136100399420564756125538866649443384218345759132762767488927121901, - 3470072539146028737697831059922285349625921745686943456098631834736538513230, - 296832114912645368383858205207698130752073611255689118024692618517239185691, - 2562673875044080168939281665245533457996357295390300507103545024746030199615, - 3572176640836192239415456157280369916561273295658442093353040206706054951045, - 2848158501354991175021646799538038067563488282479904337827371395065278495157, - 102950434812874625402097083157182824861858194414063711174166419600553014181, - 1486323433493324402524888070458829882551243518422048250698374833559089260820, - 3208814801214087779688248916776721010687354077056081723931202672773878888941, - 2791567775849532297181476147696583719220230115011530058335644680117172080123, - 2235032008321774486325763532722701935219503936929081481682516227864367568407, - 592284390184751479985931280444783054260246785281850795678418559337548629734, - 390683870566096622968833817313745177669500468120625014424115528998810399779, - 3110691796330732484439006901404700651354694372816443484753104198586884384651, - 2444614225556616965677631614072556335440465173131661092997431343602506179484, - 2386506893371035367797010929557965767594569328487056274732669316394593214090, - 985718089293755807100092882514673037718074802425850404888611296905880615735, - 2365313498788565081614723939935710915555438624324335421229411011850664978462, - 2751609933031503045570717838909537391508339073565113369646306686587414634645, - 709418963298017268861363387108720702487826680412475179177944279942789785420, - 1907361680299590730675954600213074559334267264715916003088596512463555159119, - 3276563199475151306050538563091086553070251481701780021983716540769405628800, - 2972642734182643475394568567170312432365860846563755432529810857275455081499, - 425164320957393025437358755230063011507729374914138588988244646111343301823, - 3559707156732813327444472961623408136363819685273216405824028443892009501595, - 1627154000312260994431362465796048237259205663643677826240173075754304409976, - 978917089820616846266957253956461358728442465542876496262477450769874236376, - 346355236078510422426265313193171280607329136716705847231631007951611512698, - 316179610607211928380094103319534007928433340147182435947697504273517696615, - 2769473235676236857837052240478468885386654130708654974522904007205212947198, - 3273703505418872921921958863206735880229665688062763137606839754576556254611, - 3397427904428479816149340714385029180783089428338888559696506253876730991035, - 273396532134878085479258931108469249048622026285347764422481613061299287009, - 3565069599248317153452884864831279625076552078403945764722732447257084736088, - 3051414564343916789546958768334277845488736407740466494549809448179734756312, - 146750697919270022094432517700325927863514826787632368889893659520102633886, - 701885260756582344676704802559552925454358940676394084440223717957719805026, - 3428007399814096673254036282132435555425508460792469804428790971897733462163, - 914185908163270002133628759218993144034609160669792554111753479796045908313, - 524364526989685374907470318832186811437138954579977221453380381545518003033, - 1750700714903697708789718769124617152122195697123766484866944410868161971334, - 3287364644433022347116471045093230276031351368680760941129736750525087364830, - 2936398610182025614221594764943387849186676585211507577448788438498363417741, - 2353806544362665801840851354402231997471386461910141989996204623012395190376, - 1970141484971479373367527464449730593831874109262958782830543219487755255549, - 2393001591091529634760775424274881106661161797787191264296704494135080081377, - 2986606227259797722728369872804687298312253404217711972276159885672395255781, - 1895946695404106706947665326066559408208472176175703435285956512475957975543, - 1762356880044076889133856391675955384742710633798060761092994744648803681186, - 2376332339438019949540406736683284669215436558764141646234289425872250407714, - 1454976756676506843834296852446961771834473533454679073022417832857844894280, - 3548717794036887389548126075656668467057503009362313380257306181680385432581, - 965241988315227716419528016626328013623255115148047367598661016235428881472, - 364880470834340305656935466216573841491934395424487640998741517728075702652, - 2943398669550548190119897431262450183350472258799776593046925981023716929613, - 1448893857877452099597797155990678455277492286196553328412559163460378406221, - 1967481703172034532302291358157585036772430714320826461895477504253467787953, - 1325116985943935753797887026630510021999397105461424798371959688253221720342, - 2244622584920201730469439979893779654797150697429908221750550695114727636643, - 169421573908055569991679575627836830771160548739798159322462977095419291543, - 3095353763021763132566808185927306376406441767197745234247623641668407026312, - 1637340732530826646685902483519187879128294395545641724746044080108537320120, - 2294638457073272537380020652695805717451239479365560694926997691483900522709, - 1511366086802150243381238347922537557119352659921740484743601427611619799947, - 449428874493014357689284337690118381073239027368218521143371134362111769967, - 789682299596422945430069482574964319996794394882071176174058195011249469236, - 1084646862036354820409677700650699471864689661540217570329038731766739745205, - 78313880568815415355689662768930383042413140407006907408827845898228459940, - 356730105053361007857946113733839271044570452187014785515057265402328900429, - 234447037302476071968955219443368291760842844044519645486061976938132001423, - 2864422421311223063065427107781164541105240179822943356994920660882030317191, - 3220645513991770454830495359216702225738943217482751372374718117330072393321, - 35463109005973856944267069961705373986481909202559901998341156287817035506, - 952685587725119719066600350420803913063772382660689573594377138248265145726, - 752278194749177501493207399775926786061969166389064447953421142385745746087, - 2407348891063562262340882487501047709565400595257319006697201502933032707705, - 2463236356334325311251324372658459484411355441347448855372618996173032798473, - 2238179254064346364750464242776610666087953652801062085815768413875346396670, - 2802067085290870597935376309647815417818438178673940519081066667085272619330, - 2850335204360184195160225792945229847649912882393119826243003484121732080190, - 2470906391011157074848813029116011314321612957249816861338213895656078721145, - 2719124002389172942986323146717035094528812523569546471352767152752445448963, - 2231066334653800932432384670741847975321040198568834250178859804516478952571, - 2007545335999051836581333921231488913131319511359925956916354095167897717684, - 900055562911287563940939510518487860351444667545109216940154217563401258097, - 1785540044869890181738962662522696257112879586388985307150812891597163215144, - 3124957575510209676082035971129521944842511675997179494828222629358951850767, - 1043583892633525799267826910378029686330928692101917134824866886797301795924, - 2263814851238579887064085298532078321704597461027488639412693726621149012246, - 2178509090720733389462854288103494638309930461144580510806584326405126010226, - 3476125633826865086547635951618454636451132068386227939577574613425245274771, - 2259455312626966012641202975060147344918171603610064951002792385026849505887, - 305098219340569262959057929565627812075087945751515521330521567108712996106, - 2181302674128260211904148775356825065078036339592813338196413555567742282640, - 760001455233186214410668552162505595305171111386683529356117224501683716324, - 354000225697404900870934738845677552563144002135569724070635649184053068105, - 399746424720372601138503667692569207016506368222915655998246787269616563724, - 554038204075908614213636945466743711617750620995687318831362470141508850409, - 2414771763935056185515481317306102708097824540261617925672175647015584206638, - 436746505235351055124662611865059320594057790450596556503388308755572767601, - 1904032220774100883797625565070536195320261418193481759584640157146933348823, - 1585439592880267412357132988830450467294429187320155238313804981684103525304, - 2322641174567695905841903688399071847554604969491382105191878122061642897018, - 602944564805727049733612211740339068742069094439594360678132608096168984979, - 1208816517344716362456642101212950321451690046312184637589966461797871634826, - 1163748913684498566654974106370875829814517662801941919875773020671871445098, - 959518410079127715364330421000746491444338089403401618253019546230069982226, - 1675448091199059377170355681736783139463972613557485608633727295912202124848, - 1338461125234499703535531840041244336562142530765501780376258549778937873027, - 316789915981552919902716897538992166283892819738045579523670056652962656888, - 227955266610905211997334709807725722601588305008304119214249131018436323179, - 3381709505301028886192008685347707064024982525465981014487000424583724835047, - 451365838752100251651348038508237755501866172396086100168483912659280171734, - 1699997412555572818497550806208645583147667168198229131308436528170087009843, - 1465618277854710037531614366862433171917180117646667450615728687783059195833, - 381563838882669571134823269935860235474773812088273508885326290803258788424, - 3229122275928244842779644396992588751080818603473878466826718848082184225800, - 545387606087798164201110498513880963313000432429739921745585781892827620714, - 1208843514159268800663356459448970743482977805309097336706069141333928090126, - 3081663276582045868670977015875591027712331446847140634196640892417602385042, - 2291459491084933902041971665587536796091610110151808783511318573418867613127, - 2579771028898170514367854798207663546250691197248404002132166532149500283094, - 1777677994552518087374208961183375546840369438269188915624159194157076605380, - 422750871133655539833057120264959405545699402290245738869892411959027543551, - 492105516878092234407177319016174343957353422311138711424918171234565348986, - 1997967498961771614767095518974654922072224379745382308582938497617164686599, - 2304519903845617059363343833017194483031025019549672838855236609160222467365, - 2037374818970872092183633157023568593809011066091700956119322729105523014752, - 636153306624412577699280395923794564102367218463095219467229164563422015965, - 1328970312319045443911038331054000465835381334923381537091318109029345297339, - 1082674288667004001861638703121367025882049837457398286907762890864425846595, - 1543133337879949191106127951281603263108678831179403122875709477973408634234, - 1905375318811423424712042847444525894516840487996533927079091730368193537367, - 2651452647531898083081421692466881636074162574420661632112604368377034534873, - 3439901802466664016217956018725281603223385619234730842239164643504294950421, - 1443707951733771578508504623874685583067806190341928981999870884162098791029, - 19187465678615367566037675296367650342991516934889422972543839982073838308, - 3159344563370380045122321632113041403581194950834353484256587676167443492473, - 2535058710022946254196420242835973894386237482165006464554303013112854234308, - 2533404330028318305658063438235289234738359608848155038189233299207833719466, - 247140142821206022719057061597808887064858561859040104053312898890139793605, - 2515475874044065763107644236201597744513003147172500758001764952901826639170, - 1606182728937939913503915284073016241541643250868645854306908600376258372854, - 2704345336818944808163488926211595770342366650429972372904237916877697933890, - 3477809458907892176598592002154905922508759789345810763617372614186434974879, - 1353070205347713666351222548360697785337466176163739008008203029676702241524, - 2486995756785466441560055616765927902119197147714703044730735680601235679713, - 2676016451894542161844447636669903736203432411684743089788676004126118646443, - 2398895504226657284425306915928410731335098952170094535121452722159706389076, - 2239569092251890704279258123611921328787842267278251340748069435550379098577, - 2564330015787539727359700428301176920917076956693456991714848982708804202178, - 2892003336524304503545781706362133757665371608867888384068674117354306183774, - 1903443365794668136223397001294311391096789080380048487334795513758317962655, - 1845213504315532531064618105258155515949624940429872146623399030317040750435, - 1572059801848264322896597464575753794067171900058472370000596282550420744260, - 6799394487666764881370838689361824361195279802524726680585941417312696717, - 3497800705422481130531985782551507934273110167710848792228344934912929059019, - 2039451191166655550961667769072671543028963574744944718127079086545241018123, - 1381611106704896200142046525539531778217780460040076466592167235185869223523, - 2284837010474970189156574090064312845595668863684423526506998525924184226942, - 2853634638693036507172406509231762001156732526154224301004576497686958171868, - 115361031826947783113569769012489635432051339124039379484672548872245117930, - 2758790354713409492048663080335963047613400294462365114741343950961217313373, - 1418033626146774244049004361471532687712701849587621784444624364295939734899, - 795261739013585270722925143244842683567622304320596485343541001696326805409, - 975036563637557276193061080456064217187689026982310633242626933360145174991, - 1341234347475160929733826826982973681419938456208862179841623721756763932164, - 2451440061706370067883702393073771679325794890860375459204301869186893679177, - 1980903426900734452211358520187861857298342051445852122163213552218694767781, - 2122646717105342807380734101698698825216226769742570741618932185473597891170, - 1446307280231779270014643473172919715425826105025476020078029270709450229973, - 2432030101786106351553013637665908340613427075909648499685419582078117461484, - 240863509881275778911612615140219342484299816835792356948243889225183584998, - 2640497825282391992894113737542622435936690904631354045597848233846740849201, - 2957842877858826718564636415880893029786492524571917343268496216484818447454, - 1107572147290276598511260800766004476775289192116241104664234707914144984522, - 2929022399969869417658883061182255351433026349027286013934562886835852304805, - 2015954564455252396117910517671968966657174893041698274583685548761989465869, - 1047232942496770226131072810890531616863788923606886694941294090055331083297, - 2603165995764421054266947249597916356455949374049327099629110196805599690398, - 3178438030933303030296314146514319337448377010888123585240676253016848544924, - 1205036124728126013443049262820495401935766458617781953075081357123366373358, - 2859071470903123215941379173616378765201138164489966743921998749898784038260, - 495629542948242330406793497348190807517544509817118954026760747106255957843, - 2485968859119873746753392015904479404142774373000270829706421244984290479229, - 1109938482118692492079335381688463364857692544498421523494146971183482279398, - 3467942464842524535447312618038774425601167550490936041206414140186281753555, - 1697094864697730934551685518599365314517885702791790177430086252698604132625, - 1182522281365162709665580610038546439203976792105772581138557260282413339226, - 3602750309865719399531612416079109940347494444518133603094383879808771533878, - 726162074880131088492127584761223503250140802961950104590801495971920783324, - 2702711139218570391989114447285447716528174571087566071101996482939011620583, - 626918669206429324146316130074740537497468312715039913892232997294678254482, - 1173634494310687204996944643080826184642119267303996441290549321256778832310, - 2236028653577525715587031077010201854858546916782669302107650836994224782362, - 1406284570482579351411295180877941322895051278168578202813022614699763019785, - 3582714780704727321154655511991682460660998075499719278312356603861359304241, - 745754906463186079309916658460224416697349781327698908552453469527113060685, - 3108484778555354241102246010985306823216416374250779070070282861250540745099, - 1473460922097070038404187709358028262948785219277892941528673113402833339413, - 1933051635790941272072407214641350282116556087285958257450309399223640754222, - 2214807174148262592184483089027274211735313220687115252715771700415773617091, - 2685995859199255735908931833227218111970218952013763995869390604684794213360, - 2076946837981690174016457284072413597786014029624352945870476579904117265731, - 1411592527736154033597614685133849488044445632571645914052068241835307426655, - 9144483735458468465869145251434357970770374538461244223904262638033354716, - 3046516396230573134330664409547084681796979465193022532488546214762559533560, - 1269880941960518141121487029271360252283761921819689106740884103406851081193, - 167919751045922404470403821095219172832068346192445578106780616576745571952, - 490473839282914456610657040790181292799816203427869870111950927042219165359, - 1872638411447472972998138987397795894653212492570434463817786355427301454595, - 1093199526301354028293336415723351778627940319301628190945691077485785004611, - 1520936286506615456350667809541660910065200949163459142701762137750817293073, - 2790679280848501832107568777301296835751977659482291965921382563508358074274, - 675473802100924139654691630254806397954815518786006019121910233568774810804, - 2433396182903790226479160672278353366013121312445713562886171704351781750097, - 3260013426325476537931435767983411651603999651030224847777480176107129898714, - 1438148345761987421561558574735843211494706875722043389711513221682081904215, - 624154737344416215382306902613934981314994424462002321816823740770873052810, - 3364301920688053143551586712567939689977855041388070008552185235325830012062, - 2742607410429140355505366222756016022624428305509523620471032129641760085291, - 834240928133332873967572763960120336410554032725539634170571207479303927637, - 2693551910222869100808470627750063997576571726544082775086617714497310627108, - 2496672517668546063801485485101257007469619195579455116580093831122412148295, - 649544699826039218830738029380235641854027202144223059213775638936251543855, - 1290615906997290748208255360740731454289981570772397658879970024524871460003, - 632567800935459049740744098083221187821104059314788313978689913263252688789, - 2348437863095261407316568167910979152453013572595655851042083255625006891624, - 2481215200769461327932558612643415039838457081027256604870638707666156202850, - 57122707881135124965534576605147904075123889890659190204392608475906841103, - 2439476559823258978320004142231553407228843241022947558491415430683059942123, - 2561322912744615171166894324106518420053898199929890610436084715445762908107, - 3232402799020273123701672899620163879959024531795856118904701543579107478288, - 438963245466416667030274468984203196494549069586215159473149318689786606805 + 2271053, + 33, + 107445873352303768368973480805161701983252623752484514436684713074458913952878, + 2271088, + 126, + 30857584566168441037003880491416034517963922335279529428842321726534660370796, + 2271216, + 279, + 100818495293489323122031748669918934958362124820015560597878350855011412957754, + 2271495, + 262, + 99826020602760946796777744766062549105733702163016091423407923971224833934850, + 2271759, + 30, + 95969816778727904588790047382661719919917584188616986868284629025457696244680, + 384523815407694544148508281298941070810767632062254128134739339029866103847, + 2036815893572306222094282334798040348077053643021334097778473136881135944932, + 1015996371504523385190095285520666967054400305776402413747381643815212437372, + 1180712173673164323239857505744024942231213867890225629918517084768864000626, + 1855692576244303789783607951383077588380004924420518133185649860538934562273, + 471575767076522170124580482546472249362034079973634357159169769454748272840, + 941034987709213244647594536513994104823267906585638383903692845698353440963, + 1662013026644327359943788662255511623293608054161118102840242684690043797589, + 3355650968778537588834201098838263241730325267897090859129417865582349108111, + 2592122995289139387899575935264022963273079128037556704404695508234875057630, + 2817058652347036970352232029104425754578335942897040290012581812128675005683, + 661789943959381048421293367165381039414638840549419225083366925540098625861, + 1933446995753035187597860915419607909340339962981745484377941572666501456819, + 2944411797360156976253893840966085164651103705619755485891630536127923707329, + 1738680416691256429115035986276706063860645536848148319451627454398512001432, + 3315317746674256577364103392251934397470735887236295944257242614413637035953, + 538442274500323651489653977469304652884945210877550553013446868730791440943, + 2528114544448818755041204402780122822243844986352317289237110100546617383255, + 1227075363979841827683765122290785156820652634761977380036069664810069338178, + 1291118229092798295018207746678961009552728323970234812199642273664628357480, + 2070758657196816526545941713570116707237618373969264290218861562045990851949, + 119945377220878249646812184869356760992730911454838275400426919902575583453, + 1423404771977813184150044300524300340628800661734290122285891906782811105596, + 1507389709865275160124464039421739862379940335140979563356089831830648042315, + 479125008438178374916188544934095171828454280087011187057190266941013453457, + 605331443698260299792096958903512765531695526166697398604547093335860415208, + 3524554272224648073342541809913240628034871925550537511023892320714065256329, + 3241353003813109578146811737095757983314440183348108471887476565821909767900, + 2911896034396800139921603397421727053650013205238700762412901019947782879550, + 1584545676165091933601720247378600726123608468408997025580335526468960189281, + 962292230749144807773409231731226568442325857382179559460656426503074850845, + 58989611973273747812284067551538898035848878602524991300827499654405860675, + 1023009572555565396689494643363418266799527442317688295176108573572849092974, + 1723840450431227203069070912348051762624989193544332281878151359084330105311, + 796267721199969650612335492436185269676637701557081598284556660228630120127, + 3459319556494952832513575616781671826507915904482241442985695827028755159244, + 1517336686140015230780227358543879365198404216097228258437774063425480633628, + 817259787929400674351847611682032867540215632619931775674400826461889771899, + 1454915648882612297523238762985374566821108966118278941200122129768462185060, + 226791402448868176390876055977309955508582222221661319776689151368982827877, + 1199483406849496543882969675601432243973962759584454836585313981854737493800, + 1798875085601575318212759245882611605827582261534752974185591035383094581888, + 212221115759963018378037869623017845337173661361156855254342172756737390341, + 505749657674099577700870049267737124667368048309347176310125556346484850819, + 1483420649192869398244312616253488413005155795960176196158934507133227091490, + 1238561259404857929778772679851708493337656548542883865756561140075125773504, + 3237624849301677544199899507828235458811546959067850827608825383115735938089, + 139945288197198536724594091963144099727181966118334440291719789968816576040, + 2925688848029516285285132306735299682587227016563098129988169788339920958488, + 278531488529136521458589343589840269863932385138120648677177092364792040500, + 1729826740656138090144382744306232812863094762113768711682780382829923142681, + 1101726583342989121419811902001940126924999896524252872370114488179069390678, + 2391897940814891346952596559369713641771885824789110137782181943015668451166, + 592495854970854014608326314037023333727196178923578542412381637952896189927, + 679339820167343701292514866497797454833169220802672795475507323680685661444, + 3035274013865416169173235423957775981816520570379408992691080891047666399809, + 3395953400709547668209833620371429015103046257634229927441649418781335851720, + 2775483252470082337491779194313341891016519795608460527723684658033330654085, + 131038638528722288244730274453715045787417917109996811000504214918838842864, + 1938156539637843243948223025791539524699812040386144402518104137664550104844, + 2404446634182747264135191093783469854047409791017287203618088080953046507797, + 954368625297364712904393861558789027551387460724942139570862573227809166515, + 1213792134060212084478742622509888165028442853962174021162280204981587216061, + 2860796650388604972178583763874112519033562551707899915450725526190516648476, + 1646402414647439252253566377435269349583569701580593810560963003678628158260, + 2938734449123156131342047298863130369902125050055101643170576967526103158530, + 1298420377265335776175175710111683397456734338252981408444521940672126425310, + 1109968665319502992615309872563459573995980428078870386977958448581292722991, + 426444454809953967742632922940236282576685235867835562381182109486371954162, + 2338960816895352905985619476363170190988571435978267722388669229913021914002, + 1354069528649459304064740732084073637614475292139977989343990477185856646820, + 733428668952036052311170590299262199029076203465373959846945178327701224743, + 1132140788870866030444529400369746835493884598562684436522063319960793674479, + 262441752933164580660131567121007948399869696180441449499825912607141233569, + 1543742206333469378486616898443605198012445542239511185505236268813047859856, + 1089132363018330772362795060119273858821771508482801604619880193070797336714, + 158769540015797117139688537318828674474149435010547470245506769451692662730, + 3215475561780130740356182360506262560078041724621216559725857181464738866596, + 1244207990831325484119231578526407698076640133560666994009014146389795097339, + 1939930649078800908611292253553832529197243966996117812059441403259703919173, + 3089587694433216891792222996423889364968479945126103468174580504072602923923, + 2207738284350389904420535075001889914616647925372937352716739902213070953217, + 1276347967077640857854070099216079684935585569936890521560857780521643955153, + 1356930619418305517129457941277907379736274757644669409146193397669312098942, + 1335612991869895783070413558645558917255046030754117914591712604221523707150, + 1192159067201636444982609858891878949860503409044808229032867833298388904810, + 2495210530748640799557660577879340642915537157096782429001774456066022404166, + 862479508833129751863990029171197327897553832862717359106895498522284617051, + 1450741074687773307033200760589717715625967253526404133154902987267079882265, + 395602919986012092522857933039861693402263994627228338126772394716278711852, + 1762481448598679782703742919754663606175097175018635428885247084505217239481, + 835028608299067759244649202013728427582328168374551491542819907119112595875, + 2133299734103535407953303389778992991791013335005766096012773746883089440613, + 3275570089747097956042812429462775324637275329103064260236818078675589971936, + 2395565665263036692762386967758405690404273814129293828728618385904972603155, + 1035014511296552820375982003697435802175163921183070108921826126983175285286, + 644587463039152020338333720500668062582941386576099192059968889300148522582, + 3290284115361932523011466339934236496776323565776792372121863032486285090059, + 529974054324067115854339412315969505101864978872483794351502707711382248871, + 1153082777288777205016980914460827888900454155830210280257382779163191814722, + 2570758719079662297268359577955831726053683231572591674511360401206711104423, + 2026325576694155490122809676385537475426455579163076436779197973105710519273, + 1372251664669060762527378549403313476465874255674687182718745180590061883998, + 703808098522441754990837686136066214024871418903153284326708023994649797216, + 3408056555405950378176300729773123013931492834014065368667888389921394764110, + 1025879300267847728756990784529633998921352114646879467669702701541321891576, + 1745585408335742923266465771915253878429734408902410223362652499614947864794, + 410216650566224553487281780983725596035544085902558654934462234984896695725, + 2510535194774825060812020093332984354192515538778345071338135142088746659327, + 1383004848119953308999995550407143482411715374312910341975982397157812103135, + 3169253578701826585928665470975197468597348392047967736699626936974339328620, + 3491265693475874640518949686683932720454038662509842623980482218472201553794, + 203108818662973319396731719910472185793552950520345653404769964574115883381, + 3286366418309453781908099971890876054530781990829025988025456949142065686596, + 2703759107269581802566482401631204915271314308598988973615138720012412224390, + 17794645344209403509949627854649305187092099531614114493860218983350321257, + 3245082497552456208032697130682432016855630168563938823672260235879188541507, + 1758683211311471913050707961678122222842750942370608218907144424063905260689, + 2736840234964532061977174248191266352259270335000478029534362315392398505071, + 1569093244742975372351696348041127369829564984657401349601314596242489655227, + 3044569766472006976255492818188139314205073029272118129351127712173630433707, + 2276139454742389201407048102232356955257859262444415390881996990665171754960, + 2271330238477864690437308184259073826350364063856579854727267153239381606021, + 1664743708515056329005077696454315325603423788091497387087008246792300513521, + 2731333708504110502322003172054634660791600318328603489238292377348021165080, + 319305266418153164245115386264722654346826236106687743623035353444395141856, + 443131568205747486204742300642922599185128828643619726736087780581804505330, + 1655559340120177568929872733854214432267853911766540164202433906616417177204, + 2699125143501902987910648497123378314129042030048653952127711457753958085574, + 85228280904257745649415588394243949283105564597497467254329298193946973978, + 899376207806551713568417381810772447445378845116611513038009821364614865420, + 1125614965139469613849744218444630987442996275058788890012168487568630587410, + 1462437488809413283860199428889155582072083067736255884301575392337394383945, + 2956268650043290741827358135472564225351394911530672124431223418496779392560, + 104194110303225051759627476575450892886307576931096787935898367051799632534, + 1083915606527441912340875914276822128796399867159573400956556740348980402136, + 1991749042333623530961467339637843933991455166467862744637674472809297066530, + 1328038287232311194994595180356770790864807213523998783161183107711508395721, + 1777528279345144777348853341106165357942138770613545216888660042524973146783, + 3422186085841124101706218393926292572958618351190433718689173742366636789935, + 791540310090297410153357218593759580564719215957320044518562509599228518999, + 2310763958451793467638254487805146751269167270023512506695975364240932104285, + 1306267774569560958478798263540601610194192683315013741548211324313376591837, + 3165207062817494709059275619293352372490987322781741001625606878867788276044, + 1869377580346711082669495328810903261640209306567679306596971286667949691889, + 982821152224532971613244568957464117356658266088435023576888387557490048176, + 2886899825307555407307674449391484719297075258351795838170498536573338619368, + 3536272670612609775373874599354230509051570405559109809762908889289373092078, + 3197772871617731649518277689647758796767131055443625918968275812767739131504, + 3323139207740105043854986212204796493303470461696878890871850633628464779260, + 3524890877330003938387449840560657512844488920515851245995737241292531419704, + 1111886679953415580450447223388809227451862438322851613480482667342088148969, + 582446181279350175270083887339906307945145039132981075570209905947515232363, + 2761475029215800263017980051779430424697950073705969862601223333062549112602, + 2131352294048312120282191127149494502301911083392995335829747170606761380464, + 2331379109504898216851352414204050085569278009783610036725255815818296153351, + 2537757020310253835618122656789050082182719133718887835311025439097865800577, + 1891088344877999264660223997085201499873054347296662605898855829377275075440, + 1900897999777901221224260410949744765863378932949043614534299772092843622629, + 1916584693293810272424245387314265456079878150230788880098039899492704276959, + 389589186197577367335412588614310343346403033640769835346629436920940461371, + 2204061627194663655625045644952682514707154395868563377327575167517970851474, + 800705216806183592565500478682682215757515615090930237248853596751657496402, + 2922107259720641025722057172409443338979958727253737365389919882724221497300, + 1503097514803712102004545846356992152972784752113978147960101457548774877187, + 737389777844170108341747428455673409008571513366880107417695494954719594005, + 3332106345641221758691558737799020256361405476227155795721304748176717568673, + 2433615098341599858156111901482128673091409388700350174629155759598441776551, + 747506050388879121770615891555847185859485526966269429104065410358826515913, + 3063727330688781442685630185725444626171543360416902998532011988285818080479, + 592715835295710933222484649421157826688798727798679638087161205115554770356, + 3049280056848635285811530706388035945389568336040313786110277437485456662693, + 2484531564345355737446215822371865703855020616854479067207043406233621223554, + 753343038088035222310448883315041812068147146598446952985453134162970748977, + 798535193840188407111084465095607501407854787417163800506689974577975043504, + 2502275966313583263891717410179185589692280117249075914140499044033751747193, + 1197871910642983923208685640942269816070109644167641620388356819069494573373, + 749879208887947200530632834691770742854026816212600395134027872252722559905, + 2522007298524253210689304638141190115040483107220983048859413756936045685082, + 1339114124308210488210509214968551998514125907177061750267510788015131176651, + 2922242034116140488367194891259923509287194930542042766793403457302207346205, + 1410234440539801316559624489515909765273971073844461149278256790683128639611, + 2445118360142956848017940719598916243494555531424085566930501388934975284456 ] } } diff --git a/verifier/sources/test/test_full_flow.move b/verifier/sources/test/test_full_flow.move new file mode 100644 index 0000000..99add1c --- /dev/null +++ b/verifier/sources/test/test_full_flow.move @@ -0,0 +1,18390 @@ +#[test_only] +module verifier_addr::test_full_flow { + use std::vector::{borrow, length, pop_back, push_back}; + use aptos_framework::event::emitted_events; + + use verifier_addr::constructor::init_all; + use verifier_addr::fri_statement_contract; + use verifier_addr::memory_page_fact_registry; + use verifier_addr::merkle_statement_contract; + use verifier_addr::merkle_statement_contract::{merkle_verifier_test, register_fact_verify_merkle_test}; + use verifier_addr::test_gps_statement_verifier::test_vpar_with_data; + + #[test(signer = @0xC0FFEE)] + fun test_full_flow(signer: &signer) { + init_all(signer); + + // verify_merkle + let merkle_verify_data = vector[merkle_verify_data_1(), merkle_verify_data_2(), merkle_verify_data_3()]; + for (i in 0..length(&merkle_verify_data)) { + let d = borrow(&merkle_verify_data, i); + merkle_statement_contract::verify_merkle( + signer, + d.merkle_view, + d.initial_merkle_queue, + d.height, + d.expected_root + ); + let verify_merkle_data = pop_back(&mut emitted_events()); + let register_fact_data = pop_back( + &mut emitted_events() + ); + merkle_verifier_test(signer, verify_merkle_data); + register_fact_verify_merkle_test(signer, register_fact_data); + }; + + // verify_fri + let fri_verify_data = vector[fri_verify_data_1(), fri_verify_data_2(), fri_verify_data_3(), fri_verify_data_4( + ), fri_verify_data_5(), fri_verify_data_6(), fri_verify_data_7()]; + for (i in 0..length(&fri_verify_data)) { + let d = borrow(&fri_verify_data, i); + fri_statement_contract::verify_fri( + signer, + d.proof, + d.fri_queue, + d.evaluation_point, + d.fri_step_size, + d.expected_root + ); + + let fri_ctx_data = pop_back(&mut emitted_events()); + let compute_next_layer_data = pop_back(&mut emitted_events()); + let register_fact_data = pop_back(&mut emitted_events()); + + fri_statement_contract::init_fri_group_test(signer, fri_ctx_data); + fri_statement_contract::compute_next_layer_test(signer, compute_next_layer_data); + fri_statement_contract::merkle_verifier_verify_merkle_test( + signer, + compute_next_layer_data, + d.expected_root + ); + fri_statement_contract::register_fact_verify_fri_test(signer, register_fact_data, compute_next_layer_data); + }; + + // register_continuous_page_batch + let rcpb_data = vector[rcpb_data_1(), rcpb_data_2(), rcpb_data_3(), rcpb_data_4()]; + for (i in 0..length(&rcpb_data)) { + let d = borrow(&rcpb_data, i); + let start_addr_vec: vector = vector[]; + let values: vector> = vector[]; + let z = borrow(&d.memoryPageEntries, 0).z; + let alpha = borrow(&d.memoryPageEntries, 0).alpha; + for (i in 0..length(&d.memoryPageEntries)) { + let x = borrow(&d.memoryPageEntries, i); + push_back(&mut start_addr_vec, x.startAddr); + push_back(&mut values, x.values); + }; + memory_page_fact_registry::register_continuous_page_batch(signer, start_addr_vec, values, z, alpha); + }; + + // verify_proof_and_register + { + let vpar_data = vpar_data_1(); + + test_vpar_with_data( + signer, + vector[], + vector[], + vpar_data.task_metadata, + vpar_data.proof_params, + vpar_data.proof, + vpar_data.cairo_aux_input, + vpar_data.cairo_verifier_id + ); + } + } + + struct MerkleVerifyData has drop { + merkle_view: vector, + initial_merkle_queue: vector, + height: u64, + expected_root: u256 + } + + struct FriVerifyData has drop { + proof: vector, + fri_queue: vector, + evaluation_point: u256, + fri_step_size: u256, + expected_root: u256 + } + + struct RcpbData has drop { + memoryPageEntries: vector + } + + struct RcpbChunkData has drop { + startAddr: u256, + values: vector, + z: u256, + alpha: u256, + prime: u256 + } + + struct VparData has drop { + proof_params: vector, + proof: vector, + task_metadata: vector, + cairo_aux_input: vector, + cairo_verifier_id: u256 + } + + // tx hash: 0x3c4a9bd3b7a82494fa5bde9b9c21c15b6a9b1fd71208167a2f6d8112b687423d + fun merkle_verify_data_1(): MerkleVerifyData { + MerkleVerifyData { + merkle_view: vector[ + 73692797113366198397370597412262573787031970131988936095608088228996531093504, + 67941417461260045147841468768020733334953388817930643927155422483271580123136, + 11965678975848739879742386624060702710051967012373920307874838851174621249536, + 78337095179855139581420211890168145712959181113641375379509493206675001180160, + 32900985946913696031117327905543111652472903132572454377350793403104067846144, + 8179199742699511040346261537429915259484010221374730877021948502992773709824, + 10930265458812741307363484068654426781832423566639370164744992473851321384960, + 25544522026737346928741101117628556248579448929940486000438560575119251472384, + 108373219908574574263089815646791485514452645241129867002000223431770089979904, + 46448707315921016011706890097545812300769501208350143114950278481262378221568, + 5693980744442303537602910951164729389616570077713438561278398792173736689664, + 86992222447126001777434437624990511010588161045313657840365546324301455556608, + 20246646247647201466643480521156217042104733045379706800763838893715202506752, + 48245133573915111770979552356204686579448141035850947552639220186667445911552, + 14748515173346017367977899357289958309194913399638032437087745283388388409344, + 115026096965308767007453339191559035998834703970836320075024695690782656430080, + 42119955646112389302341678652605540246235459312316678404993097576423993901056, + 113155825427743345064353522347089820171438014598718161770336391921101157957632, + 61809199382585120955307943938837147840515306321317986177830510990541725892608, + 41469357433218152161933678104984197251402407510205329957292915409437946019840, + 62846877165734634720413685964986129822955692536436729516168943330041857572864, + 42224408746609664989557812297509522591679846350387194594210414899733064581120, + 6032034042192915909132588174188840796824927281755924821484113727559946993664, + 101350601201718472761714795883117774367515067479103396440060601360412844228608, + 82746294230058491861261876498811313381369695972972687551184533303720851537920, + 27255091459075163785694603668214048978505721611858462262908375356216883281920, + 51683904245044070898035001649111228078077992388737303386641692646823446970368, + 73355089579709208068263927489177512584581414813874606757114765929728670957568, + 64053818019243197766191040614157902220449567216335532727287738546676024999936, + 108026686747161432662510563167607214750877252799773668267470742504656546562048, + 96071771526369728529905193711026518966216901700015397650954364636322554970112, + 47631097614388936020191954938759113396877495590862693593266574489997373603840, + 50358652080400621996137155034675620993294417988754839867486071931598106787840, + 115040026671386279547978932055893845847560641153895216802464910916263625097216, + 2922381254888451446927615592593788501314930197141960888504857031464185757696, + 78899622112618087898906159545902227072925134709303666573810707768358094241792, + 4515297285882885621240736077605695299218165805536150805265467943229583261696, + 31740719442913965432481730533362802831170220446890038119019594120936827125760, + 56572576673101509557150159013734923535649548995203054939813577604601491750912, + 21611413198726557501483754273895270431209547762942044345851480294148230086656, + 6682700826689952625203454500518736334345935277562970427753132670232828051456, + 40299545363382686747743912458273539441813715091798066362045468913110454632448, + 67872642191360367342000672933063758318339103266171270349546901633796646371328, + 103858790287786358710304054470292237573063192242663189668082694148724271087616, + 93779226492652781139548038346767853976783081564543376724298185646911826952192, + 54887113232361352208521196054089459065682758819996439416060266166195157204992, + 36549751282420324455036862927481740716519640820865323102464057417763613835264, + 114035362086000387583636256311835110073125133569203798562431595080931747037184, + 103627526493479625708071229002971881573214054317322338431804420205018165018624, + 95873494630878756237483581011517294697821226195039012387977550200845438550016, + 89164572665707379843755548917435911861493826311110709099419797941966262501376, + 38142764351723857841220392216153959245302014514335433885651011371395352363008, + 39311064742755940357662448590355154226329761504170720972389409328913904041984, + 95200531447378328897321094712631328718560372657816890072409668248358703071232, + 95108721759529873199601537317201703879331103376346262738214656342049962328064, + 77601907327015563473803623354826521314059066990843762956790224177937076191232, + 100213840437022352382495697010024791365451527086785277769954661694096329932800, + 99167927197309267439380005969437384814820219927615309095371952301341843390464, + 30404109417208620123174378501762672207666225819050532640116324598780306391040, + 24397574406755845215859738883904753932523149345232159438290324566993409146880, + 102778114313218306684105922040798861593111559054581486241275995625040105177088, + 55046051829931897344368405230840833130202457529900083336715695775168042369024, + 31745582373905463044540292294023709275385168320759666883300603503516789506048, + 26942811507394891860628010561585583931820241396467059910661170214704060039168, + 23430397464384467955230957391980019214071606161602614040447800173761711308800, + 104258859856248771505733246521405727869495639432250636623055312713569695432704, + 81136396198834552221567111799514700649271418527987981201264336266894162001920, + 4672497109294221454148299203171825300461442813480658300827598352876170117120, + 22197196327467050061337858889990164596599886579331215136772893191500680134656, + 9470145989402435275348601293802331650752852141876104902542832572420983881728, + 35503261811054653099539124854880096602511029527873237386078822128949009580032, + 19064569066144385995712474032890390661808762521382041216957626860175678767104, + 31687633221888987741154153722808753942676551467838796205538792350574014627840, + 42442057161455189773268685484301643287843567062489385471647639390336382402560, + 66490245208283202529107639780062006469953843166707230302060627730847533891584, + 74880387871627792968215305107501489396774067018751615381021247688934600736768, + 41357160333970764523226758954397872272643887242591085464606350700562498977792, + 82773498131916751200942120271289613777202446162378830815688913163198790631424, + 64048031751726866027324712731184637225583769992817343971829918010031055306752, + 20036898453665371939269178119546185960677311702422989542182071796025079627776, + 3463735180706683861302920377068488423526634334809430459180459579947805048832, + 113117557863303136552779354490397640334371526346081946637282932353999443066880, + 16146037857438388972965707472159418874488318609219469775827051883740138569728, + 115047207089452567824248496793419378258514539250896752637066252088528951312384, + 9322406301664790071049411746026964790700465519757461400345085186728624390144, + 100185327758328030948143085530061061011855845842739626762157580112830731911168, + 11319746345737510669624680256406298841875026228224639236227953056698146488320, + 44733460055281211775397919978276943659468537054702742054934988870959495118848, + 19614394241639767823811908065376837442043093742954442348570450387977195487232, + 68558002434222832572649590844558095829642037113490213014183595146943387402240, + 70093630717191168731264615198187505276880258459296603215909581343328814759936, + 48210267562256227799945690184860382475394936532822798400347004775756462030848, + 50339792039762408000322666726395152552081095810808465269135396715364251336704, + 66096215046225053229649638649605171662221071438391622388319561108795328299008, + 105534771813552191432930610781712048888313606266484341859358246009685076344832, + 98854085610720743094066599656084096082183083717829095929419629031404834127872, + 95471461072527945045380920135571045827339392930034130814720006131771330527232, + 107656236813631680719901796619440986850180090762889765757752382629525535588352, + 4167036653755086287948247857137678429518210952575861965296488567101372497920, + 12629813378561112280163518681713473131406335129666995815494738777628095807488, + 2775697189195655345571583063843475548055465177613152858935983595803891466240, + 12242098595355587732480048682142438852009813142194350362388503447262025744384, + 77027951568307917659410027627226911091740994939466789831873773084218708983808, + 82161381036317847074845086111066650270962911142221072207485109482314688102400, + 57833920891559527957360071553941012071365565433808369428862239033727362531328, + 97083765278868969424402266839583469703492396407409747762090929509569268809728, + 41818391410288286112440779970625264608187105490899569211025033216418482487296, + 94758468752966863631001662346778446230816728227706819510649535173001868214272, + 100389856762235990404610639792356248231723846459319154341201370680327894204416, + 101097805539856518879790591969484539774337861861867236638068363480150185082880, + 8912127535371496205087672796019810153362980931589815228699428482187800870912, + 38110290855596314474899730943950988847492342548190176094415673699894319644672, + 33161088640889097348727193249445261259700162197475842739454676854711890477056, + 22313443817012900606962970525943377405046145090944743774479785690051599400960, + 15583682930321382898821732700792603185111998104370956806429635009690743078912, + 47366732191871776973103709820683389328323576460987452009461856373911423287296, + 8482235934187874522970167063602122842820331060388525240264146838140934422528, + 10444506920771625556374576147278323146950009345739205097077026475653319360512, + 81269652159822882914641915473103627749468191694367720426575791705897316646912, + 40472899889746453283197153010333435538711679501917510746809930968255944458240, + 25683831239099437185251288200823557949957110373850868740122052212024408014848, + 112879080852173620454207252721036268203668410173284618847992568494114088157184, + 86632623387210975345191820466775300601519678936782122460225609587235634544640, + 61024377553934840521179446701879204412625373118801860617252420731196980330496, + 20694657681349500025954285760897215040124558127724569214222377178255574695936, + 96638151522377074425892421172645794105761988184732744022801683478516143751168, + 108322113625145142942695528887836447001470016237319436842350206018355738968064, + 3677804400667849722153883458350437808245235160033870851469531760975631351808, + 60967100992859302805997283946388259977142974967287443904634996117505038090240, + 74436365609036188331247763184636646998736572306140751808321571385895242694656, + 45084906791148431973135212920418867928273553510611706752424711985643170824192, + 47694386158530099921661373354023694695607736065553789870331888336844896600064, + 64268691455783705110314599772401218225101654733232138076353722389206006759424, + 75527434559923244940052648264812467868500127201275157542003717527735485071360, + 103503218237770716629075744788792639224787456259012914515179944163900435464192, + 47456766568638726907254640253893527303564421774150304302521496337849981599744, + 63094076008439174266111178239935595388073930582610380452362743573647407972352, + 103078696614283150468273787166171737687643042305427560097451907701503667732480, + 27336611806037475569160973809520923036314841040603936397255185389561348882432, + 99594850977737311769813624104515777520396933992760887895492055234934657253376, + 25126743379953262370702211894820524289268922353825342717089433877558830563328, + 84177063517935714243368402828482161993083371083932482266573182672872591589376, + 110572087978857822605085195240532518483545406970605740876576007692017580638208, + 80213992444630507097715031716649703576107386652208991328960017079853572423680, + 37836345923525671566053303422192582000257254941333317163982534542265583403008, + 38142082395015226612811440963900902181070247588098405134773864769346290581504, + 33808585542117629955920692867015523036408634856511865301819790363655474774016, + 2269460310496115994332318786682856159985030601248438876972592011197580050432, + 97082953988742238062363291205834050966636858933253220440886326397436143075328, + 44437127183969953583633486085333078786195417193642224304839624019574135980032, + 100258786235768559127860684576544115466707715061358988289835135544974467137536, + 19022841848080328178085880529610956818276452390117826554147205603512268357632, + 17767340875377419106154229014033842975766854387147137964238686290835348127744, + 100584410466062070847299399458828658062951710431916963880543783057209748881408, + 51175975894278823160415077536464909334311045410382900364671625584848796647424, + 79476286908221872550672658476652553866475251311239132319842974213574773178368, + 114522230639017853007628311597389822631400293375304414627849401698730555473920, + 3476445600910074290583429542198773418577373007875870931611222400239853895680, + 26932304826656133929900095990089495752096306187193992513742620543446989930496, + 89476610536499679113318688535193421663821256352499520227990022027044777361408, + 46546901944122006722864961983342603621369696697438800733909705298449142906880, + 95574782119298504560093487863367284947009717130474658979702677678583273488384, + 70697128824398759358470777345300654649767720691321737683759396843551803310080, + 28432212652223095300693701005567994106864092074867081970836896493195178803200, + 45992435510242322371289003195204170082309559216927361218693429238052998348800, + 113468726827249560625627798225014250507901241588761469223365077063476334034944, + 52786750129680349728627464103993294263206968029555493219984589098315073716224, + 6512500189049996477502139235764614493323609410158343990386691742675035488256, + 17594827138463930852859396941220776194417463161810367691580167738232854806528, + 80869450329706217114618175849076467040918495715660825960968586491474424627200, + 46011740545178984934601892299200718715843753402597011149172245449957160517632, + 50777883347263995363922177402032545876654544546161822549847897783359177228288, + 24886185538745530098460639598252581545547828421000645770572124718104206901248, + 42599427438703400542237986341715056014778850831072848754919861022917495095296, + 33319909858942734491258000651834516518914985127580230476352147201258963337216, + 13161064008264091282151519108292479628558081610078351301081559882231560798208, + 111500559951501348534591704879709583618990089145351622589181806866514504056832, + 64771347061210287360102830251667751887205324777981394306976924020203140939776, + 26598363175538219819584536900119847280786219891443515622915166337085560848384, + 106099884592229470892671129979876545529879905988326573195208356732173708951552, + 72764727752499175494332435825244223010116429367895596290829222049770882727936, + 11229844987316006652995294319697162350654392701159876229888333974711115448320, + 104238471787033326450464193476784124323684044126921330864556832285554653528064, + 51560614196412032659878917619165748576310062392759185621904541021090240004096, + 70728687587966577546019365944033687227830677400206773245968546478106001539072, + 30032258741564064368388382723219300005892769054899861160812272376179591217152, + 33294517379320632115804529833719549175352462738344910141155638543419992702976, + 3426836259724095721068088143468242246257636237758638538101541285131936858112, + 114368575049004385149766313294807411003662313429925569853691040594931386155008, + 10593345064595501742704621911915277634204422782577808281470623355897125011456, + 61959587862168531104706392360941332159542166482374110791674516045473708507136, + 96924641872775518926267113829830327512685671961415468789595582634596587536384, + 103598508676778095203889637989488472074458745346236670555435272415392514965504, + 39218104107154882172997406854076529529912417940910162144119389804782430453760, + 87676085079399878587871457878004600525059796156070883403146667759509113405440, + 104174353495238951292358450605422415154161674531729006352461078945073503141888, + 29750444627810256742007565399746526837342639473781502728671443047091235979264, + 77182724220233883792048532649099662053872696398444933345783561864513624997888, + 35106544545959963024893531437575708718797355490392858533464291179999663226880, + 87959944314682873154149811344773794157830164564676167411768927481659498954752, + 111642794286030245852839579024766502383484545042645697498422578967667217006592, + 12825436818929010527757177755858456403030802791351883164152450364282721271808, + 38502784590425812986768117492719670269735005575585081066425402276763884584960, + 54071275495035694935959332016362155265748072778418050444540303027646748426240, + 6460207131521398063672820000712516073453070781605807497745211518345824698368, + 45921252666570608244110999997511244036638706640856423588172710044197021810688, + 76762065981698610064418293379148430452275215667809878550704801003520701497344, + 9354431242146591755298181150268174228189479021393075901468525146879123521536, + 84939291123625045275974667085352591160251662185325995912833193207023680880640, + 113440483597687494668272357374567807607898586395939458352384522515366266535936, + 115610731135646761764606711513771838419574732585000114098797647107512707579904, + 103877784046484276173490138739969374639495812868037691953978136179396990468096, + 98986936732080638055847601133491853374836675177249513122709220077301563129856, + 101549092894654233287829576239656598007934571531819386061922118639062817439744, + 24334041459157719102377905204219483959215900455272121942417282956894180212736, + 18644419830608245094092206274311505826748042981307064087950212597807876931584, + 114379322807050304183428970360580504224564381350459684333124334316494906195968, + 38937849629157825917062897906472686808121505701924291400489190404605140271104, + 37757408496163193647841524586346656601052749312770696668534294532984636702720, + 100070923243144432847253274906184421602947783421398319067961595731900366848000, + 61628268620992119135966351708250757019266408435431460337330633061744813015040, + 19815251967056661554041510254099923304578285814708097655990571370446971731968, + 108454971456700115938423489110147417476506807135025355133152283893220608311296, + 84174412370371132875013425046026630232257816739160315132585165279493437259776, + 103274885623937486864161154756258621624245292898137747438609363004495973318656, + 40914078355615954443247831663279303728162602086694484565748163726797894057984, + 15446240193016715369272085526170379324419558204379093587967800649555202015232, + 58676556257793141474798055058608102358146859920919651118276606701349260754944, + 6229585679853560438526060436545954857234133224395270944877811378020901978112, + 81955690295661800546586245850162892051724987712890828235842491020266868572160, + 39801303887460185784199231351694574796928739889595586059308800080974603878400, + 72723101682628458882449309170321911610975875691243807965100932415147414126592, + 101364191963715949899782534724784881199919341413581761598496790350863511060480, + 111103328951155307460417279670153460777057521454590927085706953174503936491520, + 36877387148436809076265711998889779928108926719993314248297589496931529261056, + 92655692260217608320533493038195929047049337777577931451550765749656931532800, + 60084814160503212617754271860004355541071992941805110069550650333998266449920, + 39569458511089892005540091858798429447328509863193649476029233140257769127936, + 34857452548140852693245430452214051360959952581416668536265390893912484216832, + 104652207032591233214380315223908715142651253853377860091358908874290307792896, + 25549864467679877469318028914763308448741822780350410240518455617803914313728, + 75240542654370981738216330225222921892444941474262855187379672011915850153984, + 25978283287904539514290695332678685793187156281896838920084150395064813617152, + 52394114086072746835982232083373989461549055167866322976249977737615572467712, + 18858501700109861581153612595752284570365313381628516929260815849104898785280, + 105490154614679153848858396300727334136303421082621509596281354763476460896256, + 53848292096572221428988454235301260159856015201536034517765946310018952331264, + 58607484066813892640475131366157369507476469279412115831458877273554766790656, + 10659023778096909274804764025768796884332952301124865758544428257101052116992, + 70868061646058334056010522974576817956024731780562906960326063186441708503040, + 58993408037312772660580397614409467047554221125247856848064169541580309397504, + 107158952977098234419672625283635166766273405656899198341571300427142050873344, + 75213072991130370731530307432709155533481878541450487604773948829795323215872, + 90705816442831915121766842300134707559227331434677909321484676807297339490304, + 10969585785012199830218572384613527018119920746498225866086517978786896543744, + 24573847249849802391849844263449811819353730419286240232089012279260718563328, + 50961223028816034946009013975615760895349916687306716132842838601844788297728, + 96284802352781996220950354354732228889183047843751450811680954468910365671424, + 104796794224950033379858424931105758893636066091992532049446066704297125478400, + 85009515771265020414778280770385214948144951088692176148835606323430137266176, + 3666519333973538083102835221119305218211669316120484583528161712384726007808, + 79571574001332039193628362094851195556843868939022342594669937312648384217088, + 52794870254744881648005439453462042236402145771198728032236150343370950049792, + 16212484252416483412145464557223072085532875734677592483384089782866256330752, + 55748488525424160717134370108256383675628264669241821756499531919357124804608, + 40871507951191552266997978440518966894768167912607124413518029365434692665344, + 80968291694663780259241481070057738727244653731535928825231084309874273681408, + 50733894661197210832453652690948697806660797406858909135501616407415367925760, + 34591083831771229350621578805576305341540341741954766251554339985045277638656, + 2295624977990754248677015509127309895081457051412591337867472250574477459456, + 27301362305023570983046468495697444550661945569907233294600264556508914647040, + 58697856290624459696680192196482728858764057652853547199041422787668957200384, + 74990233306104710293789454320468392598763061233363891233328117564212783349760, + 7328042533891681921963627243473054854554999453794890628023697031287411834880, + 115213351981474445159907122107140993405208921087167835168254679553164076646400, + 52616071236294494633381120502360095026463674954443500123213254724654834122752, + 489536165499778946537803997449515099540468847162084572678447149388174196736, + 100744750927407963457802236274496614487750681054786439258127468182576748822528, + 43496544020197261414447522870547653388405019106109667295316803394575299248128, + 1099490272051149324871810965457412867016951438277086363574757627770202750976, + 30762218530103657220031350052042220545644989595157837968391747612154391429120, + 43689877616924551116057965005852379210798548003282115994883883627113495920640, + 27739852883497440936916783899602391648055090950078878559809646482499758456832, + 60977571004752994107989932400083556168983291359857576302672675905116464742400, + 5372292573952784866593910467321218474759582060017413967940597669705770074112, + 62070381952568353117744561668344564653112886273675143506249034588339084197888, + 36884476909084567316582360026904103149114011106829623574313138955302765330432, + 110449819947310993649757368985963795674676642368706454637791566047378606653440, + 41396023899601651092075786467510898405788988389543381040264633199592298512384, + 464984608277875539833098154417997058410566912240713233764511110805873229824, + 105637570317453183441805844452727335101235831208347127123272845043546483326976, + 69565588424288730149709550745492143027065880762967894013406281725584349331456, + 45205175296258943606400118139852097350949930578909925883022731388149947170816, + 52702292869368564583924473164196116818156683648193476947066074339725084196864, + 7283805497791771012945494529948434851568146988959011309954010016046190166016, + 114647378839064486558583756429389838242291003485025290405068461628866206629888, + 15349882220275777015503008083039091081145953795183631816042568497335271161856, + 56549246468777872514770784264733453483908755934231861158813375238883076210688, + 70422020318657112748517733860080563446379083254092636911350668063973939609600, + 44045078307853496815698868343714666415025111124432705716377350799146006609920, + 1912252512488095340155866702222167849328740828047675268933813327222747955200, + 85453729782541873741093253246954947364720874959087431432231568638335342608384 + ], + initial_merkle_queue: vector[ + 4516552834, + 68881926696781015539643070258777712411668069444379499084898725064475337031680, + 4892289745, + 38637755198926171708015574953498694087893426615399281984230223338921426681856, + 5385569276, + 16128265399707689181863973002834505122026587741752195604849466544585873293312, + 5994694769, + 60422222622968340853071913359892510161599907625754965498056118250692516249600, + 6472957491, + 110237809248778219846616800558710930264857110533034157949581965536535462805504, + 6510849037, + 96900897521426902700413791278177395159098601155661098699534981794410570711040, + 6584667822, + 19263782824146581339657960779547345460590085514160229087339257399735792697344, + 6937336162, + 48366726139024077307393672759477057112082117562772280112022856479391493390336, + 7209437135, + 1974499543611751998097116420282527118022614329907314906270355883970321711104, + 7999586403, + 73212803229202487706980372195607267446140012148753860777076907765618914099200, + 8001304390, + 66273125076128009012933860560344000988452849931043427242954975506019878174720 + ], + height: 32, + expected_root: 33912732357209368981680891864262474967720593581461421213566169922258759319552 + } + } + + // tx hash: 0xf8d9b17ecb9f35cd90efcc147434fa35d80d1be684d497008bccf49f085632d2 + fun merkle_verify_data_2(): MerkleVerifyData { + MerkleVerifyData { + merkle_view: vector[ + 72679294708451327394051867226919508128371931456127017883042294132798824382464, + 99798558536423833260734820134080988753848821574506065092305355698967811194880, + 23735168215585208563369825070850051712761281336354478282105202772414050598912, + 70641200592652690903032481932758330932061896072486153278683108902748333015040, + 98466670906514292703343603610610661804274617784450951456093350578014371446784, + 65094106082161844075843161245946438407389473318753149854815938964508232384512, + 83474846388883819746336017103989271840368391278647119631244081291297139195904, + 20411846927568610122006825989873451276265984253192940493729610283517453795328, + 66156668114490742643005396992396566067111464082567404260475831665311952666624, + 50580869835451064532042325854573606568833803196973957671575865991029768323072, + 109262099913068346272733821545786850419148523488482852221510465898289827938304, + 11433824303390779216113633621197601711578034683017586941331526585223615610880, + 33955956502302249444677230943000292630660231473522459972233308004939827511296, + 81410536380388813108992562817536469955064870843622863376201366457778362646528, + 94898156514113726450438510582371005215825224397595101222159225105691271233536, + 95669907118390787545075786971330408975575485691213764089656804211745758380032, + 103739772155309964458640115484883609776836993794249858372045205156381335748608, + 54315877687389443072876393660589059190939841940164415074753443612760939167744, + 103228500349778990949037489295628374460790622352139050215140686877365299576832, + 20255808797781725454017589828807491880272306966346749919300896943869842685952, + 223471217983440042128749851603607215377814778486602634666727918915565912064, + 29747036266376902091910426454441889673205926373032168657563616878510341095424, + 49412069175211641091186638481777961502450127389173862698729783291607657742336, + 23591587431137036678896344567419666457847891801011430049170481236313328582656, + 108717319136728106442383108839049660393342247391973198692779926184467875495936, + 91051731887231405187155512518002084936743028873544850016341031124469624602624, + 54766121152210861927628360572617334195687256238109168519152850918741741928448, + 102203170416570540571304190203113120229566203600239515749852937082351560687616, + 108885051844043745774808961839791224611617301393211119168256101424893358243840, + 83144932880587425875363149766581077469799889998034520570441916705508612374528, + 88746599186288124473683406360864483906274980098917716568730281421997850230784, + 71133620975734386914064468924479347572337021643602231980040831089567860785152, + 34398708079901372943015212764557161581900002696952093503571327114591892144128, + 79924049124211773829529527516453617346599796211369002122441421961742633664512, + 4619852293887481445516427842147545496136076130141848546408652046175827918848, + 45530581910016997972569181386251580804770387710511995544639529797482014834688, + 16495965542608845726020259911098448702516971082700829851981786829802067460096, + 81651240176265925516832777866308106086093839493433865396934608829078629777408, + 94852375079278956415949919414238912654626479144880147717418486778043605975040, + 69005215679964135476109999121054665721898372932816128081169135427800916819968, + 53121945998181554614563201814711663685257921300418423428919086488808933294080, + 78570141422810236043549096572304875621193341645769693377444921129841320787968, + 78169455102073706456818568795768979073015857094472509688172908968267858575360, + 27681062857227239908912919374189471392774040216686098227678375489796267048960, + 95659672353673666127912431751197406301180233586405371117749818654734008975360, + 72469225916763098255351079004277837636887363020331741226402259360184176476160, + 35187552535644285702886968154402962985499228085099518959303798419573316780032, + 63850676547886141851770171395063265945126049902699667297354938994937995198464, + 30476834718042138523784331092969505693422824649747950910001028983634620579840, + 73363817559605932014044834133921838770476761549581578910652310325607882817536, + 5242212740311871115540052939341883147681964031503005938691788182349393428480, + 17201273461348714805759633945654407321844707669655096733337183156616843755520, + 111027250279981439089437333510301438182371501392322862354029428678505084747776, + 11371158297169074513732416033569837008515039410530314232425294895603022561280, + 56268416966933959955034779702758399463083461539409257551865064472412078211072, + 66965183194424776048966347089958180198257788506047599577785236415977141305344, + 107710006923501781588440023705701368979785589919510926068747820225603137699840, + 86996382471333236031105402184327240445025757065454227356741158116358172442624, + 799783022012760426711289682228078526019582967303407599163887862215895678976, + 30696792072766196971521161276166983598892373540581354471148859404480990412800, + 64713624744133471189865558298012257536808907169771838252181693998912579305472, + 2965664169533438218933046080545507524812494570369807308296853620932606951424, + 23754391758790261490437645931931748970329928322794771969219575480332314476544, + 90905822092379783597626342233459886623544916235031676631294447420727818715136, + 53673365127104916602237400308093659328193639732339016518377122829432128536576, + 110267801407950386178598096772402402469650302725032738992995642302821476335616, + 34556145539455057078201386015867502407138426517800199240305266603602869223424, + 109173594266825748822105070474629405880104361928535510390653750516583812300800, + 89504468923658988494285019829348472170825691305837122884403763720661680259072, + 38322783535300221789503381604487089000997625029816865283186763820177320574976, + 50645316458885407252596131569775972164101829129986554442112919498708607827968, + 608712443902708031417222599631232467415296367106659528717071851958518677504, + 24939625339712596458788439310311923197374116295993964761561973952560156901376, + 113538103657543107619968075264899108605074156876296670974328982655368316321792, + 3656245500261259551319367092782939835081098790366544509610360788454937198592, + 7522774867170197027297392219789103965933874784086329437511580167678434738176, + 71198604363120255587429737390050127688452773149111802967866933344856075927552, + 54537252818376494778100917859075418457659666561028548746446390790653401366528, + 19722248184817769929383999702230697728157536097141818433478092236404484472832, + 43692549162401952123448058553526169616448419894209366790851130073662078582784, + 49738845032478489521699578224227822576799869418047432877004378000866026717184, + 109838587680232141760952741591601424822377123752734429850847260808873980723200, + 78520199303033075726951113971792114614976549472199292335195252395630846279680, + 22834807962171392985375933315559948317718445648912076730803825091129766838272, + 65569181414392579663249873372867435821936395816718414103233951841345039499264, + 102683925848415440035947995914081615227314452725002494124646178359039739559936, + 25488181343327053717489934233475951998022478805518752402537343274679835557888, + 82203593233736920649276594180814009594682188742476307531770779731937124679680, + 59881585989343888297945631323500000973945011160103133695282228803483048345600, + 25371680857235430880308948267725249186725933852804688755144695927200207077376, + 108865460725574824156050965672204889599405841953908931394405817781933358186496, + 111646412065482480800433466648331161800248842364518303310218988137086531403776, + 35128715680331543944589514143516838142667178899727826344157367327026965381120, + 107882279172455430737357061013221505789669142153350370764770262194533473189888, + 84129878898966074426997501309033290678662972822780963589956003204941865811968, + 93658567652631652614431807025546651743769043562343087007266109901753150341120, + 109613054124919940672512908364075141177599772386151271566338695605533116727296, + 114977044462196473810984066335199271022703846806376158064139919196517606359040, + 77918067538803742423926466833865162437155071693405345554940775146297334169600, + 62739191846950686023876770962827856613666548836545801994987862341882531020800, + 14855553839043510926043466353039118093246273866087495569836976619633590140928, + 85900149990748389959653495431519488972550529798731075185668276282478060109824, + 106013556437813461055374652700326577379122585974721661762598539288509214097408, + 26519620442577576288837194185160933273255904682240391846625439530484978679808, + 36895528617262774830762013071822152714864306614211533305889480050781947166720, + 64722540118592059760820901792938834229774723424262357061594316423162522238976, + 105469398174863499759744202836369759594987052447527449150972742693756105392128, + 73571965902101339641995974678756635537448307605801695213408995676231041024000, + 85377859750919995040241162735597132244995730973310712235400794754445620543488, + 47338400995870787197440419241710817712047068534967862705282852342245183455232, + 63959485835098142060257098257599338790102618796685911278563126337783283580928, + 44464275014776021167159954339728092836810226132121255011591624949240728387584, + 25917269279534578404593252755174713073445421788280300237226471877756198060032, + 80714767507326810632334848951334143005866111440260410849003835936332058722304, + 4370194388419013635787392323867155373400062953429219142754348486695994785792, + 45950938087106615795764759386750225879310203186351166964005114432542031740928, + 19978505137086301564185091145093554915945575543347903017128206728404150517760, + 115201667268428344335921516590631976803844877543578225417845498028133061754880, + 98623415568927992822095776611473201991827872216231628628934065451018915676160, + 51494134037216171582997385515572197845311347903365815113909545216614456098816, + 11410490163222440329653704714379198893199399377061378102812409334371121627136, + 86944415498361240393390173877123953117022379260107372136694826339613221584896, + 115683356265754456828315255430106166843898510658149015478635734909062913982464, + 32288355493779783492276710189970806267775270641325429722740606574257005133824, + 97732048611342020029323275614655527291554508757969266505663561611068777168896, + 53283201351845014065348358061698513799742446029824514962124173829966898659328, + 105352565257715127041680643652405090892488267035360429102039079603512258068480, + 71895116099510452797240081550068732070215866749164286213358983217390756560896, + 20170198743223710034893537716704175268051519575892731497037959600442791952384, + 70428266402055783054727924730338080079293317272267497003806030506069671804928, + 115608223949551593516817484796172957243450066091467416058814076891269280301056, + 100460188501364165831821264355862295048379782797380448109244332397471727616000, + 67781810740799336856335573297517650764582472156094335190103577764749690011648, + 115248422726598487674494447042990092834586332772597423709877332153507447308288, + 72013196775282657031583083811880130971891767204807566251352877142849632600064, + 62334190700739753206634715991394662101224392502554574843021086607330978562048, + 36519725974839471717443925236097538338634434963031010879725438019475475529728, + 53257374708950356096238264997780083490635202269363317615578965196041778888704, + 20146419080685269397030687636308452971260678178046610746723281485678432485376, + 79579084257747706835435126573396442161151406149273950637673894480677485674496, + 109366363562686290169041064731058523744287282377918184606877369912024050434048, + 53148152345584159143414677733689925595687983399681361336928694615371646238720, + 101897229095746095334817261121681323699611461696716788090245109691833005375488, + 51364162980411573260597156876295419638536726974984677475311273939995837071360, + 24104424815480629628088894693044127314416259345311035115569129515343694266368, + 20154029703089688780704975273650029693687277319883319646897515261776655024128, + 59920086381864940370336831521174027786506799361513293633434358780515351265280, + 6837059730758820103945326120072834865722205414041919138863765021984586465280, + 20937050180225376419070189037324004518229292964026033228673132397522380128256, + 34432599643482394138080512873697788460624425454171943106539858271929846726656, + 32619780908401894265196777202697026495635080243241836863623494202710699278336, + 83462123304457478046391539070852141350388330359696646277179455437959679967232, + 71870564895073269665519106362507238168753435118302287322503629261325314555904, + 114485317535549030310339975332681820126520542546382318192009065738629703270400, + 112653374425049780433140009111192257163674817640317766886064488879877886312448, + 4578499438513870514917995336743940274432281580208005639485313112227805396992, + 8934817149118828664731488543892961002821660668571872937390478467286458957824, + 92657091422532863710480997038706335144473381554273680282108147181410687385600, + 78884607154022670833317120449344860158664511955735953557017248138605824573440, + 88189908152334075035131516963942869937579987142635091754812311512149003337728, + 74989589036944986248065780826338854739078875723313445560157467166350501740544, + 47000327750338733757333961699383443548940876008424028167063490264047409954816, + 8123961462368515862020593255345348073943666805855635846232963045064120991744, + 90527127166870824820879862997124086916883104819580032524841692873121761067008, + 49885887158944073815374478906904586969135506680801565986995867211950878359552, + 104016359318918611767000444143552013492390330762381550336648231840652803964928, + 48254858271278816411939982122335436582577271782757644972431604017981263183872, + 103273342258643774409670227870040514789908574549971372004420574900342256304128, + 110438023841821466221138337597349610139940444833815345369070429996678910050304, + 81912167516596108846506137905512782943980654220921807564900874948098180251648, + 33812473062822014524041836415287701967619497961920696274815326637838154334208, + 65923846224688798433940259001043601600048819383495832534571454057653261565952, + 26598896628065238860512742905569319825605992299060225650247409060624975527936, + 6430540608203127321424049815535405367453903138841445739791610917456489480192, + 74872284927464457885557879217779257422287132600837898622932298440855141744640, + 35893104975370227894846746632968761615261858827673432528297160792895236603904, + 91786810516747216860422522028156970952532200469204960687006663461730563129344, + 44534393807324324865340140214272498686764501082207527433788426081142573105152, + 49570480929827633148550902892094359992984658041750892960880005741962518855680, + 67336062191881058598127399685145379433580809325184370464074005425503235735552, + 94462533100938045815354370095008015251925953423710828628743975604454642679808, + 78532340939918635745729734488646060534131663630177648879994575689845240233984, + 109815069838500195885210384605483335242266970355322205761250752792847651438592, + 114074168810250470046797067591617257644201446009012318584504025990983722205184, + 82190377429749253841684728559864671116770239037730940205848993855055455059968, + 60531336585434074255254940703227230741673708032745499176628461034366654480384, + 24545568605004225596683479616400883909648798951939860686069090213046744252416, + 60483574652774532640556017831121879517722742681050707646898839377715830718464, + 73139629398525419464448792373586902801242020580382922865532188024433494982656, + 92504240768951431576623996519408744719019508838271122918335518909349379440640, + 90908670570610898774387660534186982071292778934420233445867148987804636151808, + 46474464416876429891437974485286738406710627780577733755425352167980787564544, + 95987401452142038195454882482235278720976644050325501306270529757596765650944, + 104410163591242828206463005244757213926193866856576441954912645946647473291264, + 17670450519838798537918330223020122828659590487135796105971774933119828754432, + 31425428008557522549397354652711071226519928095775853066215556745759224233984, + 111121057742361486574203403325275759871562050604710599283132425046380832096256, + 74216017376826136778309319863751312983781577048316831453890870420645399756800, + 111367884010556003596667564911241765771413866166753505043535884174879436570624, + 61948869643908369713768380983374279296606381220047173778050771930543678291968, + 4911632293461484415320420859202563056877635055915625068221513132800949092352, + 77019274617064105854887176474638256608816245727192956611442894071924533493760, + 95588622343689822954670168891744165540183840935662490932351885015777615544320, + 21134321185383117965883438795270828572026334455091296247404688551726471446528, + 76813982558761799312268413116918868574997577987600293541294888374396417736704, + 106431885110699689531013550856521497236836498437399801406012069551529955164160, + 109488275834513961275925776928021434380213988554639886797815474396108106498048, + 61046954355817891052845044227818798348265837658829202032589867666223191293952, + 76260718886760164113920080468924166488987577905134532122579090978359706910720, + 67069202188712535790311511027949011187137770970767261988442691364867320840192, + 5033761481757801161191847638416835931148812700003679428605376370120729821184, + 64956374686731337969304059562724745944611076396374327996795512215439350431744, + 49762597299507958575546045128234555059066522193229421516211187163493904154624, + 20658980997485255643444365994826408294777827761070004818702854104504042782720, + 43988152924419154103807832649580611749539753283398652844164543896625147281408, + 18196351943128807119884478838200310803753359406549013193902777592271888973824, + 25808724155691688290097002498093784123324061834233523147253293649487405776896, + 76415701849888529395581656764851147498576538818404293212753653663065960349696, + 37363332043087093775149013003379970558526134695856363398624628933626528006144, + 101986001261521838521120639553522604588148235684562656506287303141447897710592, + 4300956920833842299928627666644207238446879796360344225400107055969097220096, + 38095429900584527615798966829318294766087167378792662792765096995855456534528, + 95200206463037274082940245736002765208161855553759201404286978593275282194432, + 76294980988049796503580157936562179480736792992778979730164679278473368305664, + 71992430172694516557525560219980214486290758576178950094914688173280501694464, + 79886814197878308421855562614233204800915625335689653890992956531941262229504, + 94461598138566270713826539465767492238707598931236120582356025735542841802752, + 112831895233678112452260438934028044891057564366790320813003715853006833451008, + 97983743375766012585502858377389911552763431176285439536465663773535274795008, + 46407097707238359010328731740841165579916362797858823049691319525724768960512, + 108890642589974044208615916028489792166711160053594926298376241095133290823680, + 74912868814999087949740877311871621633540534608796714121355774169161792487424, + 42020009100047570088588188119747897637834666575939384013011854315695571468288, + 35401233908016886909485562057790733450713091212045542739258992423408582524928, + 54362478969286245516684997195460401770924678358690330839554522853439201869824, + 28710712433800080774010588868478808643862060316682166688366663722568872099840, + 285724650155216142886922794654663392503949313238739568264147956004370251776, + 90909789965677128105957206449035916572328524166643643180313583564165214109696, + 29816158221438627992034247056886003885265003925474577276645713867899588837376, + 78376135543630336436394337682082879222201699025427778920777359574526200905728, + 97877909326556061736468060270899356074408397159426207378199542935745829273600, + 4642399975443156268737480872087961570618278618272391540390220341354917003264, + 77759144887464170650979485584000867856551723293996839981269869305162325032960, + 83923008308346435223273487385151365400573600960363983257796243909323748540416, + 81689303380951681465868140800952584408142341039388256730932889548764454322176, + 112693045378458058962965777142166405956527786701079722214668784342934136815616, + 92202709063715051686706163800528618607156894447811220629821578982280780578816, + 72519887148984270002071860623625646451545400181451050133145233861639772569600, + 16346281532345166316624810054738130334685104211827295180578306050946154627072, + 55898894750867602671574856789047881032256800195998346410970636389729823621120, + 58570440305502528475577867819057396880043329362919304920390738776819501105152, + 22375226174768673826898626724889639154359567527082706406835458809219451453440, + 57819439953800643939363189501526987612630104606718521003951940499056640393216, + 20226128450187382190259575841078111028832622890991073181819852990269911728128, + 89737802496399423439054478390162189519271225912638207542863226861976463343616, + 9653414899890483697222410578659959261445411837086661038807359543619658711040, + 97576252236063966628878062466269542324571048813910875303859724305241575784448, + 75025741268102180216239567547049189204494673744839356454986009649452509298688, + 51044303151263936290218972670558719012458230849694590099939176248706085158912, + 12463641972356835179531230968858721197702825583690782149952492431272254111744, + 81815352049910649430547171986034216288930714506303839828953215459551527043072, + 25692875621678991790279455043694355356270265079050125054225238416917002190848, + 108885860484330180124941496312306322170705039255434359602590826167800946491392, + 39747236039643550933496606425914616624808069067693632436772610929573410897920, + 52825103948508700463784610661167135908375443785232662754473330160841275736064, + 56779318649266010437857558985735979392331148530798523112505759295542105473024, + 107790855723959409272073071813483569843246310340649481241893553490914388738048, + 77311942723669159324080303956954572094927633648070747512444369233614838169600, + 72223136830841819473777563091746557081975660561613493601314578050750080876544, + 29751970162388490079302908067436039637816470988812299756808956520124760719360, + 106730681370232290288449028255120628061650209170060656116380251291867328544768, + 79403451540984837934426787330156762840896442791343249155414467296690876448768, + 34660446309902179804780548929880965953618949986495614934120352297535980699648, + 81100514955403735793587309851677635787218163110854111211752092379667962527744, + 60835119368974777264672391962448453438129541706884398058849449846926731116544, + 109752822353283307679342612747217379363196138338354420425938525157250377449472, + 43359755183214529619847797972630850142660556959414125276921166656629079277568, + 40219246844955162164627255333415954215331924558757517561697207779525736267776, + 26024355168951116417677784568174569369258869182011217666155752776570924695552, + 73747232281257869280075948999442804419536405240033685469275689194103081271296, + 5198573758178109700577717374040619242702348803407509622847922306953183756288, + 67364615303686394438106399549789482799358910124515714545063264834272383467520, + 68287244214824426836301296988038310965228934804649589987776685303034804174848, + 38973256190185908466488890389112144076470306045524616056704208393408547389440, + 56973204913852330953607971066051826809352492464542153956013233350111788007424, + 19272017577149142497491022073242002588098859560254430234548392402383703900160, + 82317171724058469716591186134174433173482556637350425414767002249329060610048, + 54235449723381860069520753890671087657304762589269368713304969571067479719936, + 16845050615682892210292152439886686681802778774380493825051791637661565845504, + 39397939308968819845831146383023766166763063139686777971636923522004050509824, + 101449823629554984793799432381542784259486699852742597786932094533747041370112, + 95214583665435027689883633132057569558747625625907413072421676253252920803328, + 18656045979951477111355943343315362319934866332879504752633275874152856682496, + 61100721960918685244579098622834374997590796544528196947347485174588835364864, + 50147243098877474108213486797083726826680315038857886557356048100070919241728, + 72058082623337584094818638857175573540545828711552658408693259578431305154560, + 8403656302435287142640172537742848930295613192939816155625288283893088124928, + 28166756895528181914675199243509312624642896848907973734385228076584871657472, + 71003365211054943811129485516127650314817867686078632606802181104885007646720, + 23864878311565294989511021678480542055155850975608281960388927721358290321408, + 22364130829759719339587489314913867313640896109222513590218942353750630596608, + 13769198385831673105458786872890975256209046531179154235959221043707770830848 + ], + initial_merkle_queue: vector[ + 4516552834, + 97542059219046443698631724945935386316159419893053617537884012241746307055616, + 4892289745, + 105483830075360869985418263230153936687578669747886187439575646961987481501696, + 5385569276, + 66669432094101220886312345908619106659057218995572613963296611145732899995648, + 5994694769, + 79829379335443385960165957890856446096690129047510515969022164909199741419520, + 6472957491, + 70492177075734297334606559057963849108618876002891249166465716052090091995136, + 6510849037, + 103697799682293022516689499338619046117363609931182837211448593104504310726656, + 6584667822, + 91143399947772152549992006971236744014435225737836312025734312034481737826304, + 6937336162, + 13979779648326903338983281399907289884394541439806533106443057512389908889600, + 7209437135, + 23095124209284190902020677894421612247073565117776870451484947618901075689472, + 7999586403, + 85774030533126906365276691365105987657401481797070357869749108412973227966464, + 8001304390, + 51415827369957963453968567280837652629634963847667442131054902323123268354048 + ], + height: 32, + expected_root: 68433568001725544407260608283135816602006808543931527073951340377690586742784 + } + } + + // tx hash: 0x69f36f7556bce1a983a4595bca44214947e12a1f88d0df8d1ec0ca31c391ccbb + fun merkle_verify_data_3(): MerkleVerifyData { + MerkleVerifyData { + merkle_view: vector[ + 97774835912514372500024123650426059858052326338056675495126475301092878974976, + 38281681990346069624322524343916915920198792737787368613323407482302683414528, + 48691145086668365852136714942392388885485169068821915802726668927834943127552, + 80162960953227398148233891566222060667832674960539986484403978173201111842816, + 44929510197348633618963768594472351253511074895595668202463524661700874731520, + 54173142190719211143878896390618021947137354594632424503321699039354202095616, + 93022244450021628410209168708176172094200122472076931156993792303821196623872, + 90545195494588318306551619837320897844024996355207245273254422633389395804160, + 26748544472482550690244915553544275719388162406875818529246185309959733903360, + 46231452228013523389978086896393860791236226327692488225828948378377875619840, + 92010123020020724446681110556226561566857021007389026548231883236431164866560, + 93294054516676272138747435662943536423704848017357444458355768999109227184128, + 25881001962611855960165048234654518388865729310362644333952440980485816975360, + 102443980724007533851150955139641899699208519254584465459364455294586557825024, + 97724580185409961573879181730343173971993989175162979722917366689113288212480, + 101816613966986926804678110717440118146024419179355043410057057720034008236032, + 106141829699197826329048116617937363130868363919528253976160358021353854468096, + 78782241977997961778856720670752632541148928383462180444645459980378087358464, + 106968565350371262849719678073909452106415585034318967988580293025516966903808, + 106389179139643820572788574511661355224944929656927898987883260386118022987776, + 56823646870362220082328479917157597157570822160567716793148822707430022447104, + 76677859086354300951613224856537115872538009567916114407571722263858794987520, + 112458811455387203813181357502846790138748205684599759902755848349408135479296, + 35565567174516030057898360317766455408025740144136233458166633496416398344192, + 28064653728187978063192593410477079679325869433451194594585095358439944617984, + 42014788913547739698084807728009724708396648782870317118985668910644996341760, + 34073329723656716563670229982159475892816331066065172389620430752138821369856, + 11153559477787329618563749577660969695944458202917270232074439022599945060352, + 82519798514786138151588239619894265676050977289188923484992121366860959580160, + 23616885481346507523170767617763723803240425261429485604829395269145809911808, + 78086785577872204172383694240812181757595833358947912485031365944634012336128, + 25412407844083752320122157101444044891923033675544997310545894448222185717760, + 3509223574981873130813758942270973859711816822500278404144911282603191959552, + 7335603404600816459904264415771749228737686025996149543238131799857213472768, + 94183495746883632761894881986219266218806105037542404863059696711334344261632, + 69887434509402333539057926019603682082982384784413730457074286657197536444416, + 82956557447208813193172567926771876219770496609252803777126113928561368760320, + 108669139054430491151814605961839923215388531431605681676701197343222227009536, + 3460135482052537287454518646329024684868973025616320050235630481640240709632, + 56947617193885443683359791472457923618749839897225631892925446887466497736704, + 92900784066349491862402708896845349291872564953353959739342749130886322585600, + 91097758726853981805470473263589825289393603885021277342680133881932283904000, + 80314226338652487187717000918548235878666343380521431368695153343463566606336, + 87487167827247307118682424337208915716662992407260076942409673399114242457600, + 59514012557659143301960321106342116101353344970124453851799097401271493066752, + 54017357528998504131695430142895687136929061102695465759106802165419144642560, + 26058311768846281622893045647877533989565077735979740848763590968715000152064, + 102864352416320240931466100952282944986523428534228418686774098103170498560000, + 58419553077368222525889908504492176520401949128509300923215738689160921219072, + 43211295891503795077814386409160376008481676421280290255813446751207802535936, + 21859429539932250348142948203868656109283808421663127608253513390462680956928, + 62344088073162631835180774881193404142073804366992418077080087332509274079232, + 43076039751398021191651266469397042151618021148281497823013054017024456392704, + 66677891945029735946772585673083006447718172022504360815063141913473604124672, + 31080018506021265517062522127733219091351225562431409579955176705385843130368, + 73026104355355620125577231537929318324061897364936188042355418629469634560000, + 4221897418122149805878625911963909480377552303568559834648730885210352123904, + 6097987581380573692416302425454812596501731590405110478835584283071551111168, + 15632103273430055517665686554897417065298278367999689671261204972239306358784, + 57760429215847197973582864611990580613970662396009698353596741458424340938752, + 83882879446800526533505555585386817670994749471478128910231186209574804783104, + 88852974400199952452168640142354296925037275102219912388169982417992576663552, + 75173542749182605715092028807073336937134500069952859260222737432387818356736, + 846779479120839436238587076040212828858663257340527422254142363460431773696, + 9051029579309953499315587512464706769646317874889302155991918301009615519744, + 56010869738782617563419468535098957098644964309131541084388053637243993063424, + 115285110262277627309329195526560144055554957828830502996679975821027714269184, + 49998173387491067970684138862604945992719077248770411009460614725574152159232, + 62087953261055595431034024425311833696446344018116048174722604176024988024832, + 4999716628444987996673984574748517525144443746635405277614924313877175861248, + 39792543272439346497386678261745380215060980493658383007302106916450599960576, + 27507292123582663076338249425040199640945664039632621998163261068858999439360, + 2671454673875283097043091515511617708890783364042658365147043266510909865984, + 65738017795351034649825877030323874525153948083567554381222322410385190158336, + 58353959500710592465507233358987348918424613913747446110152510509533351641088, + 52356503494690075827215298012878842091892716198551729914032877606996709212160, + 109945329643494641715468761919108129627316321747184169424565579987771096825856, + 93386129321425752465228144625834839239570522738981714472651181869506655944704, + 39844209128234149462703461854952024027394829566158778198248566760575869124608, + 14275235910401076356295072503763165065866849514098176199309582633998554759168, + 91743022656721039529618544216452626380805858126769672982039711175951299641344, + 85235530050410594638110168374740784595933217478098986226179724672132324524032, + 26803839589572585520002001670142114180220877545803139793813793140136124350464, + 58983189655711490693301033066883899014810419254038506873050348750798787182592, + 100824895650148806563540268974849255463660862585716649109495911154158793654272, + 69544505201757398696183847684808863941085067542099957030122357749129366470656, + 64714437882778892169782978261306887129109508409796547478328730574706756812800, + 102214620516050458203427734584722860261999440490732061725378949031461883215872, + 37192549940030268484730711926810801563823425946516184727656806713871722086400, + 96553065041354336806667744337277418912730503294590859324423168816486604079104, + 7373178752470442965975119824735270586986249777960608994012513682139260125184, + 107048971165724485168437917003736764426773797890755951747500803720488450785280, + 80894816836376721596891157935548013385093509157593532495491191906634574069760, + 98926009905557394698171024459689173536916158624950660288759964768334266761216, + 45827325672415506587563871001289626330612383813212723665874787340443094876160, + 71580591498449639034473092979253941578120164019262617978583348145616926539776, + 93330469997184788809273759136969216647603439331160433623577798694411326980096, + 22797657393660022088817570769701406610722864558586476834852192519803266662400, + 51496170862927282462192708175518315719771267610046318504456968751130964131840, + 3037909476293380097125492006388947235628263743096621033676942486987717214208, + 101326575365827633207623814234221785150112039295435297034959768224464833085440, + 24069511174653725521531511930778127722095861038187734243860331070092650479616, + 31886698592842798908782666498400550727993882261694041492260474935418416005120, + 26505070654824067939760857079953894137116654918547729009137429420613767790592, + 91294334164472108041653808931350534386586765194994347588081053519897365053440, + 1111242525595804345877106180710114284049825160303972914133652182113663844352, + 79170411785361606789433197097308159166750443125526109466499436820301604716544, + 1918311043079363313627071103950556237175169964056725377130805060152298831872, + 65692512463493647557490875669166451555192706724423690726114222484158469373952, + 79011111090812346649562315132343151341593885082037310001469038125975747952640, + 96076107892861085578544930870071480330329722422937432941789232561155106406400, + 69583636997820614817966334403415707161059326000899379373124948443203217915904, + 113006902092583385964282510631071147475453890922170419013064348832617126166528, + 47792869907137401169944679832533174773994817138850982493292232607684687298560, + 29954577647580539508679185898043049052172306759865149137840701373297278844928, + 74132005427713909905352714390122574058300924516961267540873619714980311990272, + 100495239632970787188049474503795189728403276961953339058778058767207489339392, + 65379337326318865894236425187046076567580077145598749469996607746881729069056, + 22841160845597253094127062117697924406511079698726744319625594512283279556608, + 74460748062850275084441857992304175143488723915814094430074055291459562635264, + 72767575438844379766500127670181698429089402088935800381729032526403796467712, + 81601259287189602881368297719979369465407957602386546372955138533462997204992, + 8213519330818181561127905577010240011221224476434795827665273359793632837632, + 20365066711329678392297382378209134250110363209851559304233251208575194234880, + 23124129114202639547414979555235984701555738348691842067323143276388595793920, + 73758447089894244287788443713671077017988542611889342272459480063461958877184, + 115682876973879592708795422110249020910497221109228816982770435399455550210048, + 76083702832732690261380735161803505245936540257604177063358654320263844331520, + 87088048579812476866563169378870346492034014825267337928609605439947274190848, + 71425202835292578557609001521235411842016267861446155246950492591005966008320, + 36441033717347145871614345759449421415403910625675209163831973675942809698304, + 114876332235521831701732247353967868288475819332267518574996577713700936351744, + 16597733613373313362895600114357171786292220529728952869235554323872016760832, + 106848920097856191270056530063481560524628711544676339286103967516743406977024, + 23110510624125918558900360780913469847944378890500215124759435430059583733760, + 48883708684740796509516617211975395497255303774721725177855642186427041579008, + 71527601517939171257469720855605847456442655077059699936004060797701992742912, + 19026094800361048857450783553375437652892772923487302062628351159478607937536, + 85485262988264564003259639350963452812447275669832638009843756517268108869632, + 98896882255595203220617432361381044139654190449412976033883485619318503243776, + 59549798670584764304247552624174067423747120706785304923012445865517370048512, + 91258392009849754798985141144508995741059843756444669240843284407803562688512, + 99179309962998368845538104309862691389049441499144136505608210445535581044736, + 7275263315250492009986960197482795681904760377225483438117548624221782933504, + 114446432846145232931168979251156770115265143309192916743517874662111872811008, + 92520686694702221978296132410898894752451908336012165066329639047131004141568, + 104556138860073061803634972557818698331677579649539395877587609706708487634944, + 14577966611579664685986377732884578822297996219807163911624696440333640138752, + 112970425348698182251711507771645735168181309436543046254784720346427879849984, + 207364139034383143573521937166583310844762177725862572552693821963048583168, + 99433335170139096240347590127887091060711287537669599943993559851600097312768, + 85573828983632878826449243111678038612313505111562547064066036436608948895744, + 23936718975402593086331543220766527893811848490250204940040124170987894734848, + 12546472850464591629422227218415868651717169322468931081675269182003183878144, + 32017706420332706159124211075059088256441601153241437886187431755056676864, + 74653936170695696050766783224998109983196169936255900814494033489200041426944, + 81618412081837072290124382919101511750806271981637881646409915847797536456704, + 37439354911488069818277688265867317941559335982508043807013292393409745518592, + 20968961482591375627321012447612765170783549232158210226382258419370765058048, + 114993475981407276828532752821686859189149920656245726914493358817223855046656, + 66180250932318419414101546235065394614803511387891029670604074389765378539520, + 5609319541718502214521924831109622696306984035961445740957860251460282875904, + 100932025783303020080765849035261889555267553281572100880204642145395791626240, + 18218975968136845950791815919212788746695329346509237505332614968616989753344, + 115577964370660656545046602737033851916496869931629789319981233669444451958784, + 8441015437781230802865366579972906088324782130539574828556638467746779103232, + 101285354371001490127951919013435921102775534420665118675328380490103337779200, + 18058561132453204401070911104522053494914461945056380630377187068256811220992, + 111585154819697172456382283309318847481451691459251101377247837968726298198016, + 12754301635542371788595393996691629951320876170676138538741704564794967719936, + 101753925392875825980843908897837469123591244008134710617321395135469034930176, + 39218868078325137144373404317562024132400880008877353691177345255093164834816, + 53359932062358274424849879218178256405573183024379044813765638270149103452160, + 34072147341311106093864207457326088224636046422116796070630410117407465013248, + 46580673712914557331980935173335592620130206355601912575934066407819167399936, + 115571560404181304715138629853095473174212766288883349745759835614307803987968, + 70221781081691459505985198236966041207866993903073292040305724301013780791296, + 36954628602751156216182727265643499944619171044358296598377012712179173949440, + 63832693256263023660299044314640971719527672575365935017775496383771032158208, + 2137733159184009128680798633260273653851969318874640058220570638012087533568, + 26799631534457236246766194916923649885905679819708184582567130460361924280320, + 60117482516220359150789685970640728210524742583337658973763328157302548070400, + 9961971052041277374939097670972057327602741635745450032854369835995390541824, + 12601728568950670767693716916070161986242301905954457393909908885073393876992, + 44251818465262716649518240476668635331191869022465868174592636859351801266176, + 20256293840083464755797129265914122737169646041725243393207770687401638232064, + 15561736498827783832472664661040814753011396986637767289647893005951486132224, + 29656945845106068115474180990706102253523492320735194355018106622736685072384, + 115065753113375505608017959646541780425924059127640582419243290237366960128, + 16453752963455679049760717583069928197643189413775264843639590656072143077376, + 100524543374658111960918963933187303818128416916122961530408802983827396886528, + 20018600874236704180657427177085719981268503361834575835655688721503214370816, + 46982959178218169171317375935980899379028477200915650817957495007813161713664, + 57166852743261361614686923110463403314760923784303459647224326870099344490496, + 15967770339451529599826345298208031237568737216413114251736900373551387770880, + 67298363464590765236082720864109219767151321431235539197610900123509665562624, + 43593687203039095693664665196552521567058747710435782805858365130564735860736, + 83845317645116260251677937823157782012964120967416699041907435708102412861440, + 92331604529560000244219959589848645104995391531221125125600206268782220410880, + 70019845434787228469886076376369325782956167672080851984423971834628157734912, + 3512523650729770463844495310938779292926991884648465261152861447916819054592, + 77922876213770617207796813464010566594925779181059718597811044365346879307776, + 19874826898940764998020745878581074220871126507661250514078181451712446857216, + 104771038209053086848549991145826736629675607065443960201328618154320273080320, + 33234971224086288446608074327876105063336544164207788738537227253891857383424, + 57144168259970217192766424354641470057356731449043524884731742622194356715520, + 46917510219687368911803148279994457947004577638936300565839457910599601618944, + 88710716791530325244754055592048584941627727976436946318059257861640835563520, + 57373647530990817986579615017459240551243923691128149378362606707213902807040, + 74443549152108650782241574735253249597769107076333131601751075517018950074368, + 71367973594592619303912353404073664005755211427495995239705794461477116051456, + 21877934359744668938097819116537706949351435153799549690503605702880141508608, + 21400422433496311558897748189918751608259242792145791940124096691428776738816, + 33469104770536308445874576971973703330456469954399831953426339889151781896192, + 40560254142852535120965678630141202616173073496434056337198267435106309242880, + 58368649217241190200105647280067124829078833551802318042518202747668758790144, + 95702786778267591042809712205277204441323015700097488035246258406621028810752, + 108011025295441457237773194079180648034949994914203745884530155922262308421632, + 106238283023854448029539020772068832165298100215603289547469612712297817440256, + 101194397472345241109651822708438756768556313710670218302000517545799349960704, + 80570630469586764188691811497482781149093252235557932898369226596294609338368, + 41697965727741441637601800865544113803437411562575932993039040551170907045888, + 47168086380549598155565300306207633499131315442476733019344262742398176591872, + 18993766670783826467414960337046312164329017834389408244972895828905297969152, + 61279833026155506624307620331698255557621015586407032653629004783113434300416, + 71507154132174230194696802229549731589012613832994792473036886209649992269824, + 1109966184942423032575260976642654511133715745652286923844028123581035577344, + 12094198051503784281735833879544725890867430976150882221419862067346711511040, + 29865762626245633759689369667802356158449737819647180841438015883884063883264, + 100864436797656904493787231468875250368943971480626508932906745720956564537344, + 22259031610210140497334852983024064270366934453284379762534374701511909310464, + 46973871059432137481394250248115532003504303156744081557989295818817778221056, + 73229565966725299176854683569861478024962010589040348927808162934919444561920, + 64604601980790935399939989630798108435591310903540877994399663546840719032320, + 42194931658223262193113187159960454948538875065811140125695557123055435120640, + 106657957740459035344948838721039347280425337343041913679679751368706032140288, + 70282197374504065022536961486688333824823960526248924948960263706450121981952, + 74739527989567233885550916839498743463605211153412328775543190527640107745280, + 55919539156144670614322475231469495912823683097097190239335900849510924943360, + 77029825260490462441568282728433223034122165817960020247805338174085562105856, + 5268566071153379600189885362801436941406227409830440439493406782823912701952, + 15558772691121544726605657740768417313843409093103414551945967354599171948544, + 25580390714279438781637256098376031056399952745317069314993528547491803299840, + 97880790233578892892734415911295469261797797958816594755375095249273509380096, + 43977026987625944362945990680297356382967440018418871616099365856294295568384, + 11619666475210957280759865039305532275534525240996256456408594906859645698048, + 66388442030698227942098093508993295914782981862863175398676085836953872760832, + 105163685213188464407342116100340274896328765417692508542426867813721091080192, + 32238275588308413525905847853075717481587191923810456174207696355927189880832, + 36526989249935467980261096370514651311050201339693121793398605715343358820352, + 82829518505916705016008627768698671142650685519173883844339211108064404963328, + 53671427913648332841423222563510021210197991364666150727850196376943234908160, + 40548544609252376356474668161217796592632103736564206323253222321693522919424, + 4993911735371762931889073392371960373943562435063422252079672790774003531776, + 39716510326479272536850190403873731437913860362225418000333787328803011297280, + 65953792983147187536931738922005433120135315101190024995959352043055161016320, + 94673910742839562109959836927002768683123311316638769155148686307726125432832, + 8450396546303179250314501704574591334753081786931072953779016335377163091968, + 45501671506672106273099377554716137824854313288507606420645977276125913546752, + 80394465004254942217707665609250437282085323965738258651995359592584709144576, + 56111356957976172249224191374009550923178511220081315189234106637389878263808, + 39713208424545702469935315711391145040460891703235545716041825477248390529024, + 80991737526578371066855700062861961849026160363629871646333158814910882250752, + 113246990475077326433555890714769765506722073995233107767059925400182878896128, + 42855532677700906996286561582351895733490123348704686083550548754428359344128, + 101143643830174721525523755150979894221852687526444618593062639455030036398080, + 2266534797210774870931684056018878438091635541064370102312879184896510132224, + 84986938591110440616257040508986647644375014081972486127763514807733209530368, + 26885610709161168311450743135770068895787690158280286269641440028881999364096, + 104069140212663567290788303554202698475302390014949227253389652964274589401088, + 101772604606527319985374629145252645968812693370545936664021763120618421616640, + 80970888000314198896493172120246553407074643509422179683155714272180079427584, + 101542797652206590613654885595366827006025311610254554325073159093845875490816, + 13440640377829219416741635643096299673772700687539389705998282889685192671232, + 2809761083737093472680700306779744447028827295849253055828702204305803837440, + 106881215107559544888785182694512673636699843247385819830104174784997526339584, + 8663578413103927200332864104630031618704166929397328773728460575707580334080, + 80401439097443715256205106703511353385848712241072823916454667209479110524928, + 56942000528993424644061209434110841412201575949593622833324083895962330726400, + 21489596621205513991377885722360070569970284969748282258399702232746082435072, + 93734509514007240993010340969376297460838127316159763220566562056259384639488, + 65937887821357026172800621934819916412012893194134727360926725771181344948224, + 3234469055365287321122135490446331959825266060609551967568760417037288734720, + 23688016060520131282813583723226675045414928905680256948178262604280705843200, + 20272198949605215980166462452159981269248356847575807501960683962453270200320, + 31801490040333275864507875155057050358272432110864664344604705970911891685376, + 111680646369236248197978380669000716236517591416016104474019661178013556408320, + 3100841190270314842791816150125453659856895129223408623311471909771866537984, + 89225233729927708773387304767359471784648828228821552311188479870302624415744, + 98814010154339384682874056030461916681620438032328199853488917138746707542016, + 66004822995921843572356572169595910565534242049071799063088288123537049255936, + 36830585609849093028953095985147147339537294725778043965473412334698155212800, + 47538835009135770057491993070036907767248829430798058177299548399915925241856, + 104421128063664175056233314414480416127353964075975921478422509871767543087104, + 115741587859081683342325140272692271468544262381917422588799818308288577011712, + 53262507388007148784444994934584845499580927006563569416855696120472227807232, + 33496024944215966791019663642087629708727350499069169516232583943319803920384, + 65763787575211252926448452763122023107831705578336765996825993137495413358592, + 21677595336563122843328372008187876638234388385151236922755551957543037173760, + 104760529954805994727661815103125089682367295332133714917351496110909882892288, + 18986482596104773707903461259946957004318820234807404834134158470752002637824, + 67324442728845756774049555973773212733617747682372241876996183756365090521088 + ], + initial_merkle_queue: vector[ + 4516552834, + 70898164006472939141989511267158500058172717962414346214358049351212300500992, + 4892289745, + 100402367060111153585258405414135755777787304940772950052516315875943743750144, + 5385569276, + 18316720050796089604851476743822139040765056507330448695692607128221394141184, + 5994694769, + 36730156126914297103074492084608006108527601401167678054480565399653260984320, + 6472957491, + 10424790146255867406317272824130969280250988121191252986102797556065253720064, + 6510849037, + 110753152683087837875564160498873462132109032867212540710953999206858214080512, + 6584667822, + 104903266168809793759981547285877582991992613387299955437521938420461125763072, + 6937336162, + 74525939489087026286656030317965371326595237285986043364239699033429494464512, + 7209437135, + 74356516183645379392615424958171865169156546655505745682453058046898624004096, + 7999586403, + 109609799947966857578126829501889089880766742747616634907429345873858123530240, + 8001304390, + 6758011343106330635630674492569169601373551255982280858396411239026109972480 + ], + height: 32, + expected_root: 34665805722078363541775273455711666598874784401816892711491057430318018461696 + } + } + + // tx hash: 0xda89df69c280f0839dd3ea7ecd77eed5e0f6708735d2a2d62389550dbcd3bf92 + fun fri_verify_data_1(): FriVerifyData { + FriVerifyData { + proof: vector[ + 931029742357757437375031855126517363988792398616342324472466325842005397411, + 3189187743096523592132891210249673641380136499506025192196940520901244343220, + 1323354758862252762140422837442543977413100659415272661822631172696002056379, + 2631328720841031446812866351387225393212478885755591882469778663835009277442, + 825471009842356695211157091654002430127883815955521376038129727692026371724, + 2628643891440036496929244161840204076626388500381846530541424041053749894909, + 162003670504655137808280447260563261220581409544919926404433540561968643514, + 1479477811337219332523871725601151440738656029308162487598099513515726232836, + 3004055142407492306881636304495180058144316630156368280595369742693576220248, + 3209960757874785581856841901321378551405548516756386711930426506723748432395, + 2118334466698493542850996347419723528243149709432089815378790317601160555164, + 2314228015182492622784585182165558304490828965102110206894498158077924166398, + 2952074365672752131710420646172318493331229249590972867203436555317722711874, + 2412600860661240796472336337108713404807203097662035242807817882600430164316, + 1049535336040320228934996441774727835636913890775702441360376126522451824273, + 2659132022304475974828204539166189549465953000286516354118571338824925377101, + 3513302253899203383282591377121670450829130484537917754520896552628945676780, + 2299491106770928497274239081604939757890111880935969292642000815978595637442, + 2606976372186466707765922340083542349327505821870318102276507417581589717246, + 1275820373330261003545887305937738337848666355676570572353284491700366657409, + 1450104327589512760936425377875088734617101596179233301751675708685544688260, + 3059574953921373978373682267217905155906944878475128616273781888952853673461, + 172843785843722943075156320395294821641330757163088222005055573393459885033, + 2829742798049571214836854571986017156711687920456057266091844887779561982320, + 262537657560174275522990643157883626635084494246260278672209553232985295176, + 40837620171870721482409068801925349709803284234789727062177262337301968624, + 736295221938634053792674297308911772076924183572935464387582505262189161852, + 1672746655581096317978956857090663237494493143235345900615942848460244387843, + 783621880844890903675219182121329057510698458596398582985426682790249367783, + 2100982916003274044708401365534096587106257783543904806254365318642756769049, + 1730091283907608793710978993064651407186604243207798590786061114183847032744, + 2954626034642208528835326146686504414632962534190032447913239038009830871277, + 1839160905436420341970067400433108509515145631142082826661464568796466127422, + 434532840453332821193862170597736886483819121333341010550772462435512607469, + 975874146734445615355620924509130076557561224471081052918020021224253944007, + 1051449661103144951230342508098752132924327278290986894328995103654942586319, + 374415075282776641412602008268102029372951959003958999086224909979434859371, + 1240747328813699870308291840523609513997557510118167958062541088243829250531, + 2271529049192792126839591644361691111283301475191679431181419299113953512470, + 322335059127995710549194242715130871019356972526109553415854569542448389560, + 2772250674196299675016343231809533763572170533316297929226264444760414117080, + 533206711634123903063670109850725379859678825758389685058630965038828644730, + 2491340201029640830157159560471667580872483651163306498221081874241934844198, + 1184743326302749580253770949986252698079028711482549282998171203037862727656, + 2403085277041048597750959011007834959065867140851398399146825781787576427162, + 3119472512396159388664953736676112192428695573256530624279155950935752333080, + 2388262499747259585008944496597717810447454679020640624771638113236277601704, + 482590522325777827920964284868663897567541845910118205704948941112344692518, + 593610725216531521841082068495032067908080718389832363791667637110756844145, + 3052380697836225273468825966611277762929408060935550584817167244750692081717, + 867972848199332459883491814140141844281697160421606734152577270504512741676, + 1286132013198553325342874382420837307355159170196937752121908197024130419038, + 2047181211052032470060210570668612569945457170338798389090041041889932845189, + 1628380350774208331925957143116654018053360178896661251789346875000750680774, + 2636331607255046292962178645219239615903588775599891937214755567732988472429, + 964720760419502819421761720123222396558967472507108914920182503325794965305, + 1349410447019189494608152958172659610682228592785488287893986680570641608610, + 3048609938686382153689168118972209513944699428496491206318976300059056936241, + 980852234535825423900207345679619766722048764107771033640917254980387286694, + 3460642611074266635724948313362929266919385973888875341234745876669626905178, + 3008397742394350389578039712681591244604379112523398770114650417729031160830, + 1899118933374699795555720816868023657732212942270392993446647443279920379825, + 810351409349064953012887105894306719910416997464480571913061615942054287233, + 3243616627312997310626978353926589615569305167963202202685744807065417408879, + 2428836091892416197833220784585560558793026171244728412608376755531580503679, + 3262513582381813935544380644293594022537724954441116097070780541027276383096, + 583648576469343024133471432894045925949651156486639605426542285755670695554, + 2524334740704098277342676094517587379627688967170009797889298167173688088632, + 391389698459431664841856418107420911949967521646318190048331546418555675329, + 308755111140580501003686014922269499002877861364668445761785418141949753744, + 1736246475384620795091495057286046944059433915418480715978199518032642824295, + 2953532978570169491736411719030974596471435948280127641100532910687002698550, + 3142140317687239428677872467196463126740109647171621963092980551199796775706, + 1943820623356586775119571167938219063469421529381773197201610755857318307492, + 3345406975528811947027141336509059737333867722108661458847060427808351744843, + 3102903607568700067808690830438271745035287703083397680681160212459872663994, + 661544727550032893666456839383585198011905718836501973342649076481876178922, + 70381555043643645995902772400238591437168902747850464719767014686513296310272, + 66828514479713565044972906027373633368129949389905024796038699637289456238592, + 30292546990349999884062278433590217005141561657135772362120402119837626662912, + 25677393239457332495963257144110178039472216119829384296499032129957896650752, + 55695347863118711780071545589069700285537480991852674845054976531282689785856, + 39420765656871701623321292342199423967219288352526277031321158516562406146048, + 105538007818967399589591848725425204607463282427355503480831102573750727475200, + 20651142179802763117441856016144181266154258101718373404878688351896201068544, + 101338931248839125429503489849037158516824101173761791482941761662538888511488, + 88902032239049123380102981072671765571762097754387314345562041428003877027840, + 68766642043643384371425807644154410998679841815539998930196800211330843803648, + 10411768412874819453078692447590944651059553002502541585736078096225041121280, + 65112217184129552591586745635205091092457814097035463832892103481331694960640, + 40075063407776689938422324068033372545198337600144903495517590102462135533568, + 59871335356947593424110034755900838718608059615075738742861658582532331929600, + 41239613255415841252389601028980415722966456215992186328479532109471877693440, + 37325951217593236446573846580316805942005790802321306197836998884990165975040, + 98384177372424410924984033052744958949308329212213186281702547016099819421696, + 108752163757845931479913643581993815430383816491877523598556047863265703755776, + 103432892350274562242485173858452772548075036809239359807620610279188165820416, + 69890289363443420742252414871589377397551121809950912757461057965013948432384, + 80846005854306802600604333242828281190348124993142800739084616921961398796288, + 58273494861550265863949930235958382509940670184586309837439121135337834807296, + 34082250196473970986157783541076588991347374481595831058573325317121559756800, + 115376412105930237587573759635218869499831324669083939024998229713777000972288, + 97685502275229480381742389867577129716936783350045830500884778843102632738816, + 14827823093538256843607475705866226489415560745539739918229338255434199334912, + 83613483520050295938947084896116000823610261952666332179231762821345789870080, + 43819402143401934207939284274648043128358563105121393680302333517546911694848, + 77165865408331724694766686991299553472005766073733409811572753354215798079488, + 90605558649736377517618039255812593889936090491711272064741760237612593840128, + 14742914654602321595339741598877911710713926937315872372806886060520714010624, + 47774668104312350614774054762893010336419687743900457323239887993512388460544, + 69491945586377949171326971857219157009829567725427466013890875617372620718080, + 14247989842866563062863928949849837620973052259224915046274381745698258288640, + 63299893372669426026403189592357842363585478916177890582419099741053872242688, + 99687839148503614236785743698667138262979072028581822462821474056516703092736, + 69078731885525813525607824654131971317825880842343850112896800352255596298240, + 115070434624806551460017030665847890458807893909064965994472664932301815152640, + 99373910287659607088547250814219035027297914949795923317749437544396138479616, + 76246929122681088454774701050286640033627769045260263788625925070190102446080, + 32137111353850228505667030890488903054569881300737325468282618565297340153856, + 71154965681816871162217080397609817004768467232690894091874902604242848055296, + 49611864195358128059667176581014812639284747206466820348558444531979854544896, + 89354145232735202517083103332026917785190510607098692921563338121434284163072, + 104526251813245795344706334950929238968739947166174994358567244204000453591040, + 11518616870163967518256824431911969806239618348330183071574870865340578922496, + 15204037116658308813555935173788016228642777963898902325505274753470276042752, + 46146396606854287395439966045561562026872217217581008432209636011654330187776, + 38127006991087589200592036767133520144937954551611804657144859666851605512192, + 95722719248388931657066435559732764153249164987076591781666293138244017061888, + 45094068662881214709000583826597393210706217354262273060223539142075160199168, + 58142976412631971143584196781398666455908446714106534201958871531668746797056, + 93305923684828938973483908908302516746797947316093012038429469446765686030336, + 44350663077815427429951831816566652356243930556370974772144046162813680353280, + 74851364600336652955758533865039123660774190723304519844083404979763960348672, + 29163453149198367659992077140892230432093344939812554019715116388412177776640, + 90624212272195042721513370350723968078427219359722017360591096090391675404288, + 99282201903844682228594174577536720259603005366183533007719082309922477572096, + 31488002630740617823852976747934651099104264608970237971014120674958768078848, + 82713004955312828227372047607017892703513338243339143196355794585019494694912, + 42946523505873634939800881932741872908648452935502341404762631245354865000448, + 14469158589078962831536737007589057295866018230166077024849025108325685002240, + 101703142754387903657226666489931770857236993877557512685446831985328937500672, + 56981334912488917378837509996428304751025558631548844971532687833676214435840, + 104242899131992743398037765829947969198784300537872031359887190271272413036544, + 15988257183516468789154906424981268933480687523235199070610169574690748628992, + 29164550751798479223589051267929030701407716760238089754674615212648488239104, + 98365458492591924398325433886810125567536060537051301690037526392798086955008, + 26438506455973289418983541966084407301595712724543391559285928785851101216768, + 42425005507739213908215449909361568921134091571375375808007181978341270880256, + 65260040002878885208296520615818446433716006717377361942096747060070646284288, + 113700381576423969812642879909160473147564597203891236708941674486093867646976, + 51045757169344609331908237968702397817114935991428219386019027866299909799936, + 83976775572014630869864446551451021971165124447439941960199823156791709007872, + 4410392700140771821293837641441106527219218162256620047481580405543160250368, + 34857004018315849509970237562469685797536796109279242451564406154938378354688, + 48406334273007791121517614898631735913459332623389824517852102683218281496576, + 82681855285536051616100839876959098170996672479118244355838417270332949790720, + 77245765376038715978363039306693908742631630299539526128748417907883784536064, + 21377925134062162761547460259253053074315945058807347718560137618476083707904, + 43809085514395581576082843322227276745098011330756670860077085943815062159360, + 50119817455343727506356839991470617667094152609742604336323725680822791962624, + 66330155914177591500501777054436261085011597403713187402496867206504304869376, + 84340921273907960090416879044142583469686905584398445260450055306947153887232, + 113916118187845875249281290820368056782915917055080700853574522433763408871424, + 32115146228117992350109314245122419346643257598804544810256186406373657935872, + 16358193291469330188230356102925456305167307369132998783964973991295423873024, + 17339151761642198536899120945666997260995509126029525151310883852480927498240, + 84892236133068426921076607494707821020325273036194449335963401499215650619392, + 103228130826827631224249376600031696121766954867267187967497198261423182970880, + 36564266950782184008175728840247077220682499992446924035772997205964108070912, + 3503811466399635855851293497451951784498109230276136612830353642246685851648, + 73612671108874830348164810039263850079332547822971708892049904250648510070784, + 111860062109094815332126392506753196803375781160634288377341299107052233162752, + 70455809689217169677274713353963698835708311339855384102302933178903454285824, + 111956173361262619924981411699637711657249506428438824735328566665397332344832, + 56628822697696344084699405672176345436267871617567628918558496309368737234944, + 88561069690703848551608881350578484460085814133676038298790025396908359417856, + 33576639937412691199899289855875266373923736096937618437456110783342701445120, + 95088583942492086760384634103592062613418985488719393894321527039061439545344, + 37397089260360352115798348096927480279401578400068782451122229160847379267584, + 6872283245853652713478560557625065122651763062317427090243013422732806193152, + 11957351620697363395927208033541489091449136641855571897998685963817628729344, + 19725318224860208752214008305008929287861755240266118063103446459765605007360, + 18954907261701324418229591997606128166566334395719144466086863416655381266432, + 90998647863388686369812993285373113619645747385607702225663057125672004616192, + 96764829249509143811555716259926077678552870725701501221725863226231689838592, + 18604238229034704057910436580344694818797528104678524330399695251572575436800, + 100875501043926212301906748307106402897763399545280760433169862435123773833216, + 77813363808598361279030154259963697405791388242530806832700320632868068917248, + 63749273447921651263681943048709574553438097705599730738060815930625819148288, + 115707618462217131764351106062374414841792308959754240096655966313951206047744, + 70560778720689519445846487323189910551269110384133813391884282703277753106432, + 86324178131168521018034393349715019187386019119685673715820610349866439147520, + 35015086110823412448391980707649302060972162398960398507099941083601031921664, + 31157468132747750901051480259876207795377995689767994307310425466602218586112, + 8789704303079988542977520608247001863559008532415810987370677852553082830848, + 52434718414539076108482647125798355413791099750089756259062445858886904709120, + 101816980064900601669696271630307176910015059339933897075709297579994998898688, + 82170128643986007748406200339528331593894443071249221642954625311240081113088, + 46919617928548338528711424072732050253716947405747335819888903927511140794368, + 31959336505927391797614089398493863948140620048097154933984257666587736145920, + 69474838751783378953673941581358208246887646395014107152272282026786521350144, + 92761676873235932939992303649902786811028405494241863190545525001597044654080, + 78952531616108193821012141502445684773667136259923606605244091401899081728000, + 2117410160032492187684719889571216563660069404355959365422528607776369803264, + 38460459667793398616724003441724369093369105163707909419081895456024368775168, + 7676106044062267766856738102309669366706824373805775033249696169227389501440, + 23891301564576664186372937091342930111496045362298025522201112527173956141056, + 99352657499432845842323447856575625223767249785117771676352645730533753487360, + 75304999983348721136683143439004742034377854060598607005886058346493513826304, + 28124345969345597122508065366166753256595429792288797458225808977905120706560, + 39296457960928603848510636559050221302465581286402198827036035075116460146688, + 107617267935530029057761741090864368930416221200877061799991583021602770518016, + 3502849892966921664942544091787230966364337613124395982629858322296246108160, + 31679121794934944205626374990045788973554368912241909901922603100198972424192, + 22629064689346552045391695020824890110387337356149308131691753158174406868992, + 82734155982826719783575433209280830170587623926520752111900275102766954708992, + 46947885343721692252173736532048732846344109446003591504580761548414666145792, + 50995445339497240269391176130398533966289127352558859822690948491726051868672, + 18863625933483187790595650098163217899149655089280355707391957711097423724544, + 53164751394726638905244674049933453856537967708626382473693243935858647629824, + 31834466092088290268011744445698587196370351369616713584921090361606541410304, + 65415820336013326185192107258883044247456635034285858978568774027949646020608, + 72813973217914442362803858106931212943547453937767518489000867534416709156864, + 1956989495532396406187032345584239719538835799929890039975499420846646099968, + 79266378911063291709595617861740460015032054863817472422324573320169836773376, + 21152280309420944422876086125289489086625102071476171690458970143393803403264, + 57604415746733232357391947383890014986541165481288426255819184479151400681472, + 48843946979652444172040439629041750231919138993384510322631688741313767800832, + 110097295216192314783849376062703833673342000510499717328724883716621174046720, + 2679530522790869893770448145331986002685843070537109537944559952388583063552, + 3542220044399413302426949497810378669733730434980934567558208001293462536192, + 40731408606745664224353130816793297936782475389513806383426588305156827250688, + 74695723157404372762810329455063760263783545869184187888259982198825820356608, + 52925460213223780876065406947969697932762032373797550945942196170663401619456, + 38998268168594472707604624405521862845530650706590962790363101219143980941312, + 69236779413525568946213699129257443542831743362815816374901480856104608989184, + 31063560194242906261220669160003763389340172913920111990315253801288191705088, + 100208925340427322972204194723982658199250983221372880610498372507865484099584, + 81402767496909175262575897722020148778660393339436436615880611079806601134080, + 95786897903620366625445967394298842849597714682938403706730266728342673686528, + 56858245149601167423799280635170017945604511374162307303293481892017181032448, + 37318097312710823765766190674033053169605120538255504140487794240179698401280, + 60031315051338330244567740897182746274274288792525694867889146657046356033536, + 14903944439803376755897097426257219655796745784624013361988355706693351374848, + 16751656274143015004571072831752095255801026974391147613382570783771245674496, + 42074515704408516659278714201139541303804840055426713492350098688891225636864, + 70613352482084337653998273483731916928437196504834131250074956726483728465920, + 93027101636712489276333746375492612133340390376100818467664623277887163727872, + 35965929151590030204939544398600577062422521105734392961150219335687244611584, + 94592209666215458664006043843285373619495542409111543245328796696393656827904, + 105744438063082541635407099665438661251444227812306488083704374868470524805120, + 45741094944946840821489299283830289386383294845480872368884829064689554030592, + 28040847417326488856774626389581664515682656318075742013000353967563222286336, + 3633681162045241015314156737971822781220363226020228915984535203338833100800, + 59435137379185756685503045296290011174822829992220391234846850301463539744768, + 62763493100699179786199217360950542211177402207665467999114752520561058906112, + 76043654375928875911152051334597937495738608962179996568588372146840752095232, + 39096521916359915054359555718842807107854726491072452286698303307861505081344, + 35082675440112350111384513483129304991954153170703338670331790908614363840512, + 22075892316055732914320633779521038491573729232428020746027676575658930077696, + 29679175132788710432230935256604223422229951226868086742042404335961042321408, + 66758858261066779420453105063145433516883620387097131033165478783984880058368, + 77588156745422340277374218418765102694071790827682437129214032976751362048000, + 69351690834114606182789143467856038530831469054289072404763124016141633060864, + 97404266566247835289226576759843494149540149105147719225616777761840347217920, + 3656015252234520748167817292431393559241644458494889817848385180774915112960, + 90385513296113243364112945476900931369367930690867283959064511760806520553472, + 53324885556421195065018580426363105601979098076244456314124728139364689772544, + 34131811754159332980223709980356594050412306708782289405498691972827130626048, + 21713480074507886054549279817329093742515272605497781812264508654426020380672, + 82307568576248286165279424676191325923561476273246485362656176025382250610688, + 9078338464373691148024034954673492261014238804754968088370184388144848175104, + 75362990828361391048234997928624723092811074302144699950752021638352486793216, + 15426024154015704127349657640476115490002896765070951665605768470548036190208, + 113982817004102358281700233105628549807166141279634165824863159423469659095040, + 30107957021923225441939606393089987650344009759477716642373338412690186436608, + 96847701698092911009354253164877812312867439403391421820559889877639284916224, + 20130659227339169270716628400759369106898363038712835908585690139362477473792, + 70581440869722300908543825471702381817579137295729912838621602065647499476992, + 114207113734251978223844243157781509598492132470502430629015916116113329487872, + 50282596085484747459540890805063131269727601643518793406660395231443861635072, + 32708521024890195865814371235664805652497449179060149294623442306676304117760, + 88692425174688584267738874041247081283789792428547359508909595954738548965376, + 105101664994798704876667092848741044463349850826801404966282283964859716468736, + 107765165149481171160150386452900425661175578257908862112410012385290989076480, + 51916179615256831864651191004797743026528975300009772243869003693258679779328, + 43213777595086215141678277827060052565593508808354475239629295139665695735808, + 97441530695996929121017525581505793148883826827481735012166900778582356787200, + 22582671299703807478643354397783344822698240512704557787277486724433695473664, + 90211931468797284405835286616532226366091501514228077904809662958487344250880, + 85606074338772252717659516015518170938412624321085793435464598944649740025856, + 57010393668087397243102852814246643017091504639580652599552683191281173659648, + 98766158108026091810463276798034903979360954053439852863331465715313310433280, + 839947070234963732548705357871760142016357618022274990095673670908306784256, + 59035499710737259568997482433238322866633403102387234742834657352140695011328, + 91455619652082591646899556371469301258032835402155436459549988864365449707520, + 28305710993309369252473373073527266421614906056283649422165615931864674992128, + 9465871191402393025629062011406775982636209977455593251380188175607084875776, + 50270565901447551287397805742175526865193341629471297023792383255923080036352, + 86653913354338292805989337879262751367585202268856868639927142717715365494784, + 20841410206856217334004241079586364539703568358467457489657752482067140050944, + 41982509199142400941733587553072265414556031238160779483928514403795311001600, + 8939428559442736705623160342456647255399762764969228828172005619427555934208, + 13343312431756731203046860733173663720089964069401245010352937837313751252992, + 15541231086382499276931820138516041287787210737676810067665912060900961943552, + 58860709606333491764208734969516124685872589290723195507819192501380059234304, + 70653796448212149271665794792408932137625141290468105537687847620747181686784, + 68741873058288260356997150247290728327972830962371668718897834463660831932416, + 1759848196872712172484975634801708885250391718835726714947773538969094979584, + 106002924390130473918698795189190573317027620694638584365598076265311661719552, + 106602879381151933559499722447906512679994395049685313522366773625486026211328, + 16886880367586871670950109835395179880991890243039154348694441619621131845632, + 51835828185920513850723698005934236866682372324500010752794525712442879639552, + 93101110957353587442803303591733355466016323928238892594375413737792653492224, + 12305559777960520573566511069601129017233086902107131181625152483184842113024, + 111636934451906545498197780874141496991512110272835943658674578551741234544640, + 33666062308119789170755328369959813150441548155197686511689670615310520025088, + 52661709564868683591570921431894131898199756169289789922333730349413769936896, + 48304231675929469015757152800712017265551974774349061497153568594410642341888, + 103846044123479589860477497728037346239842401289190292895618403946332134834176, + 39036969904843724272279233148386399924972341657174352563441033369047166615552, + 34849310699707157672477499289644290435123451720963343515201405687635430604800, + 85868896886265946723876273627104034009812430422024550348465595506781218406400, + 72471287776120274312393377197749819874010246258660811266626604192581701074944, + 87819257005696720611513546175313275332655352166625267025652272395210169778176, + 91941207461534506456951428128486935812419465348028337423250233252975256535040, + 4587632319784115803388121985041018800690071965323122893212666898878381948928, + 81440672218604059525376126583169018874523500945866278186137949595501265420288, + 72683478693910422701218404449653456337909636348043334202772221664016017129472, + 34504834132122019171339146472405241317801462944825097674390963224555330469888, + 74567311129484138433281088149262105486952828981237876480315502787884012797952, + 64483212451303800543771988560390490223787793685207263599466742948966803963904, + 98486786928303746541196963641976322698404891067035202554566596725192385363968, + 92099307781521610077669143423273603987844709184892100522174704782628435787776, + 53245445101730689906899221948685997046298263041003740148509058543913730572288, + 90275718782232133522194206872607303940223626284894759176583017755288337907712, + 44329760331906806920683199784183600914990658908529727599017684195262511185920, + 77290806379327514687160511239172618724363327488976277658984321316376123801600, + 98921012074653621778075236606591621916053793963660930693302439976909882261504, + 75006161727141733194323316216174948444283189927961188645992118125862336856064, + 55030516867541987236632604893354963410374372656235665923047719755972750606336, + 28311806689459313080840510781506440626422500379517986753744899516966585237504, + 12508561735175150045588150870214305670569697510820198826356858448529900699648, + 8094556185996245264020895969925488472079275835619667367279082367054080114688, + 90432628443769299275245800708979552512111704724607079072711276610426777894912, + 81782106706372358693614975618169164577117368436705006854329206639567623421952 + ], + fri_queue: vector[ + 4516552834, + 92872591638209165730235019547775454255876152434572137450100075784807056231, + 3498517748833137177025792494741491106985417830623417372901265454969826355992, + 4892289745, + 3096143006855016980284349907274612678414491636741231864127644048779916241096, + 2734322331729062057598669578740864808641625230075442867015997764663216023247, + 5385569276, + 1933205752325365095715473556491244997743816337989722063728026065595996095417, + 3069336918127236954578191826145875670937900259405383479930851306288534405793, + 5994694769, + 2765279820794447505204923538495766153554992173362078198270430285041532693430, + 2912230675178307898657777244024181667390030018656853722601123994386059199530, + 6472957491, + 3507835462233215329367389061706933531646034445962792417656055564294579454627, + 952309886117039964705817396017943690730960603913724440411183000761716766388, + 6510849037, + 3159085774639820356736935111885105423662515292741402781649141256823198112053, + 3506264587392207548156967496287321430965622661541244386518888351742020037900, + 6584667822, + 3568391389177958476925170734784648658360548218676768774288475720703543120013, + 2321278396299884728726917264239693558466309278880103923138309976236321016249, + 6937336162, + 2883996464628269617505017727495228336585029492042261450757500174668275505409, + 2144365986843734538713470036378389787785055768273116448291080944369251975481, + 7209437135, + 277288369985912249542234433962173860489611049286507320269321758031505689127, + 2486892377350470635438471362371069044205581948918354374889494741398718640728, + 7999586403, + 2208210568897320317939985812931563459191529409240602196123584718839409216400, + 3354174996716434467572079833010161775007221272043984222366143707591613658051, + 8001304390, + 1799895796434129820316008016434431043772088774498635809323407441206360445784, + 3471279024981575602583132990642760555799708570046124980791021093052633590424, + 0 + ], + evaluation_point: 1345545354413813007698973233815990575345239516119332299798566168884287038787, + fri_step_size: 3, + expected_root: 100530257997612471068964062853399603911082190311959564148994276824849127047168 + } + } + + // tx hash: 0xf3aeda8f4870e612f1d15249d1261d05a211b6e5da43eafa467cd7621734103f + fun fri_verify_data_2(): FriVerifyData { + FriVerifyData { + proof: vector[ + 3040109647760214159707689961236296919465831148106649673467787593087022498358, + 1180560609805332827532640479246777305600126126190328973299080036046456765348, + 2680637877781369937104505199533200310401184572892669063037249204411223075892, + 3575577108402174686880863552506832630385130788833043646375322931986716646617, + 2610094879598866837412180703478160327311711087112087729725568683163425477438, + 368802416540240011923914546468979962528023552880653321763620066525983344377, + 288470065903898960256310114609594873924252687266879306540567035667072937097, + 1823357237205694983076510104167647544336263522146315280243066456233489881512, + 771726008871942334105866567984735069538280543390361168253127137824567474596, + 1254345778761656511020328892088720730314581740034120313607191670655952613527, + 269500754483796256969788171689136751877639293167057421333077482052464243281, + 3257756206935742504647709662339777907995079457411620174113607936955412538867, + 2945535569495355120869331449781967169826555438745074273952566832119522691766, + 3270796847385185578914151008865342882268358713880444313772560516755525284955, + 1902616894688004641647392956443074920258906897110025651693172407277967452404, + 1911773360787064664317788673626364862009232689678826632241427326330679617712, + 2457962947658340306522960673189111880917795481146502741907236776000968905055, + 728350016476490475067316191286580476513356967301645771271526298278063844851, + 1515890638623688127821654797152526019112575521522566044974361875074786494202, + 2760429990726483830578110779709400097912722512068746470066779383178556146047, + 2586073055278353183960908560854170045523947819524747602105313821528351880623, + 796580450598213298424775458346095071294226184144469440653542396518860402481, + 2281347760161136520696814038373117703203046017343844070228304553045986099305, + 133683814566532430323503334171130623039042400863011851202380012142102715083, + 2115891470615513274197524739252941575617436288489669634226038395037365879828, + 1695367226903311805860835177913549978182735974079560957940756601848999971214, + 3454844792071002604856418412987169444762865500044239558054197098900568450748, + 2036382125383947070319871431250361079507655737638996262809826315568150098607, + 550798635952858234502413348565150289959374481604191323861516323222097290466, + 3022205165762452651311192454752656088091326822692613961356970615422843811501, + 2906515068301984319559951828733655563169975661711031899992733468960032079428, + 2154906373025354170660421511099685988170243139129024159306844059946331807407, + 523840430857363810439069463580533367325854526409597949607348189974235460735, + 3144362593325409834192849876434160788670126372685088972972932108323153447239, + 3165131837171381949448702882760552470333861758070429466540796165423545985839, + 2635771857974781529780152190120152430189853774215841672581713707352168965180, + 1643581633379226001306414672809328474887104595442770855372378569377568530092, + 953315875386800308499759742490476875853049610070877749762387220787473878274, + 743048203976080528934000630727294853128365157492689453895303979689866530420, + 3480600367510508107281586397595218427619951782293679790016855230976265035039, + 2084953757088503455938648427396389050532316295730558413368631912282357076010, + 1613221883642143080476027713273319844705225994378852786377092059249098452198, + 3229360250292026347682375370848964734152729014886896221903448916851388942002, + 2749087460465078579045700913671424951210741211997456754981849788378887508728, + 2842577268335528832400991487631090863716745976309060950606259817791120014708, + 3414824157084599528198757280862134725525903561011167575993862203039768778865, + 755944574801698350406710047234093004241422189417201501581525866111540235955, + 2623719226410592621189716106783908586712091351279783277924340233529065258052, + 1873233744379791782755661285342223757301682575799154582385645737621035524905, + 1530229385006838095387319588268870306235259884753450663543808712726704509867, + 3615554850910765232495588693997716765853002885890352175695102160339260720695, + 3216679537047342998019681807622147620964152303671249987200815211945441420577, + 1068451090921758114459677171087477082113815095485632122228843100830303865188, + 2357533222489581795246367950871085628960540573690594909278843077134455021769, + 3220495965394976106601009484402648555181634429268935237571774793702490306897, + 603998399487827192079708011925595787436293107279737436686591908448633674187, + 206756141116115948464157290630898122270294904011938302565751382392216022972, + 3617044838144745874795650691134358725840012554536410935453838887585577810800, + 48620508874752906453056378612594573446696291170937542037414950236510419055, + 671234920877869922607290535982952948869067981788040638351866346458464378854, + 676463322741599033007003540417935884516713925046707975028465156084913207020, + 14536574333476847805615308732725461910765598652212058620294344140971852293, + 2402330253156998834608737926037575958430544462820446473340614882639716039660, + 1244263541462355409423446159206296640331396690523337606783760052549149341285, + 2677137561413783510550389778993348136450788946889651992541371133118779011691, + 44309319450739312806215299805757955853414800802811895712897470647717166889, + 505855017383929881334853093490684097985817427288509355123973965204790153065, + 105716290520942577161314860438084329813954753514770889419066919503923981299, + 507955358240317987018228707370460716818779416709923261466548423217966911582, + 2807037584171528468118503327522618021324547607848077218473876285593884291300, + 158737437155737269589088986954826499156185367826217152204923205549255652954, + 299524588087324183706835862603636063593452666768218558956286446750727829214, + 886151742901742515002704450716562003522902878100125141801284498206810654928, + 167540780102309979233621545245612148524747252178286016867095322467015303601, + 3512273735450849160073547196440297654882412093972429473421923999267408195572, + 1764104536580165111210185248865967497037444768348791757700895311253607536069, + 1215907204364854589312037928210358536336459238522208294149693920844646719975, + 18081838744626950377459224317867331120622211350227389627534179068833288945664, + 69594093046958568615187754973748509505480673733214288711199642987842630582272, + 70381525942824753945523693299800149581069890593077534682298424138303459557376, + 84062247561374986071586114024845458075626729405716508546445468515217281384448, + 54527615059960300651085457456594315669740443743649081352721199810320810377216, + 67214160215936700081587258450259127978393288298212680223508259955337819324416, + 37750485560038219375587871338746422343347073072143982059355855234002979913728, + 4251664859711004961202772365953273533353751751667792552995009250337576976384, + 98211472023060349498102793483129791371826424082591338551301956413279029952512, + 65708482057919163405326395338158218934524306717058723314790472311930861125632, + 34580350349315874925946166525397004394879377404501446462397575777706997448704, + 20596493519614871597803534147097497867786537448998447064114493014009851150336, + 55880645275885252833123731422943995031035950513233216599624710462593031995392, + 93381648383868122408111735506656482800449016588811878861664994127681387757568, + 16106800669778957775228021976005232787528142575393119063441769486251032838144, + 87951316964807448838396310638219967342753898820129871699946652618630866403328, + 77941598219528611546826326653707699314813357924924050497607162186078613405696, + 9285571836755737412498350444655868585129110655108897203878581623404414107648, + 53653197267005924130190254181901050211258242309974754102780855718379763269632, + 53462699205514570262017697858950319547140272490941950417977515954746792345600, + 83166388716414592489933851481570636805948143975149086668962391483095900487680, + 67680518931251677356404216181394503502171746488152356377712932219790951448576, + 90965336557712363678665067301697258425751757634260152265985892324972810993664, + 43344415909271920757317328487352240416013981477246964459579122650461075668992, + 95881178101890263695557881088678269034526283223624594253355137445005252100096, + 31767655405258947224033353997480574785584496785006882813114782351773843587072, + 80957967390006281095284642984762705646383840067733046375908843593472629800960, + 102781294396506033524511686981311369920475372261493870710594619208076405768192, + 37132849060641756466432287850123958397857014635915337155640921287273249505280, + 73910771386478475688977137320144175745100196229085659808030963703842724642816, + 3454721020717845166498032080077932060230202470631601145877656255764902182912, + 40923476443294334620009063861876091498953662260760309808570015105629984653312, + 35350976650342629065859235585506327371006664163203599379018561405307978776576, + 92228481415888536750609282326686915976211349198501242470405563388305216634880, + 7090814879663401165867032535625506147535894631816795018051992343284985888768, + 3581598429265482976051409346136093076693201244794432828253078953873853382656, + 67795556075542060357120628051590387854551373779694273190977600281854517182464, + 83961400598864694873697237204237549392738180429448686219637796119683593666560, + 8134895555969758391997730698290531733054844275568308593649527792728727879680, + 6295199913719787372240280632509251313665288590222140000984166099372707151872, + 65887217238617822378132185615772079390912517526820093240458931687849585541120, + 70924288014741407771215422105859143440413927322387171953247498955730882396160, + 48900417572468568392780621230910400307921991319429906212992391560566293921792, + 71067819861568432640767106736198688649975310258104724748788829396187545075712, + 15924212723525065836187845292193934252064283924031683573361326620769609842688, + 49029658733524134222734189026081413266930912789635327165696479537380882120704, + 17138051401497644714282690246662257993071783351973274439475365447771212480512, + 12826244904644838536440312171474543265715337875256162571443229581855317557248, + 52105080574431858152582649531693224267677781591591647182526254625901537918976, + 49911686580740563313871095306843510821957350988889089475299895883026894159872, + 50361345859690287164295479512644588332398604691702541551939769404369905123328, + 94696798512154971747385828475887422188505219473096571437858483255497776431104, + 26608479114228450480491324580627328226314629277834892351115740072401185013760, + 15913606177094215428565238703862575859258117993727971272797433818182091538432, + 1507903514137883726884943060824502537999630519894693581461689725836865830912, + 99177016409390577095674855008504435765283655942537724073313239921547674648576, + 16476020459034688235233785649836264245055810211482817815968293789562465943552, + 30873490675868864587419715772713194153072702900355398153886625574964313456640, + 58113281460428269032139728125619904592638309586283310344640580650700954927104, + 84862672936772416587881713287633745032124272798212655784185430068680458240000, + 90058834027440227138305206324660496973512534770638765578526090813375277694976, + 104721128594410868798658591342946647239734347697404729214591883422771963756544, + 69769482174679161081774570845657329005881702747936944979852347130036581564416, + 18848602252293211713069702139150394994447657767870382372478269943313871142912, + 61416854628870956277053976248091874249662254742320365474198900947508399177728, + 83263928036769764615002017112651691199395271588081106558352041879519644090368, + 82313348599656916532976377915754759634653564904671894392164346269633024622592, + 4023333457995737593732987088645221853608249280802825398613746042989357039616, + 26708916558238357387685342031342224048593321602787418707244478383885723369472, + 45956420634794647390159916089814880767286120065268102883446375197932915785728, + 44053333269869869255402770054407992568110782971405680362007260481787225178112, + 72647487603066123697384449233106304321361275833714895590174137219257141821440, + 28654402967059155585917831082023236274346029736372459441972988183022340669440, + 33099567392686125095418402740262210702805797508758053437077533558218132815872, + 115537823270971144306981787038473754253773536400872448352675806876777817571328, + 64389735567587812868846802602841971679256607758271290873903588235486290771968, + 108560307081942927888030498801034482721065891134386443657566902176729614254080, + 107540961973596242272993230677679004657297611744525634518371689587456870449152, + 104169500934610721899946126995430877318438593253763165372949255995725271007232, + 84251752140716685123716849995715769842279867836338888466723211287064502861824, + 81867093476443643886469939929948052035298547192487648308029828042255484583936, + 34403782615711731369982294052541203501599567030972291408966042751018553311232, + 10549124073337298128127217785377715934558587978731011709255393327417613352960, + 6070578193963280958567820239436994353526216574395991864118901281199398846464, + 47129606004585100124509982437963652691677687472909537826312860123023466823680, + 43992133913717237970276892236962586309825130358942002133950690778976486424576, + 16150237322225608356263023373024192429204100048802459409506370757330858934272, + 58786631311853955978177642898410880377747126966945891454904329873016812994560, + 41066365086979663078603509961100155766025689525430331907886565427989832531968, + 38475690221518007861100632386338415898525023781852782694244583919193883148288, + 45280934668374181064248540733885086950817106900124054777967613513695743705088, + 25340526669295861191959896539327928343107466453483494956793819866468056039424, + 14359729163627775280974414969433122151695558741858889768801201355937214889984, + 108422480084075418195295365931999111319108072704383915420368819924961735999488, + 112733404762181630938956066478610922556115070516204308276550848426253846839296, + 77397179387022857820142580845276641981151656695428024070217789856157383262208, + 64520208343610994474382136217593142191836574823146076861252523733816568709120, + 109342832760330202564219339087953457858871660354691612702464392896360547876864, + 73677087794572092329290852878717439048640096682793837483228727674676654899200, + 53909861899928406989744427195298363860624849616656120717488176231984652091392, + 37378482637518761693389734539430819000729191010353597889139731630435218751488, + 76451178409066293181824348337163363714340171112173215858854973835655390429184, + 24422169397106375761869687228811551793598620898452411962760032935049915531264, + 27542639237368533501151640688875697285521094925991255710749348246089208168448, + 68973658673363051929166214719417032139775540653280782171182796926090022486016, + 114825519934339109446215148005772603847285390940681356637354505738032081010688, + 96940789768862045453455317032440285146399223073169444835076827441300259209216, + 1167527020182494344097608175093536785593099063721420120868439871320980717568, + 38305460859905476664601054705544163510904216917863382995750065871379687800832, + 111478771531635276797757853338488376059204100153287698498917718797158224756736, + 2508128395342110598617435581031441467703582595771470755128563520916410073088, + 55513848442552756077505936046184964479156660266016639936934885315438754922496, + 29949557057608441724819881035833764292597253353706322033708948626277564153856, + 53670506423590832627721626936241421469890751495587933782722099036071911227392, + 56736564890159437705950960707393637986811086511179017872670491495793401266176, + 7238658569707197466732859927089194945533477323473306754275276782972476325888, + 23861051552486109577039479641247194701630955939558332548708809157266898944, + 48628858208571865509413695250999571062784260855029740422007308100312277975040, + 5100092103034921397748167289022071464452940900234917405380983557043722911744, + 77421182197999522014961257726418216003325189462998031690855014226037483503616, + 59932318070489395114977517802238224032608919522664729594468826644992627834880, + 76151028835819389280253083640196611152019025718087575495608926109985490862080, + 43906481360065021441903691229853810700797942956724175148834844382323128926208, + 101348627405627574860274468239686717254044296617690604192171465368171033133056, + 75916336966321999480544892307873393458169510243676341894926397748289413840896, + 101458835757251261859440487862858644365760480541904648465439112772675153428480, + 60943460947868543984371225886779408673639729133642606686270963886235884453888, + 1987036662349455511108019111354601280485637946642494568763626756164334649344, + 72636316137881783734807962237710306925359731612010635367083780446307691266048, + 59461754694276690401373468335056271363332066387927903519362278577889051934720, + 69373061216489388640820739334931253739442827750148760384032564732654952382464, + 29712295495075239813915407419885611351746628139293259578643974390544938827776, + 52473131607291188005285725194147318629349620598641291547968982938707541622784, + 31633105933191863855667165976251559770938912796838155279934108188674592079872, + 72606949318341405858841335207877959332210433225805042773903381112055289348096, + 31905927100170694953919793607551427747504740150173853445801205475433888350208, + 1433785673130471411460800977674659572894404916542455620013792141537280262144, + 744086252269303897987381755842136492168401890332271285966798024125146202112, + 112179069322661423407350922247498263889321846783380860316951917086806238035968, + 78968167547786048603811134291364421612454762768174633615757044851877097766912, + 99353981694447406104138900557614261369911823568744615839953704215779517399040, + 51662871123828261640447127154682999291865759754533857033350902794059429969920, + 103071924636878352549643680468856982128683320919324068486695356703904937017344, + 113390961172697787158978953526343024112159831661128305573736828745676943785984, + 10538026638451906824542985925432632862876396411246023309295396557522634539008, + 29308616773219038395192430949232686852950104885895670896836255552531800784896, + 82244302217771484040146760759810460536593115548775831327445412452339552354304, + 68442827317729821299627416443177577252552078184889581061247122023565928431616, + 114151564582903142282673240739393939140483929715093488964052565511341946699776, + 48084078493764827470255361252559408720495951843374819080278174260940293275648, + 83340812125862407017319931841334324831706919967942933919558507482408202272768, + 1096538290540423365969474942512496237181932108147544992243653020567688183808, + 106642365169896794661374321422174826734090398673277372662732760079659882774528, + 54877838409694909834370633192621696021989446957008701896857529008042713022464, + 102779342858406108973698682835975419392438605515420922968715367120363172397056, + 30753044696340128758531971105564709382121311484605160219970286630545465016320, + 9582862723134993560503768691293351323854376717765811317971327598509581926400, + 25171598679195694079103125490469905107720325924678559607065019002127762063360, + 100287659567638143498903251923667017766874723765070273243078244833207540252672, + 105259341950450031557208302374159187185976890510840673226843228025776223813632, + 108526939902375820380954163799546162008425810560928125733508844754237227270144, + 18240556419939220474901434709213280506082238486811718805609268863422513020928, + 2780403153718781185699855558279296583588316726463441145902213768707120824320, + 66356522087372394115636377145200909120768610974674784954602904417571780427776, + 76832119079694686009109206088034945971328904581270848496162395586259788496896, + 98602030446415265779482499085192332571026322580850877857768020553083639562240, + 49329964911491099927654248488634566098631506369363153287375643126086944948224, + 104108860215774519315237193641958964703782164851180172487473848101349825183744, + 95156306370265699473369053243458954591914809993546973843216586360646245810176, + 13119853621157737102986408884647013344882957669490094501853804223100520235008, + 4855151730741110894987590756371286550412938430588110292842779305864159297536, + 92272883840068055248321300286275705369243039213174580224974125008367344680960, + 69043086496487956560174624162293049113649734241191991030950863697767567458304, + 81183259435689651325621455622409539735373845054390184520796195854523016675328, + 38697072066956063466155360004993444105116722298769531048154161822097878286336, + 49533145766337259926312280619168571338390210010854013177900769634633000157184, + 12655115603063704928253250305465992337295177959607918974938837953198128365568, + 90167515316323095272583569569368170001657409055093789933339536219269838667776, + 24794257000733350739798310872068300299310068478855345554357225165341876813824, + 16433361229506439969556959010950953476245951502163684171711233903906061811712, + 47417347034665991401392942287128918922795103739880175813230948730617355829248, + 15632586745332592473013237950700513391238994364995206184210522908146846924800, + 39760112267123417492163377705730508396532929340036793822617541405406958452736, + 2568832787041517532741380288874457026677155551766591847953356972013482147840, + 89999170136054019923086773716998001663271589827913439239476856585892392861696, + 64371545475510034975507866355687481444130183520685244901395759738164940374016, + 29326828748930853900006594018465068040165394049625479655395690763417943015424, + 18378861678583040864546615083182187023444322252674284745782434197130549657600, + 13223965253405619813416871488314013771356932706476280251446097006256453582848, + 13865225047617035206473268561795235422372791610333986344524807641420760350720, + 20807046913127742590207309600519099375759632091215994473103917564892823945216, + 90537414142882220204107695376784136295519549957982817758370040695549077749760, + 113641994878322647836437827774053564485382770837748306178157028179271745536000, + 73924305278199029095487640389779950811588349303278341526296051910039398514688, + 84966510795258840218661342046161826888986213203422662039662983578781149560832, + 36184239693381363145181536479736212346240052245734775594417539612831735873536, + 77016046214468139929291340384095071259251103263428665843293407520603741618176, + 4831462124993178577568080130825139586827428262940961473177396452411624652800, + 33049255763525205022141823719982181568517727075342841605882562380473244319744, + 115503063084702202185223589084911949821628005476158315100121170326779171176448, + 114157414158500057528217659426252610346540602207018751208575897504561649156096, + 64325623971461255572569355878424038100977456526576489421018932446149159682048, + 79347997902755624768594414887642929815801882887107694122832130758890789797888, + 41323305756056086035725081213378748306170625776508348096903684669300119961600, + 14495873579506798981571593167383175910446274888956823621694166050952758427648, + 43563588270936152281724765309974214670124898031447491541628573838224931160064, + 61680353927948072134641934172327912731388367043153474272105316708012053757952, + 53125161716254724000225348630229282794104318966007489414834939221860300095488, + 97335345104285210166471041077639337905409456989260849688479072771502107525120, + 115723806677133759883940022000160084933630557474930660467571185264488626520064, + 82788696673871384833769313434185795069996804936275507711234565237550130135040, + 18082828268535670920417378810377017359090842506954641958368557993668879843328, + 12134887189236702916214831881296005327772699111583171001372143707390612602880, + 58497128358094099912743971499751336663289799571634959668401980684100981227520, + 37747870368676845722671593695806991258407307638444168394821494045217600307200, + 80012268646596587182669725568152440338104086107482338166094014211780687953920, + 88050351837835008569847729144786291263670365161079828315319317817499204976640, + 83911190224762002540848337560476083597218749053919494577643879728826919419904, + 35957903832643870531972828196195135129444315771905398499702026517870375075840, + 53910980938895032073913023496700452219558744920910839600934969208746010476544, + 34450061719945813062496013635615255010853323497253274421221058493217712898048, + 75406244059080380056248439182661961532615755480462163177474820267761773576192, + 26298778344524163460861455277628914401097127568769065321693607407610583056384, + 10195056159454425280651763783646452401438013613653469002883258577410433482752, + 96926785369640759798863136972303726869055106113668425025181391120200372322304, + 100369640802617232443638280258008713848387653215237077882220194750555456798720, + 19455388512021215106349455030390017005144370610090757570378958622346704846848, + 66861580975925017830107334458275807699016653434310974888772275843144966209536, + 25533789555886273740259371225073959295401850340333877282282280811932722135040, + 110690872093886458968428387791865901036123183067400006783774524366711555096576, + 68885652370731597730352292488062477538109036282498243978965323549506627698688, + 108708420789128165449114307679031135872043417804739304291976524364215719297024, + 646909154205515051282965170660965151537833148808618332109899868882417483776, + 80429265648868177751700957224780242043312050021234990950336947983670700933120, + 80118190773838606701792362045587219587521648209862040720063047800662769270784, + 43503246237299384444192555006819536479639677899826719435841340249548202704896 + ], + fri_queue: vector[ + 564569104, + 424248942021169196493078413202078086440068366398306708629178190335539815594, + 222291627118228323464294478401554138032791049706202329926094872486933860076, + 611536218, + 1085277891654401501274364976244057407689495408209801465532605156507331430122, + 2428334564177735209463515308831341807608072720547044464744884366391925577279, + 673196159, + 264756266584198635272301979794887477213364111775220219606850179226548543871, + 2389017375046819214520993290397960987472490325914759297891384629754047438883, + 749336846, + 1089979140966007078451757011006123414845518763714150317739119352755276448076, + 3124468008403862162940328422109480210683924239500776447765071737140391652981, + 809119686, + 3180680413386507928395147388153736082443306678224110666978194553835545470314, + 2245844886517333912120083104059736256709768405560862501734195518837207633117, + 813856129, + 648186480670601806143378122606450184082095014964592087313256640695345484198, + 1774497570681742375325736411004447909455243301609573293778223948761504607524, + 823083477, + 2807850753631592027613675488590067752101548550548220033303165068545147363928, + 2800693342023059914220825440427937585716734212115126413348371194807676534411, + 867167020, + 716518750203062085471626483719064298092180547642404091950554175757242643432, + 125060489135679635641919005578127435309297173263906830593181869183458701272, + 901179641, + 2565000849674040283788832342012194930286251715336797948094751203211833488990, + 2772646474990630638109542484500245230514673033318543005414116253215472670065, + 999948300, + 2387487535695214787623195322508719853957830782739218085534090485632494856386, + 2104591516109997798717937244299299997354558697714268404897830278832538253182, + 1000163048, + 6302367498812042409746848196419934331192374338954711654658832760910658651, + 2123396384547303673577440840083208032992171968401188664693303586428767742636, + 0 + ], + evaluation_point: 1403387358210322404303230725487608217398698603041076824300827944101560028504, + fri_step_size: 3, + expected_root: 35549329922110001801068298575425780169107069372569339768544375454966719971328 + } + } + + // tx hash: 0x2393305cc963d4dff7779bcc381345a05ed79ea1d3e7a2cc9390672229342c31 + fun fri_verify_data_3(): FriVerifyData { + FriVerifyData { + proof: vector[ + 1285181225229660095401481396271463802945709219370283890930330443965850348381, + 848903270704079886822744347002518169307475764721007034886608345696910903728, + 1071982115715552598114510544773459626124516976564901601999431491066523391904, + 3032134434502897691961759907334513596377825834658131026595637454909058772680, + 617834763001490059844261043480952830502710811495064927090117013298359313873, + 928794469155592187229352801092682104976361899738134937657559123087085058845, + 1349316893553599203079501393864424572915448475790128424517188032151235939477, + 619041373477176368781532506327584838360623139414629133522040725418637626637, + 2855422763250909972536926444624690422500164359712660520310384772546208530798, + 2152169110085107971633246782816630489135848521180207887022750384987725883225, + 2941433815437110903876850925068645639698464655783049551776431587161650029519, + 1941100210313740873856738640162613231244494583435081412730312774497266550766, + 1360925979387599748853364124476321028595964310740767782689366842420514516806, + 292491949739777373305926115551670356748179064494331461551661666279205210662, + 1962596188316448999463450019862082968862732606027451763562304467754631345130, + 1716981649502653880800077425943987525338210378648251367827740654440868993797, + 1395998981548516170378953655701630462467058576328771820463947565122708322783, + 2427352894193792115151374199477211612317744076050102551945470674809729238008, + 3585696355942196344694161754017784014868718794509124698295839474882435744649, + 1269220028451030682353378612726921141683244276914321656799062428146548398153, + 366307411881213198879031136967038294865609692461848262818434168463783059889, + 3435472358147099867075853024299017108512373781831861181760646895311783179926, + 1709492933465678341460646540808243616041112588736599297573920582442809672211, + 654415052980293565723541199324273389018222757730288887919779745327415921389, + 1707165693726197740823430368305174707522449419592959122245919855706231089253, + 311380853944519645743283420169745730756919277815430817685566117506236623804, + 2228992383650359770682226993765826031348654765028514174213753243018315924827, + 2204961821647242640305793942863784574362873738630801394931345137077416843956, + 1513474322062162861455490795685754968660007316202934721393432634010603097612, + 1032344770100388733168188534880020775506372488239117374657439049581444856753, + 963588607876599537371538075654972392973817770972760733097204335935763843365, + 2471977470468585839480511442101606656863100803268922386698980609360439275529, + 2017702081562179094561335089844174076068665252846714583857972786210667326025, + 1431351614789272969077538913838195640681137021480704642490878258722174667476, + 1477085094619583399131123105518295290007408463617299221666359086490254765983, + 24408317970153310475322209915649661175135831951643421948434154151638624275, + 2303621097373839365405139159946242169792198848418366790836251982668510969484, + 1165121926147953263596414452121358010277882860780134334279829718513941746434, + 3143751872233675187150677751309887260093339907713185248755722118145616993412, + 1235248570917100147809035728780574574857324329370676144591562588412243435957, + 1868842106755379173450690414250509704880207404901391853618069657023889059459, + 2949521582096478827675454601969068643398341988816265013336076872429988620296, + 1086351817223753561282878543707112433269080950610684445322787187502898833504, + 1449122229220766697993143892303954619836930960966608597292239866376299608494, + 1174549361011626846038026533080260714041014401718413374717149822243324545455, + 3002778748275477605988365228083673513275234471137710518790934390813417501912, + 245016407660961296581883800739639660443960558115635025525241996774675025340, + 2040404719477983793144109567640354325970113555622720634041882950890222898341, + 3575930401418914963220045360698740580695161568712717273387811285679767565656, + 1058481007615825756250944076046772321373540794126476575759989639245514321662, + 2355620265068023569028235045035179189374895718619521251274264320532154023210, + 3576902894044221681007113256018660285670893732752261110303458991534871293997, + 1010191290166872432275059414760615833193623895341864785154312674962550115704, + 2600989359929819315276744184674095069950518421907999640932796872937956722765, + 445463103844755423932948776834708739072069440254652227381034458243315820015, + 1350190502919158911472048536462804713233542471127513080510544233453933178660, + 2194052303372919840368200562640441891125700208450221384265198935098458059841, + 1960030717202960160828930527056400095102000756160432841875023970533333516593, + 3128642208374793344636172314096386596665439593115230803592145185855261831845, + 2851758873029745769954037126866057661216022479889818216749666488738195198596, + 1051986138089107894545507622747288085008524484953808277171980225567790156316, + 257985912249997801776483190580829553323336406584879327694208638603410276901, + 1828411171064675084654617863452183457689186340119054122370962592577105617204, + 3117809042455127973459672546310299619471774057929423876102770379963872286807, + 1544559476077110959736199030093828784903316421779474678522314578423917051709, + 1620052253818584021578706971701728797367054674898503627503986486951780915798, + 1496965912866215564938801106340958367593339022167496950485427971535862319575, + 3050346649779959130992974189086294147850223880696722806455203677556315646900, + 1549919396930889542453887658511467182150057668000155199792198169873098040153, + 1163792675274667242502272730239171929584451877078604282537996172269859157447, + 2151013120297666152246917713873084093772992832295723400648782058985788059457, + 3504903129625939648014775804891330945954438263154059663712429815517630625108, + 2506544129194371378706061407116755619611297388780985528700267037557113323256, + 3589018492880087154076532220685940581560324370760089433682224651999066631921, + 701353338385090896754636348882726968083958742143390664684802900738028005297, + 2679811847086878412914154516386452410589787563832101681618800912536590617643, + 1782575714877245820339519413438279781222070525881950701008369618978764857507, + 28700929838212850531883221348378811377527386480720452067767427249720612880384, + 109823279309434475803608798778253917031293297130697207549176515124286350950400, + 31775991946137956165055263147484907476263488708387479715369124957688197808128, + 111551616973344228402975501354104929989597090849818386090217686729719139008512, + 68623096441525931567950527772089338952453971727878575021373973254603559403520, + 58533841939249295974022180862894551795407106319650096272618952429227965677568, + 21586829501315727368501725650447173425282746790028433656906106879586533900288, + 52498340904436146827414036231116449552808118446281680941100869300528072359936, + 23541994754443000064443604886361242987258307587209295525503400015437844447232, + 80018842762518393892194106342652588396082159632362463619026928152489129672704, + 21884475801166311553926837344038152812345029502043970041710392299575161389056, + 102782416993946798184838439288421285822335996862352177467030703243610382401536, + 13170568600311832164414990661857640457048861309122009368444290139915114512384, + 53121963438033103447223526479161685694565402096129750412783521036940169183232, + 20900577025439342787522432595277883866574828475674737802353015585640353366016, + 3692241732993093942443802050221567039974716467289539799027796863067350892544, + 73984050706482045733462529175243457154476953978246496800872435400989992812544, + 80635800475058206633230811028912338961144645577333839457066993726255743893504, + 77197025401752812367576493717414123789092325217502202663219850670611495911424, + 104714195004138783242253729912573815560738201339559865773452522127538593464320, + 98018019386997734644420472852917336501811609935667871131131139933845967601664, + 34336172237948782703161250641518060401195384612153422186534476823756038733824, + 70248275796077696930531785578615020240777734209626513736401102923211412078592, + 1995827072075971127118504723000167202426123746864924750899107838023149027328, + 35242130864729119046827176051110214303063232933023104577221471575796449542144, + 108613337835920808913844694030328933454800084783667162491441636187531974279168, + 81958126559392491245064022806220443293739316061759565172117071768497621565440, + 103622095393832065550009966040819118701625271545298505935511822487696869163008, + 111744022568649904210086591094730671743754505248739581077974922073047117594624, + 11067735530800503254696103805232236717857546040926954909871782650324558282752, + 20871939613035520074616326271618094772250776051332751222658847720105331130368, + 73283702931202158287873885335899022448693820293103122134969326760792118263808, + 64971430901217717818967484280385964086015013540388794923202875472863345770496, + 20852880201187444246736154110453691494759358710563743614640389969903232221184, + 49263046512900745026806428338209987053224932333625536671529885566764736053248, + 84314022187071361601796269185429988800531567964557929183984156780159356108800, + 43540401503505478930872407373196952051934041733632337286042911640373239480320, + 83446603580616465340854580487953103706454349227117917958735132972714962190336, + 103222734654240053052455232002682960701262097169670178895910970372536588566528, + 31459843569483549084511808230705094707471492763641700199041780604672101318656, + 28654286589969176599187822949588804241213843372035410854354096004352975044608, + 51730510711107245864781378177243951813980251588046720321857954166743244996608, + 81479121216799175486176053122108073075481568089024248624085845211015679049728, + 459056477124473059092882824869960372106134324737328357092998339366121111552, + 97813822336230296973336870911181126297939592109295974967881248380749860569088, + 59195675251044687210871772062447428767390881305472065998145298870188770328576, + 97789116866384739187059240300291042010852687150323547963210684269366368796672, + 86647465498938110346609878775533379204873324374632670260680773903472585080832, + 82869623844916817043784268213112352126149689977284254727259229239116564529152, + 75289400457405433340887426261663321774999759651240494263104353855068484665344, + 82918158388338232868523795458081509280036180867022843167615040867716711841792, + 26396971716631092896902032159051642840384164055937906381178535985481244475392, + 83542807687312484125458605873041000306904829745172305416416004651927539286016, + 45554356648386675827509821826953025950264985907988652558256709190347942526976, + 74447381499101581604065148416702956683124042055115342502836885003805868949504, + 36194274989160257468072224957137419442488563255112954475086177287997057138688, + 20477086938576403145235501559504966688101616263609366007114800173910151135232, + 91316131738875659303166008522740833352669165834686733553839082381760501121024, + 90205934713420388810418997498549875794373319625602464066130892746438846971904, + 37342548775608616758071066296231451308460803747901304309947401659721992634368, + 100937300920552299256598825426679229856034382413514324575649132662807133683712, + 20092384429828595421607316160727019756308877685610016432374206283051467538432, + 36609493489695589040400094721376791523160712540916938029946282821501275078656, + 19573614602801940162775762822966037396245467566871525724171683452448785039360, + 81937793849712168505372619262043739934572212477841498483948224308663497523200, + 108336829744568613529216810454607113689127564532458376479702851945447502643200, + 73465632028970684540087292520121213906690396351783985170103381726187770347520, + 61915558629985439953950849507630805716229792559955865481031625569971933806592, + 51827405552631445928549352381008195465051652006827246096327769932544992083968, + 15984081457359152391226968059796233116899239406797180266302048827920789536768, + 9319308696739514538723260268143581586235810836674989290194149612772655104000, + 16008312208762973897395352669426884056023753097029802029632955899035145732096, + 33241391743606333481049442047514368962528807905759549529741648300965529387008, + 58008647222613623825983218605368313958729642650624036515282718873621970812928, + 89318249184786180620478255869299238740540113091005782388363238100184208506880, + 54117670065969824685237003644461177690378345156970815010431957539022209810432, + 18005351029507528910190531079176125485286121101812904691564214828378527629312, + 30641276652107837783560598398082963004568191898407599473713260650808010080256, + 47598593020968687399472776546464471822833336575453332003621071609647245295616, + 78810885704507879968199040536963732075554863040067573145479220400973913522176, + 61377245944581189180578485960883676302962571808779902946043378359813768478720, + 15610427291799331878546333077776778069654431470886822535777444401843630243840, + 55666472307682025667432180063325245569917334338467037795262511316957573152768, + 20307394052893608222978149187562563974173888195402765929096131403627492278272, + 63162091887165120203387339667746142727843241611321773640490491057141132034048, + 88732907850634530980455878083948928012419871009165267782133795269825227915264, + 83539107094588283222067733138488260623581520867190053541588340523521911291904, + 4787869760947437864018708374078696068574040883609592210201855105371255865344, + 61271634073194496941701272025790713562585638528174323094511693849996581404672, + 64319825257844022728290238580879665787272233702534716487274551519072321798144, + 114346483471200454307939500847009054639045841392624009013211104379063626629120, + 110332274701311218903116170446192490520625914922498185118732157790319240282112, + 111494949088457106960252356655530566572026894558476990587219095992050219220992, + 13718593027906087247684170276005651503089677730892211198232889721053425696768, + 28348535998519238804036934815706855106237291337688977230737001880052750614528, + 104438344689525089339865943100747332420855232124693233587723774176901222891520, + 98456255420529590729553489423927318440785933383178502475083857531460414078976, + 6393368456410850848926224941858075450781689835963533195796924950985345859584, + 54759801553999720899658414124305484992091256950135450174300425474912225853440, + 74897050508488343328804538269631149285704874231426476981322763237627948695552, + 94973158180055412257719374718276858150637721122051162989312515339452080455680, + 1287851282258921476396256773178104686368964113796667563503574778806160850944, + 61239856205418596981815190023754153567054800761809311281542182352707420946432, + 32742910564996311147111923155308520983898173008742474657071383802279148650496, + 31760948430155894392308565595621560244875753991431070180182337551968512245760, + 25093216784772666800874107068253985317428554819427458980591696896585529032704, + 13003848772153730460459972778514551808969206895276389717014842327795536756736, + 4806682823385824754163262339769927072712114252722397436805061465171696812032, + 83460556107348323234632156939929938435546526149514367027473994745462770368512, + 68396524888718489900396178610273412968753140136693719662583736385744565960704, + 72069444932186703872304847550617104572262216769037361186525320809378777923584, + 113372130456140140977186954577959803432947110721376564724706301108668315205632, + 47494047820255528005865889585873057168741573492809082442622197197827871866880, + 93823725218277728678505357799432885555588917751718639386870641415364422926336, + 63388606063816112086294970010938284631344973466202527600501537864594078302208, + 11038354591677606229691322330586446989497469351540017574873711225007111143424, + 57785298174632953689651963616711104762400236984829732649860090645416389902336, + 101741511337341973997498996890079005406976934498005756479938037530062609186816, + 15158180839876778518086129541812850024677206862292734017527461017644414533632, + 110166468700792943313985741332726726618985637942887162047504150936735813992448, + 1231772690707309454295916097546438774625841025852526521475215602372470374400, + 29036369514044328760412920420676501370222771536816428080836674895197027434496, + 71456136309326061812076042679238644717448835342927187700260246151297591410688, + 96278622335512150289815093168372113917076051619176243824581167961716033585152, + 68926704764978859487794879241989431905185592991060742140180279289644874465280, + 59186418693591059925979823120915375129304167636709337636024916041717719760896, + 41159816280505217948711933216244546898200307216093804578615839122081340981248, + 58017869455987857635105337553144369074210535939912314783102811337905074601984, + 637774246064847913548484605674246133570247155115343542406556707809042366464, + 110665023812790333727595538244545846705849406769661073675705235098030791720960, + 52490554606772309419285418462022412642937277416815353821196653039835703934976, + 13214315696844066865057146852835491220555772801733824966540909387754017652736, + 13837946149452435064829420246383739574151166774150644457825471095844441686016, + 53506238629059611316862259696586379476706872186760340878075756703621922684928, + 53515290778082128293352827428648527313547634659980447259899640625364429963264, + 22407331317610096647548739778202906943147901637537783715854743050737462280192, + 59243222215685339728573745568107872210466448866312306929980691754324515094528, + 48043134751613354980865306783389437298556023133385979118982603835252190216192, + 29951313577589075247301198356813467842016693759782658806014406483709282746368, + 60678462246953243883546292920196417181481367973098448070210021450509788905472, + 94582041872397520468644497898048277817550225369313316299366716815546291060736, + 61877211121312353738724263609132645057472883287848086526542065381788251848704, + 107519838946152004906679772559198623345056457220993165993692657138832345399296, + 30058552591949022317621560370901506941763905818552965350130198095848804450304, + 70718567595849652007915896104564048748894604704128208448169951985694886854656, + 109916625069813538094362419279787444608683087766607448348538640687840322650112, + 29349711338361767266568570387020738211004318793723793272534775650602811654144, + 87753551948066598922240880159423843589805536868761432034766519478679123263488, + 51967744247829133515952884134620680021793285420935611847811166679449584271360, + 55679140984013666831844343639808721173168591107130339437802260057382725877760, + 107133353977163601546262355161738237610403601918344534329901936508168545763328, + 13320425095973190433722191889707498694523536476447964735651248832335319138304, + 79168452766904806627188689334256733746140099735522934378252395823800715837440, + 61270193439027626183125758907621728107626081893477061363547336392867082928128, + 29796534852116166902567204882987973629135287819536199705111786541560019025920, + 17367165382119297413581055103006443603282097749206172122962162102815080579072, + 111335709109289246970283720212007829224645245535113599428938166478810476707840, + 71065836100790223247441215684760193758209535481181485224888464473664501317632, + 87481262606175041414756103999415337443148350267210387575561905381793329053696, + 92003355379257263279652684392912852725718602622976181368066448742563906060288, + 9579089094155209761207179555935336453257348540490777633966833019396074504192, + 14396914725872094204291113145963564469629738650764878029923607431435935285248, + 4941101135130768221743616221843648130883920117953008721817859130927567863808, + 76476109860685570596726054137076543116512462833018504534416583576714580328448, + 86503321715972581263559920799276881909761074990206838690596595816233042968576, + 1865568579790828837519231082825424954863914349021986969564449436377970376704, + 52590259101845084403021265146172961170375427168610956490082065641231660089344, + 114746957221927884238683978701234988894947081823772383879894452516761269960704, + 73621458395571000923363616257639169782100517938304904599993220376160385368064, + 106960220074348877433925680926815146301177329149557420861458766427733931065344, + 83869554098623531026554628236470507918736849169954257078021189906153684860928, + 33083579658043065997226238655729804778919901200613852003768450613266421383168, + 113545365328782069609706569485216176497587577798206119442686862638946017345536, + 55991025998569875474079077187333438452283099224531494221377718696004867325952, + 48749545959121063514692528273183899464280949284900288492891649232525506641920, + 113286893716274868872176161372754038761790260484500693839920697870745509822464, + 69026079189826258666458872079375695023177074917216450451698675158337930133504, + 64434340164253407278757524946015275079687144776416046641756764457678420312064, + 89376563763908923454344055906666094302923659930412829116806014038306189213696, + 63240696578504362920307587915967254223834766718013925600997157171138303885312, + 25117601592324741720699063853477296335917844852259112335861569159847074594816, + 81540631324256832513627626757579231968443489299652234353651523301111274405888, + 63267741619873670188079724418419164894921436042119987911809953691778833973248, + 113707517627841318781794883155506485677188942397874150272352581400031911739392, + 91960925786390020074542892743554381384611211698491106629221470854199623286784, + 96569658811465256339298510021065180904160977529906006390864066745728017367040, + 51115453898277214471316581122400670605351265586643053960639751738714612563968, + 87695850802569293403307660248993085946752140819595860333009036283409984389120, + 87002502492464935508606939047880828460442583797361478429397807120194190966784, + 43056902848325911943525735181956724240361532001225436006934087762364042575872, + 103401390147110275388989326669015140262278686437073613536875772370895836807168, + 42568410727454499529901320846400578878683283350494257543643923403913518120960, + 53501188646589168523628174437167122768345887360213824012388178100287669534720, + 44220190650284261797703146830204083514799503687755625414068009018518535143424, + 89852053489808553562563452275774550018748482164171101999610188521915342127104, + 62728277816639650613765412438068421447730782901425567930050803537986321383424, + 2363110225962460699516995453406300276981016452137333353732087338854917341184, + 50127659903617201163695184103263087462395575784368907000929569172143999025152, + 60168098906416022998456903075203495015026032063994394046704737221624385765376, + 86064859022791183856430784187284581059291186153327304377501737562384766074880, + 13168885989055208994228925397368993092293784462727849903010988091852046991360, + 109736693949219032886476243241106991727167307438530006674541601959533080477696, + 102473936751138587463241483844780456839302721489237989126381735923835427880960 + ], + fri_queue: vector[ + 70571138, + 170295614939633358800748578559862917334126190714753719574077389816958619011, + 2304719096160632882749865076830733028618252749502524101594815032913840801297, + 76442027, + 769284581586606973389646580638415577437438257209066127082047976491608997636, + 2379156787890605387112411810994601250516526430673018083639593136549113131794, + 84149519, + 2485887619855664747338733990488281266216892735497217662701365148981848160540, + 1683153807988784337112117060048820338098108840729965495283689425761097542751, + 93667105, + 724979443707920228889025842078409134521586261204763617968722651373675365564, + 91324979701932076341119594063299809263489273697193211429855581378566763184, + 101139960, + 146899075783564079183129242171238638391182118451216378364738173226093661286, + 3141300108700305706348196611454039070328298411675327168278438129447449971487, + 101732016, + 1812576803668442145828125635795869966638700053631630052786260671802138218572, + 2739921074361917346469862396534334334450900926797052574922030609519030270632, + 102885434, + 1127611009446158538132010612726896406302518641927625837717703444683184391187, + 1820137204068523816143651375883877494535671438037414359919263454426521120067, + 108395877, + 2627360676725659451557571585115546715214927407930010663132091548024256245138, + 3512215056978918086795270151196469826505131530674659529579232634241832400181, + 112647455, + 2578153188136393021678211847214116832197654248627921851958860249292107974278, + 3284771879088203191761988925821009837985943472860244911281176358639356638198, + 124993537, + 1994781647195646573712650993490959985537412009701300220756277767519071562230, + 552509472439866132375860151369959510808854929038208721434479479751644620401, + 125020381, + 306677701512827270638365110023381039235691997868944785888735045256716638509, + 670457395803914926832238037801976994856374268285346968392453267766719674791, + 0 + ], + evaluation_point: 3596697627507700161681131409860265546113870041835294859560411928907902121666, + fri_step_size: 3, + expected_root: 39157911498883535236031426137755973495260504355631112646150689976596666777600 + } + } + + // tx hash: 0x682c804e215cc2df323b53cb4591247b07109b3bc558658c48642acf4a4c6a8a + fun fri_verify_data_4(): FriVerifyData { + FriVerifyData { + proof: vector[ + 3143422205801863050208810138499208977230729631415976007562714089318657918458, + 3012208142566545184363720727389742578938399371491870702647547714427577136707, + 2791649958048486482369310625738786467105257617224632627658870062729276918735, + 1090499204177414594202385018319695081513551887422555360155957169083417478214, + 1814247149899855925726144010469850271570884518743275103057310598169889453590, + 900733610595861079653286157526946313055791490903020232604669349115853616913, + 1136393717006680466384471900144427286239041530361258060580099299257045292035, + 3469825155125510751271861575075783623874072483564052674910064926414180809772, + 2633697481730724326300206463560923193242191813716379334034573034053738083537, + 621291199954511070856813978933625464648697254499338024591477469092440148993, + 1068041038226850299292518867290122918690121948962160191408415785508562257651, + 2011860330263321894542748167788963691726801976519722045662828104904201371295, + 2803943800990262855918386790408160187182675542442527717729036082394350259442, + 2286978684952963246244071623901120297102884141389488556068829919327326235565, + 3538838567597550735420151039566573265906063729247325971021111601437951875851, + 1119965168799570970632162338487463831955682161634825986155705525310301868094, + 2990453142587109858309796437774970419814411704454956504074464130446086585642, + 678631311203817206841167223409361265285490565159478891980696975838659387313, + 741748163936271390841407650014077011638356912732061544484840684421516217686, + 440877816095306504908481731664005583609258510968487146732596753849560872373, + 2648093693562905780820097503226146882203479653119820560031761856763862744110, + 150847104677544872242297859661431674417721255191497895376730907025918391300, + 937570407648926077444802345348289304258900959431461303775341059259372139314, + 2058227521657137628002692409706579473051897613384788311248221824321478378634, + 2709965110986585356170109031554072024983819622435146189582024602309882465971, + 3105739600670981856465356424325925758082681205793239417161023757120298558638, + 1939720525652699508900983960615726431290024353850938252382939731731599786811, + 986861781301680400501870173366392045108593680336076934750336765122481016180, + 3420889557275126958219304894292679590897599347214780546002902975922479433450, + 2455853067742081467347124929366496540800578994779531887384721253355078286438, + 1357309305850022299128202385602822567841096584043678031354630164594387988181, + 1124580409965292969497490927098792660780977400596675079277972674179858431704, + 646620630043635997538131623293427114820062569185135827689562316889188213634, + 2484717077112272517202599596469225548819171018559308221963851927022012451296, + 3206663214874917073975230736636244383955626091735535831445717090150845317686, + 3011977488015544417549510448979173483527685650547704819221837914061045760851, + 1638350401747465709457583920977237759627586428556247595423629917367768834850, + 827705475326579181127833865641931008329516330551881463163412197775713393279, + 638988585696751599221174039438571240997162394870477051683857919194745955856, + 2459736105585271367636558482383771577690326217818458606679895032892455671644, + 1189977809155381645542880927665871050371024361465266946502578631271741312287, + 2832958185630213410486892417886779652550110258800558469112723614635404014139, + 1245593897842652142560611331644741191643572169893985021123433224270013274978, + 724383658704590696485031040679763848791954777017855650018113398422245002314, + 1040866245771406458642246137591576893095685700410430797881270924198088735905, + 1976311301280982149585557707639517903865570266898966989850496820857882640419, + 514587414598304014605424417073149220023081085238707167320158382007953795953, + 926960892876814021914737412036609900034308135219472443372637090573003962741, + 3411645935642433826175673804527197211562250760564385483451310347765810337105, + 503900603530623228090826023471921736577228846295363091887471996646832645817, + 2352014864755802130406710466092751227381490607581151733454690524675273683874, + 2912733492947472252719603614080817203122517018374016543768220613448347855512, + 1911162106551414425189144690014423326656237036694948877499484151663702631830, + 3469439584545615783461393672647868097904048651370003194949725475619243023846, + 1807714845588143039614868211774709108361295265685452229740652805105560380081, + 837944419607960064860782045369111328002354658281582375621838412659475299471, + 1851959268715188391054307183191280516070034912549871825199054595926353424890, + 656287119027080133079341074747787457889833412568361008307333776985076633839, + 1498615329158390051934739420329569704269717271921079908578899093711887754956, + 2554684237507298485942741851663552560518539406284509722625529896204209787528, + 3201116351307498051040138192355240177699452899726177621469070936128701169906, + 1885156124317831409403606646536237759226101811293709799116358027409626365326, + 737618099612210538003849700592108558342896476672261939433484420338524179985, + 2456921957777721302533333018915101178154510551677210109252199408962152630526, + 3207198564680615018952050111168247292898868907525457549376652558019127040201, + 3608882780994200710346741250973947585361565568154151171138443314596251805750, + 1658837409344097087095178647061716383605070686449555744735487352883511760933, + 1092788764876324482342897442644405331017680630576408928279893044901348195012, + 3288749391394280581422619011832966555586171148443429768721247695628175620049, + 1421903083425149937108893616688470672740194686831252243102861861500713919889, + 3343859633860493583530194298426734786388765714567451320900064241545078013051, + 1042281713435640210436936652256334776644339364717875402509978439199718645199, + 2074119754001499384245264353313225803679787427317880097460674352703667014110, + 1009148047995159014236863704385230709160029402312750648539974445749890501946, + 3568080124650310825986693038548536146522374684033912030470826506638754429160, + 2837282791476275267720403107515613753955756373732180686173304604008541718931, + 2871700696860558643511592112807845430818590600864307331570336680144780794292, + 102918137940963619381014634345123637210172222998763586574123439328467653492736, + 74927560918818520710311734685291171799508532627945271139877272398469946933248, + 1841334577664606012767459145774979404175188617317846992000575455453970956288, + 32422884391703958435856377938356195968502817712263031805810926762092344115200, + 37865534048854168630063906845238542612737378325731505922814938474103781195776, + 25996972822658291892117757083338435619528343547810280555594593410965510815744, + 47172730397738316602982854042536248245146684321982063386769300299499205296128, + 23841899127710348126126976780117248693944481944829639318132693576457379643392, + 50555744639401514431959972370388174002579437117969664947114634400427719786496, + 114326037667260507509879337251952677342090348476970349629100406964592712876032, + 13647880386493993031175942234070441483982404565839719147621633193255924400128, + 601123217285612224979385315348349855389217612913848048450288857588684554240, + 85012104301721798718140109709188534619604173081826236021061625208977361993728, + 95343483932121814973118146192393535665744503911038749076190521460300626001920, + 88988710875022129691736552443220610515413663881002155411760471918379704254464, + 51014000604145718565755722236093132331013469367000516778284239164598741106688, + 41092171218967642299800298996949265152864559425707280605255861013906628542464, + 49463736454094821588639670735468352347049128965822819388794903970662309691392, + 83949216926156567907913732744270241080761767202626211743351795704731724152832, + 80586238100030250209272096346585361892806644820779836076321373924973600571392, + 19257798899413508293589879541833949292187039241408444661926396068618848698368, + 105108623397896489199471065350566239376172038820491291460004485511510000402432, + 59410600340513149776426595200645770154981445599507197278682555486718419533824, + 80624580813261874714445788649111379592440740286963077394903058763477447344128, + 42341920281718390134008849822511715133045365278595383984238035557536346669056, + 107832744784295152908387292605984005654526373425196367228125872622366707679232, + 90453531823761824681031777300949326706538431027701810609912450785970327912448, + 1941467028123689563159825659373704580139355305600468266856854043323153776640, + 34820186929636234610531766000088018590479098420396889016571824560516351655936, + 113386234947197631598795663970864133360461388857669928235086485023476617838592, + 115481609978615462368047620642994839747274810672511419594790820185978448117760, + 88281721107394451190743583716440936800861968769507002047063048621164205178880, + 34747677645682542913984289433536284897867234429173342992940811409445976276992, + 50313037937597350262967538295653193401522590951689227967909865403237397430272, + 73021303297159870651691530554394873407393560314356595954345890062640435167232, + 50282372786074307099010403679859459548349369750916287777612541637140326383616, + 69629141095215655562607043954087708975179887837921832240978492533409042137088, + 102260890733904228520736322825946349428998725288131594297399043417148097560576, + 105990232226772445747812307533522900335242597753022713692570179360127421775872, + 60407970312389308349401710739211099318229423672491470835442904048796977594368, + 81885295917450492007139849693115101082986597626376485380738259945403946369024, + 29951510755105721095059751888525776537351094949226371706985029111153443209216, + 68856740514169325658815768890991343741384943512783959924174385814674413191168, + 17006891201830178361257946653893229797231066743881838215915933656722104647680, + 29744193346231970543150233206935806872680662806101451534485314102270541955072, + 109379911936309909300435147830225752827214926002322313049092031886430220320768, + 115512714415609706656548499161140163735728836160032893420095433436400128622592, + 29382185005486176604204533258994200802270326699450478362908375070913907916800, + 15696551834885067346406326971564128901485366213009891090347219580946376294400, + 56334055907587308895334849263199583877354325372277641915158081083784856338432, + 22775931635690458182961011672084986380900825993470496241073375298677144289280, + 52736762450279499200665343001142023844383791918406055176215246249477458100224, + 2379055754284752650802327964891998427340796254630727471265554288002866348032, + 18071253315736858600749950247109056369129443348899678269611563929362466078720, + 24855863151805360073596544025503413663128258359848467144980173974234646708224, + 93293538719789734641316695732564792111493564466817697526033626799881035186176, + 110644238600341547856760949485698002885575863110927891211310602767615366529024, + 75430357027059634840287843372128154423196460161544390990401150595612295561216, + 115077022459223458625114087428408633223555715996221689047071354464093771661312, + 16422393832964189477945040315954784639893043744673175923040893600781872136192, + 61737452692646018208914225748257232677585327845820949475848624551987469352960, + 58237527003453901004605944560529046393850927463343611188499865496243153141760, + 48981398516164381690542825863129707820403362028965160740670171283889439375360, + 107752012087840942132914447263259049605364442601557485208540664091944901672960, + 17114039313747692741564360508391133221596577286176340496146849766032795500544, + 43161885619671776372148475117837424804796899654582764398331744215599440461824, + 99408931116545317199262838933218151417720283046841455861967793344712921841664, + 49580961872479972553413464112056664229074336439502387172057451232361128656896, + 45357429777695419309260331251619121552097873020973779677664646295900020277248, + 105727993516349473672893096478524666298925148384085054922509235450345066332160, + 57424529110023507403412863475459908895610485310370528212892801335934926716928, + 92119602952250018092584852012466265101137399286690230143449306112140035227648, + 7756891590794176264371367408899582402457473677652402002806840378762974986240, + 6988020294805141987669938393136477292120496222660355066922059289394356944896, + 18072028139012100270468874609418423949993090129442343029849698591334738165760, + 23116377489606714585435594557213439680838125240290376908296591966699002003456, + 68512966335372050999950686694894156643870305255690243038905787904179778355200, + 70286072183580195976657487059139633497093979961520890627244408055578427916288, + 106523972623639499559676608036357353822347052845894842706476264738287263940608, + 92847537630439789304157020042385398028717416016402548995254059224827397406720, + 15142130525634744109636762305231941525416039703234352928204611352492840583168, + 41578476380221851529978470862036755949475407623539646727807239818568288698368, + 75460186798647563758834772777764250472069596774832467104292680217740860981248, + 732538121620225262186568750409900326474553715456935113809418281769941073920, + 104646396000914587681267263870788578930104646532813946301021560945035989483520, + 19077617305577957666724857659027398748445046793200134752119366830113574354944, + 115408864056225519850090244083059011127768187336142778540321705629331918684160, + 78691252468866484854029425009712307246844927140561560298895161271121594023936, + 33861306600527905234789161790022433910218907138464587862545897474905251774464, + 24340466364968524573581728100357741839115296789234459033849647530697937649664, + 87492461932651244021271763044989185400575609369093307967476813667261527097344, + 97627940060486396202081924155912473102567733283636719843355704125650720784384, + 62683807257749725299055991979850770006186746561797992240702106526535670300672, + 108027481303679731239052448426323647105143534868840983879154070575084866633728, + 28210088156112923886690877170780085585135482572591541080254186491424983220224, + 64758945867797265812393299032979912960441484374998797438690716384927426805760, + 33978009891780257735600765994943307767013976899086270004388241941462016589824, + 39446586951430119295913670372990488270921825036656384671246526993155632398336, + 109952534051570482731587626982564847807298207399706942644541586284773692669952, + 104390741636040619193662496172066782214044133399445568069353137967582039506944, + 17729809123476602192160103015662121297335361969291694212984010857624931139584, + 60160461276392958659057384766757670664451358434829392825242122479114259529728, + 69604528545386736524268873133266523519163564123138073443971900205693868703744, + 83996042900520308083542251480318841566665897103931614375375752954028385894400, + 21873659539297283399464208957710269228365190540235067526793094034056718319616, + 3078852647943037851655106067093183010697067652914577623961194554436435836928, + 48473705743333245371493804882093269196430794917986319996051527358431612633088, + 48249599007304051052160461201361888596030022690307650440652281839849354297344, + 57902873696743021772045847520618416937659335889586491895707664046363762491392, + 21279466337281147089731571533590695797642481585957106342693480863208136769536, + 53472045985490300097395763387381818505164890346529214922331470730014568218624, + 73639294893831731612925100410173807349749053386851773040125737693994752671744, + 84328193908783174177235750847869574439979050378773642145934774566477033897984, + 70411811965360809076230320947089509919074967809422226994242250813482347790336, + 34087121716877729092230422563911026699277669504419403435285149378417912709120, + 87894140290630462226860230825555377639320384060659025994487558132499973406720, + 97096869399527345270153861978537342062857041662496022654338557123595859918848, + 5050446254752495255173206407387911097479181604574506507126449799496548220928, + 113669171005949398261514350486207558864379895812070249250410946492149885042688, + 17094576215805638929024623136358646328415065732988935520277861529415204208640, + 60770158620799617732318218362011193665406997670472262671818599433864889761792, + 106645211657055506660990514232200754306753424908431554138615599148602883047424, + 11695610474256419402543288907814599805862238855544186065606215306781426450432, + 67962936252780879362194170435354699372434523845524009361184127647871003525120, + 10079362040238959197603504293869133985708169061170647184049700858629143396352, + 42884602480319437803019128913698662830105452759552823029153675298284115066880, + 72893322044954025025861466954510205473412481097082471371449975386265480069120, + 32308429562850017183396431645690702715134622056966133976734607064366621655040, + 71464181181353341357470059867225441982504345987888959875922254232469819621376, + 65855290264546103311858188511639271867302179035121258654705984674332479062016, + 67052497925156720506275328629100889780811820334707308362023783741359684321280, + 58392695032631387182861384464091923400953850619014581356565021181568140443648, + 73907824322777601676274567342928189010661123186633414782084258033846227828736, + 60126716956593252346333304818671869776023532457273761673995932918929728471040, + 15226544017428987606571530773112960992399902377978633992395741647704441225216, + 8153192910501267571883303085179107327543037491901106112790403200930195439616, + 9011800022183067517897933667715641441982461182431624761636915668107403460608, + 78591787781880297364031688194622407602539455456057289322014983303970741551104, + 43453766051672659532919203627420969553352558977941132326314032391583086673920, + 61584024980177452522331901333564156881416437486746113945801070385025635057664, + 53503531867421246223441650138587861420907258669326336367326618763563179704320, + 3221181036537499672917454032412018961818820097925849732719679971065415598080, + 113604043593815943903183910721637292365747425490547426035364225253401350373376, + 104584133633605673987482759251041004766991695428413938389366631716503869718528, + 97957234957632658413553091691614071137039783414113543467822719553304371658752, + 89368392600933569432273687908340627155660538797379731552834657434617652445184, + 38335077268433149222123616417166721804057710325019096730055561360993180188672, + 80248592721674564790535566128288760788859521731444334270508927430592751992832, + 83124048304482999709804121349436296884712732816813455682384570448450466873344, + 26744144640366515354536725122692872131130396638635076898493912752349153067008, + 65057186436757611760726544095893292697420404798170781795078960218515039059968, + 61563119124844275816877892188246746249165269715050889142029083952353021788160, + 35199979184246061226728953792918680404131724563479414997762347926987827314688, + 36469718705786901199825009981816646275222057415016479331518348472472003674112, + 17924613427400541485350842705766211950300474651814711893604733864976760963072, + 105819624756392034625303216649337296521298466175101209489241227253022264918016, + 4685097232775531428304566246024268889672869441308981945171227269848274829312, + 14901561932136505857559629913944474853452100762065104016160470115363409887232, + 50544550386145874103427995366740810405638448189449072719888709742029956972544, + 73830820431982701227153783840692635640430135199218237677251858210039026155520, + 9067097463656227279661643479668585098714875576715075456913495940472084889600, + 51141393168193445001326537290150716921186314099757982478391936837273067192320, + 16102066918682553016983496438654412423457863919357638024714980108555134173184, + 113875654854526986118088398018170848909902532074448717550736768698137073156096, + 49579836637816926626267987426675750197052330598022386158601250790624083312640, + 71571302711076730857858978824862205892285682649181744204258248728529892016128, + 22039282856234748001591800904229995356738441271434496203430688220990960304128, + 32438560550067296868538446000675350597744127269071853939870570145039406596096, + 28003456461780959603556859764547979512370183759150156500690120187651330932736, + 107162399842502005390044667978206408248961316824050730583575111826880726040576 + ], + fri_queue: vector[ + 8821392, + 1877830733245177072226611860862552783745312834816209463704536346516920383447, + 2862057619932960416613481614035960396218271935716820292837620193944146822780, + 9555253, + 2257077605594515653448329892673691058474970264603690002613630284118087434424, + 2597307228969688643073953214223446436839550550362558962323137882349676867424, + 10518689, + 1159349684239017177155399261692931297428891455461441257510624590932990593383, + 2518276585820919780492811391898584230260096891434988703350358811880316332912, + 11708388, + 3306898732966290153528460499013913865677868227852102386998888613145088664617, + 2577431957430180539386503866681403421285725175452247598669657083931377884806, + 12642495, + 2089202912410197777350589934971648905748950949061918456766196109002707332247, + 1269483546376508082799271196063011979584057328901220303912592165047637937902, + 12716502, + 1622687077607757562154388864164872211567663740486490618755099373093114342443, + 2598574681857567184042963416068319160636871846841938666077276980226115442091, + 12860679, + 1827301470907553100656188132150086240080422807184665224972691991207157920878, + 2174935072740712709315807298408818667342198704766363433315542700297197757882, + 13549484, + 2158472463853412136738490738598847666531731688950784585171482401146790086274, + 1310734038019375955648988362277286336034841377287794875173299486822459663431, + 14080931, + 1450213367031512706884732238865924636575539697964710872432726525741651760989, + 2573402645855151849961052199136415859986436160954283025215578518462478743832, + 15624192, + 2195596162954565773323178124433459273405411479078673877003735514958084102200, + 303953445191752782743776122555163892337453340259174080411222453590406135027, + 15627547, + 3481685595341734137034755388942977881974183837880383252575245690247816207675, + 199999501830273825681522796742666172376092975561071812242932431878713354334, + 0 + ], + evaluation_point: 1897491531436810602087757680726380995631437707248835288334123063789324718517, + fri_step_size: 3, + expected_root: 51990751892724458268037107192629261612089259401152235758809976830843563278336 + } + } + + // tx hash: 0x2ce4991e628c32e43f02cebc626f6ab2d91e87b6db74081c5054406e72806b1a + fun fri_verify_data_5(): FriVerifyData { + FriVerifyData { + proof: vector[ + 2014107639187477460220099655885926083160926337964799483927693907763230745880, + 881462142169413404840218510771680414740791664791511336271831356571135198745, + 951306002209711917236241875547344071552756315581589181318688097054530861558, + 243871411143091620623926923634452408784851597913313919616712031618034893631, + 1211141269339872730840084879723036496416348504274399210688935827152742086303, + 2509431053341748105019177646748847045146532851446303599718261210746417296540, + 2975740026570611314558765385486063629228450984668336068161614351624963237515, + 897548235978079970959726529900785284149125689629530254417019648330813224429, + 1965058043665527572310641258530894363066222708644986905430344703993249987381, + 1932647268547446671871659982558616154695383547190105065348442445544263798505, + 3531083883822230932209813625381763028479118508571955011945520807827754692487, + 3524237885759887445354752700181001696662235943668702982481959184842885593978, + 3432048751200323515546811716226442450936249865965060039673919647196703242285, + 2313581556209997143714450190778077458814690981812729360373964612486761011804, + 3415340700774530574714915426858381743998070670483213363501389842601951548900, + 3289625907426649048820590003646738243117522826149419320583301077469658487739, + 3363834052891672950049954963669112471492187840029327983394429504839611454017, + 3521599565181113769369932042291408611439361079954125248833411949468739643674, + 649811779887687691824371703685784478411049887146162435350251535840426255801, + 851690297003973880545473221315787349314734269983705804870789502447644345433, + 1952935005571175931139784768553881449633678904869330982325850221428982235209, + 1613754645191832301767139482586235020008809407303839872864311915488186309113, + 984325784249240436946270579812690673006074401091325666471705539132240898321, + 3466899987852072492514792608403597292333257469792476590091462929475376586079, + 30554223883553227912756403724870937804734749906146944158422145667645852457, + 657652870160756672566993299841702555232867001122307038524316731107404148066, + 1496273940766492524201202324777214679693961834429273376660209821640265601861, + 2443028952124593197496190213223787181711414215272975378925501447699939343547, + 2019108434364813757628050075831385925407183821745559992030706683262882148161, + 2901594461294456045083979502056643367699055151477745706797135183154249650906, + 125867840929673357251171281030326300314168549187501400617006249191171196839, + 420688008940893763454463003559561311377541215384091196924970768317778382611, + 2723131146457259324420722250978848886636639507315954036018005424737763306901, + 1445539425346041644853242176436184934312916389055859029082334894047715761225, + 3409336888132486529834407873211936914512568064929901755755365124614379226633, + 988691556539029785291028467511671815463663342590871753626182937249153347507, + 1256307872790726816454792638320447984410049746515408503026096389400863326324, + 1550869385242682858694320279266483930444361444008551631779561835325567904874, + 2984175533061870110289065757897985351013124137234101478754515825760789431729, + 3558093482362223848269476509630440651547775259128416695142759686208642435341, + 2851846492161422365280462896908460568919217145861740534476914819979805035906, + 2688601187317846524207201847211919980878821324803909640670188392033568269728, + 2544285245159589247578507403226257867361565134973681456199440206693962465553, + 2805137155118802016406904910074830108520944561375630108621590001921317099339, + 1279932023046913992158542077526600431936523225186816095464283314091992560028, + 3357388280767876194274259186318005023716779692708887286370821934031229881584, + 557314092019431340128676781589556326673935385438231852029472503653938773401, + 3275300637079113309031574758852568534785601651607078969205687480080311823342, + 1977829174785533602569896210288922638987654643124663672195596620137850599155, + 834578887192053780402529241106140194111047751725732280068223067522810859751, + 2429470513756529324494285815441558944915847177442767719008919648033336389749, + 2253759183531008023557077824039177230643618320723166385609657910329806397028, + 1952804867428005968932122869685030118659663024347520535604430152866111070700, + 2986989321724732898813263612339967821982390899690656048643031618674099044447, + 3041570996819157822220976998900075094486386886047275038956556543783124950945, + 2930493656009155341521124319831672772597149380095249148519661111091113415242, + 13904604264622398292617146440594303519784835345169784092674295829401442058, + 2924296595524971178164954112336988045743168044303132692693583538339624945677, + 1276866419112185471339451863913454912729034131562788615469958846857808827982, + 2615606155568946658544625541605517109254958081266721000011686452165534207398, + 1757923047346763740731672644111815913937898989198516395716943643177284420201, + 2926497611284138418401114858815626080316572617166834143025118743344873197670, + 2881057284035129942310048229923178149934819306684919886992071443393439757004, + 3357643855298389532567176350084790332254618282913525667932033262694017548110, + 3138592237479275948791054926097048839034062470437913773189041964663925135711, + 2242866374449740477770240953921709450288557419483265795779766839830334246607, + 982058719353547096532845364380106923638148555655796026071931289464157058265, + 2821173839452385077637165713582113842321618029694177103467074840479773544936, + 2180941564383198703567207730415694202971617238916136644237705860677674918236, + 1984972938427229611720391370543328512573711078611482986959253809167382602824, + 1656019174886488955283589316466602348536344275629802509202068007368038115198, + 2697908254454364364138330825345183594113383199581882403624661505967667620507, + 1878634174435423641732645048682405764008399152857264390592089085454166258050, + 3031585174210265804503438353422028570203159763584386566347494150865170601334, + 3062433605808202432983752077194585547985136134851092410880500703765175354412, + 2797133931949894699802947371558925715168517239275035194113276791310701244785, + 251045696592203848531583958612182419879504112038664162521515830091729801052, + 19732741944008095585930545609669534255643623572612914498120563947682979119104, + 111572493390451849004082428152227051104300973387905003422953430417085625794560, + 41281032461157667295340979054550797415745181544092553755779183845645203013632, + 81764367229642049109788098727303066005285645229325608025708107555413541519360, + 99092821044885995291693013876354917261408684079175551209867093821239028875264, + 62358906391287790310637553358935205072578657009552092170357070154688901414912, + 35186914088297823485775760093587214921923068520704952981359710878228220477440, + 25639870290708680612989255767125044140447149955140511147350612592355008577536, + 37407395722720992651805336434873868992880543370831451136744798485844060012544, + 6418505148782115543793024544120570683069117448762704974948430024270986346496, + 101597654720160028313835273197953467314246082539030865940942486277192234827776, + 15558611360003637309379360440423208894174473510618880705996983646430999609344, + 35189976222576274257246061537647495906668133280342522033106682530685272457216, + 108537388165605763717058120706469861957646213513673297571772781195837707386880, + 52723444044403191226242178274167974301681709011149082781932159143205895405568, + 58602221089219074472374094933175431630609207669884539572139913774857940107264, + 55442866563256670616706436841868611881320194885187638574699353381064992096256, + 24372095189510569797985916792928138539331763701391832110114840366877337714688, + 88135310158909761321509099065714481999629982176588519079657872763748966465536, + 67752524818893209632085777598896542491078949737733433890057467215415483564032, + 96672673566504591116571249722736008526768412346816525327320678218930889687040, + 51270834747474837231362818250122739384961001691085933344688080844484811685888, + 53668945032138845018609004843437983388172592251215075657419292137846862774272, + 73457323740678425790679743219499723046006426729506549704099908168364987514880, + 106673078970058185067931943342738945811266429278802151571449859687609997983744, + 84300209917099527137718509108862677678074475829281501614275550850692300144640, + 14729577728080185510916753456897740873028858534053109158769658556920534925312, + 12356599226617051636451940092409553061160348839021404080373695220749883670528, + 43278600030224612876600152385459223183781959914679360552135826013360717037568, + 18928440380909843576163397312367802593759624641823689814625086230316286214144, + 29135228806284882178512343095331584367539846364779773267973802285741039943680, + 30457987977815086834901102898834864690960373701625964175408988754394616954880, + 81707260232552614358431517379174895211512530754944596563060663871674762919936, + 94084139408081710914380803845990490175032094063958362434148127777459787530240, + 53784754619822090768376698745597188370125100934077431840077270902016307101696, + 86340666870043631648453448453756275423331923143230462852467221008520052736000, + 70592815062415197798562996966667679523465556815682342334520545319467578556416, + 80356130683563068626624937976515789522144874986402799912612549608403831357440, + 68505142740202052870069564554120296190089333280211329687769217867089203691520, + 62418795074876490409293418302765410251464979870813075629190831493158635831296, + 106084063459335386425344607352942185402085857291001740707917339290392739184640, + 110615945731963589512761035158187669444502898133858481780398212531247418179584, + 9062018248645745724418529663727627872593021745593405622797973903769860046848, + 20772825063695332197558575923906909685569698305372284094618227699083535974400, + 40249031490635445169638120973167531895609310212290111599668279832901991792640, + 22771528820970363201101844928761926020124117560223035907945686231037834690560, + 24717295747808431418390960010781947545656350856052508188670684611068827795456, + 2782215847889983144886515786744225928876481467306076292387143880451626631168, + 50997415274812526410308233401793713383729233896264387255526970779370470244352, + 19057383588583086348009195716361371540669125000270928184186797307464098250752, + 9406865156467861958596409734733035398891726561892856259925701447182402453504, + 19771016227895425280254451668612683867586674911776094626104229316599631314944, + 25663155579105072110010895456874166730813472497958978683799055654650480951296, + 47971020321758767856080935794205946919089014607506931426227950967406226046976, + 90609224903219527632293565216298653653745981798244865695208878278107061026816, + 112707906163312604714692153673426275331075054612532071898305681690714653589504, + 97372831017416386536323751936873741748790532151215427770972368848641828323328, + 67923648403523935186776572486963108133524521246276965823952316856905664299008, + 56544186948889693096058209258935666868252048758523927028958358126252068438016, + 101496812177045761043602110650486704448265198252706379880696301881618168020992, + 106886400088280058290223417126349284954351458345138778650993000049717884747776, + 104003409941875426267377517783016540356260571166453121949298353603840319684608, + 42880595124585493965410965958985198238458886252383340676938047692076545474560, + 62422712610586278572444441364204050993059866391605513440152387187875703160832, + 59789415948047583003445255527951598774901448092958738960314502279642772144128, + 84632361382148530520467824722163290552629719068058367396646298627898651705344, + 90172885026568792596237529766874518270263310992836932663428660131288571707392, + 71326242449334257556910785030975863568412439150362653945778411181267849576448, + 95461012747784179984113431670117370585338122822625531065027243985663023906816, + 81518738199974636189887659902786864080142183241685956531898911751840114671616, + 111154340680743982474108591994213268613777768955223407039177083970658819375104, + 107508044879590307551563290692748735991765026406336617829582979207809214709760, + 82149357180668413870954732984510001061773219464831926422769237436193373683712, + 53379739642467460533067601138917809804295005414777448719343823644585797615616, + 113096455564732615294608758883865523339398424039356047275556021190128968925184, + 29223904229169809036399713270966891158686419391940220574293473714518561390592, + 77890449110441895263640483411129802041411472829677715760782860499611058962432, + 74132273442906533965957610341122221395414618073404727616234358070696386494464, + 56614703781807976606711606934599657986211471930525583750114581325718898081792, + 47342100462550876622290183280420674011824123128293142531233703869535674695680, + 75908931115691076188760926748152161882625018472765314864295145975596072304640, + 44685765919159548409854337150114052542236657956862446306785987071526838468608, + 55539827145698276255874390936933068039934417271024459828875400450989526876160, + 26312068172601437335735846420362039101962374695230360539535886694412797870080, + 85453273050289855776120230804028866774378118066121013310106786561506246918144, + 775642075889212900820758658657900010160381905807210728427685165872241967104, + 109260962028997244384275352121582375560043100694924104260974387048445737172992, + 103312064286681223434254668890113089186724692686737854507342639157172986970112, + 79244171798148514158433161769574018525375762681145584436555427778287443640320, + 52621639618206599226443284032592694078985874853756896048316841870042035388416, + 92128420171968772696550796584010228543149131527676091452773440595981143900160, + 4308918318487798508158990936901964589487018746490542727681541887962361364480, + 11158530310675530401930118047614870782309637206136977242139171845384450342912, + 93346330563926234321194461791142262631962148513560178879345606489739064508416, + 85205508698716764235988120947042112774938720003175382764779889407143335428096, + 95237863185373355443048015770338261253043960549045993405639544959789017595904, + 114549718836217494343370464140355740235914580764140311483396589381566869798912, + 1923288637941488496235281633713831850192934830850800447527800943513373245440, + 65604119480495585948910269648754704714213273401942540411706587270714274873344, + 77726213425680494722307693340057995114958332907274061938036443029666130821120, + 101411428237847662608064679198893119164782666765062752834362590051436089835520, + 89539469670197666630424319585703594973685587792182572583700796303633903779840, + 18915502964146104112121725163649674833965086721318985516564759089064932540416, + 44099578349675945939578777533839734939540105086914356136040414091317017051136, + 72677794080197351780987147234261388809066157654461560165218853861812942667776, + 61874971180562331415512017599786795304707806071236680158360659875476497498112, + 104495396811880827436289005014270248104874679084636674943118040588869133402112, + 84000573082107373721986272541150496619642354591301482614324400446294640820224, + 67827961673211284744900575990300327066688261758819054743252268395291230601216, + 39884572192731018320106443566239902608306407459839604589420159050632807841792, + 108916077695210426776125454387396142607708037604184911779411873980000835207168, + 17500892478303565073251116086191251954252511776631375591910872391658403528704, + 40050966990869679716812007684438089282223635746934176648477436280114874679296, + 54536590564767451098036479347992286061645413632870151755712258215222571958272, + 80611990069195021212495025586849293471957734976016387504630688497941537095680, + 68921713622960207547552040038642066765334061003910768888713516567476838596608, + 99169908227610691996080322027219011862644845651943386574695014751053547569152, + 42208305920138112445546837863889626510313433821059908890789947000342829858816, + 19863555639101107088435121806198757242598628120282886688177756329628366012416, + 38358843740571024053813102935749504377170808306785931297314872310129800249344, + 113594557762783892964980199396507693204517875294370395720951333090350950514688, + 72116963330602445462063562882368315506938437319176884984879556961520595238912, + 90891293556011227628731949631789683996417928127970496656049438167331124543488, + 85684541502396577049216004741978086442150039824104082923832954453017889865728, + 84233325508548121030130363735378361409061601385813137582249859037155643359232, + 88138605411033008466304800550149351051220134104250866454086520732837644075008, + 76427023750500931978614574518019713074408172368065112294448163513854767136768, + 48905386918851157304230523772480473209301056722699509668635731540406905602048, + 60695746291842328162643603944611998647044304260167238637983761521879107502080, + 1268931763429869555230169799536847303738234540179944875883284621000748040192, + 85318621596285382102690747931858302034272512531711192463623663143681322385408, + 55037746009305263865674039895924897270606509307585215402904616241582028357632, + 115430725130600580367137955700084505288583305710993226798462212552006182109184, + 97259942998033492542071740336651478591412570329028307081301947354573197803520, + 28313921801850194680493989413635534561889625573812115385481359835127015800832, + 76168523644444641199057989280689538757397855759853891958526933681277566451712, + 98677688143566185618058050612573368527360526376827972849310892270871048617984 + ], + fri_queue: vector[ + 1102674, + 856177384226653206236593039675855693548378873001407196506093966114415788737, + 2027177589629395041953248525351352742611427352001562513721173275892939895318, + 1194406, + 2772896470965212055578577861504838319289156369487519481638812692374632579611, + 2525750343058893386563584809283710131288138563212729744122695971158590531789, + 1314836, + 2322165192166108200816484680132912633413010725050540236258292285100684690021, + 358326911777741737444604936506471780383274243272922293975312218859514479271, + 1463548, + 381052083427808999572195276379429603917071240999213978651302941123801881340, + 2924184195540984812003164374327651923943186865432430358399010116412227230440, + 1580311, + 3512276310290451283939462405004962281604189336656014666974192040126841562406, + 211366349625196415619754018486164281498697706162546916509323350687704731924, + 1589562, + 3215931475444775450175641021534343069412107406056261799981022191776273407811, + 2109956938545269929054846267706991005664888276941896932047420149877704043223, + 1607584, + 2796064661315639288370101773030179345553399061151350733634203738680611524464, + 2377962175318282791757567074894907619137027070852948131327878180748192926034, + 1693685, + 765469991105541246154493319477641694931838386063369524620083168005706893327, + 2921075155481023011820525482940858086655554823445517387210897144198068154503, + 1760116, + 3059807794699148185956897518097988616337346210840520192921897079674033514491, + 1266426915311973814872170467959239644755986099725630130470173895715138898432, + 1953024, + 3582078704807605244583433532960447341336867031751663120257280317471339059981, + 2396185335549572811472881558499627870613398365310933298823083613497716745872, + 1953443, + 1427950098456279630560357948236716968110497430888543025414301582233921017878, + 1999694368922738946676451149332401678392682666854452553325489403753204188917, + 0 + ], + evaluation_point: 1153523618350269652609176578588510997553961896990916083408370742086277930449, + fri_step_size: 3, + expected_root: 102066407694198299673766808502420851502796750982746510096999050369976267440128 + } + } + + // tx hash: 0x89165e0b4da556ce987049412d868dfd10e31cb4deb7692a925ec3e0f739c747 + fun fri_verify_data_6(): FriVerifyData { + FriVerifyData { + proof: vector[ + 2429073398999670468023897635028987971668826632415947169599783356645558141849, + 2260176283280296217188902356980640184934802660364172399143009356141687268250, + 2826304968129681673979400347513313922625044204813894988924510827738590343736, + 1172219084655639598868394367770150895539895735225877974345580644732688926798, + 818404556942546121249122247780536065011959218013728594439153434251863034373, + 2221309772693094152613919397480325801770764522532952136699301223349153474101, + 219547288072969920478921854448483388439839228611192196796915047979021102689, + 2812783994462661358608456185014218693361496199755979040571287378302077048080, + 733361644371360103780856593756177858007817071553687748648634718062664235821, + 2097491470447064755462865712267119426839137095852483302173455047023122000228, + 653450545939271153563258483679038735234458641355266993914653430817845860776, + 1490036323606120332723324549921634374601463082659522815670776847829469334680, + 293258359033815293430046604197638374446429589840756274442876137966371709768, + 2161180560366745645015780198429175420452566975110419625277078518001478061012, + 2902305649558677761362381385402798735221369210695423963278161822382235840748, + 2807573436715787153693496334330378220823180210865621389204190743903517616211, + 2173149348037035388242139521646849199910709784667799395284003211409425773800, + 304878063696751831570420983530585263196519352525478940468988494143111704384, + 942989379629921974211650008637378619998719323567284150910139031756879253086, + 3113906442098776655876257012678223720205976854185907204968818006165644076531, + 2298646579649830470123896314767292069536862711347530687536178711975226705389, + 1425065497881960355319992599156922987113102784701141553497251893774723164754, + 1281053589697028423060048252651808455874514051425307177001701225376442891686, + 2407453234105424171704661883726823113487155101888025677777965847781858361147, + 51049281349497470750141580543321316870658085062232303377305026886486646506, + 1198831906759049478386373200307901396622910483675006064476922514681957771128, + 1214984249979231194621772492356522280514743136150461271395888060362853642833, + 259724795839878983591967724094969321587711109977732068878272636267101464695, + 724498760895899764748807648622356813806706567239715708910082641867379296327, + 2940600277012122780955943116975442363818380746389592332045475435510122190932, + 2025973198758971340546386405597070867751249802105377276551494560837455202281, + 3324930552404652765957498032732054396947604840948199544420190237010124622450, + 3053368770551198525031156177215264405860894880897218363855375397450883137495, + 2832369157897229141471777502508734084938938802428180159044303441396110896262, + 2242181170235261021554592382845614683479791473364224311463957630044241153824, + 2243073416240795711186330123668908296849408586662403014507959837049989057527, + 2574661028927912781387432497452808739050122761675678271275973348945660902966, + 3276015569236419102852240655800183521139506942127335393810053976035274966710, + 1208243317016725976032094181028367295049963697890188869557166960203628134222, + 667606107595486418182646984883311164784707251688295725447577982850933881375, + 2550752741883304395899789642266474278522950979277616943762391622205131782211, + 838910582751825665109704147772328536549393365723501130250228524629682238658, + 59800497274436832352243379418557112804465531985535489277036324956881541146, + 370562374243932014782121482324064073876390364499066479371333953204875704226, + 2368046724676309526757653436033745545801521831222504302250237667206597512846, + 3473404077599117584416986064448627547091651753068181118127812079800985393619, + 2222616246702402997298948793836902028834285758934771679076035631961631529558, + 1978958916775394509117011651067932930996515377256306837093845879294929216425, + 1838446324515758515675351860462677967971937841540393685458753825510615458289, + 1913416453264506530835471719522407354797624876671028536968238042109760682941, + 2923033237893843890306852480759741615088937039289585451031936634436431657318, + 2094614084017242698757330658698612137091854489219843599915189367597925648551, + 2814233536643539495456138283009973492818240412264308136637582712569209460321, + 1781588327484735564812028600402019454444390061586421636993628571309618695163, + 2439807630402376442268198245981074606811611527298836528966494941038029990585, + 1545455113946312518539575138968882476937297786838940411310203868854494228005, + 2875344830163004575633594324026152250830227510187522759687460553645018544476, + 1938424729506773946561101406669313311577299067245516936099903380708852420346, + 3500019977691474773066155613629034820750221229963747832262469089343851444654, + 1645052596444565162297560125833333301354119598210141763156230253487050016252, + 3569052918003522120151884040437094653424894499576018698851319225480271598029, + 1330005817815509474733121471167498478756733107720001102370325543530062849590, + 1310983124622160026015333836597136597009585491449771578711322056513280209117, + 2381956381872538663056180005378631277526349605185901484706384408442731136958, + 466752054624214250522825778421996682852980547887105671312941913668371776529, + 1463446220881402578963083517627768201646403958134247824702990235153369369121, + 1656643118042474246910740491599386558029219753425807451885801390453847319657, + 913671500152245362599375505584268955415833401341851474447945898334830062508, + 2804157769745100508138292092320152955999197983614788815025299387801740275094, + 901093040716331559465342906493264211414402644117882400099381814275077515560, + 113892511694069347413674656500448645638541751930264706998337132768230999021, + 400356395040010553120844581967821510989321907502587417088073754466454609630, + 705806191988011836211587785320835519410099177961662830243188367884463196459, + 1474613103762451704751103618554896675690616423267655537338627014183033880207, + 20677515996643173797499762488059616956526331367928756159366559805932418516, + 905964437822549343028259997728727314613710713651205854751113198451991028655, + 2430312884848176417225867194019403588477529432845515211567166382158964827312, + 73083599584800607148469567989190139442099300497875105345396728695961704988672, + 24419599373977328068140004508203585729483904120704718830055261097838052900864, + 73971795276014149846689123142628113551425125934943384712000308234105718308864, + 106648321641448044445856937747370316974818774885714567216055587663784919957504, + 44527077163879195692094361750181849268615647424351261396335718965552451944448, + 32379542205309998116974721018428285388618576701608994397507196380979518242816, + 35055703634816939417243042619957861912453676228218104921743783411892933885952, + 86208965106014970492905742607522723858594762288602875513624721039633682530304, + 100170261059392301738605440895587014709207832835355830476995419994672783687680, + 85262514023246816758130654471629721623517731084959182167548502836375227203584, + 32816148186412291336581766440076874029148914133416574100572577225307083243520, + 38450663862556779833787016979135956798570733441392959360796260468698967441408, + 24411668296170462341729107797657611077511377851654822005131218488059811069952, + 90836992837582504495904426249634747105846111155550098282791248794818518712320, + 5641180786813787711055919868457260619678983846121723929856278854765541064704, + 91488978595771211942064614755130580062916469490250643741620678775681226637312, + 87816611639359261319737981363402813318724232054958131619949995709295241461760, + 14105613799458172853570748255216637981000331828212657939098633466113859518464, + 60265326797680424210191085989867325093858820010836178063211686410597284446208, + 113967313791164786822087569014739436418056083300866686066198359555669229568000, + 80927768828666849920508068108844021415973521399621233286417369178086729318400, + 17677165830466363927651589216545224209254784040519473240759861662760696807424, + 58209969390550416618012184186007353492977793024242377601345749410453966028800, + 62278695352241667791688750921715388960773863882956751879247568942969997230080, + 3298733519258521199459899273919613855723068677438994115992324274845651042304, + 4850520217113718769475833133412311907671882613008534237454261044752320299008, + 62544617970659916217421580694438042103085017571049757823090331890248620965888, + 48195675831389912728702919349055468222382614805879034658707127286180232560640, + 90056589604496462901381159878250169522709349937246744684082808054513401856000, + 94443237035684800987964370138383994343846042621083960690889628769680613179392, + 111208312245701306221520211258483287961768667193590920392181002751511629922304, + 66481631889469923097308199865134348038938661651876161012729511853599441813504, + 24683078725269334204922111641265707799351535168411649494396142397750234841088, + 74879652413834061002454959712334771468740300518287975570344418521127948648448, + 77659960988261599829518669047313878299466961658248861981976085188348353708032, + 48685980789900033363299428484835782745536300009525121275377656474082687844352, + 68572317625743865739169285070502023944869841301518474703410910660707919855616, + 65197591335437473019243322023433603275557138994418970888760320156016868065280, + 8207017912161941598527859176944676912282245324561747085921860281466928234496, + 62762390286579119925581080727277919112289595926010743593162880418845760159744, + 67868285481726077145975000585000834357441306035497094789148573597356949241856, + 53692177105675086735173522008970493607553931063788409898169307941439092555776, + 92811558328860623829354406352898563644648347869364873169398072381832425373696, + 105887048306867836883628337143782087592166593012854761594265349662094955380736, + 15417217322303977361836678077069384161604874717139845261588396362637059817472, + 45493010169699531881381762656691401024760395258011983297500415054060690866176, + 33912554969000445067020441460625577441518789855736786226679102615287408623616, + 111063356704484334141890503583743992316148724135813517261871183117763888545792, + 96474599703505122273200581353526417565034016137405676528478355292879692234752, + 40448211715694512345140047568617554422089744529624327955417975216830890901504, + 103642576080598489439054269805338757607837275515646901643017315116999761723392, + 80629050638905922791661780585670870250032907604207944973534824223136576176128, + 30233431777519726982494945132119479848339675968697333845064392717757417783296, + 87768398432786317223576944995831317202233190678934483210081163180619694342144, + 1331346161937347183627227825510325478053882388935538662409542629497539395584, + 28533895104103423553714574086068015445092968519578442248945021930171243954176, + 37140344037501505430450777352555018073998099312431177012694212271297682997248, + 75322627108131412407141828338276116165452758141095216655260694771270915457024, + 8335539047338143245025411162837808218978171999189736302594992175812607737856, + 96648115008013788128931163766599468062454865987401501636280342391398070222848, + 395698452135315530874245566933084246671684731960218474288055092368549871616, + 89983163203068555649870459169465578972108640085265551883023873937283133472768, + 16741119365983681281998972608909961825603519636891613468360403433041107615744, + 104967514341000382400616228916463972653746363590247654113421238112659632553984, + 41960202496475751492153049492144824609187796914974466850633260076142503657472, + 69098004005848013576979683635376635593338653221797136125804993524142237024256, + 76038313040113126211846595838826365035275975415871532405620910006734526873600, + 75845495084933727819738544914391572023136448203454455957051238205788583362560, + 92927486056331047732475247074398171548423175737057470329130299743346930745344, + 11228713447847144809035113980905119730911454641928610841219230580845026738176, + 60214867027495978049744801313237731490478703406322877523087194921629395189760, + 113121097029859145620489781067073397321268031772721773533622242817896918024192, + 36880416801122852876938324769534387177901468749194470173891945669190500745216, + 59933807321344011752090876676801583606193293417170038401909777775115244666880, + 102443958971248394884471816981767365220377812680861710294954295314382392918016, + 83040559197025286076666063875959166578288178036686407328461786915046061768704, + 107708423564087195504990108711345784872522581279230025688730373802494785486848, + 102227837908112186651765375244910370307072116534406026199678435885436893134848, + 37117939211974920466937770930322473208172409752134924075685806831426405924864, + 78259291247543759610786715628826808372068067241630015114589544948023682924544, + 26224000140118307786708088015130256156353735276900986496889224208080294641664, + 111540449523603842313531637864055222608380597458154375901078902918912480903168, + 19771719122486516301608533229285476585400378220190730028269560789621251506176, + 108559493921317022418645305056858184694252124005772412640012076149570900328448, + 25062340869619439583412002657508443251692901384786661625947226847340277006336, + 8784089718059962025122519531255343735680328764664211296197361855024777396224, + 16925758112210830098615756208436434309248385937155022676873700755180621922304, + 106197498619896684949167700313384306433186922525494208851925486113836178079744, + 57469592813813036012480575695155272211268624043095712826689019487261101654016, + 43172140441060662455302024002318802501926773313682083837424062687806635376640, + 110285246244788209996525983512389760954247527564917813274686831724328877293568, + 43559164746637826077747281111556011400431259487305120634431647462670062321664, + 6047191658176841059753503465450637205087813299444798288581157836000793198592, + 66759449108138808181160202649620555032170796228615379929114121138121820078080, + 24600685925400356143637670675434807242338616059506772575719064299255321591808, + 61295020347558082374308096838258980831186195215999674052543153018989220724736, + 73907444220462703439927764481594285204622742949978724639499405701052289253376, + 63656959933120492159802525216103555901904808625403871237979375862490177994752, + 73083949331215370392053577515972387482808998274191129951040412457031421657088, + 67263217920682765352040106478304627912340242946573399431494093276156105064448, + 59919443589699778458319136025699258059804969248953662673926542615827030474752, + 44242560954303025687515016504399163650981022024609917510679637333108605321216, + 113400235072668391674771131190387541251378145234394829513901969781388199591936, + 94859097006751414309261605721586900654677254639603404519075530323927244996608 + ], + fri_queue: vector[ + 137834, + 2142246171826411526734654315998043483102900084965945409900087190704080145850, + 2709224622641847158824120391263052867260756571873874673377037674524271405782, + 149300, + 515677984691111268682767311014944573472868343825710315544391799061402449785, + 3434926864281689184376911526902241314780440144038575432162797347359139761559, + 164354, + 1615799900438846478350667694680506022949742572939086253104872931089673962763, + 1028184309633508786201854083070821714872294176006246290434951629637467356777, + 182943, + 2670723310343499129006654003555206955418093651543257607198892774631772301259, + 2241890380557871608644336347374788659350781483273245350239894133075895696627, + 197538, + 1955988670388897512022200698909399793770635763062002484099326827747241276340, + 5197639313867481290550978965741180412153844473592035904715121186590370308, + 198695, + 3225082259126465321454007689028058193646071559746875241927559509989736914133, + 3230042010283070921923542941777622656563160361087662256988802636560866863971, + 200948, + 2537276795580995381810621132219343451431097590600493548749613941653102766223, + 1476361521946191496390347386490400328541282781729136337362074725368745115914, + 211710, + 1429055383747375264035990499091384895711752627544879351392608877541481227902, + 1358492767497688186128651217230118284693403823327501276252616749741825502322, + 220014, + 1587515151308799786388798536709978644824132613810614551809637541045735083269, + 1615374769459238733223520623485379033736756263762331113541940428060655879899, + 244128, + 941453314040360464003877231178501900866019349292216820267559294477372984893, + 212530431708003035640172770197255577873944463747584628429143243702802533609, + 244180, + 605668267055896886166024247692203903833146958887867933620468758185487472401, + 2990810695313459945438071066494264144918877467861657962234619054952385882945, + 0 + ], + evaluation_point: 1155817978921609653586598249521816853741576732271976342116897543768624525867, + fri_step_size: 3, + expected_root: 2109976253745070010093079875701139317119070418292708343159424839728177872896 + } + } + + // tx hash: 0xc5fe89f1713d97dcda70c6ccc5cb6807d68f2b3755f90121c829456f5382510e + fun fri_verify_data_7(): FriVerifyData { + FriVerifyData { + proof: vector[ + 198308269246903432974373041201507297867979278783682391671609137836445936385, + 2634749677799696345708695510530079209785317226866416043668236840839034349728, + 2911017413715345550178145821712483892696485635719242194848478069862925107699, + 376309288064906264077795516543191251611621517473816927079158255009485878183, + 1316284938526309735440122833488769151679352858746205982585781460360512936355, + 3130582337202222031466847950621291549430709103345487123406307167685866484590, + 3584544039659143642008187066307864630653908294346421094101007450088691987965, + 1106957777937331453025706914080089736416562980228012846921160929818267250566, + 2699761824550868538519569855855393998136054942955778109804314847369790255430, + 619631940384445426136695733208193983032939361271745243900332639501715411480, + 1706588386750901452478281190817755149851563223084211628449836615320184722534, + 107225700938184614154887436832854441246473498536095563574571277750257864524, + 3485163553648232972183371181414346181035235262574896158849831126968362472461, + 2603842201794762102784036982785494879139183031767312497231725427053145354177, + 1589088021159020433622288616419909730884078646150492879425713176160179012505, + 2522529425068465196415284677704551797726679716064064531793402140795938169825, + 2993130239522607575398804207517458638598710042706544163436964245564547568881, + 1805038846883602780823358596916133625030377593879967151174477890229651373398, + 2383588898288280849808507023305542695787593401252027318798900981469202889479, + 2742099306504169364855542527365057124954049042802914442963147023367383425920, + 722214796613723419032827456808286307528953835294059613708353369845753517119, + 2404195922238991054075881258186078766506540610467462353276588401995614276151, + 3267893505345459711311979221079537097172870448800023291459949299127649999444, + 3564641929046950416324294236035999685692074682717452885872423066500542576843, + 2358031454059318841516129553652920015485144761250316767469808624789378033460, + 209719118330574408900607457519655883839018791505059977019215057647440827114, + 1121510175183923782762686185263758156381746610806465880216035689376460632099, + 3310202905989964008503632586307427479594767560714433078359225428957832516171, + 1946736711402672694731910918993702374906717820226484380694186927322442708953, + 3275245144644808581626179855894177832035384619248344796604636745064291103664, + 834812101126425129868236197740415716838295169967183198950889859619205097981, + 440148059320980323263120125279400403944055683879612610602611075995969728080, + 1323243814874465708869681842987031836785242847487576598100306810510817992601, + 48925514049485801802051610310230418602992478418964548336379961969475785326592, + 103418513802372371301283847858859350426940606195539092109466317916350130946048, + 98636485142516343032407136813453564197129677065235862268091389580562411814912, + 74378791368465005806331612909557468676863092749589658426139732252070101647360, + 36166390616155752276818083914018472373513670061864727005167391895630913732608, + 75201866867990695112484930165821789243770985769793425009782370425822402052096, + 14077893070644912072114401393190072052256674103930100019021531785302611329024, + 39500212033342658584734800579001102866238166133828701754901486850737927356416, + 31391981312961383224422785162466234033473118860428862097984285572754525126656, + 89999492505281556998172429982393201958564750626671971811389011595278317256704, + 30836713939640489819824140633081525239544633768700055532392118956313657999360, + 81119402303629089939516639098975196898588334993109568160485428301966260305920, + 15103203924720750409669602880686934935658104281205331138471007890060305498112, + 20275881195891404289243385257094247328840169239473017763918395378794124804096, + 63803980142448814957422300977479139194779221329699316061947177761649564057600, + 25433097570583704066742437442404040064051961436223801232971387939590225526784, + 99147619642519550115211253220518166002083936992112930583990836128291523395584, + 91652827890503154629792551884034922865579784087983548594550107265539388735488, + 34548228562044806608557049147133592867851439311111126183908760843975596703744, + 31005556333482753262788848583646003430526123164978570044514742365794921873408, + 104798639447725334378050333824150400626305811640132169098682151747997482876928, + 24118557220620401713572046344314874216816931256273938164985796413367626235904, + 115187027529545494184508337378132521491586329552987024284453764139038864834560, + 28843688204716665659595304742046777019084782068376429527162547531270915620864, + 97696648824702771745128568317986247324821206702107984977250864016958574034944, + 98546449741552537939193379002402436989818074540759807774261914503720535588864, + 49599623007967740740636835097234207862443418355971786428190657971270965002240, + 65564930113614343149777475425156482228681753100418359024093014608131798335488, + 114682054286108324083294384656845625238654375491028720747819500979356067430400, + 76957715834048051266670989649284065319256028488999563511407827489157153816576, + 15571939136868502467295763687795829110279061203607510314609516740263463092224, + 25141775872218080850015159544433691778342277651156755438556266955322660225024, + 59092189772684601386263861613963009073383669677865992392154360847928175624192, + 86368007076960166884408578186296331386779807795351127714447959200063125716992, + 30081268715746511590616119628808229282052247809400342528199558219252587560960, + 27281495608802939289488851203206266626183129548064855805262245460627618267136, + 41406317864839100809906918412887230440323074658243214875354024758396101591040, + 73832994727921718665110377056068063956534611832955605607277738211110698352640, + 80457498431125771859213952203098702252338587633650372686794527380026398081024, + 7387135657664484743544061251692792092103774117817929414203734714677773467648, + 61976775966353289334695638539412256475164954583655252534189190790982284607488, + 25845211944128366653424287680215619282478867328099091217357746857394632130560, + 15336478177282236606081639319053087854097553389321443659696502127182336753664, + 25475159387656612734735257054525574221950824177250368307423843324062097997824, + 93057619136573298638491907413901598210642377471421177058881146346771069272064, + 115257518272584392212496400561772505914179790975307262707015885094287367471104, + 66940215853579975676710274537562601984414304116469203806754655607968808042496, + 59637696960004506356689191170747668604000767702195655154966551120691301711872, + 56697295391601818312174542596450114202785324967868723884210726995077644681216, + 5000942091274194561828876230865527995057248128498947287599518870982642106368, + 5034661304949186125305791895493993267627736389155125370737337653990770343936, + 611903898157934511663307080791908110829120522663350579435555945439823921152, + 19586057537827503001091877403126730570154786597708374857040596766883030499328, + 76916645155185018131663970315106574811619897948938453550393055044579077652480, + 60263244289785592572133599685642020105661004464485299654394052265865321119744, + 111197170577959441304802758601188255526865119191408832543995004582972518039552, + 41819299081603294194508099859030460181437655437662728556266991970652579168256, + 41063254971824546910477294887615523955808920599847461508970120986032007544832, + 56735883597007452162150027801919340353144859880258079085740250640258542075904, + 46057720978059048204017589656416820720416295263922985981668976045402605223936, + 19469303030457280491677851850312086625054921633463219441751544456824385175552, + 17614160681307965968079046765747848465688029118569124271334371176501689188352, + 24722068411325884994727098803243766243449072628758082281428648528213042003968, + 25492705778200103725325228765453896592495142055706750498029750101975322591232, + 76819633970626000271601341167811737244045707930766237021085735003145354870784, + 23181731295279915813811629388738319023976054249300433358956441253412866097152, + 36910176852912831470512118028323817729342841697590363766858962475081015492608, + 80935427055444613788168105045117506811803946715201611635613069814739763200000, + 108683735823118041764541717304254267725483721437256986517867215501075622658048, + 6775343886153262834685905079622380745319028531787277320953992793134003650560, + 102276203127335636666636647785999439786491201794040036386314254911083378638848, + 1494148178025360450266927196336854828425929386010772564461020157913681887232, + 77367223125519533265239285233556935431576523592430135388805868835108877762560, + 75123978738668044801899429147326087941011508817861400480550367096433333501952, + 17872108687939292056786882180007385446768199708934733817570860492395835817984, + 68847618320513536453587793733481075641206496478241064476562413830675007275008, + 98520173833981504680295998503730120309311702598817114272501225215635054657536, + 80655812248960876619367016412515271809469670946833701796062408298969903923200, + 9243329517506370476209503546273150631117253815864714606642257150804945272832, + 58681392715010789897834564968807808638674446094036718101590539377840192749568, + 22073458854571068142538120320800304567675486774409197499622847211888443392000, + 35124709816258595004066144477288675701463931679850599174736615445748078608384 + ], + fri_queue: vector[ + 17229, + 1316548083375236583522006022887917410939214923032045525693148441143307344362, + 819333448801204147330725955821742096793853196813297997569440206758671190289, + 18662, + 3504536621641140505392813318034787177455831838715925741456523105877455233942, + 26610405158686471287201700850896761303353700128251737853601724027795214251, + 20544, + 2118080712691390189412263405923223804394263726415243826809100381834748972649, + 927509368927143888855546841309177711622241205627319679073497517220510477878, + 22867, + 1299142215631770225691567259115832072487480048046984274724567541126094736909, + 1094566731907707394921007197185831516206373114747926200884110656928684497981, + 24692, + 2209129337870453228329600112109229536602883126025907564938861833145462430283, + 2391554538090057043675907107806039129954063390672240280015693973295733071064, + 24836, + 3411172663389150257391278760143257276305505391800241013620831390762716569066, + 664453658355225625337531556463602976129267196967245893984824097689165669183, + 25118, + 3333866516582917357634170904876526294852008068292054338715323886776541243240, + 9761940362800690785461737389476233195611484678169660189340583886449195471, + 26463, + 1771122818412537084920182477725964003907767318643386781576433140155249381801, + 453145307039282241084372201343834561290730971567150807446468069282128416653, + 27501, + 2962385986562364126595173281220413078135916184989286770937017522015673095716, + 562494261301824209318940229641977683372943134279398452081902247675620929880, + 30516, + 1976338220457245157882804142147449734129120769321216883202479348557847375006, + 3143097397147872232305046733918847196485714680980124862796285906957328138614, + 30522, + 2879464587250942386597371652119302097328218061573196877139879283032419254942, + 2296223817929547512337650232739806419592065823007787063638862798699497085023, + 0 + ], + evaluation_point: 3228581673514816288154544186595630159633114555886368662181034688806188246089, + fri_step_size: 2, + expected_root: 29669496225869176470921999635942220590610177535707013618136011165574933512192 + } + } + + // tx hash: 0x71a3856fce577a72030e1af7081fa6fd501c60355a85b58907e758333f6087c2 + fun rcpb_data_1(): RcpbData { + RcpbData { + memoryPageEntries: vector[ + RcpbChunkData { + startAddr: 2255307, + values: vector[ + 333987099701241156860675614904556944047094506795105596018968983203732645954, + 2781042137637931466527939262560229948336693694099868526117604403831187526010, + 406343619479516652972749224235965877905821589082132462252078580511846194502, + 2769065126703013254677327108401761231500529910433095616191903526421370171724, + 480345, + 31, + 63, + 0, + 1, + 0, + 0, + 0, + 2339155927908605495626652423500935259947373435822186305060372842494674397593, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16892891745469060132433617344 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255324, + values: vector[ + 1312161930567071638741676557894192665273130729939646927681626538536757123513, + 0, + 10, + 339167696443096610495245177954762752, + 1313851010364875545926140136065021586316291117506124357741899442957750346673, + 344239815619412615560474239552192512, + 1994697093370466016569454514717396619954710743667851745525622903136045456260, + 344400638885778253860530994056003584, + 3325507353585270975064137592070142821503026650556873189881304858521263983216, + 354684143347712898450594870927032320, + 1464293302734016029301180469092096472071460522789343982602240040983488076495, + 359977924069045087395084506562035712, + 3386664087074192887992723028386798092912544335345141526765311253500109488569, + 411817626572047188535650410727211008, + 1587909811032742453008719589168207649343219066672570668451214652014761557795, + 427355783296423863197036724365557760, + 231732324478814693575727834381873611191914707920092095721261521361729570715, + 432365923167804710124031323246952448, + 3495374326751282949240470981491877936628792956398386900216172829265337126146, + 432568984951955547080127463915782144, + 619621184078728336005529129497588688682214766901880809186385666613354955080, + 453276691329565936829047600777789440, + 1421732108302838781308085993962514309076215434506439914684310070140621795455, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874383156, + 344239815619412615560474239552192512, + 9223372036906083653, + 344400638885778253860530994056003584, + 9223372029806258642, + 354684143347712898450594870927032320, + 9223372036871519301, + 359977924069045087395084506562035712, + 9223372037620053650, + 411817626572047188535650410727211008, + 9223372036904244061, + 427355783296423863197036724365557760, + 9223372036872385889, + 432365923167804710124031323246952448, + 9223372036955984534, + 432568984951955547080127463915782144, + 9223372036304020293, + 453276691329565936829047600777789440, + 9223372036914303347, + 1726585320, + 10, + 339167696443096610495245177954762752, + 2267863592, + 344239815619412615560474239552192512, + 7625692959, + 344400638885778253860530994056003584, + 26222533535, + 354684143347712898450594870927032320, + 4387888913, + 359977924069045087395084506562035712, + 10230023897, + 411817626572047188535650410727211008, + 6412742357, + 427355783296423863197036724365557760, + 2093923473, + 432365923167804710124031323246952448, + 12369661297, + 432568984951955547080127463915782144, + 5777745613, + 453276691329565936829047600777789440, + 6376843171, + 1726588319, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874428154, + 344239815619412615560474239552192512, + 9223372036906234863, + 344400638885778253860530994056003584, + 9223372029778059373, + 354684143347712898450594870927032320, + 9223372036871606697, + 359977924069045087395084506562035712, + 9223372037608469032, + 411817626572047188535650410727211008, + 9223372036904370605, + 427355783296423863197036724365557760, + 9223372036872427308, + 432365923167804710124031323246952448, + 9223372036956228037, + 432568984951955547080127463915782144, + 9223372036297153152, + 453276691329565936829047600777789440, + 9223372036914430424, + 1726599720, + 10, + 339167696443096610495245177954762752, + 2237283811, + 344239815619412615560474239552192512, + 7499292072, + 344400638885778253860530994056003584, + 25981404172, + 354684143347712898450594870927032320, + 4349642230, + 359977924069045087395084506562035712, + 10102344984, + 411817626572047188535650410727211008, + 6243546714, + 427355783296423863197036724365557760, + 2047925232, + 432365923167804710124031323246952448, + 12052107729, + 432568984951955547080127463915782144, + 5691703073, + 453276691329565936829047600777789440, + 6325200806, + 1726600835, + 4294967295, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255452, + values: vector[ + 3459403861369108003459231802692700742578742212548982383341421459658235446487, + 1949706535956232942766009923519329199159384632521542052094988886863400100875, + 99185, + 99195, + 2345955820160385432760101779819043854212292804804352693169592727492952558250, + 3059625993036690281735240565881235070110454437893557028784202954292607837050, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 137533872195808467651715379421936919115574514097709224260961365154219335580, + 1, + 116751602341127035661686504839291039502069893198123131737, + 3484062719620479765418197049906166913077340769060326310064, + 70957708138905956190353913296994840108, + 89399950104643093474355076960463488790, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255472, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 1181100673770501061126498930807171980110912659501996653740211264915212473206, + 64, + 1545016198212698032461698441841843746032497470666153734117927839563857473440, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870480770, + 344278863666843608900923772802957312, + 9223372036845923125, + 344400638885778253860530994056003584, + 9223372036530880543, + 354684143347722343183560610217459712, + 9223372036855482117, + 359977924069045087395084506562035712, + 9223372036878935827, + 396101380212431435334177334145056768, + 9223372036862206171, + 396323605936767383653495383972118528, + 9223372036883242365, + 401131892570687552113786006049652736, + 9223372036857700395, + 432568984951955547080127463915782144, + 9223372036846262827, + 458591633384881771471787532316835840, + 9223372036858602594, + 1726596000, + 10, + 339248760150588245376950366141153280, + 1034434427, + 344278863666843608900923772802957312, + 2356417374, + 344400638885778253860530994056003584, + 26192686816, + 354684143347722343183560610217459712, + 43678114, + 359977924069045087395084506562035712, + 10141349832, + 396101380212431435334177334145056768, + 461481781, + 396323605936767383653495383972118528, + 2728897552, + 401131892570687552113786006049652736, + 164768260, + 432568984951955547080127463915782144, + 5708089469, + 458591633384881771471787532316835840, + 253460408, + 1726598169, + 48, + 3254413147902624054527263741269955487336397472487980168001297936190916312598, + 64, + 677917962042434665609874114074777349502153232598404975801675579637427338869, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870493626, + 344278863666843608900923772802957312, + 9223372036845807392, + 344400638885778253860530994056003584, + 9223372036531205740, + 354684143347722343183560610217459712, + 9223372036855482660, + 359977924069045087395084506562035712, + 9223372036879061973, + 396101380212431435334177334145056768, + 9223372036862211916, + 396323605936767383653495383972118528, + 9223372036883276391, + 401131892570687552113786006049652736, + 9223372036857702444, + 432568984951955547080127463915782144, + 9223372036846032853, + 458591633384881771471787532316835840, + 9223372036858605758, + 1726599600, + 10, + 339248760150588245376950366141153280, + 1030210419, + 344278863666843608900923772802957312, + 2351981169, + 344400638885778253860530994056003584, + 26049946684, + 354684143347722343183560610217459712, + 43520299, + 359977924069045087395084506562035712, + 10106439202, + 396101380212431435334177334145056768, + 459504442, + 396323605936767383653495383972118528, + 2721912310, + 401131892570687552113786006049652736, + 163752634, + 432568984951955547080127463915782144, + 5692358206, + 458591633384881771471787532316835840, + 253307293, + 1726600296, + 480522, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255600, + values: vector[ + 2787735935772675092673942678296714196917906502592978669595421002414075537282, + 3365847792707106274751412236831723671273003971369286912334689184983681779151, + 727665, + 727713, + 1797396793851816185427847236764980540344887785291878079116305934874517866937, + 3505163043667859973388537599576806010583156083789190221592705292214893572225, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2877859130669448300599870109623785419652275255615552231714520217666509441318, + 2, + 5923256438080043540673648568031954783970187821329841774478, + 3196198621110345535845761827581227558602674450739743531342, + 1037206115316191451673788534310065971290879342251717292652, + 4214731914089881808919207181158845604840713322883492627081, + 286271567755662829226223099011553405642, + 118447514650534484836918997469859511925, + 16525754949257396235401484242604654877, + 96932170348345385725267395704097881689, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255624, + values: vector[ + 1652414701102345982774518137166150664044009189763470697083308406982426866919, + 0, + 24, + 255399919616426605400904655341355008, + 948966688758334747267197688290631807300425232609325189961866961490287477862, + 255399919636912342460516171815845888, + 916027209646762670988168231384814740561575425568614098768281455362425958986, + 344177859849261016318815705440976896, + 40814888387893053701912270904600745861151682137644012937054933817174895963, + 344400637343183300222065759427231744, + 2964255700413215368599492286872259704309940757683521358904708129044073305184, + 354685165896815395127641508979671040, + 119935823883701439733195903100412649216164864937060910307382680231527110021, + 359857101118792982641025093688360960, + 3284897659199930486815400908756596976389292853802694469907142958147712272639, + 359977924067836161575469877387329536, + 3288576587712149124447316732544791196311115592515841660658070036800257108260, + 364866935516639607860848399950544896, + 2088793420219657756596430930255115021344384874488581215473886497376324889194, + 370221491652003648852770474290053120, + 3059999493483769899245639766255369216472934192371230333580273770013086556017, + 380402944362804581987470878609244160, + 1756459738751954101706966142085635619570155791543921242793190472023789262637, + 380625575499469664776108737109688320, + 829791502518812211284766157565179083482596753402320615745356343301720933188, + 396101380212426712967694464499843072, + 259111753052080044279794563957475392982053383033353775454379726921882458972, + 401131420603629704476582868699578368, + 3052925542568080703785873982759792095624882859971144192826949163375595490459, + 401131892570687533667041932340101120, + 2338587485388203722133702144606981203863418717051558790544121694533416627284, + 401212466347460193622672556995641344, + 2151931625073647173883792055347738346287556817143266696224649345812575541832, + 411860019573868898601035405860012032, + 1821114629107982098980872866603902399738998209246745104942999446765099883966, + 416789435879299995584112254164926464, + 180962481521732356648447397967455883253720218591867005515485299706376644784, + 417195560640735061597624221636231168, + 2473466797304825308024617374747647646391090191311894573224933539645985171260, + 427355783296419140830553854720344064, + 903798372007016325937106699143697543547670323729510013040644280778056449772, + 432365923167804710124031323246952448, + 2530692089791956768759490226164064570407599173692773923731528298664484240116, + 432568984951955547080127463915782144, + 2536004036917500287705393744850232582159641163249388410170347315125573258772, + 432670881640456009432938863099117568, + 2202047645190409600553457430106006911515717243149964155904944931191045036006, + 432671347735506124965069064350203904, + 2554601470460927985230188095429825945030860103731451948035182367460510036836, + 432690441722672062670429108442234880, + 1884481551597662056284148297281443087996800907419546796164197623160921080346, + 104, + 84978922529039752508531337880363288784535159000237850113368307356512748950, + 64, + 1211119518218656844839128594849348132210133943642210417846086355098495862333, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038697623755, + 255399919636912342460516171815845888, + 9223372038208951333, + 344177859849261016318815705440976896, + 9223372040672274086, + 344400637343183300222065759427231744, + 9223372039502580072, + 354685165896815395127641508979671040, + 9223372042949775598, + 359857101118792982641025093688360960, + 9223372038800537358, + 359977924067836161575469877387329536, + 9223372048803081696, + 364866935516639607860848399950544896, + 9223372058490846318, + 370221491652003648852770474290053120, + 9223372038683223610, + 380402944362804581987470878609244160, + 9223372038005324426, + 380625575499469664776108737109688320, + 9223372040335922080, + 396101380212426712967694464499843072, + 9223372037370116217, + 401131420603629704476582868699578368, + 9223372038769227444, + 401131892570687533667041932340101120, + 9223372037044295299, + 401212466347460193622672556995641344, + 9223372038666784608, + 411860019573868898601035405860012032, + 9223372039920283084, + 416789435879299995584112254164926464, + 9223372039452829383, + 417195560640735061597624221636231168, + 9223372040478381328, + 427355783296419140830553854720344064, + 9223372044442001786, + 432365923167804710124031323246952448, + 9223372044456478263, + 432568984951955547080127463915782144, + 9223372037161351570, + 432670881640456009432938863099117568, + 9223372037129457991, + 432671347735506124965069064350203904, + 9223372038501115241, + 432690441722672062670429108442234880, + 9223372037415517831, + 1726588800, + 24, + 255399919616426605400904655341355008, + 7217263044, + 255399919636912342460516171815845888, + 12625302898, + 344177859849261016318815705440976896, + 5157611477, + 344400637343183300222065759427231744, + 26230155408, + 354685165896815395127641508979671040, + 18208513851, + 359857101118792982641025093688360960, + 7301659152, + 359977924067836161575469877387329536, + 102214805476, + 364866935516639607860848399950544896, + 58670112257, + 370221491652003648852770474290053120, + 5415953760, + 380402944362804581987470878609244160, + 3503576622, + 380625575499469664776108737109688320, + 8489437511, + 396101380212426712967694464499843072, + 4640516742, + 401131420603629704476582868699578368, + 3048000851, + 401131892570687533667041932340101120, + 1665091360, + 401212466347460193622672556995641344, + 4198308520, + 411860019573868898601035405860012032, + 13428215251, + 416789435879299995584112254164926464, + 14536316813, + 417195560640735061597624221636231168, + 12557968977, + 427355783296419140830553854720344064, + 21000736515, + 432365923167804710124031323246952448, + 12372984736, + 432568984951955547080127463915782144, + 5771095071, + 432670881640456009432938863099117568, + 1650985429, + 432671347735506124965069064350203904, + 6786825717, + 432690441722672062670429108442234880, + 4935067747, + 1726589791, + 104, + 1046811223788506756498142853096521063103316715398434648466167975175091304433, + 64, + 3585041040054866839964034982655459833300674071972025162941833118635674213633, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038697891045, + 255399919636912342460516171815845888, + 9223372038209417872, + 344177859849261016318815705440976896, + 9223372040672466338, + 344400637343183300222065759427231744, + 9223372039503559143, + 354685165896815395127641508979671040, + 9223372042950450336, + 359857101118792982641025093688360960, + 9223372038800809228, + 359977924067836161575469877387329536, + 9223372048806885753, + 364866935516639607860848399950544896, + 9223372058493030737, + 370221491652003648852770474290053120, + 9223372038683424936, + 380402944362804581987470878609244160, + 9223372038005453354, + 380625575499469664776108737109688320, + 9223372040336234457, + 396101380212426712967694464499843072, + 9223372037370182721, + 401131420603629704476582868699578368, + 9223372038769340131, + 401131892570687533667041932340101120, + 9223372037044356995, + 401212466347460193622672556995641344, + 9223372038666942070, + 411860019573868898601035405860012032, + 9223372039920775823, + 416789435879299995584112254164926464, + 9223372039453367863, + 417195560640735061597624221636231168, + 9223372040478848726, + 427355783296419140830553854720344064, + 9223372044442772866, + 432365923167804710124031323246952448, + 9223372044456931433, + 432568984951955547080127463915782144, + 9223372037161125389, + 432670881640456009432938863099117568, + 9223372037129518657, + 432671347735506124965069064350203904, + 9223372038501363236, + 432690441722672062670429108442234880, + 9223372037415702862, + 1726599600, + 24, + 255399919616426605400904655341355008, + 7134799672, + 255399919636912342460516171815845888, + 12349251477, + 344177859849261016318815705440976896, + 5211856914, + 344400637343183300222065759427231744, + 25985427811, + 354685165896815395127641508979671040, + 17944600996, + 359857101118792982641025093688360960, + 7241851732, + 359977924067836161575469877387329536, + 101034194386, + 364866935516639607860848399950544896, + 58077449720, + 370221491652003648852770474290053120, + 5369782862, + 380402944362804581987470878609244160, + 3413272358, + 380625575499469664776108737109688320, + 8287784072, + 396101380212426712967694464499843072, + 4599288769, + 401131420603629704476582868699578368, + 3004514307, + 401131892570687533667041932340101120, + 1641141364, + 401212466347460193622672556995641344, + 4184371888, + 411860019573868898601035405860012032, + 13056485831, + 416789435879299995584112254164926464, + 14286736264, + 417195560640735061597624221636231168, + 12496550945, + 427355783296419140830553854720344064, + 20478172139, + 432365923167804710124031323246952448, + 12060053419, + 432568984951955547080127463915782144, + 5694023171, + 432670881640456009432938863099117568, + 1612674320, + 432671347735506124965069064350203904, + 6590734690, + 432690441722672062670429108442234880, + 4938746984, + 1726600872, + 479801, + 14, + 2252315893074726832272194867049338937798178031050588398551540578521858125570, + 623915089770054402, + 18446744073709551616, + 3005254149900614370720715616816660810046405534824922328899747822906530225512, + 623919460985602920, + 18446744073709551616, + 3519260964458179395815010733155267505343797210310865431105756587645931055649, + 623924174355694369, + 18446744073709551616, + 3120238974852806302285298088620349740981724555803010281051951694004213581920, + 623926061582779232, + 18446744073709551616, + 292361096300380734438571864571396997446548591828613425815555951807741988408, + 623924531110609720, + 18446744073709551616, + 2472149219862975471196476510825412557113255422335464518640738692840008771708, + 623931085192954748, + 18446744073709551616, + 3487167289654176168962370287336670597695149279450283897269149624159643270668, + 623936921663439628, + 18446744073709551616, + 2507146111700968367344142298940128058363974631702918519159025445065703726302, + 623939538028331870, + 18446744073709551616, + 2044643617906229227740926938948589524551425185247609223715690177461741924107, + 623939490347483915, + 18446744073709551616, + 1512364205669453841693836344855216089088701774403711949597915738740942203104, + 623941666650194784, + 18446744073709551616, + 2582950216845331581850112479566488672422684373471063326675411279172335384740, + 598663501749158692, + 18446744073709551616, + 3211435776358896802234868168748931715965118562637221109871995130895182779135, + 623943580062319487, + 18446744073709551616, + 3283997070010746533150080032225826164966901025403501717287169366218246387824, + 623958036519584624, + 18446744073709551616, + 1333250323045638178786996276913368604418962851158899409562765273032073726211, + 623961218146632451, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255934, + values: vector[ + 1949706535956232942766009923519329199159384632521542052094988886863400100875, + 339635436610353022698335831270105490827626929520783443902766941370855386100, + 99195, + 99205, + 3059625993036690281735240565881235070110454437893557028784202954292607837050, + 1370254093131474982983930096209271894854978664091507438832619962144470029264, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 740682859881684504775211393839992714931468738966444804665556933896072019998, + 1, + 4002495889654952442969818079769332302028350281595738777213, + 3619301165646435359587394196213467699724697312445458167970, + 153358299056270023975148716777040754171, + 3019882397443981606048649553180245775, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255954, + values: vector[ + 339635436610353022698335831270105490827626929520783443902766941370855386100, + 570287405407733840613938612657700774612815555070381718833813432541003860011, + 99205, + 99215, + 1370254093131474982983930096209271894854978664091507438832619962144470029264, + 1066205771943611108785590185598871345493663184169531725652711720011874470783, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1829688941125429534177667583796806841389798323541243850929653581662710652583, + 1, + 4132159991956218556714054522057405664855609339724811006988, + 3610693089135917010910382928463156612607280648244109500253, + 312638777913820537619373706918241233480, + 109703950414162474130368823111044666764, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2255974, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 2064018869258471325784171676254911688690664339297250636244224945867201615933, + 64, + 897840292033431060838846868192601625391110906668631339942306816522022022013, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040270487229, + 339128557730814563912473967243296768, + 9223372048269536212, + 339167696443096610495245177954762752, + 9223372038929268021, + 339209301121316311335550155636080640, + 9223372038188688791, + 339248760150583523010467496495939584, + 9223372041207023697, + 344056232528969600292671285127806976, + 9223372037629030627, + 344239815619412615560474239552192512, + 9223372040112739073, + 344278863665634683081309143628251136, + 9223372038129147563, + 344400637343183300222065759427231744, + 9223372043757025651, + 354684143347712898450594870927032320, + 9223372038394108767, + 354886735639481781333860738224095232, + 9223372040780097732, + 359977527925814664434167280492871680, + 9223372038738273490, + 359977924067836161575469877387329536, + 9223372064473735515, + 395959710983921515911698978258812928, + 9223372037134914876, + 396000038118641276459534092129533952, + 9223372038718322067, + 396101380212426712967694464499843072, + 9223372039083889799, + 396323605935558457833880754797412352, + 9223372047230166368, + 401131892570687533667041932340101120, + 9223372038200294463, + 411817626572047188535650410727211008, + 9223372040205124911, + 432568984950746621260512834741075968, + 9223372052753451901, + 437638715840662956139171489404420096, + 9223372046348118000, + 437761440264397551598103888983490560, + 9223372040560111221, + 453276691329565936829047600777789440, + 9223372042071950433, + 458591633383672845652172903142129664, + 9223372037693172932, + 1726592400, + 24, + 255399919633304379671822251015012352, + 31649614000, + 339128557730814563912473967243296768, + 25426206392, + 339167696443096610495245177954762752, + 2245578019, + 339209301121316311335550155636080640, + 1785413311, + 339248760150583523010467496495939584, + 10358033041, + 344056232528969600292671285127806976, + 13597352309, + 344239815619412615560474239552192512, + 7535520121, + 344278863665634683081309143628251136, + 23569929312, + 344400637343183300222065759427231744, + 26142071854, + 354684143347712898450594870927032320, + 4372302422, + 354886735639481781333860738224095232, + 3801046057, + 359977527925814664434167280492871680, + 7776465972, + 359977924067836161575469877387329536, + 101694527082, + 395959710983921515911698978258812928, + 262877193, + 396000038118641276459534092129533952, + 4280052609, + 396101380212426712967694464499843072, + 4630833739, + 396323605935558457833880754797412352, + 27294193964, + 401131892570687533667041932340101120, + 1651951796, + 411817626572047188535650410727211008, + 6335076762, + 432568984950746621260512834741075968, + 57315312497, + 437638715840662956139171489404420096, + 22283578822, + 437761440264397551598103888983490560, + 23687603631, + 453276691329565936829047600777789440, + 6363344014, + 458591633383672845652172903142129664, + 2530594731, + 1726594874, + 104, + 2133053659339939702992275636537969686111371185595206697583720679717122607879, + 64, + 1735816583721785497980207588072002099698847217598264746390860357912906743195, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040271539002, + 339128557730814563912473967243296768, + 9223372048270171706, + 339167696443096610495245177954762752, + 9223372038929323983, + 339209301121316311335550155636080640, + 9223372038188733522, + 339248760150583523010467496495939584, + 9223372041207281663, + 344056232528969600292671285127806976, + 9223372037627093693, + 344239815619412615560474239552192512, + 9223372040112927245, + 344278863665634683081309143628251136, + 9223372038128632585, + 344400637343183300222065759427231744, + 9223372043757764688, + 354684143347712898450594870927032320, + 9223372038394254093, + 354886735639481781333860738224095232, + 9223372040780192274, + 359977527925814664434167280492871680, + 9223372038738467567, + 359977924067836161575469877387329536, + 9223372064478043758, + 395959710983921515911698978258812928, + 9223372037134921371, + 396000038118641276459534092129533952, + 9223372038718429011, + 396101380212426712967694464499843072, + 9223372039083806887, + 396323605935558457833880754797412352, + 9223372047230848085, + 401131892570687533667041932340101120, + 9223372038200335597, + 411817626572047188535650410727211008, + 9223372040205281628, + 432568984950746621260512834741075968, + 9223372052754640489, + 437638715840662956139171489404420096, + 9223372046346736628, + 437761440264397551598103888983490560, + 9223372040560702835, + 453276691329565936829047600777789440, + 9223372042072108434, + 458591633383672845652172903142129664, + 9223372037693236185, + 1726599600, + 24, + 255399919633304379671822251015012352, + 31436789978, + 339128557730814563912473967243296768, + 25430501360, + 339167696443096610495245177954762752, + 2236058230, + 339209301121316311335550155636080640, + 1791932084, + 339248760150583523010467496495939584, + 10305928165, + 344056232528969600292671285127806976, + 13511711004, + 344239815619412615560474239552192512, + 7494674982, + 344278863665634683081309143628251136, + 23506941157, + 344400637343183300222065759427231744, + 25968257801, + 354684143347712898450594870927032320, + 4347759750, + 354886735639481781333860738224095232, + 3767291909, + 359977527925814664434167280492871680, + 7739965310, + 359977924067836161575469877387329536, + 100985525921, + 395959710983921515911698978258812928, + 260182590, + 396000038118641276459534092129533952, + 4258610398, + 396101380212426712967694464499843072, + 4598269297, + 396323605935558457833880754797412352, + 27213500919, + 401131892570687533667041932340101120, + 1641536501, + 411817626572047188535650410727211008, + 6239313379, + 432568984950746621260512834741075968, + 56899101562, + 437638715840662956139171489404420096, + 22312556966, + 437761440264397551598103888983490560, + 23645143584, + 453276691329565936829047600777789440, + 6320929182, + 458591633383672845652172903142129664, + 2531230386, + 1726601008, + 479802, + 21, + 3487167289654176168962370287336670597695149279450283897269149624159643270668, + 623936921663439628, + 18446744073709551616, + 2044643617906229227740926938948589524551425185247609223715690177461741924107, + 623939490347483915, + 18446744073709551616, + 2507146111700968367344142298940128058363974631702918519159025445065703726302, + 623939538028331870, + 18446744073709551616, + 1512364205669453841693836344855216089088701774403711949597915738740942203104, + 623941666650194784, + 18446744073709551616, + 3211435776358896802234868168748931715965118562637221109871995130895182779135, + 623943580062319487, + 18446744073709551616, + 1016702741107676757437420674087119912177107769588651097054199928033184693802, + 623944830820549418, + 18446744073709551616, + 1512291211225410889834391056556282944686389064236599434241258160141765867008, + 623946066332484352, + 18446744073709551616, + 158657867818019819433377067780632610919478147950743487227730232351096289024, + 623947746314814208, + 18446744073709551616, + 2327403401845920053969342861301902955408451352175434974222547075422664321130, + 623949449323873130, + 18446744073709551616, + 2849369114959998921699593362686736183095147245626392186395556948548190322208, + 623954042246136608, + 18446744073709551616, + 1091579231644546495335367545733466484216706699835713708772639318887527505293, + 623954613694890765, + 18446744073709551616, + 3214956769974831703438325310338676963401510521906549382212181829251941495707, + 623954941202924315, + 18446744073709551616, + 3283997070010746533150080032225826164966901025403501717287169366218246387824, + 623958036519584624, + 18446744073709551616, + 235462422890638946098594205995734705533824470038751722868649192290206503798, + 623958353315365750, + 18446744073709551616, + 974615925434404696486928763444196512048100964510991338740015063645435715225, + 623958798259716889, + 18446744073709551616, + 2427772312649198150943646396363814169216560332066433875127611155059029670551, + 559509544623931927, + 18446744077475794168, + 476008027970497473190943900353683078394882099898139238849175650613875831894, + 623960268157748054, + 18446744073709551616, + 2703724120227122241829609716088016667126150813124220540025067193611985317210, + 623960502023750490, + 18446744073709551616, + 1633270718365813065468692634611352077542745777759019762983852640549842760222, + 623960729237586718, + 18446744073709551616, + 534310493585081078105179410050703022695226354194812089556348451996611875148, + 623960919927423820, + 18446744073709551616, + 1333250323045638178786996276913368604418962851158899409562765273032073726211, + 623961218146632451, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256339, + values: vector[ + 2205782498798860699180224810072263572578029954527993795156126485694292421731, + 0, + 4, + 344400637343183300222065759427231744, + 1156518361631677299267640239939929860363798481437141139669963231674208834856, + 354684143347717620817077740572246016, + 548064214925934379680843604791757664626671338799432774218682282290230386759, + 359977924067836161575469877387329536, + 1043507288313242966059806728046739050807184538222017980901347654569938697972, + 432568984950746621260512834741075968, + 2967940361147433554609026228590913706956743263612420707826911756150762538234, + 24, + 2171981583416164471448957810457728771037109565780144504072989005578820863755, + 64, + 567311078139821494428032380953409991304272080956292086500621050823597890730, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036185469376, + 354684143347717620817077740572246016, + 9223372036796056147, + 359977924067836161575469877387329536, + 9223372032598923474, + 432568984950746621260512834741075968, + 9223372034746138335, + 1726592400, + 4, + 344400637343183300222065759427231744, + 26158098272, + 354684143347717620817077740572246016, + 435999310, + 359977924067836161575469877387329536, + 101738273674, + 432568984950746621260512834741075968, + 56898249483, + 1726592415, + 24, + 2313187781792200919831155119595353122658420008467904136304026595120816989910, + 64, + 640212215246056082089585721497544964206137191567917845745798680160591732828, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036186121758, + 354684143347717620817077740572246016, + 9223372036796067047, + 359977924067836161575469877387329536, + 9223372032601456036, + 432568984950746621260512834741075968, + 9223372034747564313, + 1726599600, + 4, + 344400637343183300222065759427231744, + 25948565808, + 354684143347717620817077740572246016, + 435376432, + 359977924067836161575469877387329536, + 101170498889, + 432568984950746621260512834741075968, + 56943154011, + 1726601456, + 480089, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256407, + values: vector[ + 3365847792707106274751412236831723671273003971369286912334689184983681779151, + 1869143976637625705487318061765478985456159610297325921976504186216753739674, + 727713, + 727761, + 3505163043667859973388537599576806010583156083789190221592705292214893572225, + 406797954195846225377689993569365778068970758389333025751208798308288582530, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2966033687573627203346103983351786435785902239608417613853566206912977741637, + 2, + 1663984153290275380682912940454841299143021331898810720475, + 3369525919920267945203990409095464393489821596553851863627, + 1618935857465250032554207733840231441299010050707887341355, + 3205552364311766355221675913924629363702118895449626497691, + 53041393428649163905000767350132646776, + 16731216433586960902811099000661725814, + 314548795140823565492809269599301126725, + 11749505472565145276013822722934226863, + 0, + 10, + 1068740994912402803003650731105045756656512955909, + 3292310102732967235607621007132320245226792589059970898975575550212288113616, + 1661402, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 1248875146012964071876423320777688075155124985543, + 1134443528949422960224565667367373118009742324520, + 710343288492472169556844652397594376602426228428446522543433217518567550950, + 900000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256441, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 3254413147902624054527263741269955487336397472487980168001297936190916312598, + 64, + 677917962042434665609874114074777349502153232598404975801675579637427338869, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870493626, + 344278863666843608900923772802957312, + 9223372036845807392, + 344400638885778253860530994056003584, + 9223372036531205740, + 354684143347722343183560610217459712, + 9223372036855482660, + 359977924069045087395084506562035712, + 9223372036879061973, + 396101380212431435334177334145056768, + 9223372036862211916, + 396323605936767383653495383972118528, + 9223372036883276391, + 401131892570687552113786006049652736, + 9223372036857702444, + 432568984951955547080127463915782144, + 9223372036846032853, + 458591633384881771471787532316835840, + 9223372036858605758, + 1726599600, + 10, + 339248760150588245376950366141153280, + 1030210419, + 344278863666843608900923772802957312, + 2351981169, + 344400638885778253860530994056003584, + 26049946684, + 354684143347722343183560610217459712, + 43520299, + 359977924069045087395084506562035712, + 10106439202, + 396101380212431435334177334145056768, + 459504442, + 396323605936767383653495383972118528, + 2721912310, + 401131892570687552113786006049652736, + 163752634, + 432568984951955547080127463915782144, + 5692358206, + 458591633384881771471787532316835840, + 253307293, + 1726600296, + 48, + 2356156979124975075392425737209168117245054381068712866641340583525734693525, + 64, + 2810708464656930837560109183026254122005955670428783975202479995800297129541, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870493626, + 344278863666843608900923772802957312, + 9223372036845807392, + 344400638885778253860530994056003584, + 9223372036531205740, + 354684143347722343183560610217459712, + 9223372036855482660, + 359977924069045087395084506562035712, + 9223372036879061973, + 396101380212431435334177334145056768, + 9223372036862211916, + 396323605936767383653495383972118528, + 9223372036883276391, + 401131892570687552113786006049652736, + 9223372036857702444, + 432568984951955547080127463915782144, + 9223372036846032853, + 458591633384881771471787532316835840, + 9223372036858605758, + 1726599600, + 10, + 339248760150588245376950366141153280, + 1026243051, + 344278863666843608900923772802957312, + 2343347190, + 344400638885778253860530994056003584, + 25824375486, + 354684143347722343183560610217459712, + 43460703, + 359977924069045087395084506562035712, + 10087600004, + 396101380212431435334177334145056768, + 458752200, + 396323605936767383653495383972118528, + 2716113610, + 401131892570687552113786006049652736, + 163784005, + 432568984951955547080127463915782144, + 5677662222, + 458591633384881771471787532316835840, + 253369254, + 1726602333, + 480523, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256569, + values: vector[ + 1020234458604225463302343302854961636493672518098376595262719203552952760428, + 3459403861369108003459231802692700742578742212548982383341421459658235446487, + 99175, + 99185, + 3451187423892237120749420476277791498934213178869123186072818566529124629932, + 2345955820160385432760101779819043854212292804804352693169592727492952558250, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3137484045410107042128889618977933340742997534754428714334290406235445119005, + 1, + 5935845049894709328443176818964543518576264577859962845451, + 4222589242955571813360047116931194500146562098122964739481, + 122643130069449105034345248128387325175, + 48131609234294599566852740054512530434, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256589, + values: vector[ + 1869143976637625705487318061765478985456159610297325921976504186216753739674, + 2810337284304686438104537397542204858609713233780992772799848565340083245389, + 727761, + 727809, + 406797954195846225377689993569365778068970758389333025751208798308288582530, + 637875551619301240836331157629839345349866397384462706335421747791865259933, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1766354733617903546546169209604522341448142290089325833428323786819116649715, + 2, + 3943316126468038805909849744591735385027303806543215327051, + 3215000197049145412717018295964509559946651319924164080061, + 3561998964661593237401522662367901687278869186296824569519, + 4317815896387718146086847664587137603325192327657403374799, + 79730469452212468384295252314772231439, + 24099145794062398894251415935813332054, + 139309090374490212033562102870794029019, + 97926721539528288629614146179946033430, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256613, + values: vector[ + 1, + 3500497471850059057986959876139544655665802131189281803955308247817072870306, + 1789100104627076755679164615991862447436146796141356608314950672139214297610, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1560152505277894073431373950454928529760280691744502448070025734902325000725, + 3540509326357933705102043132268105152794596943449497378583432410000389741098, + 480341, + 31, + 31, + 251, + 4, + 3, + 0, + 0, + 3302369582125904573482381531217538856805110649633161391309117767487624212784, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 86904612802977695152336336, + 330349995357720714911046783174579240608838461017600576047586882354473698460, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 465656132050178076167678512, + 2198156211019785918273439817946321468008017751212324596800437599435103860691, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 37722660070160310726863392, + 1763729492162601881656836923676066927187788479735855327323116925151557241408, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 278931547708223459571114752, + 247336540456364350591740438012947428231156307913529961591442067374383538795, + 1207844633863987080271389098725270174478805432716842170135073782089427021246, + 1558393359921146549891961808928795992114940268090161958583726450281873575718 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256643, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256647, + values: vector[ + 1, + 1789100104627076755679164615991862447436146796141356608314950672139214297610, + 2422300762317310615012329725615470493028182977851475875865004390919608127539, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 3540509326357933705102043132268105152794596943449497378583432410000389741098, + 3215635892126343448589033249650299409887738558197660094474619186194583877884, + 480715, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256662, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256666, + values: vector[ + 2856642689096952313024579221127047681827351132390889907317862035146758747315, + 1944574281447084895779475771036657303531837490355847901259407504169632584737, + 99225, + 99235, + 2621616049618981438856791301655997235520155317125721189956074770959993235206, + 223841295725022130790758838428041353299150073649561888932414780031982852593, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2727227280018808162056571792095745994427941703680737116513974577905875062195, + 1, + 2417339168966582816392573049831989371865219923345505688842, + 4546418315239406732630648948622127951562398703241726878372, + 292279973317783379820551631937035266211, + 71219157258105566263340038863772823225, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256686, + values: vector[ + 2810337284304686438104537397542204858609713233780992772799848565340083245389, + 838660466509991261003449736732931210416414407790183375407412071447646223387, + 727809, + 727857, + 637875551619301240836331157629839345349866397384462706335421747791865259933, + 1063553398168757343107875407263865040764085877185962297931274076999993762480, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 3024603390802085539264224921973098085372815952807188077193148710647207848561, + 2, + 259417609506309362620652670150244478156545031355776896484, + 3646828291776660511007148547727696693836806775999763203959, + 5335310665114207484590491895565069893075718431451632644359, + 4517531586490056955255946990865277106466417350137196013612, + 160699805178571354722363000482534584315, + 70127935967313379704468674709977845422, + 154376581923934701324634778347359582485, + 145478129270434173816646625074458036677, + 8, + 2524392021852001135582825949054576525094493216367559068627275826195272239197, + 1177937017996014586827341404041998236031527143332, + 5, + 0, + 986158434715539855435121993789962297286251345440, + 1153662193824988676821566247033479441673014749030, + 181306507907260871255356, + 0, + 18, + 993696174272377493693496825928908586134624850969, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 1661403, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 4543560, + 673141065198611160709208078988370130888767504960, + 32046178065704550448032457648219361968296679414667717749157636741838910013, + 12900000000000000, + 0, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661404, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 980354509337655580074297868961996585526753583795, + 1042093750649361629364428916272525387608093943311702865436888201124206867875, + 1041 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256736, + values: vector[ + 1, + 3371947052699772980457696689307606860469440470529645924486087791464649433768, + 3067539219301111871841799100888015151621093054057655066880315630752157484498, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 2026493980234683670110238402901260844921196909324386589440451942235555305332, + 3545203763572978805062841027643563990424839383763921033918930500762646366920, + 480342, + 31, + 31, + 251, + 0, + 1, + 0, + 0, + 1717679271136293650006036886636579777516315568192336444276308844124357272480 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256752, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256756, + values: vector[ + 2781042137637931466527939262560229948336693694099868526117604403831187526010, + 2695030638253486089331969333193505921893287491114750633560006914666410506744, + 2769065126703013254677327108401761231500529910433095616191903526421370171724, + 1246026507772823209960130374376315026548176373570337372997467511115513977937, + 480368, + 31, + 63, + 0, + 5, + 0, + 0, + 0, + 688313866654596410213364983280517482783708911200, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036708875808, + 1363210954624186063801068401809624943503658521968, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036810769331, + 2727423684127009878684544690294791721671187769290537782704201467935463037323, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10316952219674321354261265408, + 862948053166560853837583632518180582480319293236, + 1147032829293317481173155891309375254605214077236177772270270553197624560221, + 9223372035854775808, + 996087090846933040425884241059214614839600503638148525512641452311657217466, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 819592039705012167756085376 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256785, + values: vector[ + 570287405407733840613938612657700774612815555070381718833813432541003860011, + 2856642689096952313024579221127047681827351132390889907317862035146758747315, + 99215, + 99225, + 1066205771943611108785590185598871345493663184169531725652711720011874470783, + 2621616049618981438856791301655997235520155317125721189956074770959993235206, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1329335898142801195597423591939121883765147148530997754357553425403410167338, + 1, + 1571449791124769889933182104191460068153867924994889262008, + 4427277435844895037601294103891475862166822962710109246431, + 229847127552422996144437613691492394229, + 98020893463589907705142823590168023714, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256805, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 3598579685731241767256401654821111432021626492643189143719923071370336806150, + 94921808214643762922136991745039459571733154942395737520737957847493120571, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256820, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256824, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2356156979124975075392425737209168117245054381068712866641340583525734693525, + 64, + 2810708464656930837560109183026254122005955670428783975202479995800297129541, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870493626, + 344278863666843608900923772802957312, + 9223372036845807392, + 344400638885778253860530994056003584, + 9223372036531205740, + 354684143347722343183560610217459712, + 9223372036855482660, + 359977924069045087395084506562035712, + 9223372036879061973, + 396101380212431435334177334145056768, + 9223372036862211916, + 396323605936767383653495383972118528, + 9223372036883276391, + 401131892570687552113786006049652736, + 9223372036857702444, + 432568984951955547080127463915782144, + 9223372036846032853, + 458591633384881771471787532316835840, + 9223372036858605758, + 1726599600, + 10, + 339248760150588245376950366141153280, + 1026243051, + 344278863666843608900923772802957312, + 2343347190, + 344400638885778253860530994056003584, + 25824375486, + 354684143347722343183560610217459712, + 43460703, + 359977924069045087395084506562035712, + 10087600004, + 396101380212431435334177334145056768, + 458752200, + 396323605936767383653495383972118528, + 2716113610, + 401131892570687552113786006049652736, + 163784005, + 432568984951955547080127463915782144, + 5677662222, + 458591633384881771471787532316835840, + 253369254, + 1726602333, + 48, + 888700561530845094947146669221628950312608098135255561303224845617878377786, + 64, + 1732912071767160354630268491998965446822617237413102501628765154810638265764, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870506437, + 344278863666843608900923772802957312, + 9223372036845836670, + 344400638885778253860530994056003584, + 9223372036531527992, + 354684143347722343183560610217459712, + 9223372036855483200, + 359977924069045087395084506562035712, + 9223372036879188262, + 396101380212431435334177334145056768, + 9223372036862217641, + 396323605936767383653495383972118528, + 9223372036883310346, + 401131892570687552113786006049652736, + 9223372036857704488, + 432568984951955547080127463915782144, + 9223372036846103807, + 458591633384881771471787532316835840, + 9223372036858608919, + 1726603200, + 10, + 339248760150588245376950366141153280, + 1026692326, + 344278863666843608900923772802957312, + 2344176750, + 344400638885778253860530994056003584, + 25837203194, + 354684143347722343183560610217459712, + 43313242, + 359977924069045087395084506562035712, + 10120677534, + 396101380212431435334177334145056768, + 459653626, + 396323605936767383653495383972118528, + 2716393191, + 401131892570687552113786006049652736, + 164207767, + 432568984951955547080127463915782144, + 5684848542, + 458591633384881771471787532316835840, + 252830766, + 1726604433, + 480523, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256952, + values: vector[ + 1, + 2422300762317310615012329725615470493028182977851475875865004390919608127539, + 3371947052699772980457696689307606860469440470529645924486087791464649433768, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 3215635892126343448589033249650299409887738558197660094474619186194583877884, + 2026493980234683670110238402901260844921196909324386589440451942235555305332, + 480342, + 31, + 31, + 251, + 0, + 1, + 0, + 0, + 1321176076008069064519700105214303574011889781356552310233891817392095651997 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256968, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2256972, + values: vector[ + 2150168286851835195808891336339905576300548860916880512750803795969104164522, + 1, + 25, + 255399919633304379671818952480129024, + 1538517205362261526847772369245502401690416557513355348805318430445714002951, + 338883663474438343746899177019277312, + 2378381987174573879253610884538336712697184444851528525612319810455730595808, + 339167696437051981397172032081231872, + 2898055996894997761523214529123593946547580481574154903237662320902861557386, + 339209301121292699503135807410012160, + 2600162033276443144340884262572580530692768969540813004768921935479296326226, + 339248760150564633544536017915084800, + 2522434756716819032087002288892499387458947762955647583895281005481847902767, + 344056232524133897014212768428982272, + 2209985049823025920341736221036696321897478102449439370460819238382052515986, + 344278863660798979802850626929426432, + 761400415939247736832666471343692443484402538568229337365220368346020859100, + 344400637349001255728961162330505216, + 3573300456492735562599753317781203246054107256539926168802512700278262032232, + 354684143347689286618180522700963840, + 3063976737723502207312868187058327939350900550254842290741912609450031566453, + 354685165891979691849182992280846336, + 814479212711039930284337832207957089601871685406758700031455087636208266315, + 359977527919770035336094134619340800, + 3389301967090142174786667667994205243435742878254691153227315047087493390447, + 359977924064209384116625989863211008, + 767474862002443500945326305604335764832806347699052761514247301873195475821, + 364947431326127322968999553079967744, + 2586363747789872397835079193917782837060414550218874334201858973639320545351, + 396101380212403101135280116273774592, + 2674141894375568277899666553757149178525247184170009750406221330017763256550, + 396323605930722754555422238098587648, + 411207471368662247533325731902480283051308543586085041228276001724291581081, + 401131892570687441433321563792343040, + 2881431547838302795149535643732696900818756897619151655397813706304000205540, + 406403816491340533023672084929183744, + 2231728625341243789752394878955596056287857120793397984631886798215499754895, + 411778891792336016648512811332272128, + 3438354300630267880342344114154301977755010004951560301044411362388144224318, + 411817625024622139428925067103305728, + 1422896074878443611396094011411736344869080408317243279194096312392046563911, + 432568984945910917982054318042251264, + 2367366755254148031483890278463285074789833084403472127693810518677053142818, + 432690441716627433572355962568704000, + 344055739663361219306355889254392956198473018452140568125285133296315696629, + 437823079767580094335063891128614912, + 1628223135656652240605979034324651079847851871473940248256006843368212487071, + 453216002551035381248377800238301184, + 572954405775484018750320069871169446478855113201990687924384829982080081284, + 453276691324730233550589084078964736, + 932387146854131879289149416793678006948675320264769567851519639541400600589, + 458591633377628216554099757268598784, + 1882112635430273027352885137868670319585216910957452281852476597412959120654, + 108, + 3347345290242261041756650889420621437326092542443145676796660401090918686203, + 64, + 2379693767593164004770457880754358987086445595596383810188780149227074232137, + 64, + 25, + 255399919633304379671818952480129024, + 9223371688146032512, + 338883663474438343746899177019277312, + 9223371039990752257, + 339167696437051981397172032081231872, + 9223369705480868872, + 339209301121292699503135807410012160, + 9223370274011553065, + 339248760150564633544536017915084800, + 9223369515450702444, + 344056232524133897014212768428982272, + 9223370039925116923, + 344278863660798979802850626929426432, + 9223371188226635123, + 344400637349001255728961162330505216, + 9223357789643892870, + 354684143347689286618180522700963840, + 9223368706290609426, + 354685165891979691849182992280846336, + 9223370922021334054, + 359977527919770035336094134619340800, + 9223364584764798722, + 359977924064209384116625989863211008, + 9223369607144623532, + 364947431326127322968999553079967744, + 9223370926277952975, + 396101380212403101135280116273774592, + 9223368118484403029, + 396323605930722754555422238098587648, + 9223370578266700851, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367741728202544, + 411778891792336016648512811332272128, + 9223367918488048821, + 411817625024622139428925067103305728, + 9223361650165871421, + 432568984945910917982054318042251264, + 9223363278758329145, + 432690441716627433572355962568704000, + 9223365806121355690, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356177360761710, + 453276691324730233550589084078964736, + 9223370767199119933, + 458591633377628216554099757268598784, + 9223370936686028076, + 1726596052, + 25, + 255399919633304379671818952480129024, + 31387627029302, + 338883663474438343746899177019277312, + 143746172324099, + 339167696437051981397172032081231872, + 222567097533936, + 339209301121292699503135807410012160, + 178604368168223, + 339248760150564633544536017915084800, + 102953020374909, + 344056232524133897014212768428982272, + 134896998982196, + 344278863660798979802850626929426432, + 234927096973177, + 344400637349001255728961162330505216, + 260315314727657, + 354684143347689286618180522700963840, + 434637805453312, + 354685165891979691849182992280846336, + 179305908126351, + 359977527919770035336094134619340800, + 774202816137789, + 359977924064209384116625989863211008, + 100999243579848, + 364947431326127322968999553079967744, + 149030640707174, + 396101380212403101135280116273774592, + 459365478364611, + 396323605930722754555422238098587648, + 272050315976298, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 178539060291341, + 411778891792336016648512811332272128, + 258645937042227, + 411817625024622139428925067103305728, + 622596741241242, + 432568984945910917982054318042251264, + 567712543871599, + 432690441716627433572355962568704000, + 494494187677286, + 437823079767580094335063891128614912, + 643781237932032, + 453216002551035381248377800238301184, + 655445510114509, + 453276691324730233550589084078964736, + 63092725980856, + 458591633377628216554099757268598784, + 252640284272230, + 1726599083, + 108, + 1554600021748843481906320606524838157436149004716547140414135223002395773787, + 64, + 1924281505247601129546774748434355824335406478660292942979836698848696320766, + 64, + 25, + 255399919633304379671818952480129024, + 9223371686458573481, + 338883663474438343746899177019277312, + 9223371034544068866, + 339167696437051981397172032081231872, + 9223369697672729139, + 339209301121292699503135807410012160, + 9223370266875550407, + 339248760150564633544536017915084800, + 9223369507760347851, + 344056232524133897014212768428982272, + 9223370034136331405, + 344278863660798979802850626929426432, + 9223371186584628582, + 344400637349001255728961162330505216, + 9223357764856469563, + 354684143347689286618180522700963840, + 9223368698918608447, + 354685165891979691849182992280846336, + 9223370911829729536, + 359977527919770035336094134619340800, + 9223364504388194970, + 359977924064209384116625989863211008, + 9223369603611939489, + 364947431326127322968999553079967744, + 9223370920042481337, + 396101380212403101135280116273774592, + 9223368097861114445, + 396323605930722754555422238098587648, + 9223370573383765169, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367723735234205, + 411778891792336016648512811332272128, + 9223367909979326702, + 411817625024622139428925067103305728, + 9223361589707768963, + 432568984945910917982054318042251264, + 9223363261148197598, + 432690441716627433572355962568704000, + 9223365766224705251, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356156412807767, + 453276691324730233550589084078964736, + 9223370763719826198, + 458591633377628216554099757268598784, + 9223370936686028076, + 1726603251, + 25, + 255399919633304379671818952480129024, + 31190816264701, + 338883663474438343746899177019277312, + 143528787600998, + 339167696437051981397172032081231872, + 223605875854111, + 339209301121292699503135807410012160, + 178606300903506, + 339248760150564633544536017915084800, + 102402212294033, + 344056232524133897014212768428982272, + 134591990032834, + 344278863660798979802850626929426432, + 234352746458565, + 344400637349001255728961162330505216, + 257916467809421, + 354684143347689286618180522700963840, + 433504641468282, + 354685165891979691849182992280846336, + 178294704891652, + 359977527919770035336094134619340800, + 773694807406019, + 359977924064209384116625989863211008, + 100966008194125, + 364947431326127322968999553079967744, + 148507084193792, + 396101380212403101135280116273774592, + 459191661038141, + 396323605930722754555422238098587648, + 271984802800022, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 177693301237036, + 411778891792336016648512811332272128, + 257660671544525, + 411817625024622139428925067103305728, + 623885660926771, + 432568984945910917982054318042251264, + 566382631085461, + 432690441716627433572355962568704000, + 495270717764403, + 437823079767580094335063891128614912, + 643952963179931, + 453216002551035381248377800238301184, + 653740408097997, + 453276691324730233550589084078964736, + 63643541749723, + 458591633377628216554099757268598784, + 252815948434637, + 1726605751, + 479780, + 2, + 273237689313085245895793324424258362093710927226, + 100249, + 18446744064974351616, + 599646168285822562297675588524365466973133271571, + 100248, + 18446744066021551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257254, + values: vector[ + 2, + 25, + 255399919633304379671818952480129024, + 9223371687487589199, + 338883663474438343746899177019277312, + 9223371038412086777, + 339167696437051981397172032081231872, + 9223369701914018792, + 339209301121292699503135807410012160, + 9223370270615041732, + 339248760150564633544536017915084800, + 9223369511750644022, + 344056232524133897014212768428982272, + 9223370037230112872, + 344278863660798979802850626929426432, + 9223371186818551574, + 344400637349001255728961162330505216, + 9223357781325267451, + 354684143347689286618180522700963840, + 9223368702379255724, + 354685165891979691849182992280846336, + 9223370917363105726, + 359977527919770035336094134619340800, + 9223364549164969035, + 359977924064209384116625989863211008, + 9223369605329694897, + 364947431326127322968999553079967744, + 9223370924637211817, + 396101380212403101135280116273774592, + 9223368114354128788, + 396323605930722754555422238098587648, + 9223370577994818242, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367733510301456, + 411778891792336016648512811332272128, + 9223367912293884783, + 411817625024622139428925067103305728, + 9223361624042549746, + 432568984945910917982054318042251264, + 9223363270233108479, + 432690441716627433572355962568704000, + 9223365784368258151, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356172120070104, + 453276691324730233550589084078964736, + 9223370765873422271, + 458591633377628216554099757268598784, + 9223370936686028076, + 1726599651, + 25, + 255399919633304379671818952480129024, + 9223371686458573481, + 338883663474438343746899177019277312, + 9223371034544068866, + 339167696437051981397172032081231872, + 9223369697672729139, + 339209301121292699503135807410012160, + 9223370266875550407, + 339248760150564633544536017915084800, + 9223369507760347851, + 344056232524133897014212768428982272, + 9223370034136331405, + 344278863660798979802850626929426432, + 9223371186584628582, + 344400637349001255728961162330505216, + 9223357764856469563, + 354684143347689286618180522700963840, + 9223368698918608447, + 354685165891979691849182992280846336, + 9223370911829729536, + 359977527919770035336094134619340800, + 9223364504388194970, + 359977924064209384116625989863211008, + 9223369603611939489, + 364947431326127322968999553079967744, + 9223370920042481337, + 396101380212403101135280116273774592, + 9223368097861114445, + 396323605930722754555422238098587648, + 9223370573383765169, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367723735234205, + 411778891792336016648512811332272128, + 9223367909979326702, + 411817625024622139428925067103305728, + 9223361589707768963, + 432568984945910917982054318042251264, + 9223363261148197598, + 432690441716627433572355962568704000, + 9223365766224705251, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356156412807767, + 453276691324730233550589084078964736, + 9223370763719826198, + 458591633377628216554099757268598784, + 9223370936686028076, + 1726603251, + 4, + 1, + 2199587215577056660351400654348881668462034406195674478991913543998174982493, + 9223372045680482971, + 1726603251, + 28, + 500, + 3279569333027032943588282927224157449735552075268267602500421330293795289225, + 9223372044742185271, + 1726603251, + 4711296953921553324818149196807905420362349545722466792, + 6251300210874077555571336907306907377145842092736510700, + 6256539694243908842533097117432195251771308610903081570, + 6257307165206364866430484347196163711776538619562427418, + 6258035055820741247431916309054085700397615807471815678, + 6346717268337402449987692748405062501468064045187726730, + 6350824087938302287187845102784995256753297215633491410, + 6353070415999481375370185412655951620299805106964005414, + 6542767619337736433251448354363863840992885934284341638, + 6542786481950565571485165044539876729707728608411253584, + 6640413329822632555518252987680491719137725246349508868, + 6640420637397721445628435875529262455370768610530163736, + 6732091866030762764674251933551951436677722238837852362, + 7306780788021320761383589099721951750652089913028115980, + 7310880128973759676248560435200287705243571973810816416, + 7496827193394580118119081926576220757698912919970906242, + 7595979831848961140041324183736113289307986182228933346, + 7596694333872090790908605765170203324420381199099231666, + 7979489359521538474171300376156165577358787649504018522, + 7981729841486965257947845378721648202682623471080440478, + 8076410302035872396499304070097971447272345387506073440, + 8360359609168644946063955804648622928301866259056688562, + 8361479119445141162897830450372019319367571064890593204, + 8459522495261546709064075820548422731185521282097609682, + 28, + 501, + 3283391705117453259986824168092359105972252296430790922060056444367742983415, + 9223372317427692985, + 1726603251, + 4711296953921553324818149196807905420362349545722774892, + 6251300210874077555571336907306907377145842092736513740, + 6256539694243908842533097117432195251771308610903079040, + 6257307165206364866430484347196163711776538619562416928, + 6258035055820741247431916309054085700397615807471891958, + 6346717268337402449987692748405062501468064045187647290, + 6350824087938302287187845102784995256753297215633505240, + 6353070415999481375370185412655951620299805106964186314, + 6542767619337736433251448354363863840992885934284380188, + 6542786481950565571485165044539876729707728608411252834, + 6640413329822632555518252987680491719137725246349496098, + 6640420637397721445628435875529262455370768610528831676, + 6732091866030762764674251933551951436677722238837844732, + 7306780788021320761383589099721951750652089913028134490, + 7310880128973759676248560435200287705243571973810799786, + 7496827193394580118119081926576220757698912919971389262, + 7595979831848961140041324183736113289307986182228918326, + 7596694333872090790908605765170203324420381199099236456, + 7979489359521538474171300376156165577358787649503862452, + 7981729841486965257947845378721648202682623471080464588, + 8076410302035872396499304070097971447272345387506044610, + 8360359609168644946063955804648622928301866259056671122, + 8361479119445141162897830450372019319367571064890414394, + 8459522495261546709064075820548422731185521282097486042, + 7, + 502, + 408546670067409422691420976759461302219763972439624832105807839978151799606, + 9223372324241370980, + 1726603251, + 6350824087938302287187845102784995256753297215633473480, + 7496827193394580118119081926576220757698912919970420832, + 7595979831848961140041324183736113289307986182228952296, + 6, + 100016, + 44037767344537167907514192278757311348087672280746642564337019248971457489, + 9223372057715767198, + 1726603251, + 6353070415999481375370185412655951620299805106964011104, + 6640420637397721445628435875529262455370768610529897666, + 10, + 100032, + 3037807411080377009234082582360017450086474966099723413468995961303307066829, + 9223372036086847150, + 1726603251, + 6353070415999481375370185412655951620299805106964154854, + 6640413329822632555518252987680491719137725246349513668, + 6640420637397721445628435875529262455370768610530322816, + 7306780788021320761383589099721951750652089913028135460, + 7979489359521538474171300376156165577358787649503924602, + 8360359609168644946063955804648622928301866259056691722, + 6, + 100037, + 751978746329000689696601517176861188773679762570605172925360939904302980902, + 9223372036901033447, + 1726603251, + 6353070415999481375370185412655951620299805106964004984, + 6640420637397721445628435875529262455370768610530164686, + 5, + 100082, + 663900585711412719780889468211338340672662512351710743288144401383517661943, + 9223372037133217448, + 1726599651, + 6353070415999481375370185412655951620299805106964004864, + 5, + 100085, + 3388385943326563079020982118903598704545428221666971607201222310658425945908, + 9223372037005181408, + 1726603251, + 6353070415999481375370185412655951620299805106964004864, + 4, + 100248, + 977798852362065774639547337056129834936551250500124902350022809136871885759, + 9223372036955604290, + 1726599651, + 4, + 100249, + 2515803956016591675152374726220066450488962523766051742088884847468684471824, + 9223372036954772492, + 1726599651, + 5, + 100259, + 621013246933505142109807779069657027060796080010174463586224788112788649243, + 9223372036919939021, + 1726599651, + 6353070415999481375370185412655951620299805106964004864, + 6, + 100294, + 361434417842596898657934640894587936220825419416961171429731258693190412124, + 9223372073230205996, + 1726603251, + 6353070415999481375370185412655951620299805106964175464, + 6640420637397721445628435875529262455370768610530351056, + 6, + 100333, + 299613115614965042094641102959644982001517875109507791920794340233763382916, + 9223372036899352201, + 1726603251, + 6353070415999481375370185412655951620299805106964004954, + 6640420637397721445628435875529262455370768610530164656 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257499, + values: vector[ + 1, + 971722096948209986658750697151003406488280288602768743897916840202643463266, + 1101290024113363296971950471753402201629644434290739384940196405606942356000, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 2422054790198658964713321993406184422262677209577393791674586603590011904491, + 3365762796902909526735778123223268102576924322313610825719704777272433453358, + 480343, + 31, + 31, + 251, + 0, + 1, + 0, + 0, + 242217006395595454829575257624176972043585736115219944106929937980319091263 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257515, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257519, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 2133053659339939702992275636537969686111371185595206697583720679717122607879, + 64, + 1735816583721785497980207588072002099698847217598264746390860357912906743195, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040271539002, + 339128557730814563912473967243296768, + 9223372048270171706, + 339167696443096610495245177954762752, + 9223372038929323983, + 339209301121316311335550155636080640, + 9223372038188733522, + 339248760150583523010467496495939584, + 9223372041207281663, + 344056232528969600292671285127806976, + 9223372037627093693, + 344239815619412615560474239552192512, + 9223372040112927245, + 344278863665634683081309143628251136, + 9223372038128632585, + 344400637343183300222065759427231744, + 9223372043757764688, + 354684143347712898450594870927032320, + 9223372038394254093, + 354886735639481781333860738224095232, + 9223372040780192274, + 359977527925814664434167280492871680, + 9223372038738467567, + 359977924067836161575469877387329536, + 9223372064478043758, + 395959710983921515911698978258812928, + 9223372037134921371, + 396000038118641276459534092129533952, + 9223372038718429011, + 396101380212426712967694464499843072, + 9223372039083806887, + 396323605935558457833880754797412352, + 9223372047230848085, + 401131892570687533667041932340101120, + 9223372038200335597, + 411817626572047188535650410727211008, + 9223372040205281628, + 432568984950746621260512834741075968, + 9223372052754640489, + 437638715840662956139171489404420096, + 9223372046346736628, + 437761440264397551598103888983490560, + 9223372040560702835, + 453276691329565936829047600777789440, + 9223372042072108434, + 458591633383672845652172903142129664, + 9223372037693236185, + 1726599600, + 24, + 255399919633304379671822251015012352, + 31436789978, + 339128557730814563912473967243296768, + 25430501360, + 339167696443096610495245177954762752, + 2236058230, + 339209301121316311335550155636080640, + 1791932084, + 339248760150583523010467496495939584, + 10305928165, + 344056232528969600292671285127806976, + 13511711004, + 344239815619412615560474239552192512, + 7494674982, + 344278863665634683081309143628251136, + 23506941157, + 344400637343183300222065759427231744, + 25968257801, + 354684143347712898450594870927032320, + 4347759750, + 354886735639481781333860738224095232, + 3767291909, + 359977527925814664434167280492871680, + 7739965310, + 359977924067836161575469877387329536, + 100985525921, + 395959710983921515911698978258812928, + 260182590, + 396000038118641276459534092129533952, + 4258610398, + 396101380212426712967694464499843072, + 4598269297, + 396323605935558457833880754797412352, + 27213500919, + 401131892570687533667041932340101120, + 1641536501, + 411817626572047188535650410727211008, + 6239313379, + 432568984950746621260512834741075968, + 56899101562, + 437638715840662956139171489404420096, + 22312556966, + 437761440264397551598103888983490560, + 23645143584, + 453276691329565936829047600777789440, + 6320929182, + 458591633383672845652172903142129664, + 2531230386, + 1726601008, + 104, + 422394350355985309990924420453222547820186048969362143805459977552850142171, + 64, + 611820100167915340073145803997285684083981034095084307620278134967099012403, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040272059486, + 339128557730814563912473967243296768, + 9223372048270489694, + 339167696443096610495245177954762752, + 9223372038929351916, + 339209301121316311335550155636080640, + 9223372038188755823, + 339248760150583523010467496495939584, + 9223372041207409867, + 344056232528969600292671285127806976, + 9223372037626196894, + 344239815619412615560474239552192512, + 9223372040113020767, + 344278863665634683081309143628251136, + 9223372038127683596, + 344400637343183300222065759427231744, + 9223372043758086904, + 354684143347712898450594870927032320, + 9223372038394326219, + 354886735639481781333860738224095232, + 9223372040780239142, + 359977527925814664434167280492871680, + 9223372038738564257, + 359977924067836161575469877387329536, + 9223372064479308094, + 395959710983921515911698978258812928, + 9223372037134924592, + 396000038118641276459534092129533952, + 9223372038718482107, + 396101380212426712967694464499843072, + 9223372039083709340, + 396323605935558457833880754797412352, + 9223372047231187763, + 401131892570687533667041932340101120, + 9223372038200356041, + 411817626572047188535650410727211008, + 9223372040205359791, + 432568984950746621260512834741075968, + 9223372052755163981, + 437638715840662956139171489404420096, + 9223372046346611724, + 437761440264397551598103888983490560, + 9223372040560998752, + 453276691329565936829047600777789440, + 9223372042072187622, + 458591633383672845652172903142129664, + 9223372037693267838, + 1726603200, + 24, + 255399919633304379671822251015012352, + 31324564201, + 339128557730814563912473967243296768, + 25569387481, + 339167696443096610495245177954762752, + 2241672281, + 339209301121316311335550155636080640, + 1791031850, + 339248760150583523010467496495939584, + 10280672423, + 344056232528969600292671285127806976, + 13512632017, + 344239815619412615560474239552192512, + 7520487735, + 344278863665634683081309143628251136, + 23485786446, + 344400637343183300222065759427231744, + 25911243187, + 354684143347712898450594870927032320, + 4337315674, + 354886735639481781333860738224095232, + 3760789328, + 359977527925814664434167280492871680, + 7759162933, + 359977924067836161575469877387329536, + 101388521930, + 395959710983921515911698978258812928, + 260867272, + 396000038118641276459534092129533952, + 4271622613, + 396101380212426712967694464499843072, + 4606800820, + 396323605935558457833880754797412352, + 27260180191, + 401131892570687533667041932340101120, + 1644667532, + 411817626572047188535650410727211008, + 6269319674, + 432568984950746621260512834741075968, + 56871760058, + 437638715840662956139171489404420096, + 22510219951, + 437761440264397551598103888983490560, + 23716272538, + 453276691329565936829047600777789440, + 6389594392, + 458591633383672845652172903142129664, + 2526413406, + 1726605446, + 479804, + 8, + 2779841878340523493578663643837479270283362185764702188464720749964784083330, + 623962886565266178, + 18446744073709551616, + 3072201573872885238284641059578132933293764029816752726230068918731401909566, + 623963040986956606, + 18446744073709551616, + 2383150218250895334697039496945076821941685767411438980627750764412510262909, + 623963794082628477, + 18446744073709551616, + 528846152037919179996544381945610567709592932019273288912478977776718018263, + 623969492073972567, + 18446744073709551616, + 3616760115588751433012516220446569997942106255616881582058066401147853869626, + 623969762245870394, + 18446744073709551616, + 1943311002549981298267301069940295567300687241263457120519121908020896503496, + 623970321145267016, + 18446744073709551616, + 3274308773284606175889349336715300384450432330365580633262761485270776909976, + 623970550137488152, + 18446744073709551616, + 3548698978743609412132029309622638722894482655314976747760641762344741432101, + 623972059713635109, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257845, + values: vector[ + 1, + 3067539219301111871841799100888015151621093054057655066880315630752157484498, + 971722096948209986658750697151003406488280288602768743897916840202643463266, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 3545203763572978805062841027643563990424839383763921033918930500762646366920, + 2422054790198658964713321993406184422262677209577393791674586603590011904491, + 480366, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257860, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257864, + values: vector[ + 1, + 1101290024113363296971950471753402201629644434290739384940196405606942356000, + 1356095276020992168206628096609900188299589831211120764978618291634036677782, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 3365762796902909526735778123223268102576924322313610825719704777272433453358, + 177209639731955283485522811191056693085389060360118391832400735774555867107, + 480715, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257879, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257883, + values: vector[ + 2695030638253486089331969333193505921893287491114750633560006914666410506744, + 3108824549672967217591923676606005120399916752482500101786745786812671037402, + 1246026507772823209960130374376315026548176373570337372997467511115513977937, + 3575348888471791951037924298651496037633841729168280046773396426483829110694, + 480344, + 31, + 63, + 0, + 10, + 0, + 0, + 0, + 488225679640083947861213771443034057296370784655040407425246830135048644360, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10273786506500404886937896320, + 1281573698370499680248370971471430303874203181004, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223371980754775808, + 1032667724514471518509001873130994746672670494569, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223371729690909615, + 875827874405953705411654196084035588824538797793, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036188375808, + 597145475766391682429096022089726091401384563097, + 1809876624831742185076732858614320867921863691069171462318104733047317406865, + 9223372036854775807, + 881615894188901841301052742408294233401564962095, + 525164948494449116421805041713913612934056483342602240145121349090983728353, + 9223372036644775808, + 997368859629944758977538090754976217042084468340, + 1147032829293317481173155891309375254605214077236177772270270553197624560221, + 9223372036663775808, + 2205544723481873796688503327844995273712830501659352920432146804336838959830, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9529628100923342646555588992, + 406827494548111683380934327538053725821838744429627358245642540417670301593, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 6382260011651576425289716736, + 881615894188901841301052742408294233401564962095, + 525164948494449116421805041713913612934056483342602240145121349090983728353, + 9223372036644775808 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257927, + values: vector[ + 1, + 1356095276020992168206628096609900188299589831211120764978618291634036677782, + 3502550793863131518823967560707815565434902238882270340402521437335681404282, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 177209639731955283485522811191056693085389060360118391832400735774555867107, + 846634823801570703955504983034716231703423591463787232066816968240905115237, + 480343, + 31, + 31, + 251, + 2, + 2, + 0, + 0, + 788948916173742969822556362424646607536531852291907236326256378663356309069, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 258648909877322038254963968, + 254956522828409496023389168580853000338108320787970876427022193260621198007, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 133788488605836417440009616, + 224220392372412447214503104197520928286657849142691704911632219049686772835, + 665484708654920680792830228286572288580345796222952197604475272174894451425 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257950, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2257954, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 888700561530845094947146669221628950312608098135255561303224845617878377786, + 64, + 1732912071767160354630268491998965446822617237413102501628765154810638265764, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870506437, + 344278863666843608900923772802957312, + 9223372036845836670, + 344400638885778253860530994056003584, + 9223372036531527992, + 354684143347722343183560610217459712, + 9223372036855483200, + 359977924069045087395084506562035712, + 9223372036879188262, + 396101380212431435334177334145056768, + 9223372036862217641, + 396323605936767383653495383972118528, + 9223372036883310346, + 401131892570687552113786006049652736, + 9223372036857704488, + 432568984951955547080127463915782144, + 9223372036846103807, + 458591633384881771471787532316835840, + 9223372036858608919, + 1726603200, + 10, + 339248760150588245376950366141153280, + 1026692326, + 344278863666843608900923772802957312, + 2344176750, + 344400638885778253860530994056003584, + 25837203194, + 354684143347722343183560610217459712, + 43313242, + 359977924069045087395084506562035712, + 10120677534, + 396101380212431435334177334145056768, + 459653626, + 396323605936767383653495383972118528, + 2716393191, + 401131892570687552113786006049652736, + 164207767, + 432568984951955547080127463915782144, + 5684848542, + 458591633384881771471787532316835840, + 252830766, + 1726604433, + 48, + 2932162882848711739279770633806747103054906844290927047866159520206481857551, + 64, + 2314500138460922671244859707668929942499879796269952916048350453018733286557, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870506437, + 344278863666843608900923772802957312, + 9223372036845836670, + 344400638885778253860530994056003584, + 9223372036531527992, + 354684143347722343183560610217459712, + 9223372036855483200, + 359977924069045087395084506562035712, + 9223372036879188262, + 396101380212431435334177334145056768, + 9223372036862217641, + 396323605936767383653495383972118528, + 9223372036883310346, + 401131892570687552113786006049652736, + 9223372036857704488, + 432568984951955547080127463915782144, + 9223372036846103807, + 458591633384881771471787532316835840, + 9223372036858608919, + 1726603200, + 10, + 339248760150588245376950366141153280, + 1023295243, + 344278863666843608900923772802957312, + 2342693543, + 344400638885778253860530994056003584, + 25814932526, + 354684143347722343183560610217459712, + 43388976, + 359977924069045087395084506562035712, + 10087506319, + 396101380212431435334177334145056768, + 458431817, + 396323605936767383653495383972118528, + 2720838923, + 401131892570687552113786006049652736, + 163860948, + 432568984951955547080127463915782144, + 5675198552, + 458591633384881771471787532316835840, + 252957468, + 1726606440, + 480524, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258082, + values: vector[ + 1944574281447084895779475771036657303531837490355847901259407504169632584737, + 1361390140280962825119185261681143893443390344793022031100906673075921741689, + 99235, + 99245, + 223841295725022130790758838428041353299150073649561888932414780031982852593, + 3083691858594296566428126738833309168893032653121700578541752013844339251236, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1550465851035766063272503676833874389582212505226239512517902132959754813890, + 1, + 1042390206108953145017393679885999168216675538741790514827, + 4310746496095681299022585598943202227117524934882931418574, + 27176895464965020523160036771890298266, + 86826114397471156526412234342739321423, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258102, + values: vector[ + 1, + 3393647448564362282753004235639314450438551388446844982078948111990833488917, + 2083417662063688654465822837159130182279262008744909932014857896068717116234, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1930149858429826297218176473001230903975224599926451101385618233016931115182, + 1930149858429826297218176473001230903975224599926451101385618233016931115182, + 4194303, + 31, + 31, + 251, + 1, + 0, + 0, + 0, + 2222218377825209894950714730947329682752691765572339057810424856762031526196, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371454531470591056830115248 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258120, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258124, + values: vector[ + 1, + 3502550793863131518823967560707815565434902238882270340402521437335681404282, + 105560090567280647198879017717800436283403369786075470230123725028761121695, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 846634823801570703955504983034716231703423591463787232066816968240905115237, + 152398825817845006569459956222836553034707461516125522365573853565600463567, + 480343, + 31, + 31, + 251, + 2, + 5, + 0, + 0, + 1031363942380297396450431073289876874776521399598760824105072593661605881463, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 20579916335021287316798432, + 1282155648976350821511334555613688186972363757751703746550752907423491041549, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 81907518960618293593213248, + 1648241988730162970366268448571800025484180292672927256787275486331161294334, + 1538726981754077500869522482618942110804852394240213730212164964661813558556, + 924718178986695938115944109253502323252787427613682481383264934736069885014, + 212727433240735462629511990360932742488854238647327879387195877712640583921, + 1503048733344167084267054034917748212718553262289484904120986211409464020066 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258150, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258154, + values: vector[ + 1, + 105560090567280647198879017717800436283403369786075470230123725028761121695, + 2897456483296317078937050059112420665790098732269371841375472278466605476968, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 152398825817845006569459956222836553034707461516125522365573853565600463567, + 1640663697620929208664392043395051930119066394265430257680222278519520851060, + 480343, + 31, + 31, + 251, + 0, + 1, + 0, + 0, + 33776398148748800090966223333691562114404207005687534834868578338785019882 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258170, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258174, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2932162882848711739279770633806747103054906844290927047866159520206481857551, + 64, + 2314500138460922671244859707668929942499879796269952916048350453018733286557, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870506437, + 344278863666843608900923772802957312, + 9223372036845836670, + 344400638885778253860530994056003584, + 9223372036531527992, + 354684143347722343183560610217459712, + 9223372036855483200, + 359977924069045087395084506562035712, + 9223372036879188262, + 396101380212431435334177334145056768, + 9223372036862217641, + 396323605936767383653495383972118528, + 9223372036883310346, + 401131892570687552113786006049652736, + 9223372036857704488, + 432568984951955547080127463915782144, + 9223372036846103807, + 458591633384881771471787532316835840, + 9223372036858608919, + 1726603200, + 10, + 339248760150588245376950366141153280, + 1023295243, + 344278863666843608900923772802957312, + 2342693543, + 344400638885778253860530994056003584, + 25814932526, + 354684143347722343183560610217459712, + 43388976, + 359977924069045087395084506562035712, + 10087506319, + 396101380212431435334177334145056768, + 458431817, + 396323605936767383653495383972118528, + 2720838923, + 401131892570687552113786006049652736, + 163860948, + 432568984951955547080127463915782144, + 5675198552, + 458591633384881771471787532316835840, + 252957468, + 1726606440, + 48, + 2837455914507554367509246295676374146286451470340779611879319753581904821711, + 64, + 130230107805602719347710233293701010658690136923393901811339344327345380234, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870519228, + 344278863666843608900923772802957312, + 9223372036845540115, + 344400638885778253860530994056003584, + 9223372036530351183, + 354684143347722343183560610217459712, + 9223372036855483742, + 359977924069045087395084506562035712, + 9223372036879085475, + 396101380212431435334177334145056768, + 9223372036862223365, + 396323605936767383653495383972118528, + 9223372036883344401, + 401131892570687552113786006049652736, + 9223372036857706534, + 432568984951955547080127463915782144, + 9223372036846174657, + 458591633384881771471787532316835840, + 9223372036858612075, + 1726606800, + 10, + 339248760150588245376950366141153280, + 1027704973, + 344278863666843608900923772802957312, + 2351522319, + 344400638885778253860530994056003584, + 25907262407, + 354684143347722343183560610217459712, + 43555263, + 359977924069045087395084506562035712, + 10078882681, + 396101380212431435334177334145056768, + 458155114, + 396323605936767383653495383972118528, + 2732553929, + 401131892570687552113786006049652736, + 163956082, + 432568984951955547080127463915782144, + 5691475912, + 458591633384881771471787532316835840, + 252929765, + 1726608519, + 480524, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258302, + values: vector[ + 838660466509991261003449736732931210416414407790183375407412071447646223387, + 3268365616773100840289017031894355081510833039393576615430590227585574523163, + 727857, + 727905, + 1063553398168757343107875407263865040764085877185962297931274076999993762480, + 2296878559163654779862370631471215490960519747508977941568867328519841143536, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2265967014669168815931728049181599132253447445711084664406003234179848887245, + 2, + 1769261443041207620665526558829982900927918597752717092161, + 4505726736823192639500793430047772469051594493279105344653, + 3631607301801255544610249794904215824204923169444398780032, + 4300773624795045419388951032890619069923329719340662047312, + 111689117194184269763957326505892195834, + 61629785920513294587801585561352760985, + 231936392728694321520693112285993856614, + 126516863661918573812260398393471620305, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258326, + values: vector[ + 1551859219729292139703602305476207915010275018480945412289645421005023576794, + 802962362115682753068744065625708875275230426117513384036436826080350726493, + 99255, + 99265, + 335820680909628018759358764965605102608747874503346768867218650349056087959, + 2500927477653915221813744289105385860212399053199556416557610718399863448810, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 991371276987641860808739823380537500251864566280450560753499751343756142093, + 1, + 306655455361082085701792243807632679806739058045693223642, + 3341304710999523962287872816954378503177719948245367960104, + 28444549893610552744563245502000531453, + 35348079275902017725362152340743408384, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258346, + values: vector[ + 1361390140280962825119185261681143893443390344793022031100906673075921741689, + 1551859219729292139703602305476207915010275018480945412289645421005023576794, + 99245, + 99255, + 3083691858594296566428126738833309168893032653121700578541752013844339251236, + 335820680909628018759358764965605102608747874503346768867218650349056087959, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2052598288598030441985256823449339242174745731336277577097424623216846007022, + 1, + 1150164643189452973580918563422538724195357847968385736217, + 3527356159168091481768785028830203499074837341052554632109, + 151760645128898796224041882397676722683, + 46912909293956475219479700248729228191, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258366, + values: vector[ + 1, + 1800965523752997572507130619966934583091901574169619459231387245872915297178, + 2492958188071123021139121068619693335110299139051265932435195119622948768571, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 380496083747874135253505486714852446162898043564281629047309243544060596584, + 353507678310032822011468281159865577599085857850373451548525728799951024338, + 481878, + 31, + 31, + 251, + 1, + 0, + 0, + 0, + 753106193125005683873892078051244755342390081169835190867214619650055393044, + 324704819313615042388205966888866570413695742835536460877766870880474207616, + 1678902741752564276006145 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258384, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258388, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 94921808214643762922136991745039459571733154942395737520737957847493120571, + 1450551495884560068015438704174083915654253644067140635242657054022305906898, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258403, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258407, + values: vector[ + 3268365616773100840289017031894355081510833039393576615430590227585574523163, + 3192318943121879129802479213129068999340440166143720699111828389458109632024, + 727905, + 727953, + 2296878559163654779862370631471215490960519747508977941568867328519841143536, + 3003038045373955017456117849795298159507861244798825517619601778247206148675, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 471273226361403869607107580220041683904621467043038033045687250260302920225, + 2, + 2485875329688571467012705158845803852608028908441738780524, + 3587777587893702489781412404918154881918294684469235985208, + 3814208121025118157064527405866495140253524951527849152962, + 3627494403356773343003380753689497960925241709853831462317, + 71036509971087191518323789760637542621, + 116199411008512892519045349461169851548, + 167790875611205338700518715486627729659, + 89327517923132020885908316136924215304, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + } + ] + } + } + + // tx hash: 0x96616b0e2ba4deeadfcb7fd8b8ca1e6023c76207784a22c5e3ec6e2597523bd3 + fun rcpb_data_2(): RcpbData { + RcpbData { + memoryPageEntries: vector[ + RcpbChunkData { + startAddr: 2258431, + values: vector[ + 1, + 2897456483296317078937050059112420665790098732269371841375472278466605476968, + 1963988848977898981099182456549102135964217595732413380974366541116910674410, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1640663697620929208664392043395051930119066394265430257680222278519520851060, + 348847770102068102753192138538082801442629901302063105908688835305424073540, + 480344, + 31, + 31, + 251, + 6, + 8, + 0, + 0, + 3032093088028738053996380041442857184679427592430949473954049533306321985847, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 19234890437630829066509408, + 2897590340582976418563119070826291482351301146576797372125140936141490141507, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 19277871351322572319890223, + 3011611116370143027827447801051004289602937038234095760824400567021844631330, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 264854966432784216405116464, + 1506597202310520747235314009951108954905013593173121766971581427268995273367, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 176031772342304248771470624, + 2417921704625897011421476792807230843356747580964384715417149535533692176572, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 38756415608050993995924032, + 2162569693251307031120793127055915002099113131391851499338303307137106507758, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 259011572865811168025804528, + 1482614274035585827444545504655346683136340566020187866983352841307835529848, + 1037732056211629584603996476299888053032835624705358060402151740999575446335, + 1219617176962035384648091174870204570761070087779362926038477776455281755500, + 29995693579859584919361392073282910269945371571354659554880233175115961343, + 638042560891208782389067809590930621706817875377744663599584091525080264744, + 1259925490494222087229282800129859290422565535589986053619521134209994991100, + 1613413577897111719126825165685221787880084806845564983110081636807617299542, + 558664018624498873617407713569962158587489446253264796851105333021037598637 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258472, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258476, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 422394350355985309990924420453222547820186048969362143805459977552850142171, + 64, + 611820100167915340073145803997285684083981034095084307620278134967099012403, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040272059486, + 339128557730814563912473967243296768, + 9223372048270489694, + 339167696443096610495245177954762752, + 9223372038929351916, + 339209301121316311335550155636080640, + 9223372038188755823, + 339248760150583523010467496495939584, + 9223372041207409867, + 344056232528969600292671285127806976, + 9223372037626196894, + 344239815619412615560474239552192512, + 9223372040113020767, + 344278863665634683081309143628251136, + 9223372038127683596, + 344400637343183300222065759427231744, + 9223372043758086904, + 354684143347712898450594870927032320, + 9223372038394326219, + 354886735639481781333860738224095232, + 9223372040780239142, + 359977527925814664434167280492871680, + 9223372038738564257, + 359977924067836161575469877387329536, + 9223372064479308094, + 395959710983921515911698978258812928, + 9223372037134924592, + 396000038118641276459534092129533952, + 9223372038718482107, + 396101380212426712967694464499843072, + 9223372039083709340, + 396323605935558457833880754797412352, + 9223372047231187763, + 401131892570687533667041932340101120, + 9223372038200356041, + 411817626572047188535650410727211008, + 9223372040205359791, + 432568984950746621260512834741075968, + 9223372052755163981, + 437638715840662956139171489404420096, + 9223372046346611724, + 437761440264397551598103888983490560, + 9223372040560998752, + 453276691329565936829047600777789440, + 9223372042072187622, + 458591633383672845652172903142129664, + 9223372037693267838, + 1726603200, + 24, + 255399919633304379671822251015012352, + 31324564201, + 339128557730814563912473967243296768, + 25569387481, + 339167696443096610495245177954762752, + 2241672281, + 339209301121316311335550155636080640, + 1791031850, + 339248760150583523010467496495939584, + 10280672423, + 344056232528969600292671285127806976, + 13512632017, + 344239815619412615560474239552192512, + 7520487735, + 344278863665634683081309143628251136, + 23485786446, + 344400637343183300222065759427231744, + 25911243187, + 354684143347712898450594870927032320, + 4337315674, + 354886735639481781333860738224095232, + 3760789328, + 359977527925814664434167280492871680, + 7759162933, + 359977924067836161575469877387329536, + 101388521930, + 395959710983921515911698978258812928, + 260867272, + 396000038118641276459534092129533952, + 4271622613, + 396101380212426712967694464499843072, + 4606800820, + 396323605935558457833880754797412352, + 27260180191, + 401131892570687533667041932340101120, + 1644667532, + 411817626572047188535650410727211008, + 6269319674, + 432568984950746621260512834741075968, + 56871760058, + 437638715840662956139171489404420096, + 22510219951, + 437761440264397551598103888983490560, + 23716272538, + 453276691329565936829047600777789440, + 6389594392, + 458591633383672845652172903142129664, + 2526413406, + 1726605446, + 104, + 1088382395715067831637124538677475476883647157276170536430773641660517474128, + 64, + 3012521723994040995779849246935564525823473918311395188149309457519735352188, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040272579398, + 339128557730814563912473967243296768, + 9223372048270808219, + 339167696443096610495245177954762752, + 9223372038929379817, + 339209301121316311335550155636080640, + 9223372038188778194, + 339248760150583523010467496495939584, + 9223372041207537857, + 344056232528969600292671285127806976, + 9223372037625277289, + 344239815619412615560474239552192512, + 9223372040113114289, + 344278863665634683081309143628251136, + 9223372038126211947, + 344400637343183300222065759427231744, + 9223372043758410093, + 354684143347712898450594870927032320, + 9223372038394398488, + 354886735639481781333860738224095232, + 9223372040780285957, + 359977527925814664434167280492871680, + 9223372038738660947, + 359977924067836161575469877387329536, + 9223372064480567603, + 395959710983921515911698978258812928, + 9223372037134927866, + 396000038118641276459534092129533952, + 9223372038718535257, + 396101380212426712967694464499843072, + 9223372039083561089, + 396323605935558457833880754797412352, + 9223372047231528514, + 401131892570687533667041932340101120, + 9223372038200376570, + 411817626572047188535650410727211008, + 9223372040205437766, + 432568984950746621260512834741075968, + 9223372052755873080, + 437638715840662956139171489404420096, + 9223372046346314564, + 437761440264397551598103888983490560, + 9223372040561294728, + 453276691329565936829047600777789440, + 9223372042072266864, + 458591633383672845652172903142129664, + 9223372037693299432, + 1726606800, + 24, + 255399919633304379671822251015012352, + 31415538282, + 339128557730814563912473967243296768, + 25532645732, + 339167696443096610495245177954762752, + 2239502309, + 339209301121316311335550155636080640, + 1797207049, + 339248760150583523010467496495939584, + 10267284856, + 344056232528969600292671285127806976, + 13491029148, + 344239815619412615560474239552192512, + 7495429930, + 344278863665634683081309143628251136, + 23502146052, + 344400637343183300222065759427231744, + 25912387453, + 354684143347712898450594870927032320, + 4353148116, + 354886735639481781333860738224095232, + 3755948900, + 359977527925814664434167280492871680, + 7765669621, + 359977924067836161575469877387329536, + 100801227501, + 395959710983921515911698978258812928, + 258807101, + 396000038118641276459534092129533952, + 4270474021, + 396101380212426712967694464499843072, + 4572227036, + 396323605935558457833880754797412352, + 27294739812, + 401131892570687533667041932340101120, + 1638744772, + 411817626572047188535650410727211008, + 6265449207, + 432568984950746621260512834741075968, + 56906724544, + 437638715840662956139171489404420096, + 22523444786, + 437761440264397551598103888983490560, + 23725505568, + 453276691329565936829047600777789440, + 6389370785, + 458591633383672845652172903142129664, + 2523532999, + 1726610041, + 479805, + 12, + 974894345976637790922360470648924034984934170742197256617751259673988684093, + 623980965131191101, + 18446744073709551616, + 1208548648573903469737583381105016674214411534010962861310823050909359371773, + 623982725493162877, + 18446744073709551616, + 633046416089998823255430918061510744208686005645095113173241974754925122835, + 623983306676896531, + 18446744073709551616, + 576418413438020123635001958255445715348445495515077966878996290106492287024, + 623984682505077552, + 18446744073709551616, + 1177218051531650455298680896865280480418551362274007756748049460266784183333, + 623988138976477989, + 18446744073709551616, + 1007737101787612938721503199264477594139847295879, + 569867680312460122, + 18446744073159551616, + 3443291710166381889051965566160068365975777079294288962492775844293455948894, + 623992150530458462, + 18446744073709551616, + 2508249566916055447591943891089460786732297046858665175119133791555687132385, + 623997879656121185, + 18446744073709551616, + 1553537059035018652761568206141837032737193935167023677894959777279076860835, + 623998172422734627, + 18446744073709551616, + 1377629515291543018273455992562557285591691455076471808108847946993453146856, + 623999282877301608, + 18446744073709551616, + 476782448098654442722447004303665304003569729415497613155387377244549786609, + 624000137345106801, + 18446744073709551616, + 3553976250931438908658345236477889022299649397873830336534741532254917776969, + 624000142382465865, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258814, + values: vector[ + 802962362115682753068744065625708875275230426117513384036436826080350726493, + 1714376845707457754345173613296970411499703603835537943280689910897267977895, + 99265, + 99275, + 2500927477653915221813744289105385860212399053199556416557610718399863448810, + 788667375044622825936591729137442451649695707056499461021558871665239385033, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3601530653795955542888874594970516907592159236325690771184396275913190059828, + 1, + 3556080366389147064817667061279000859468421607009567272246, + 4168047507200766560527999361652268498421834592819129360974, + 51091398387922360214954624670655489803, + 130258362453215532972727971982189238339, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258834, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2837455914507554367509246295676374146286451470340779611879319753581904821711, + 64, + 130230107805602719347710233293701010658690136923393901811339344327345380234, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870519228, + 344278863666843608900923772802957312, + 9223372036845540115, + 344400638885778253860530994056003584, + 9223372036530351183, + 354684143347722343183560610217459712, + 9223372036855483742, + 359977924069045087395084506562035712, + 9223372036879085475, + 396101380212431435334177334145056768, + 9223372036862223365, + 396323605936767383653495383972118528, + 9223372036883344401, + 401131892570687552113786006049652736, + 9223372036857706534, + 432568984951955547080127463915782144, + 9223372036846174657, + 458591633384881771471787532316835840, + 9223372036858612075, + 1726606800, + 10, + 339248760150588245376950366141153280, + 1027704973, + 344278863666843608900923772802957312, + 2351522319, + 344400638885778253860530994056003584, + 25907262407, + 354684143347722343183560610217459712, + 43555263, + 359977924069045087395084506562035712, + 10078882681, + 396101380212431435334177334145056768, + 458155114, + 396323605936767383653495383972118528, + 2732553929, + 401131892570687552113786006049652736, + 163956082, + 432568984951955547080127463915782144, + 5691475912, + 458591633384881771471787532316835840, + 252929765, + 1726608519, + 48, + 2156248706556919416488765523801689306750751579064289020506750094161450134991, + 64, + 3500037257342132445494060790549368999902062379704785037448829016444701467054, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870532062, + 344278863666843608900923772802957312, + 9223372036844992257, + 344400638885778253860530994056003584, + 9223372036529899281, + 354684143347722343183560610217459712, + 9223372036855484286, + 359977924069045087395084506562035712, + 9223372036879211525, + 396101380212431435334177334145056768, + 9223372036862229076, + 396323605936767383653495383972118528, + 9223372036883378558, + 401131892570687552113786006049652736, + 9223372036857708584, + 432568984951955547080127463915782144, + 9223372036846245805, + 458591633384881771471787532316835840, + 9223372036858615227, + 1726610400, + 10, + 339248760150588245376950366141153280, + 1025559723, + 344278863666843608900923772802957312, + 2347267206, + 344400638885778253860530994056003584, + 25870322352, + 354684143347722343183560610217459712, + 43458973, + 359977924069045087395084506562035712, + 10071963761, + 396101380212431435334177334145056768, + 456081761, + 396323605936767383653495383972118528, + 2729022388, + 401131892570687552113786006049652736, + 163891120, + 432568984951955547080127463915782144, + 5681054131, + 458591633384881771471787532316835840, + 251776499, + 1726610619, + 480525, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2258962, + values: vector[ + 3108824549672967217591923676606005120399916752482500101786745786812671037402, + 532071260661235299517737428596775312803451263824202318186531717841248721481, + 3575348888471791951037924298651496037633841729168280046773396426483829110694, + 3503218251326255464258052867122527624342724322145352457425202596829882339787, + 480370, + 31, + 63, + 0, + 13, + 0, + 0, + 0, + 1926769955019388654527134201809152881831045324078997565746871326143525370989, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 16833961149661900512701388800, + 881615894188901841301052742408294233401564962095, + 525164948494449116421805041713913612934056483342602240145121349090983728353, + 9223366691305775808, + 2819201977695972877690427961100496746525586562168433956831630598237168861962, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 8737712679806180790380448256, + 1371149774242987600418659678604654523188690806912, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036808857069, + 1101600315869903893320165023157950194692545773022, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036439065808, + 3118010065137913341126579393498733588138137250852630583682067044951259607071, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10481955154126885751720955840, + 3325137162189982423338015818246220770573222306480917868916248724826240845179, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10028549532486174299709620352, + 1101600315869903893320165023157950194692545773022, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036853425808, + 816601546278003016844139909628070312498582726009, + 636117700839179604858620718832286872417390350654465827892936533551518041557, + 9223371829669635937, + 816601546278003016844139909628070312498582726009, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036841435050, + 1215088185386623262312836769075130370420122190517645655032910959516201978282, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16833817523312531190152506624, + 488225679640083947861213771443034057296370784655040407425246830135048644360, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10273786506500404886996896320, + 368610338158511428441388509733732780124157625099, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223372016854775808 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259015, + values: vector[ + 2205782498798860699180224810072263572578029954527993795156126485694292421731, + 0, + 4, + 344400637343183300222065759427231744, + 1156518361631677299267640239939929860363798481437141139669963231674208834856, + 354684143347717620817077740572246016, + 548064214925934379680843604791757664626671338799432774218682282290230386759, + 359977924067836161575469877387329536, + 1043507288313242966059806728046739050807184538222017980901347654569938697972, + 432568984950746621260512834741075968, + 2967940361147433554609026228590913706956743263612420707826911756150762538234, + 24, + 2313187781792200919831155119595353122658420008467904136304026595120816989910, + 64, + 640212215246056082089585721497544964206137191567917845745798680160591732828, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036186121758, + 354684143347717620817077740572246016, + 9223372036796067047, + 359977924067836161575469877387329536, + 9223372032601456036, + 432568984950746621260512834741075968, + 9223372034747564313, + 1726599600, + 4, + 344400637343183300222065759427231744, + 25948565808, + 354684143347717620817077740572246016, + 435376432, + 359977924067836161575469877387329536, + 101170498889, + 432568984950746621260512834741075968, + 56943154011, + 1726601456, + 24, + 1467901227588105710030393794401982300176614684447158840665690218854442996380, + 64, + 1765551787261869892818280372752455356907656166109089373289799096817683543357, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036187090417, + 354684143347717620817077740572246016, + 9223372036796083316, + 359977924067836161575469877387329536, + 9223372032605238234, + 432568984950746621260512834741075968, + 9223372034749694241, + 1726610400, + 4, + 344400637343183300222065759427231744, + 25898515733, + 354684143347717620817077740572246016, + 435142997, + 359977924067836161575469877387329536, + 100767126834, + 432568984950746621260512834741075968, + 56840559640, + 1726610481, + 480091, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259083, + values: vector[ + 1652414701102345982774518137166150664044009189763470697083308406982426866919, + 0, + 24, + 255399919616426605400904655341355008, + 948966688758334747267197688290631807300425232609325189961866961490287477862, + 255399919636912342460516171815845888, + 916027209646762670988168231384814740561575425568614098768281455362425958986, + 344177859849261016318815705440976896, + 40814888387893053701912270904600745861151682137644012937054933817174895963, + 344400637343183300222065759427231744, + 2964255700413215368599492286872259704309940757683521358904708129044073305184, + 354685165896815395127641508979671040, + 119935823883701439733195903100412649216164864937060910307382680231527110021, + 359857101118792982641025093688360960, + 3284897659199930486815400908756596976389292853802694469907142958147712272639, + 359977924067836161575469877387329536, + 3288576587712149124447316732544791196311115592515841660658070036800257108260, + 364866935516639607860848399950544896, + 2088793420219657756596430930255115021344384874488581215473886497376324889194, + 370221491652003648852770474290053120, + 3059999493483769899245639766255369216472934192371230333580273770013086556017, + 380402944362804581987470878609244160, + 1756459738751954101706966142085635619570155791543921242793190472023789262637, + 380625575499469664776108737109688320, + 829791502518812211284766157565179083482596753402320615745356343301720933188, + 396101380212426712967694464499843072, + 259111753052080044279794563957475392982053383033353775454379726921882458972, + 401131420603629704476582868699578368, + 3052925542568080703785873982759792095624882859971144192826949163375595490459, + 401131892570687533667041932340101120, + 2338587485388203722133702144606981203863418717051558790544121694533416627284, + 401212466347460193622672556995641344, + 2151931625073647173883792055347738346287556817143266696224649345812575541832, + 411860019573868898601035405860012032, + 1821114629107982098980872866603902399738998209246745104942999446765099883966, + 416789435879299995584112254164926464, + 180962481521732356648447397967455883253720218591867005515485299706376644784, + 417195560640735061597624221636231168, + 2473466797304825308024617374747647646391090191311894573224933539645985171260, + 427355783296419140830553854720344064, + 903798372007016325937106699143697543547670323729510013040644280778056449772, + 432365923167804710124031323246952448, + 2530692089791956768759490226164064570407599173692773923731528298664484240116, + 432568984951955547080127463915782144, + 2536004036917500287705393744850232582159641163249388410170347315125573258772, + 432670881640456009432938863099117568, + 2202047645190409600553457430106006911515717243149964155904944931191045036006, + 432671347735506124965069064350203904, + 2554601470460927985230188095429825945030860103731451948035182367460510036836, + 432690441722672062670429108442234880, + 1884481551597662056284148297281443087996800907419546796164197623160921080346, + 104, + 1046811223788506756498142853096521063103316715398434648466167975175091304433, + 64, + 3585041040054866839964034982655459833300674071972025162941833118635674213633, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038697891045, + 255399919636912342460516171815845888, + 9223372038209417872, + 344177859849261016318815705440976896, + 9223372040672466338, + 344400637343183300222065759427231744, + 9223372039503559143, + 354685165896815395127641508979671040, + 9223372042950450336, + 359857101118792982641025093688360960, + 9223372038800809228, + 359977924067836161575469877387329536, + 9223372048806885753, + 364866935516639607860848399950544896, + 9223372058493030737, + 370221491652003648852770474290053120, + 9223372038683424936, + 380402944362804581987470878609244160, + 9223372038005453354, + 380625575499469664776108737109688320, + 9223372040336234457, + 396101380212426712967694464499843072, + 9223372037370182721, + 401131420603629704476582868699578368, + 9223372038769340131, + 401131892570687533667041932340101120, + 9223372037044356995, + 401212466347460193622672556995641344, + 9223372038666942070, + 411860019573868898601035405860012032, + 9223372039920775823, + 416789435879299995584112254164926464, + 9223372039453367863, + 417195560640735061597624221636231168, + 9223372040478848726, + 427355783296419140830553854720344064, + 9223372044442772866, + 432365923167804710124031323246952448, + 9223372044456931433, + 432568984951955547080127463915782144, + 9223372037161125389, + 432670881640456009432938863099117568, + 9223372037129518657, + 432671347735506124965069064350203904, + 9223372038501363236, + 432690441722672062670429108442234880, + 9223372037415702862, + 1726599600, + 24, + 255399919616426605400904655341355008, + 7134799672, + 255399919636912342460516171815845888, + 12349251477, + 344177859849261016318815705440976896, + 5211856914, + 344400637343183300222065759427231744, + 25985427811, + 354685165896815395127641508979671040, + 17944600996, + 359857101118792982641025093688360960, + 7241851732, + 359977924067836161575469877387329536, + 101034194386, + 364866935516639607860848399950544896, + 58077449720, + 370221491652003648852770474290053120, + 5369782862, + 380402944362804581987470878609244160, + 3413272358, + 380625575499469664776108737109688320, + 8287784072, + 396101380212426712967694464499843072, + 4599288769, + 401131420603629704476582868699578368, + 3004514307, + 401131892570687533667041932340101120, + 1641141364, + 401212466347460193622672556995641344, + 4184371888, + 411860019573868898601035405860012032, + 13056485831, + 416789435879299995584112254164926464, + 14286736264, + 417195560640735061597624221636231168, + 12496550945, + 427355783296419140830553854720344064, + 20478172139, + 432365923167804710124031323246952448, + 12060053419, + 432568984951955547080127463915782144, + 5694023171, + 432670881640456009432938863099117568, + 1612674320, + 432671347735506124965069064350203904, + 6590734690, + 432690441722672062670429108442234880, + 4938746984, + 1726600872, + 104, + 1858667407462676733049027370389489272722967019017976408654482212311614053012, + 64, + 1813056584360340631925503039092357806921348684153629951009266897705344704494, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038698156955, + 255399919636912342460516171815845888, + 9223372038209881727, + 344177859849261016318815705440976896, + 9223372040672667556, + 344400637343183300222065759427231744, + 9223372039504527762, + 354685165896815395127641508979671040, + 9223372042951120403, + 359857101118792982641025093688360960, + 9223372038801080668, + 359977924067836161575469877387329536, + 9223372048810667974, + 364866935516639607860848399950544896, + 9223372058495207585, + 370221491652003648852770474290053120, + 9223372038683626368, + 380402944362804581987470878609244160, + 9223372038005580451, + 380625575499469664776108737109688320, + 9223372040336547139, + 396101380212426712967694464499843072, + 9223372037370354346, + 401131420603629704476582868699578368, + 9223372038769453254, + 401131892570687533667041932340101120, + 9223372037044418401, + 401212466347460193622672556995641344, + 9223372038667100928, + 411860019573868898601035405860012032, + 9223372039921265609, + 416789435879299995584112254164926464, + 9223372039453901249, + 417195560640735061597624221636231168, + 9223372040479316661, + 427355783296419140830553854720344064, + 9223372044443539763, + 432365923167804710124031323246952448, + 9223372044457380578, + 432568984951955547080127463915782144, + 9223372037161220117, + 432670881640456009432938863099117568, + 9223372037129579376, + 432671347735506124965069064350203904, + 9223372038501609647, + 432690441722672062670429108442234880, + 9223372037415888918, + 1726610400, + 24, + 255399919616426605400904655341355008, + 7106238139, + 255399919636912342460516171815845888, + 12457552642, + 344177859849261016318815705440976896, + 5675369785, + 344400637343183300222065759427231744, + 25855104205, + 354685165896815395127641508979671040, + 17864067965, + 359857101118792982641025093688360960, + 7240455868, + 359977924067836161575469877387329536, + 100622868096, + 364866935516639607860848399950544896, + 58296664850, + 370221491652003648852770474290053120, + 5365487895, + 380402944362804581987470878609244160, + 3393979794, + 380625575499469664776108737109688320, + 8384236954, + 396101380212426712967694464499843072, + 4563084015, + 401131420603629704476582868699578368, + 3055224986, + 401131892570687533667041932340101120, + 1636871282, + 401212466347460193622672556995641344, + 4288524845, + 411860019573868898601035405860012032, + 13174812180, + 416789435879299995584112254164926464, + 14300093612, + 417195560640735061597624221636231168, + 12535935795, + 427355783296419140830553854720344064, + 20502026387, + 432365923167804710124031323246952448, + 12019465978, + 432568984951955547080127463915782144, + 5679879501, + 432670881640456009432938863099117568, + 1633698185, + 432671347735506124965069064350203904, + 6569259853, + 432690441722672062670429108442234880, + 5046024750, + 1726611315, + 479804, + 8, + 528846152037919179996544381945610567709592932019273288912478977776718018263, + 623969492073972567, + 18446744073709551616, + 1943311002549981298267301069940295567300687241263457120519121908020896503496, + 623970321145267016, + 18446744073709551616, + 3274308773284606175889349336715300384450432330365580633262761485270776909976, + 623970550137488152, + 18446744073709551616, + 1177218051531650455298680896865280480418551362274007756748049460266784183333, + 623988138976477989, + 18446744073709551616, + 3443291710166381889051965566160068365975777079294288962492775844293455948894, + 623992150530458462, + 18446744073709551616, + 1359563421350234992097298628225085349375344113082524121805878497294883483972, + 600166110695784772, + 18446744073709551616, + 476782448098654442722447004303665304003569729415497613155387377244549786609, + 624000137345106801, + 18446744073709551616, + 1415476352630300513357230417513404090322306229526282268437433570537817888397, + 624001067310383885, + 18446744073709551616, + 0, + 0, + 1, + 272966213343003811887796443085287793622835012735404341415662820903500602550 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259376, + values: vector[ + 1, + 1963988848977898981099182456549102135964217595732413380974366541116910674410, + 654565759775733776494961255555814112245710249641958779308758055418095801361, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 348847770102068102753192138538082801442629901302063105908688835305424073540, + 2716216250192186062651008566878367876083470245296470922074816337941019730630, + 480344, + 31, + 31, + 251, + 2, + 6, + 0, + 0, + 2211403090730689991073134844647337469106491429900188051905119521112835668299, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 307299670167792882426412576, + 448377457927427746056835512680866578826440810826794324143128969361802021208, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 84957263818092472624431680, + 1463296083737433885001826449882652512231611126337684792214416592440227132149, + 1227321839257839290209865158586060728258613372089188877404673785123594903152, + 853733342482852931263963995308517537317668958722284448173019609495099419501, + 1023961375412336380526178068194940624136013363921246868646542293727329350792, + 175932063940002592858915020786867522408190765516622896376838139352990867686, + 599100244435727073311005267286350476052552209218994566011062232892518897364 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259403, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259407, + values: vector[ + 2480322298824339771892587804363343123819218947624882113600036595816587602797, + 2692834451275206597298898186865153401776335907431237401682191711343641322547, + 728001, + 728049, + 1202418068435929119101390236949639553570470085530265176809144107366162743901, + 2881167780950607569303464627265801991295458560463523301884828367054215222354, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1791398023684717800007210298567774043155444713571774969560271224914760863194, + 2, + 3343490582373142497756064054368840319773389577743293631102, + 4062047425664954890313404609882075163221409102847746356979, + 3781106519558369284215852554196472629808932619532348747125, + 3312901280395726476875071527928206033218745342828216604220, + 141182057356112732908375684836532489677, + 2636488949840497799301239156795213396, + 63425019332449164665358599462356279352, + 60758020383419425312506009447433683239, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259431, + values: vector[ + 1714376845707457754345173613296970411499703603835537943280689910897267977895, + 1942705160574497731103977409228958091768182685872036020441748416625947279817, + 99275, + 99285, + 788667375044622825936591729137442451649695707056499461021558871665239385033, + 431896408505839938449472575273791492461060236513813395227090392261644327914, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3392926986603424817023844532508109824623738065810493580897766026618627499746, + 1, + 79192403944900023377984110657456613645744029174272509023, + 3363162880703966299378822450231767289231538062306806910170, + 108500969548159163968909622436847800568, + 22185964519968897318464857878124291214, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259451, + values: vector[ + 3192318943121879129802479213129068999340440166143720699111828389458109632024, + 2480322298824339771892587804363343123819218947624882113600036595816587602797, + 727953, + 728001, + 3003038045373955017456117849795298159507861244798825517619601778247206148675, + 1202418068435929119101390236949639553570470085530265176809144107366162743901, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2614073367386890191498492246367213452050167193187867364194030334396350604463, + 2, + 2257498754492360165160689646668404887207064483410712857843, + 3219825831092790706435020742581503044893510633842938855048, + 3556471884252755109052903479987854641890495465238732081102, + 3768669422508437453720055017335058036525970580253003044216, + 262326552800675637258582245411455046615, + 126915885146032769571997883666352098810, + 329652465986294356869515762207086939729, + 44957350928828227075858205664870494810, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259475, + values: vector[ + 532071260661235299517737428596775312803451263824202318186531717841248721481, + 1220546555924468949339184114682709943386746756855297986062522845852391120958, + 3503218251326255464258052867122527624342724322145352457425202596829882339787, + 396163060017615168529681909424844459213585347321580299590733847697067148334, + 480365, + 31, + 63, + 0, + 12, + 0, + 0, + 0, + 1724587665086850536668797521660707816238102072048120783614649380956676729239, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16893607497585864136830869760, + 3321333478454363857986275133439202312028175937155632331454029496406474798214, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 137041350562306212458381824, + 413293455027428852377815355008758094867019582881, + 1147032829293317481173155891309375254605214077236177772270270553197624560221, + 9223372036830645808, + 1775322041707674975527804275841634043214472589527860492558274345628271622552, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16858031549687165664532290944, + 365101553366381625923143405490721224182323541638, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036709775808, + 757188567697786531412395219014913034623563369960, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223371852322324264, + 488225679640083947861213771443034057296370784655040407425246830135048644360, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10273786506500404886917896320, + 952411041673069266094233699556845599251838782354, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036753775808, + 3173983529893109815567442119498998879581050808277786558945433295448121683542, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10317357826682981289882198016, + 1775322041707674975527804275841634043214472589527860492558274345628271622552, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16858031549687165664536490944, + 1587914315973908740458237920665984186715344453262936361699643783897410210041, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10317147773638203959217946624, + 1571503710487307154094684747735569763690320962159950468540603603000084108911, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10317157163001012477379719168 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259525, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2156248706556919416488765523801689306750751579064289020506750094161450134991, + 64, + 3500037257342132445494060790549368999902062379704785037448829016444701467054, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870532062, + 344278863666843608900923772802957312, + 9223372036844992257, + 344400638885778253860530994056003584, + 9223372036529899281, + 354684143347722343183560610217459712, + 9223372036855484286, + 359977924069045087395084506562035712, + 9223372036879211525, + 396101380212431435334177334145056768, + 9223372036862229076, + 396323605936767383653495383972118528, + 9223372036883378558, + 401131892570687552113786006049652736, + 9223372036857708584, + 432568984951955547080127463915782144, + 9223372036846245805, + 458591633384881771471787532316835840, + 9223372036858615227, + 1726610400, + 10, + 339248760150588245376950366141153280, + 1025559723, + 344278863666843608900923772802957312, + 2347267206, + 344400638885778253860530994056003584, + 25870322352, + 354684143347722343183560610217459712, + 43458973, + 359977924069045087395084506562035712, + 10071963761, + 396101380212431435334177334145056768, + 456081761, + 396323605936767383653495383972118528, + 2729022388, + 401131892570687552113786006049652736, + 163891120, + 432568984951955547080127463915782144, + 5681054131, + 458591633384881771471787532316835840, + 251776499, + 1726610619, + 48, + 2684758307872266215720920984565657445425282755747167972814055547739170454917, + 64, + 2454058392450907445896883424638402014182925102666765791700933027975197405215, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870532062, + 344278863666843608900923772802957312, + 9223372036844992257, + 344400638885778253860530994056003584, + 9223372036529899281, + 354684143347722343183560610217459712, + 9223372036855484286, + 359977924069045087395084506562035712, + 9223372036879211525, + 396101380212431435334177334145056768, + 9223372036862229076, + 396323605936767383653495383972118528, + 9223372036883378558, + 401131892570687552113786006049652736, + 9223372036857708584, + 432568984951955547080127463915782144, + 9223372036846245805, + 458591633384881771471787532316835840, + 9223372036858615227, + 1726610400, + 10, + 339248760150588245376950366141153280, + 1022990248, + 344278863666843608900923772802957312, + 2343245359, + 344400638885778253860530994056003584, + 25870693700, + 354684143347722343183560610217459712, + 43370580, + 359977924069045087395084506562035712, + 10056618148, + 396101380212431435334177334145056768, + 455466524, + 396323605936767383653495383972118528, + 2723831112, + 401131892570687552113786006049652736, + 163817303, + 432568984951955547080127463915782144, + 5666135605, + 458591633384881771471787532316835840, + 250656627, + 1726612740, + 480526, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259653, + values: vector[ + 2692834451275206597298898186865153401776335907431237401682191711343641322547, + 1276909650363611546628831266411045148229045430822978718941956385640494865017, + 728049, + 728097, + 2881167780950607569303464627265801991295458560463523301884828367054215222354, + 227767419516643428575041326469308016922028677618965561064806915325003384268, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 3572180869143608640948581994826527604125696564489136499161130510496476185684, + 2, + 3880608085079116421851547114339058242189975585097165794877, + 3460167784226210993162994182070256044853669591829738875713, + 3634208524371216557954907544279707298817249021299248340549, + 4221049125732721343093882623891065057432130741208765967057, + 162227087128421254187132437504972187013, + 128940755980886189736624563078805830860, + 189019211225987058269691833937640553263, + 14933130550597903672219976349793357256, + 0, + 16, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661405, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 950145783199168457770625727422270971785256614386, + 3225647039305201276101055897319319046098565249073506167455632960755000900326, + 832, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661406, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 628208380237154903150618613472776112685645372796, + 3225647039305201276101055897319319046098565249073506167455632960755000900326, + 729 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259693, + values: vector[ + 1312161930567071638741676557894192665273130729939646927681626538536757123513, + 0, + 10, + 339167696443096610495245177954762752, + 1313851010364875545926140136065021586316291117506124357741899442957750346673, + 344239815619412615560474239552192512, + 1994697093370466016569454514717396619954710743667851745525622903136045456260, + 344400638885778253860530994056003584, + 3325507353585270975064137592070142821503026650556873189881304858521263983216, + 354684143347712898450594870927032320, + 1464293302734016029301180469092096472071460522789343982602240040983488076495, + 359977924069045087395084506562035712, + 3386664087074192887992723028386798092912544335345141526765311253500109488569, + 411817626572047188535650410727211008, + 1587909811032742453008719589168207649343219066672570668451214652014761557795, + 427355783296423863197036724365557760, + 231732324478814693575727834381873611191914707920092095721261521361729570715, + 432365923167804710124031323246952448, + 3495374326751282949240470981491877936628792956398386900216172829265337126146, + 432568984951955547080127463915782144, + 619621184078728336005529129497588688682214766901880809186385666613354955080, + 453276691329565936829047600777789440, + 1421732108302838781308085993962514309076215434506439914684310070140621795455, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874428154, + 344239815619412615560474239552192512, + 9223372036906234863, + 344400638885778253860530994056003584, + 9223372029778059373, + 354684143347712898450594870927032320, + 9223372036871606697, + 359977924069045087395084506562035712, + 9223372037608469032, + 411817626572047188535650410727211008, + 9223372036904370605, + 427355783296423863197036724365557760, + 9223372036872427308, + 432365923167804710124031323246952448, + 9223372036956228037, + 432568984951955547080127463915782144, + 9223372036297153152, + 453276691329565936829047600777789440, + 9223372036914430424, + 1726599720, + 10, + 339167696443096610495245177954762752, + 2237283811, + 344239815619412615560474239552192512, + 7499292072, + 344400638885778253860530994056003584, + 25981404172, + 354684143347712898450594870927032320, + 4349642230, + 359977924069045087395084506562035712, + 10102344984, + 411817626572047188535650410727211008, + 6243546714, + 427355783296423863197036724365557760, + 2047925232, + 432365923167804710124031323246952448, + 12052107729, + 432568984951955547080127463915782144, + 5691703073, + 453276691329565936829047600777789440, + 6325200806, + 1726600835, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874461668, + 344239815619412615560474239552192512, + 9223372036906347167, + 344400638885778253860530994056003584, + 9223372029755663437, + 354684143347712898450594870927032320, + 9223372036871671774, + 359977924069045087395084506562035712, + 9223372037600227823, + 411817626572047188535650410727211008, + 9223372036904464313, + 427355783296423863197036724365557760, + 9223372036872457997, + 432365923167804710124031323246952448, + 9223372036956407618, + 432568984951955547080127463915782144, + 9223372036292042629, + 453276691329565936829047600777789440, + 9223372036914525778, + 1726610520, + 10, + 339167696443096610495245177954762752, + 2232383734, + 344239815619412615560474239552192512, + 7467208666, + 344400638885778253860530994056003584, + 25898589771, + 354684143347712898450594870927032320, + 4341352943, + 359977924069045087395084506562035712, + 10053838750, + 411817626572047188535650410727211008, + 6256214151, + 427355783296423863197036724365557760, + 2049427612, + 432365923167804710124031323246952448, + 12025564831, + 432568984951955547080127463915782144, + 5664417618, + 453276691329565936829047600777789440, + 6374523897, + 1726613354, + 4294967295, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259821, + values: vector[ + 1942705160574497731103977409228958091768182685872036020441748416625947279817, + 2221557537985566145284599893779853485034409778984324121036308736654982978715, + 99285, + 99295, + 431896408505839938449472575273791492461060236513813395227090392261644327914, + 2100639914997365127387162677165548249628813066130350973061665613840669188294, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2350593409157680952342718484837950490856916634001807867345061688230283271875, + 1, + 5461762100748997655577962920619412170779886487329864842155, + 3239845701541168895078818024654713543437994505200319070178, + 188482071105122059575553686690539894989, + 153375806402901816965121326115975664233, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259841, + values: vector[ + 1276909650363611546628831266411045148229045430822978718941956385640494865017, + 711212294197761536153519674291941348385176745420073189855524222910566743271, + 728097, + 728145, + 227767419516643428575041326469308016922028677618965561064806915325003384268, + 3308440033041165663789549362616876449499896847221739953256411210969214141834, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2060021640130852737598584855328478015985257135454640717812025102339227533044, + 2, + 1355603799819191100006668901506460737061512424865993320304, + 4053914776638867877463042200784286428751258142161378730795, + 1274760432287262689578318252682850716207100964153847305522, + 4500037845780675123775686715179742451293393265418840907440, + 47738648463538363540740314628229897636, + 21832858851703342677844511358086651066, + 179445078552560770807160102164763290586, + 153616050681684044556942906728827487561, + 13, + 2624271632322125921217374734393920890821192138210577916078337694621182820758, + 1404591322402643893568317420818282276642136598550, + 5, + 0, + 140521313558690881540058274225371112988857990262, + 917551056842671309452305380979543736893630245704, + 2091069444, + 0, + 3017680841384600773422741610054813248592135264558845543233652185005511939299, + 140521313558690881540058274225371112988857990262, + 2, + 251639340580782294023073663040700506301, + 245717826729262737501787972189634401380, + 33, + 1153662629565722384924271442556013022535898424660, + 3373368033269670157994482247005279022263162257471677606408186797532629153750, + 1661407, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 611382286831621467233887798921843936019654057231, + 140521313558690881540058274225371112988857990262, + 3017680841384600773422741610054813248592135264558845543233652185005511939299, + 49090032332436013039, + 0, + 140521313558690881540058274225371112988857990262, + 3017680841384600773422741610054813248592135264558845543233652185005511939299, + 1661408, + 477186015838641401525191909219275864963608196277487574221146346631829469951, + 4, + 335, + 0, + 272434548700867280229443969194057815807, + 147724886406025941856882030909299370702, + 937121399705943548119105796235616364745414524197, + 556369726739810459524573022740978980085720894636406241161217723763494519642, + 1661409, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 9, + 43071133120789361660626605565423739737, + 29435033149404937115513759088953925165, + 628208380237154903150618613472776112685645372796, + 3225647039305201276101055897319319046098565249073506167455632960755000900326, + 2, + 5973, + 0, + 4908, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259911, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1450551495884560068015438704174083915654253644067140635242657054022305906898, + 1041998675665923411560630423442715667066450351865837444931127560957769688159, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259926, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2259930, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2684758307872266215720920984565657445425282755747167972814055547739170454917, + 64, + 2454058392450907445896883424638402014182925102666765791700933027975197405215, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870532062, + 344278863666843608900923772802957312, + 9223372036844992257, + 344400638885778253860530994056003584, + 9223372036529899281, + 354684143347722343183560610217459712, + 9223372036855484286, + 359977924069045087395084506562035712, + 9223372036879211525, + 396101380212431435334177334145056768, + 9223372036862229076, + 396323605936767383653495383972118528, + 9223372036883378558, + 401131892570687552113786006049652736, + 9223372036857708584, + 432568984951955547080127463915782144, + 9223372036846245805, + 458591633384881771471787532316835840, + 9223372036858615227, + 1726610400, + 10, + 339248760150588245376950366141153280, + 1022990248, + 344278863666843608900923772802957312, + 2343245359, + 344400638885778253860530994056003584, + 25870693700, + 354684143347722343183560610217459712, + 43370580, + 359977924069045087395084506562035712, + 10056618148, + 396101380212431435334177334145056768, + 455466524, + 396323605936767383653495383972118528, + 2723831112, + 401131892570687552113786006049652736, + 163817303, + 432568984951955547080127463915782144, + 5666135605, + 458591633384881771471787532316835840, + 250656627, + 1726612740, + 48, + 1787266852747124240166119358575001532269575653912546360886337292771513668796, + 64, + 2698256419736488285918676871066189306969268115661875750473640776538235160548, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870544837, + 344278863666843608900923772802957312, + 9223372036844621769, + 344400638885778253860530994056003584, + 9223372036528817198, + 354684143347722343183560610217459712, + 9223372036855484828, + 359977924069045087395084506562035712, + 9223372036879337022, + 396101380212431435334177334145056768, + 9223372036862234767, + 396323605936767383653495383972118528, + 9223372036883412696, + 401131892570687552113786006049652736, + 9223372036857710633, + 432568984951955547080127463915782144, + 9223372036846316528, + 458591633384881771471787532316835840, + 9223372036858618370, + 1726614000, + 10, + 339248760150588245376950366141153280, + 1018641878, + 344278863666843608900923772802957312, + 2337410191, + 344400638885778253860530994056003584, + 25810616172, + 354684143347722343183560610217459712, + 43262387, + 359977924069045087395084506562035712, + 10018929203, + 396101380212431435334177334145056768, + 454119261, + 396323605936767383653495383972118528, + 2725119108, + 401131892570687552113786006049652736, + 163253121, + 432568984951955547080127463915782144, + 5637276472, + 458591633384881771471787532316835840, + 251202121, + 1726614843, + 480526, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260058, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 1088382395715067831637124538677475476883647157276170536430773641660517474128, + 64, + 3012521723994040995779849246935564525823473918311395188149309457519735352188, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040272579398, + 339128557730814563912473967243296768, + 9223372048270808219, + 339167696443096610495245177954762752, + 9223372038929379817, + 339209301121316311335550155636080640, + 9223372038188778194, + 339248760150583523010467496495939584, + 9223372041207537857, + 344056232528969600292671285127806976, + 9223372037625277289, + 344239815619412615560474239552192512, + 9223372040113114289, + 344278863665634683081309143628251136, + 9223372038126211947, + 344400637343183300222065759427231744, + 9223372043758410093, + 354684143347712898450594870927032320, + 9223372038394398488, + 354886735639481781333860738224095232, + 9223372040780285957, + 359977527925814664434167280492871680, + 9223372038738660947, + 359977924067836161575469877387329536, + 9223372064480567603, + 395959710983921515911698978258812928, + 9223372037134927866, + 396000038118641276459534092129533952, + 9223372038718535257, + 396101380212426712967694464499843072, + 9223372039083561089, + 396323605935558457833880754797412352, + 9223372047231528514, + 401131892570687533667041932340101120, + 9223372038200376570, + 411817626572047188535650410727211008, + 9223372040205437766, + 432568984950746621260512834741075968, + 9223372052755873080, + 437638715840662956139171489404420096, + 9223372046346314564, + 437761440264397551598103888983490560, + 9223372040561294728, + 453276691329565936829047600777789440, + 9223372042072266864, + 458591633383672845652172903142129664, + 9223372037693299432, + 1726606800, + 24, + 255399919633304379671822251015012352, + 31415538282, + 339128557730814563912473967243296768, + 25532645732, + 339167696443096610495245177954762752, + 2239502309, + 339209301121316311335550155636080640, + 1797207049, + 339248760150583523010467496495939584, + 10267284856, + 344056232528969600292671285127806976, + 13491029148, + 344239815619412615560474239552192512, + 7495429930, + 344278863665634683081309143628251136, + 23502146052, + 344400637343183300222065759427231744, + 25912387453, + 354684143347712898450594870927032320, + 4353148116, + 354886735639481781333860738224095232, + 3755948900, + 359977527925814664434167280492871680, + 7765669621, + 359977924067836161575469877387329536, + 100801227501, + 395959710983921515911698978258812928, + 258807101, + 396000038118641276459534092129533952, + 4270474021, + 396101380212426712967694464499843072, + 4572227036, + 396323605935558457833880754797412352, + 27294739812, + 401131892570687533667041932340101120, + 1638744772, + 411817626572047188535650410727211008, + 6265449207, + 432568984950746621260512834741075968, + 56906724544, + 437638715840662956139171489404420096, + 22523444786, + 437761440264397551598103888983490560, + 23725505568, + 453276691329565936829047600777789440, + 6389370785, + 458591633383672845652172903142129664, + 2523532999, + 1726610041, + 104, + 701364145244080798036487872811790550262680160904920267554579219518505675719, + 64, + 2071150332263005196922631078941383889417476043759159285065771627746204842858, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040273624016, + 339128557730814563912473967243296768, + 9223372048271446826, + 339167696443096610495245177954762752, + 9223372038929435736, + 339209301121316311335550155636080640, + 9223372038188823043, + 339248760150583523010467496495939584, + 9223372041207794051, + 344056232528969600292671285127806976, + 9223372037624819112, + 344239815619412615560474239552192512, + 9223372040113301603, + 344278863665634683081309143628251136, + 9223372038124702211, + 344400637343183300222065759427231744, + 9223372043759057835, + 354684143347712898450594870927032320, + 9223372038394543312, + 354886735639481781333860738224095232, + 9223372040780379747, + 359977527925814664434167280492871680, + 9223372038738854756, + 359977924067836161575469877387329536, + 9223372064483084453, + 395959710983921515911698978258812928, + 9223372037134934308, + 396000038118641276459534092129533952, + 9223372038718641879, + 396101380212426712967694464499843072, + 9223372039083605106, + 396323605935558457833880754797412352, + 9223372047232211789, + 401131892570687533667041932340101120, + 9223372038200417591, + 411817626572047188535650410727211008, + 9223372040205594145, + 432568984950746621260512834741075968, + 9223372052757292405, + 437638715840662956139171489404420096, + 9223372046346310376, + 437761440264397551598103888983490560, + 9223372040561887036, + 453276691329565936829047600777789440, + 9223372042072426421, + 458591633383672845652172903142129664, + 9223372037693362411, + 1726614000, + 24, + 255399919633304379671822251015012352, + 31235149660, + 339128557730814563912473967243296768, + 25492241514, + 339167696443096610495245177954762752, + 2236642197, + 339209301121316311335550155636080640, + 1787123193, + 339248760150583523010467496495939584, + 10180915261, + 344056232528969600292671285127806976, + 13451438547, + 344239815619412615560474239552192512, + 7425998455, + 344278863665634683081309143628251136, + 23374102780, + 344400637343183300222065759427231744, + 25820895568, + 354684143347712898450594870927032320, + 4326668203, + 354886735639481781333860738224095232, + 3725884129, + 359977527925814664434167280492871680, + 7712616290, + 359977924067836161575469877387329536, + 100203874408, + 395959710983921515911698978258812928, + 260308854, + 396000038118641276459534092129533952, + 4237536046, + 396101380212426712967694464499843072, + 4547028668, + 396323605935558457833880754797412352, + 27254788719, + 401131892570687533667041932340101120, + 1634127682, + 411817626572047188535650410727211008, + 6217773366, + 432568984950746621260512834741075968, + 56379405011, + 437638715840662956139171489404420096, + 22281106280, + 437761440264397551598103888983490560, + 23631834318, + 453276691329565936829047600777789440, + 6329457033, + 458591633383672845652172903142129664, + 2513526829, + 1726615073, + 479806, + 11, + 2190791806495402930431878523142053450417711361733464390185004597014212489217, + 624000721624236801, + 18446744073709551616, + 1415476352630300513357230417513404090322306229526282268437433570537817888397, + 624001067310383885, + 18446744073709551616, + 884116963255015722119780282296620858131845094555551413946908073706204586146, + 624004389585027874, + 18446744073709551616, + 2397779807690899825224749450208902025949446129742545720225337381219336006963, + 624006992347792179, + 18446744073709551616, + 53799187764859463406499495325619170902525349239126492894139623630884714461, + 624010585129878365, + 18446744073709551616, + 693884441252606609058770608639068490092267614889, + 539514400399163761, + 18446744073573141616, + 2009072428447743083814172095455795827258832753033383209041818945778684555786, + 624017380426646282, + 18446744073709551616, + 3108555200723899577677398383304253888779461519506897600684670404207713716078, + 624017719208969070, + 18446744073709551616, + 117019808159069583678231228651385562142285637177471232400084384379800704116, + 624018087653409652, + 18446744073709551616, + 1500706457225649986945043526627000789063964004903003784127574739121903925486, + 624019023859811182, + 18446744073709551616, + 132756665683113131138773170452850958432268889760073781309056384638142269256, + 624019962184336200, + 18446744073709551616, + 0, + 0, + 1, + 1173793523511508104840519464506559995554966346562022298831242935469901834789 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260394, + values: vector[ + 1, + 1723920678482026455629502746356662940308266645925920886009120497507384367150, + 3483405230068120832465357476328196462860183516317646327268467126072909097132, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 2360973367152004623261442242194836310268516765486643045239969481409074079541, + 1853404313324294770886246870409030166214939777070373515154149511647066274271, + 488371, + 31, + 31, + 251, + 3, + 0, + 0, + 0, + 578119881727152470096436942375240984119094654321, + 215434494688918762545527610590897547966052317914668824448206652708650545391, + 120433525511811511440677632, + 409120924953805093280344252980857469886734964375, + 215434494688918762545527610590897547966052317914668824448206652708650545391, + 91126500672380884752928640, + 1172774309248419587752841062462060009757493623911, + 215434494688918762545527610590897547966052317914668824448206652708650545391, + 120168021524362584407468544 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260418, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260422, + values: vector[ + 1220546555924468949339184114682709943386746756855297986062522845852391120958, + 263100082017326676519506317210681803450075648219985315212920598665630118070, + 396163060017615168529681909424844459213585347321580299590733847697067148334, + 2338866880731291272322439973614224287497816207926434173214753574480716198028, + 480358, + 31, + 63, + 0, + 8, + 0, + 0, + 0, + 2166976977691758405534338565246710615046805178361039910611423165570421453402, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 12716297790100886312318920352, + 464065259374094280281017979896017489164917914260671091239003291232391238101, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16893766582306755807924006144, + 2215357788698332390947135158831075176389165798851857956682601128317463859172, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10411429082568957524527322624, + 2819201977695972877690427961100496746525586562168433956831630598237168861962, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 8737712679806180801380448256, + 818593978117368016002748796298386162753316953937, + 636117700839179604858620718832286872417390350654465827892936533551518041557, + 9223356886463555696, + 2894067927372145017013378540234894664286634249792250131749316630472759463673, + 636117700839179604858620718832286872417390350654465827892936533551518041557, + 10119932821098239855660275342, + 815149684338963039698366415233090597510510628599, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036304775808, + 3496374740385372001908728312340447560521880811937798133490062641002045525165, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 276620853205318380207039744 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260460, + values: vector[ + 2221557537985566145284599893779853485034409778984324121036308736654982978715, + 126358778135500251821851450126297029818817860213594171353629652661114085610, + 99295, + 99305, + 2100639914997365127387162677165548249628813066130350973061665613840669188294, + 1486299361654461024608938286760493867718675578717601497289675622488956331928, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1139229221773578369406379249023791481169531142416758855339413432041796817450, + 1, + 144526723558556912636642158781200150727566755205597002353, + 4062774040028804668092063884823312532872424877994339694116, + 91293392703631835768455715174935525766, + 117282968527518750479433316714710242020, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260480, + values: vector[ + 711212294197761536153519674291941348385176745420073189855524222910566743271, + 1550304727276198608120624880031641844639969585734461262639502270257872115766, + 728145, + 728193, + 3308440033041165663789549362616876449499896847221739953256411210969214141834, + 862657212132664486165386201867223871335625645751386285966170486012815873450, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 861119892241477874126874307530494675192011178354401795339264301943479389878, + 2, + 5962024585667141833492021189170612815189441611731102417650, + 4103863172671655766847043129138457844449761700887411821793, + 2030765836399350290771847538207041113511787982773355060074, + 4021527316212872339135610681396234311581082586052666533195, + 5141226758434659573596826236316300378, + 49059446507392935787194891114119940194, + 200010602940673779099677427361282372614, + 37537670676209555655147353629555823493, + 33, + 1198712799624223301808225462768066773906299918524570508722531757773960990877, + 438771331779136482299299982570092895070076319298, + 6, + 148, + 0, + 1943940135464585, + 0, + 60633899797181026437, + 0, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 438771331779136482299299982570092895070076319298, + 4543560, + 1943940135464585, + 0, + 2495000977497479260732935344159122635329677219267390915134173869561676848256, + 1392774847113581605730292544786846012817448779253, + 5, + 0, + 438771331779136482299299982570092895070076319298, + 545755017600859801259713618028590235307948280736, + 60633899797181026437, + 0, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 822393317313761739859359622327225043719506785589, + 4543560, + 124000000000000000, + 0, + 10, + 1092735609972394726528730534548720965203717757019, + 241939744573875736075283046176274470447710245184526611146097095139641614684, + 1661410, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 726330175714135941764069406682033110407748398240, + 1145101941436984918188324928911277671389217839588, + 167194133733511114443353121539476801724482693926731681753027497628711187618, + 69615400000000000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260547, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 1787266852747124240166119358575001532269575653912546360886337292771513668796, + 64, + 2698256419736488285918676871066189306969268115661875750473640776538235160548, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870544837, + 344278863666843608900923772802957312, + 9223372036844621769, + 344400638885778253860530994056003584, + 9223372036528817198, + 354684143347722343183560610217459712, + 9223372036855484828, + 359977924069045087395084506562035712, + 9223372036879337022, + 396101380212431435334177334145056768, + 9223372036862234767, + 396323605936767383653495383972118528, + 9223372036883412696, + 401131892570687552113786006049652736, + 9223372036857710633, + 432568984951955547080127463915782144, + 9223372036846316528, + 458591633384881771471787532316835840, + 9223372036858618370, + 1726614000, + 10, + 339248760150588245376950366141153280, + 1018641878, + 344278863666843608900923772802957312, + 2337410191, + 344400638885778253860530994056003584, + 25810616172, + 354684143347722343183560610217459712, + 43262387, + 359977924069045087395084506562035712, + 10018929203, + 396101380212431435334177334145056768, + 454119261, + 396323605936767383653495383972118528, + 2725119108, + 401131892570687552113786006049652736, + 163253121, + 432568984951955547080127463915782144, + 5637276472, + 458591633384881771471787532316835840, + 251202121, + 1726614843, + 48, + 735733128451103775339985396419675508582889808130265625305562129305782934453, + 64, + 2888833143810149318879881585546705056378037032638829340196686965886051828427, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870544837, + 344278863666843608900923772802957312, + 9223372036844621769, + 344400638885778253860530994056003584, + 9223372036528817198, + 354684143347722343183560610217459712, + 9223372036855484828, + 359977924069045087395084506562035712, + 9223372036879337022, + 396101380212431435334177334145056768, + 9223372036862234767, + 396323605936767383653495383972118528, + 9223372036883412696, + 401131892570687552113786006049652736, + 9223372036857710633, + 432568984951955547080127463915782144, + 9223372036846316528, + 458591633384881771471787532316835840, + 9223372036858618370, + 1726614000, + 10, + 339248760150588245376950366141153280, + 1019931675, + 344278863666843608900923772802957312, + 2343704143, + 344400638885778253860530994056003584, + 25883521433, + 354684143347722343183560610217459712, + 43416754, + 359977924069045087395084506562035712, + 10041608144, + 396101380212431435334177334145056768, + 456009481, + 396323605936767383653495383972118528, + 2739798804, + 401131892570687552113786006049652736, + 163554363, + 432568984951955547080127463915782144, + 5644250707, + 458591633384881771471787532316835840, + 251172730, + 1726616916, + 480527, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260675, + values: vector[ + 1550304727276198608120624880031641844639969585734461262639502270257872115766, + 1465812982948884376964039079827523984392002786752760796774049670548195600910, + 728193, + 728241, + 862657212132664486165386201867223871335625645751386285966170486012815873450, + 912394956390777294242740307174246951467598033635005490849626621797998661787, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2369216829582917452377269747692345689938977423649733535528424436724085889036, + 2, + 3348691330270535913583292393447007116328464578114697106990, + 4095878070949651083357804813979952166887896683347594002217, + 1748867672815449133425533795554518433416772783176719285304, + 4096668335967345077007773952638118815091344459282906158983, + 71373104279946466721442092073456606224, + 39502993327929016273779174540458347996, + 127852268093489324337776281360897600508, + 146355490672862435424156190819521531058, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260699, + values: vector[ + 1, + 654565759775733776494961255555814112245710249641958779308758055418095801361, + 328599158167117632357078598253616374337211494734802120011835837098599922930, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 2716216250192186062651008566878367876083470245296470922074816337941019730630, + 743144248570155473784035154166467629960583090982662182216283607767076390565, + 480345, + 31, + 31, + 251, + 5, + 3, + 0, + 0, + 2433940032993480341979264724519386128748553312770935230185065503152111946441, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 258988920264088652700410080, + 242598837076366701573781325247603037139280631026732624149115303920988849276, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 19146844128167013387406240, + 632583912889719260057870822749599962429742088010571631563474801421434792689, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 80827904816960368370455232, + 1585024147379458314072800448026570395205979484224084078884331103349883925477, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478638249552980057631437904, + 3582543203125238359549858936566754684257826442825377203637614758777662209700, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 51126211888070260622961920, + 1049591591416906618903416139856549962537285893962065204982196945950595874717, + 669894546863248525323476830238436016776258774962171017669566794362000906182, + 1439410284272080308647024937930610509617608322598259085759120373237492224870 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260732, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260736, + values: vector[ + 126358778135500251821851450126297029818817860213594171353629652661114085610, + 2191752136949202491656217797261333556560569806570450800758344704490878211895, + 99305, + 99315, + 1486299361654461024608938286760493867718675578717601497289675622488956331928, + 1021530960255512493791509675151165364799938352344334295442877322970510272139, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 995292241565165755348770908357449709235366546175527200309507848239782834508, + 1, + 6259314847140947630827603420239016167767298799878139099115, + 4409594826794106487686877766829095588021068397700311838528, + 175307733545157106986068342686035080255, + 130337418282038963461191338946983382884, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260756, + values: vector[ + 2191752136949202491656217797261333556560569806570450800758344704490878211895, + 2170902428195186750663607009502583289142760135244769853971944210779636245589, + 99315, + 99325, + 1021530960255512493791509675151165364799938352344334295442877322970510272139, + 2414912564833562317541676218897558416553088412355780859419623994782191630248, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 249979768835997761140616955860887148862479604012671043481395515031064618473, + 1, + 4242899299984956065134075249617083850702147313266327403110, + 3952328349720944209292748088296017974676650563468249798454, + 139382735715896364364796417090343527013, + 1131946170717519365242154102537584524, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260776, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 735733128451103775339985396419675508582889808130265625305562129305782934453, + 64, + 2888833143810149318879881585546705056378037032638829340196686965886051828427, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870544837, + 344278863666843608900923772802957312, + 9223372036844621769, + 344400638885778253860530994056003584, + 9223372036528817198, + 354684143347722343183560610217459712, + 9223372036855484828, + 359977924069045087395084506562035712, + 9223372036879337022, + 396101380212431435334177334145056768, + 9223372036862234767, + 396323605936767383653495383972118528, + 9223372036883412696, + 401131892570687552113786006049652736, + 9223372036857710633, + 432568984951955547080127463915782144, + 9223372036846316528, + 458591633384881771471787532316835840, + 9223372036858618370, + 1726614000, + 10, + 339248760150588245376950366141153280, + 1019931675, + 344278863666843608900923772802957312, + 2343704143, + 344400638885778253860530994056003584, + 25883521433, + 354684143347722343183560610217459712, + 43416754, + 359977924069045087395084506562035712, + 10041608144, + 396101380212431435334177334145056768, + 456009481, + 396323605936767383653495383972118528, + 2739798804, + 401131892570687552113786006049652736, + 163554363, + 432568984951955547080127463915782144, + 5644250707, + 458591633384881771471787532316835840, + 251172730, + 1726616916, + 48, + 1398660312420659977658012105945663877157374742227996001907118439868946426762, + 64, + 844218880673234291859314432222329272493233811911101397598365122185007794714, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870557601, + 344278863666843608900923772802957312, + 9223372036844651093, + 344400638885778253860530994056003584, + 9223372036528886864, + 354684143347722343183560610217459712, + 9223372036855485370, + 359977924069045087395084506562035712, + 9223372036879462745, + 396101380212431435334177334145056768, + 9223372036862240470, + 396323605936767383653495383972118528, + 9223372036883446938, + 401131892570687552113786006049652736, + 9223372036857712679, + 432568984951955547080127463915782144, + 9223372036846341892, + 458591633384881771471787532316835840, + 9223372036858621505, + 1726617600, + 10, + 339248760150588245376950366141153280, + 1013011461, + 344278863666843608900923772802957312, + 2336485849, + 344400638885778253860530994056003584, + 25773697363, + 354684143347722343183560610217459712, + 43076811, + 359977924069045087395084506562035712, + 9979027594, + 396101380212431435334177334145056768, + 452832585, + 396323605936767383653495383972118528, + 2731761645, + 401131892570687552113786006049652736, + 162888028, + 432568984951955547080127463915782144, + 5617426496, + 458591633384881771471787532316835840, + 249717720, + 1726618992, + 480527, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260904, + values: vector[ + 2205782498798860699180224810072263572578029954527993795156126485694292421731, + 0, + 4, + 344400637343183300222065759427231744, + 1156518361631677299267640239939929860363798481437141139669963231674208834856, + 354684143347717620817077740572246016, + 548064214925934379680843604791757664626671338799432774218682282290230386759, + 359977924067836161575469877387329536, + 1043507288313242966059806728046739050807184538222017980901347654569938697972, + 432568984950746621260512834741075968, + 2967940361147433554609026228590913706956743263612420707826911756150762538234, + 24, + 1467901227588105710030393794401982300176614684447158840665690218854442996380, + 64, + 1765551787261869892818280372752455356907656166109089373289799096817683543357, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036187090417, + 354684143347717620817077740572246016, + 9223372036796083316, + 359977924067836161575469877387329536, + 9223372032605238234, + 432568984950746621260512834741075968, + 9223372034749694241, + 1726610400, + 4, + 344400637343183300222065759427231744, + 25898515733, + 354684143347717620817077740572246016, + 435142997, + 359977924067836161575469877387329536, + 100767126834, + 432568984950746621260512834741075968, + 56840559640, + 1726610481, + 24, + 2607893996582073595952209628567676648246465052139124814097011167190403198347, + 64, + 3372941582161455072896856163906454072167989284384683499491401049884585940388, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036187737626, + 354684143347717620817077740572246016, + 9223372036796094167, + 359977924067836161575469877387329536, + 9223372032607750447, + 432568984950746621260512834741075968, + 9223372034751107540, + 1726617600, + 4, + 344400637343183300222065759427231744, + 25816707357, + 354684143347717620817077740572246016, + 430944217, + 359977924067836161575469877387329536, + 99880207798, + 432568984950746621260512834741075968, + 56164321366, + 1726619331, + 480094, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2260972, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 701364145244080798036487872811790550262680160904920267554579219518505675719, + 64, + 2071150332263005196922631078941383889417476043759159285065771627746204842858, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040273624016, + 339128557730814563912473967243296768, + 9223372048271446826, + 339167696443096610495245177954762752, + 9223372038929435736, + 339209301121316311335550155636080640, + 9223372038188823043, + 339248760150583523010467496495939584, + 9223372041207794051, + 344056232528969600292671285127806976, + 9223372037624819112, + 344239815619412615560474239552192512, + 9223372040113301603, + 344278863665634683081309143628251136, + 9223372038124702211, + 344400637343183300222065759427231744, + 9223372043759057835, + 354684143347712898450594870927032320, + 9223372038394543312, + 354886735639481781333860738224095232, + 9223372040780379747, + 359977527925814664434167280492871680, + 9223372038738854756, + 359977924067836161575469877387329536, + 9223372064483084453, + 395959710983921515911698978258812928, + 9223372037134934308, + 396000038118641276459534092129533952, + 9223372038718641879, + 396101380212426712967694464499843072, + 9223372039083605106, + 396323605935558457833880754797412352, + 9223372047232211789, + 401131892570687533667041932340101120, + 9223372038200417591, + 411817626572047188535650410727211008, + 9223372040205594145, + 432568984950746621260512834741075968, + 9223372052757292405, + 437638715840662956139171489404420096, + 9223372046346310376, + 437761440264397551598103888983490560, + 9223372040561887036, + 453276691329565936829047600777789440, + 9223372042072426421, + 458591633383672845652172903142129664, + 9223372037693362411, + 1726614000, + 24, + 255399919633304379671822251015012352, + 31235149660, + 339128557730814563912473967243296768, + 25492241514, + 339167696443096610495245177954762752, + 2236642197, + 339209301121316311335550155636080640, + 1787123193, + 339248760150583523010467496495939584, + 10180915261, + 344056232528969600292671285127806976, + 13451438547, + 344239815619412615560474239552192512, + 7425998455, + 344278863665634683081309143628251136, + 23374102780, + 344400637343183300222065759427231744, + 25820895568, + 354684143347712898450594870927032320, + 4326668203, + 354886735639481781333860738224095232, + 3725884129, + 359977527925814664434167280492871680, + 7712616290, + 359977924067836161575469877387329536, + 100203874408, + 395959710983921515911698978258812928, + 260308854, + 396000038118641276459534092129533952, + 4237536046, + 396101380212426712967694464499843072, + 4547028668, + 396323605935558457833880754797412352, + 27254788719, + 401131892570687533667041932340101120, + 1634127682, + 411817626572047188535650410727211008, + 6217773366, + 432568984950746621260512834741075968, + 56379405011, + 437638715840662956139171489404420096, + 22281106280, + 437761440264397551598103888983490560, + 23631834318, + 453276691329565936829047600777789440, + 6329457033, + 458591633383672845652172903142129664, + 2513526829, + 1726615073, + 104, + 3281164796981622476182894118380901432826944375336155714446624428302886097902, + 64, + 1327721289772686511358632296422680195768179982989019769573444079850531516946, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040274148651, + 339128557730814563912473967243296768, + 9223372048271765781, + 339167696443096610495245177954762752, + 9223372038929463782, + 339209301121316311335550155636080640, + 9223372038188845553, + 339248760150583523010467496495939584, + 9223372041207921718, + 344056232528969600292671285127806976, + 9223372037624666384, + 344239815619412615560474239552192512, + 9223372040113394803, + 344278863665634683081309143628251136, + 9223372038124458147, + 344400637343183300222065759427231744, + 9223372043759381777, + 354684143347712898450594870927032320, + 9223372038394615724, + 354886735639481781333860738224095232, + 9223372040780426454, + 359977527925814664434167280492871680, + 9223372038738951339, + 359977924067836161575469877387329536, + 9223372064484342175, + 395959710983921515911698978258812928, + 9223372037134937529, + 396000038118641276459534092129533952, + 9223372038718695082, + 396101380212426712967694464499843072, + 9223372039083637570, + 396323605935558457833880754797412352, + 9223372047232554312, + 401131892570687533667041932340101120, + 9223372038200438040, + 411817626572047188535650410727211008, + 9223372040205672136, + 432568984950746621260512834741075968, + 9223372052757408830, + 437638715840662956139171489404420096, + 9223372046346591078, + 437761440264397551598103888983490560, + 9223372040562183641, + 453276691329565936829047600777789440, + 9223372042072505716, + 458591633383672845652172903142129664, + 9223372037693393769, + 1726617600, + 24, + 255399919633304379671822251015012352, + 30917322080, + 339128557730814563912473967243296768, + 25227145396, + 339167696443096610495245177954762752, + 2213544175, + 339209301121316311335550155636080640, + 1782496885, + 339248760150583523010467496495939584, + 10097214864, + 344056232528969600292671285127806976, + 13391167293, + 344239815619412615560474239552192512, + 7301444403, + 344278863665634683081309143628251136, + 23290107156, + 344400637343183300222065759427231744, + 25732637815, + 354684143347712898450594870927032320, + 4289813335, + 354886735639481781333860738224095232, + 3712999227, + 359977527925814664434167280492871680, + 7657204920, + 359977924067836161575469877387329536, + 99289658085, + 395959710983921515911698978258812928, + 258158510, + 396000038118641276459534092129533952, + 4202877657, + 396101380212426712967694464499843072, + 4516758720, + 396323605935558457833880754797412352, + 27210250208, + 401131892570687533667041932340101120, + 1620491161, + 411817626572047188535650410727211008, + 6158983102, + 432568984950746621260512834741075968, + 55962486318, + 437638715840662956139171489404420096, + 22149656502, + 437761440264397551598103888983490560, + 23541392894, + 453276691329565936829047600777789440, + 6273552472, + 458591633383672845652172903142129664, + 2491594736, + 1726619879, + 479808, + 6, + 1052651402925769440323959252744572585227887458121654997816897973851291233438, + 624024095058559774, + 18446744073709551616, + 82081601531438476343793622389594230216471728563544417668413072040221447418, + 624024309404271482, + 18446744073709551616, + 130546281685009229587286397856717791532832965573500261079229358289601686687, + 624025189406999327, + 18446744073709551616, + 422837253667290157155566028473083256321968728138573118411459491334356396557, + 624026779916436237, + 18446744073709551616, + 560357232790352347217198395476101641738240042094550216200724818885794479557, + 624028813793166149, + 18446744073709551616, + 119553402342942247635026710857303129103097835436786028816813820442064731385, + 624030365824058233, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2261292, + values: vector[ + 1465812982948884376964039079827523984392002786752760796774049670548195600910, + 2957202935368148997239591659876102157881381758571899966979737624072955037457, + 728241, + 728289, + 912394956390777294242740307174246951467598033635005490849626621797998661787, + 3480354948491393099546484400409921956706620657604473378931076267618121300854, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 838453119485780412880152320307506536640027634998278713878307235366169843316, + 2, + 5996798831786577751137147079755641187895155704559959072846, + 3148362818257528386839407163160984381839903699606910457890, + 4928317261246851997480486948025063463009574835812656364189, + 3967544691503493219167057167725107865980825884658255146922, + 92414680582850336999143557610389945164, + 52265071743397865815984276954940228092, + 37899891890311891502420277548113185281, + 128834156920382511710391041123617513868, + 16, + 2624271632322125921217374734393920890821192138210577916078337694621182820758, + 1404591322402643893568317420818282276642136598550, + 5, + 0, + 1159971553744272084880146211397251290949690970711, + 917551056842671309452305380979543736893630245704, + 2439000000, + 0, + 3475252094465534150446669812792040965529065299943233505330779571674053440258, + 229593283080566061045346265188203502050393830836, + 5, + 0, + 1317488395318344130509498826167366127672893090474, + 196268403159008932410419402999721616371951519129, + 70000000, + 0, + 10, + 1404591322402643893568317420818282276642136598550, + 2624271632322125921217374734393920890821192138210577916078337694621182820758, + 1661411, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 917551056842671309452305380979543736893630245704, + 1317488395318344130509498826167366127672893090474, + 1805438662775509797620451179507529235553120542825036965146216487236473806286, + 18000000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2261342, + values: vector[ + 2150168286851835195808891336339905576300548860916880512750803795969104164522, + 1, + 25, + 255399919633304379671818952480129024, + 1538517205362261526847772369245502401690416557513355348805318430445714002951, + 338883663474438343746899177019277312, + 2378381987174573879253610884538336712697184444851528525612319810455730595808, + 339167696437051981397172032081231872, + 2898055996894997761523214529123593946547580481574154903237662320902861557386, + 339209301121292699503135807410012160, + 2600162033276443144340884262572580530692768969540813004768921935479296326226, + 339248760150564633544536017915084800, + 2522434756716819032087002288892499387458947762955647583895281005481847902767, + 344056232524133897014212768428982272, + 2209985049823025920341736221036696321897478102449439370460819238382052515986, + 344278863660798979802850626929426432, + 761400415939247736832666471343692443484402538568229337365220368346020859100, + 344400637349001255728961162330505216, + 3573300456492735562599753317781203246054107256539926168802512700278262032232, + 354684143347689286618180522700963840, + 3063976737723502207312868187058327939350900550254842290741912609450031566453, + 354685165891979691849182992280846336, + 814479212711039930284337832207957089601871685406758700031455087636208266315, + 359977527919770035336094134619340800, + 3389301967090142174786667667994205243435742878254691153227315047087493390447, + 359977924064209384116625989863211008, + 767474862002443500945326305604335764832806347699052761514247301873195475821, + 364947431326127322968999553079967744, + 2586363747789872397835079193917782837060414550218874334201858973639320545351, + 396101380212403101135280116273774592, + 2674141894375568277899666553757149178525247184170009750406221330017763256550, + 396323605930722754555422238098587648, + 411207471368662247533325731902480283051308543586085041228276001724291581081, + 401131892570687441433321563792343040, + 2881431547838302795149535643732696900818756897619151655397813706304000205540, + 406403816491340533023672084929183744, + 2231728625341243789752394878955596056287857120793397984631886798215499754895, + 411778891792336016648512811332272128, + 3438354300630267880342344114154301977755010004951560301044411362388144224318, + 411817625024622139428925067103305728, + 1422896074878443611396094011411736344869080408317243279194096312392046563911, + 432568984945910917982054318042251264, + 2367366755254148031483890278463285074789833084403472127693810518677053142818, + 432690441716627433572355962568704000, + 344055739663361219306355889254392956198473018452140568125285133296315696629, + 437823079767580094335063891128614912, + 1628223135656652240605979034324651079847851871473940248256006843368212487071, + 453216002551035381248377800238301184, + 572954405775484018750320069871169446478855113201990687924384829982080081284, + 453276691324730233550589084078964736, + 932387146854131879289149416793678006948675320264769567851519639541400600589, + 458591633377628216554099757268598784, + 1882112635430273027352885137868670319585216910957452281852476597412959120654, + 108, + 1554600021748843481906320606524838157436149004716547140414135223002395773787, + 64, + 1924281505247601129546774748434355824335406478660292942979836698848696320766, + 64, + 25, + 255399919633304379671818952480129024, + 9223371686458573481, + 338883663474438343746899177019277312, + 9223371034544068866, + 339167696437051981397172032081231872, + 9223369697672729139, + 339209301121292699503135807410012160, + 9223370266875550407, + 339248760150564633544536017915084800, + 9223369507760347851, + 344056232524133897014212768428982272, + 9223370034136331405, + 344278863660798979802850626929426432, + 9223371186584628582, + 344400637349001255728961162330505216, + 9223357764856469563, + 354684143347689286618180522700963840, + 9223368698918608447, + 354685165891979691849182992280846336, + 9223370911829729536, + 359977527919770035336094134619340800, + 9223364504388194970, + 359977924064209384116625989863211008, + 9223369603611939489, + 364947431326127322968999553079967744, + 9223370920042481337, + 396101380212403101135280116273774592, + 9223368097861114445, + 396323605930722754555422238098587648, + 9223370573383765169, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367723735234205, + 411778891792336016648512811332272128, + 9223367909979326702, + 411817625024622139428925067103305728, + 9223361589707768963, + 432568984945910917982054318042251264, + 9223363261148197598, + 432690441716627433572355962568704000, + 9223365766224705251, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356156412807767, + 453276691324730233550589084078964736, + 9223370763719826198, + 458591633377628216554099757268598784, + 9223370936686028076, + 1726603251, + 25, + 255399919633304379671818952480129024, + 31190816264701, + 338883663474438343746899177019277312, + 143528787600998, + 339167696437051981397172032081231872, + 223605875854111, + 339209301121292699503135807410012160, + 178606300903506, + 339248760150564633544536017915084800, + 102402212294033, + 344056232524133897014212768428982272, + 134591990032834, + 344278863660798979802850626929426432, + 234352746458565, + 344400637349001255728961162330505216, + 257916467809421, + 354684143347689286618180522700963840, + 433504641468282, + 354685165891979691849182992280846336, + 178294704891652, + 359977527919770035336094134619340800, + 773694807406019, + 359977924064209384116625989863211008, + 100966008194125, + 364947431326127322968999553079967744, + 148507084193792, + 396101380212403101135280116273774592, + 459191661038141, + 396323605930722754555422238098587648, + 271984802800022, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 177693301237036, + 411778891792336016648512811332272128, + 257660671544525, + 411817625024622139428925067103305728, + 623885660926771, + 432568984945910917982054318042251264, + 566382631085461, + 432690441716627433572355962568704000, + 495270717764403, + 437823079767580094335063891128614912, + 643952963179931, + 453216002551035381248377800238301184, + 653740408097997, + 453276691324730233550589084078964736, + 63643541749723, + 458591633377628216554099757268598784, + 252815948434637, + 1726605751, + 108, + 1773473455451751086516451606188353590555680118019077718258897753785110440241, + 64, + 2991513124292051221546203540937392356816165840407488531606857441716912995555, + 64, + 25, + 255399919633304379671818952480129024, + 9223371684549271800, + 338883663474438343746899177019277312, + 9223371026092923071, + 339167696437051981397172032081231872, + 9223369682261270643, + 339209301121292699503135807410012160, + 9223370259352355441, + 339248760150564633544536017915084800, + 9223369493638536359, + 344056232524133897014212768428982272, + 9223370026058671270, + 344278863660798979802850626929426432, + 9223371177688255923, + 344400637349001255728961162330505216, + 9223357730212076792, + 354684143347689286618180522700963840, + 9223368694143378293, + 354685165891979691849182992280846336, + 9223370903624575110, + 359977527919770035336094134619340800, + 9223364471896440667, + 359977924064209384116625989863211008, + 9223369601698000496, + 364947431326127322968999553079967744, + 9223370915738210771, + 396101380212403101135280116273774592, + 9223368072738955138, + 396323605930722754555422238098587648, + 9223370568750368912, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367698021501487, + 411778891792336016648512811332272128, + 9223367899954806394, + 411817625024622139428925067103305728, + 9223361481811210479, + 432568984945910917982054318042251264, + 9223363241317039518, + 432690441716627433572355962568704000, + 9223365691300293851, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356100627240314, + 453276691324730233550589084078964736, + 9223370759077331020, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726617651, + 25, + 255399919633304379671818952480129024, + 31009888903342, + 338883663474438343746899177019277312, + 142589260820214, + 339167696437051981397172032081231872, + 221669492533064, + 339209301121292699503135807410012160, + 178327855489352, + 339248760150564633544536017915084800, + 101148384370356, + 344056232524133897014212768428982272, + 134077719313907, + 344278863660798979802850626929426432, + 233213659982069, + 344400637349001255728961162330505216, + 257732612542012, + 354684143347689286618180522700963840, + 429700759337042, + 354685165891979691849182992280846336, + 177082159280947, + 359977527919770035336094134619340800, + 766704538752080, + 359977924064209384116625989863211008, + 99435122533387, + 364947431326127322968999553079967744, + 147529090612550, + 396101380212403101135280116273774592, + 452552841504971, + 396323605930722754555422238098587648, + 272743037078077, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 173817576114094, + 411778891792336016648512811332272128, + 254036116431176, + 411817625024622139428925067103305728, + 617843841847358, + 432568984945910917982054318042251264, + 560419394392420, + 432690441716627433572355962568704000, + 499631827556762, + 437823079767580094335063891128614912, + 642628900886575, + 453216002551035381248377800238301184, + 651778324765963, + 453276691324730233550589084078964736, + 62950613566052, + 458591633377628216554099757268598784, + 249461404492985, + 1726620175, + 479781, + 4, + 44037767344537167907514192278757311348087672280746642564337019248971457489, + 100016, + 18446744074789551616, + 3387870966827512312552688936053746165551802910613320100733144292941675438857, + 100026, + 18446744074424551616, + 361434417842596898657934640894587936220825419416961171429731258693190412124, + 100294, + 18446744073789551616, + 80914065402575485210970798148721901393683109897056605994443007691678429247, + 100135, + 18446744073805551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + } + ] + } + } + + // tx hash: 0xc7609607c7c69eae3b160a16c487c1fe5f12796f394e4f5b378027d10aa57e9a + fun rcpb_data_3(): RcpbData { + RcpbData { + memoryPageEntries: vector[ + RcpbChunkData { + startAddr: 2261630, + values: vector[ + 4, + 25, + 255399919633304379671818952480129024, + 9223371685959921997, + 338883663474438343746899177019277312, + 9223371030105541000, + 339167696437051981397172032081231872, + 9223369689198930463, + 339209301121292699503135807410012160, + 9223370263480091770, + 339248760150564633544536017915084800, + 9223369503153367159, + 344056232524133897014212768428982272, + 9223370031985716953, + 344278863660798979802850626929426432, + 9223371179565488007, + 344400637349001255728961162330505216, + 9223357752984158424, + 354684143347689286618180522700963840, + 9223368697618277034, + 354685165891979691849182992280846336, + 9223370909336785173, + 359977527919770035336094134619340800, + 9223364491257736617, + 359977924064209384116625989863211008, + 9223369601799150496, + 364947431326127322968999553079967744, + 9223370917520637534, + 396101380212403101135280116273774592, + 9223368083668660531, + 396323605930722754555422238098587648, + 9223370570661629930, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367713369644255, + 411778891792336016648512811332272128, + 9223367904567523648, + 411817625024622139428925067103305728, + 9223361549212682698, + 432568984945910917982054318042251264, + 9223363246981229934, + 432690441716627433572355962568704000, + 9223365741044600915, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356126348434409, + 453276691324730233550589084078964736, + 9223370762391433538, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726606852, + 25, + 255399919633304379671818952480129024, + 9223371685176407955, + 338883663474438343746899177019277312, + 9223371029675208824, + 339167696437051981397172032081231872, + 9223369687184249101, + 339209301121292699503135807410012160, + 9223370261865911203, + 339248760150564633544536017915084800, + 9223369499150569184, + 344056232524133897014212768428982272, + 9223370029020775625, + 344278863660798979802850626929426432, + 9223371178156841149, + 344400637349001255728961162330505216, + 9223357744439292921, + 354684143347689286618180522700963840, + 9223368695877876863, + 354685165891979691849182992280846336, + 9223370907547976122, + 359977527919770035336094134619340800, + 9223364478082123844, + 359977924064209384116625989863211008, + 9223369601597544908, + 364947431326127322968999553079967744, + 9223370917371910164, + 396101380212403101135280116273774592, + 9223368081385346397, + 396323605930722754555422238098587648, + 9223370569843038779, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367705479984779, + 411778891792336016648512811332272128, + 9223367904567523648, + 411817625024622139428925067103305728, + 9223361523562404856, + 432568984945910917982054318042251264, + 9223363244705033237, + 432690441716627433572355962568704000, + 9223365724975773666, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356117095122131, + 453276691324730233550589084078964736, + 9223370760857314471, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726610451, + 25, + 255399919633304379671818952480129024, + 9223371684800446317, + 338883663474438343746899177019277312, + 9223371027523526429, + 339167696437051981397172032081231872, + 9223369686515388046, + 339209301121292699503135807410012160, + 9223370260971199293, + 339248760150564633544536017915084800, + 9223369496392710920, + 344056232524133897014212768428982272, + 9223370027137771642, + 344278863660798979802850626929426432, + 9223371177922665684, + 344400637349001255728961162330505216, + 9223357737203259658, + 354684143347689286618180522700963840, + 9223368695010932595, + 354685165891979691849182992280846336, + 9223370905409115550, + 359977527919770035336094134619340800, + 9223364474211415058, + 359977924064209384116625989863211008, + 9223369601597544908, + 364947431326127322968999553079967744, + 9223370916035669973, + 396101380212403101135280116273774592, + 9223368076383739890, + 396323605930722754555422238098587648, + 9223370569024181718, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367702809630628, + 411778891792336016648512811332272128, + 9223367901746722472, + 411817625024622139428925067103305728, + 9223361495500974242, + 432568984945910917982054318042251264, + 9223363243009736885, + 432690441716627433572355962568704000, + 9223365710827610885, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356109206930117, + 453276691324730233550589084078964736, + 9223370759585054535, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726614051, + 25, + 255399919633304379671818952480129024, + 9223371684549271800, + 338883663474438343746899177019277312, + 9223371026092923071, + 339167696437051981397172032081231872, + 9223369682261270643, + 339209301121292699503135807410012160, + 9223370259352355441, + 339248760150564633544536017915084800, + 9223369493638536359, + 344056232524133897014212768428982272, + 9223370026058671270, + 344278863660798979802850626929426432, + 9223371177688255923, + 344400637349001255728961162330505216, + 9223357730212076792, + 354684143347689286618180522700963840, + 9223368694143378293, + 354685165891979691849182992280846336, + 9223370903624575110, + 359977527919770035336094134619340800, + 9223364471896440667, + 359977924064209384116625989863211008, + 9223369601698000496, + 364947431326127322968999553079967744, + 9223370915738210771, + 396101380212403101135280116273774592, + 9223368072738955138, + 396323605930722754555422238098587648, + 9223370568750368912, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367698021501487, + 411778891792336016648512811332272128, + 9223367899954806394, + 411817625024622139428925067103305728, + 9223361481811210479, + 432568984945910917982054318042251264, + 9223363241317039518, + 432690441716627433572355962568704000, + 9223365691300293851, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356100627240314, + 453276691324730233550589084078964736, + 9223370759077331020, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726617651, + 4, + 1, + 2199587215577056660351400654348881668462034406195674478991913543998174982493, + 9223372045663701583, + 1726617651, + 28, + 500, + 3279569333027032943588282927224157449735552075268267602500421330293795289225, + 9223372044761351650, + 1726617651, + 4711296953921553324818149196807905420362349545722467092, + 6251300210874077555571336907306907377145842092736510750, + 6256539694243908842533097117432195251771308610903082740, + 6257307165206364866430484347196163711776538619562428508, + 6258035055820741247431916309054085700397615807471814358, + 6346717268337402449987692748405062501468064045187726810, + 6350824087938302287187845102784995256753297215633491000, + 6353070415999481375370185412655951620299805106964005994, + 6542767619337736433251448354363863840992885934284341818, + 6542786481950565571485165044539876729707728608411253264, + 6640413329822632555518252987680491719137725246349508298, + 6640420637397721445628435875529262455370768610530164336, + 6732091866030762764674251933551951436677722238837851282, + 7306780788021320761383589099721951750652089913028116690, + 7310880128973759676248560435200287705243571973810815516, + 7496827193394580118119081926576220757698912919970905372, + 7595979831848961140041324183736113289307986182228933406, + 7596694333872090790908605765170203324420381199099232136, + 7979489359521538474171300376156165577358787649504017862, + 7981729841486965257947845378721648202682623471080440538, + 8076410302035872396499304070097971447272345387506073370, + 8360359609168644946063955804648622928301866259056688922, + 8361479119445141162897830450372019319367571064890593754, + 8459522495261546709064075820548422731185521282097609522, + 28, + 501, + 3283391705117453259986824168092359105972252296430790922060056444367742983415, + 9223372317250002561, + 1726617651, + 4711296953921553324818149196807905420362349545722526792, + 6251300210874077555571336907306907377145842092736513690, + 6256539694243908842533097117432195251771308610903077870, + 6257307165206364866430484347196163711776538619562415838, + 6258035055820741247431916309054085700397615807471893278, + 6346717268337402449987692748405062501468064045187807550, + 6350824087938302287187845102784995256753297215633505280, + 6353070415999481375370185412655951620299805106964178244, + 6542767619337736433251448354363863840992885934284365178, + 6542786481950565571485165044539876729707728608411253154, + 6640413329822632555518252987680491719137725246349500878, + 6640420637397721445628435875529262455370768610528831726, + 6732091866030762764674251933551951436677722238837845812, + 7306780788021320761383589099721951750652089913028153260, + 7310880128973759676248560435200287705243571973810800686, + 7496827193394580118119081926576220757698912919971390132, + 7595979831848961140041324183736113289307986182228893966, + 7596694333872090790908605765170203324420381199099235986, + 7979489359521538474171300376156165577358787649503817462, + 7981729841486965257947845378721648202682623471080464528, + 8076410302035872396499304070097971447272345387506066350, + 8360359609168644946063955804648622928301866259056672742, + 8361479119445141162897830450372019319367571064890413844, + 8459522495261546709064075820548422731185521282097486202, + 5, + 502, + 408546670067409422691420976759461302219763972439624832105807839978151799606, + 9223372322797187825, + 1726614051, + 7595979831848961140041324183736113289307986182228976596, + 6, + 100016, + 44037767344537167907514192278757311348087672280746642564337019248971457489, + 9223372047760896297, + 1726617651, + 6353070415999481375370185412655951620299805106964130554, + 6640420637397721445628435875529262455370768610530061946, + 4, + 100026, + 3387870966827512312552688936053746165551802910613320100733144292941675438857, + 9223372040510308394, + 1726614051, + 15, + 100031, + 2821560105456323520354491400763748831430953746148937696088083074017067648916, + 9223372035971760178, + 1726617651, + 4711296953921553324818149196807905420362349545722478592, + 6346717268337402449987692748405062501468064045187727360, + 6350824087938302287187845102784995256753297215633489920, + 6353070415999481375370185412655951620299805106964087864, + 6542767619337736433251448354363863840992885934284341248, + 6640413329822632555518252987680491719137725246349508608, + 6640420637397721445628435875529262455370768610530164736, + 7306780788021320761383589099721951750652089913028116480, + 7979489359521538474171300376156165577358787649504018432, + 8076410302035872396499304070097971447272345387506073600, + 8360359609168644946063955804648622928301866259056689152, + 15, + 100032, + 3037807411080377009234082582360017450086474966099723413468995961303307066829, + 9223372043579765008, + 1726617651, + 4711296953921553324818149196807905420362349545722478592, + 6346717268337402449987692748405062501468064045187626060, + 6350824087938302287187845102784995256753297215633489920, + 6353070415999481375370185412655951620299805106964004864, + 6542767619337736433251448354363863840992885934284341248, + 6640413329822632555518252987680491719137725246349508608, + 6640420637397721445628435875529262455370768610530164736, + 7306780788021320761383589099721951750652089913028116480, + 7979489359521538474171300376156165577358787649504018432, + 8076410302035872396499304070097971447272345387506073600, + 8360359609168644946063955804648622928301866259056689152, + 6, + 100037, + 751978746329000689696601517176861188773679762570605172925360939904302980902, + 9223372036906646283, + 1726603251, + 6353070415999481375370185412655951620299805106964004864, + 6640420637397721445628435875529262455370768610530164736, + 4, + 100085, + 3388385943326563079020982118903598704545428221666971607201222310658425945908, + 9223372037003854448, + 1726606852, + 4, + 100135, + 80914065402575485210970798148721901393683109897056605994443007691678429247, + 9223372036950780340, + 1726610451, + 5, + 100270, + 2537241125973445008792560158211602846136540826937232359585828409209023105646, + 9223372036920063436, + 1726610451, + 6353070415999481375370185412655951620299805106964004864, + 5, + 100294, + 361434417842596898657934640894587936220825419416961171429731258693190412124, + 9223372073313099221, + 1726617651, + 6640420637397721445628435875529262455370768610530350996, + 6, + 100333, + 299613115614965042094641102959644982001517875109507791920794340233763382916, + 9223372036902494487, + 1726603251, + 6353070415999481375370185412655951620299805106964004864, + 6640420637397721445628435875529262455370768610530164736 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2261990, + values: vector[ + 263100082017326676519506317210681803450075648219985315212920598665630118070, + 2774510135906147940647653140528399691110523386240135073871034162089401558791, + 2338866880731291272322439973614224287497816207926434173214753574480716198028, + 2244809985190012246345988416525681212708432071425878879561320271934208960076, + 480377, + 31, + 63, + 0, + 6, + 0, + 0, + 0, + 2307953376771846973201014527689445119345013756759422987379021416333713157865, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10310395472067231093990771136, + 1427546480237869941336186046105951116347366528371, + 88914301944088089141574999348394996493546404963067902156417732601144566237, + 9223372027639277364, + 257779457346475485180324581879817844969155057286, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372035860879974, + 393762897528707720640140435124693749273816662, + 636117700839179604858620718832286872417390350654465827892936533551518041557, + 9223369836854775808, + 321581635048215165701194333386090599752394874996961204018716584338706214827, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10806855517674819534088576384, + 3166970646811714858973007626432730635715262971002832559306146755831049299898, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10458641089055375345410209212 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262022, + values: vector[ + 497816586585454145115168733235828951711843987468095458109519380400326874031, + 599431322078342127034787639839053946405522133985222656102771135318980886967, + 728337, + 728385, + 3018495555019967995423329455571998269766054581174022617718530260986599629126, + 1300068012361702989457557210713264785180282368112480359422525994353786820566, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1482835829914097060521478669373286334963973897779062386894109305556087038868, + 2, + 5038265997723345455408369315369209187620113369912003915478, + 4314185799726392731698515305249887472161573313123842974161, + 1649390606164704013096698744050281173583203445359881756541, + 3204139807812219216601693665151091335054969546160569100179, + 101461628623821007487853927949339523158, + 67228867280144108250861856237212884632, + 76407232058703647583304485333468640072, + 40824349888487133136707584332577110235, + 0, + 20, + 1092735609972394726528730534548720965203717757019, + 241939744573875736075283046176274470447710245184526611146097095139641614684, + 1661413, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 726330175714135941764069406682033110407748398240, + 261965335278455887805445043065479786495663032850, + 978584731184445541607193877221905872290681528574565029971830860076677639807, + 169786000000000000000, + 0, + 993696174272377493693496825928908586134624850969, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 1661414, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 4543560, + 1134443528949422960224565667367373118009742324520, + 710343288492472169556844652397594376602426228428446522543433217518567550950, + 400000000000000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262066, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1041998675665923411560630423442715667066450351865837444931127560957769688159, + 777362872838982408909448807419565352327939387699320102023441887230835635529, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262081, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262085, + values: vector[ + 2957202935368148997239591659876102157881381758571899966979737624072955037457, + 497816586585454145115168733235828951711843987468095458109519380400326874031, + 728289, + 728337, + 3480354948491393099546484400409921956706620657604473378931076267618121300854, + 3018495555019967995423329455571998269766054581174022617718530260986599629126, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 931986813307631047868231626400258179729027316921559931103010865686563060513, + 2, + 6219738472714300015548768128168473294079911334044422615308, + 4342044766713780264840865118876782581155593122867203308253, + 4776571858995650361454903239328524849995334936465343099369, + 3763028902525728980057940240558423396215351899051628727051, + 35640135738078454508620665109641969421, + 61191382994229477368379498196305121059, + 225426637695178041899433173264645355662, + 71987175850613066773618674050751155127, + 8, + 2624271632322125921217374734393920890821192138210577916078337694621182820758, + 1404591322402643893568317420818282276642136598550, + 5, + 0, + 102329204384897288962813632140091087625198017141, + 917551056842671309452305380979543736893630245704, + 21000000000, + 0, + 10, + 1092735609972394726528730534548720965203717757019, + 241939744573875736075283046176274470447710245184526611146097095139641614684, + 1661412, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 726330175714135941764069406682033110407748398240, + 261965335278455887805445043065479786495663032850, + 978584731184445541607193877221905872290681528574565029971830860076677639807, + 640159000000000000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262127, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 1398660312420659977658012105945663877157374742227996001907118439868946426762, + 64, + 844218880673234291859314432222329272493233811911101397598365122185007794714, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870557601, + 344278863666843608900923772802957312, + 9223372036844651093, + 344400638885778253860530994056003584, + 9223372036528886864, + 354684143347722343183560610217459712, + 9223372036855485370, + 359977924069045087395084506562035712, + 9223372036879462745, + 396101380212431435334177334145056768, + 9223372036862240470, + 396323605936767383653495383972118528, + 9223372036883446938, + 401131892570687552113786006049652736, + 9223372036857712679, + 432568984951955547080127463915782144, + 9223372036846341892, + 458591633384881771471787532316835840, + 9223372036858621505, + 1726617600, + 10, + 339248760150588245376950366141153280, + 1013011461, + 344278863666843608900923772802957312, + 2336485849, + 344400638885778253860530994056003584, + 25773697363, + 354684143347722343183560610217459712, + 43076811, + 359977924069045087395084506562035712, + 9979027594, + 396101380212431435334177334145056768, + 452832585, + 396323605936767383653495383972118528, + 2731761645, + 401131892570687552113786006049652736, + 162888028, + 432568984951955547080127463915782144, + 5617426496, + 458591633384881771471787532316835840, + 249717720, + 1726618992, + 48, + 2919796556750532818764252764035869297047144376638096958061475163317197114554, + 64, + 3467614507730033035271365728651361244664617396736321676693034816914430999290, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870557601, + 344278863666843608900923772802957312, + 9223372036844651093, + 344400638885778253860530994056003584, + 9223372036528886864, + 354684143347722343183560610217459712, + 9223372036855485370, + 359977924069045087395084506562035712, + 9223372036879462745, + 396101380212431435334177334145056768, + 9223372036862240470, + 396323605936767383653495383972118528, + 9223372036883446938, + 401131892570687552113786006049652736, + 9223372036857712679, + 432568984951955547080127463915782144, + 9223372036846341892, + 458591633384881771471787532316835840, + 9223372036858621505, + 1726617600, + 10, + 339248760150588245376950366141153280, + 1019018930, + 344278863666843608900923772802957312, + 2345730328, + 344400638885778253860530994056003584, + 25876981606, + 354684143347722343183560610217459712, + 43149840, + 359977924069045087395084506562035712, + 9981034268, + 396101380212431435334177334145056768, + 453923159, + 396323605936767383653495383972118528, + 2738781541, + 401131892570687552113786006049652736, + 162772241, + 432568984951955547080127463915782144, + 5641834165, + 458591633384881771471787532316835840, + 249930161, + 1726621077, + 480528, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262255, + values: vector[ + 2170902428195186750663607009502583289142760135244769853971944210779636245589, + 1143182284536644099207299200826354444018521931665252453878191563030135542032, + 99325, + 99335, + 2414912564833562317541676218897558416553088412355780859419623994782191630248, + 378100380530864909444819405941752133655714742407006071663790517446982703258, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3165532211545556547205889438254214365645972928966271372725198993409236595286, + 1, + 1615699805676861077313185273609803554209588210499461945863, + 4385670046854236480883999902440463143367241382538481895750, + 44224014934081726015404025665670115397, + 21071391128636333293463803397552610339, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262275, + values: vector[ + 2774510135906147940647653140528399691110523386240135073871034162089401558791, + 2954736953173689835280204584930567920350669402083326777764569624968713758924, + 2244809985190012246345988416525681212708432071425878879561320271934208960076, + 1206837939908074671588454785022935015407112939222480836562732407737840316823, + 480360, + 31, + 63, + 0, + 5, + 0, + 0, + 0, + 936159951282983326176966383020601555093254328523, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036707641983, + 2807561595448148294670408655534841747011524401623263110508740947846089334089, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10693530841596804476079284096, + 2911961647055701814632433049938923637855462073279749999023346106766236419354, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10316984925751632151296280576, + 384009200454517103991805653126262785911776373549, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223372017084775808, + 170832011380436681745043505548400251735271041808, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036109948558 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262304, + values: vector[ + 1143182284536644099207299200826354444018521931665252453878191563030135542032, + 376285845756530004352708460534027646441050587345913298559012927467070282604, + 99335, + 99345, + 378100380530864909444819405941752133655714742407006071663790517446982703258, + 947720474610642952048916058496210799572343238748860495671161512655548630928, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1442691354698991907270419456212441284518229045290542234833553967251318419371, + 1, + 308935421926032254236474983087653671490048768527402112201, + 3422977712585165788308538055454457162284538476274555141519, + 80482375165108765227597083091476618312, + 99253901395009507949838016781419894509, + 8, + 2864971203131313031866805857875416189344382126070311282219612283141982282579, + 1300487787300761060715068194789698196324233854387, + 5, + 0, + 1111548872653563739667598351640068105948167906681, + 917551056842671309452305380979543736893630245704, + 8792800000, + 0, + 12, + 1300487787300761060715068194789698196324233854387, + 2864971203131313031866805857875416189344382126070311282219612283141982282579, + 2018, + 247015267890530308727663503380700973440961674638638362173641612402089762826, + 7, + 917551056842671309452305380979543736893630245704, + 523856276985627505032199061038592582029011022888, + 1714859902305778244490160610519521545817949499765002954626240090353392032268, + 1000000000, + 0, + 1, + 928947309711339341156877245029025918816337687896530815790614917434933868971 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262344, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2919796556750532818764252764035869297047144376638096958061475163317197114554, + 64, + 3467614507730033035271365728651361244664617396736321676693034816914430999290, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870557601, + 344278863666843608900923772802957312, + 9223372036844651093, + 344400638885778253860530994056003584, + 9223372036528886864, + 354684143347722343183560610217459712, + 9223372036855485370, + 359977924069045087395084506562035712, + 9223372036879462745, + 396101380212431435334177334145056768, + 9223372036862240470, + 396323605936767383653495383972118528, + 9223372036883446938, + 401131892570687552113786006049652736, + 9223372036857712679, + 432568984951955547080127463915782144, + 9223372036846341892, + 458591633384881771471787532316835840, + 9223372036858621505, + 1726617600, + 10, + 339248760150588245376950366141153280, + 1019018930, + 344278863666843608900923772802957312, + 2345730328, + 344400638885778253860530994056003584, + 25876981606, + 354684143347722343183560610217459712, + 43149840, + 359977924069045087395084506562035712, + 9981034268, + 396101380212431435334177334145056768, + 453923159, + 396323605936767383653495383972118528, + 2738781541, + 401131892570687552113786006049652736, + 162772241, + 432568984951955547080127463915782144, + 5641834165, + 458591633384881771471787532316835840, + 249930161, + 1726621077, + 48, + 2204305733360159711128288614651759969462267978686672523422084294985141178059, + 64, + 3012538720204646519922353049902044346934015570367216876028651542302392733235, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870570338, + 344278863666843608900923772802957312, + 9223372036844636093, + 344400638885778253860530994056003584, + 9223372036528033205, + 354684143347722343183560610217459712, + 9223372036855485909, + 359977924069045087395084506562035712, + 9223372036879587504, + 396101380212431435334177334145056768, + 9223372036862246145, + 396323605936767383653495383972118528, + 9223372036883481148, + 401131892570687552113786006049652736, + 9223372036857714712, + 432568984951955547080127463915782144, + 9223372036846099314, + 458591633384881771471787532316835840, + 9223372036858624627, + 1726621200, + 10, + 339248760150588245376950366141153280, + 1018590858, + 344278863666843608900923772802957312, + 2353925285, + 344400638885778253860530994056003584, + 25834654983, + 354684143347722343183560610217459712, + 43167857, + 359977924069045087395084506562035712, + 9977630027, + 396101380212431435334177334145056768, + 454389426, + 396323605936767383653495383972118528, + 2730384673, + 401131892570687552113786006049652736, + 162606438, + 432568984951955547080127463915782144, + 5636513701, + 458591633384881771471787532316835840, + 248485062, + 1726623162, + 480528, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262472, + values: vector[ + 2954736953173689835280204584930567920350669402083326777764569624968713758924, + 1798977743956441639021311257547123648985039190092604895982091011762182374290, + 1206837939908074671588454785022935015407112939222480836562732407737840316823, + 3154581633492390885420612554521724050306368013993745125537851556692651915433, + 480883, + 31, + 63, + 0, + 3, + 0, + 0, + 0, + 65956948334761882140834562788242703422651270299302459149113830343578046090, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16869801199595490864582253888, + 2957420454386252317154285873690072264861536558814690932060115913015166886702, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16883010193603655400608958464, + 889277142894480448777515211556032851294369639263, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036593185808 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262495, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 3281164796981622476182894118380901432826944375336155714446624428302886097902, + 64, + 1327721289772686511358632296422680195768179982989019769573444079850531516946, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040274148651, + 339128557730814563912473967243296768, + 9223372048271765781, + 339167696443096610495245177954762752, + 9223372038929463782, + 339209301121316311335550155636080640, + 9223372038188845553, + 339248760150583523010467496495939584, + 9223372041207921718, + 344056232528969600292671285127806976, + 9223372037624666384, + 344239815619412615560474239552192512, + 9223372040113394803, + 344278863665634683081309143628251136, + 9223372038124458147, + 344400637343183300222065759427231744, + 9223372043759381777, + 354684143347712898450594870927032320, + 9223372038394615724, + 354886735639481781333860738224095232, + 9223372040780426454, + 359977527925814664434167280492871680, + 9223372038738951339, + 359977924067836161575469877387329536, + 9223372064484342175, + 395959710983921515911698978258812928, + 9223372037134937529, + 396000038118641276459534092129533952, + 9223372038718695082, + 396101380212426712967694464499843072, + 9223372039083637570, + 396323605935558457833880754797412352, + 9223372047232554312, + 401131892570687533667041932340101120, + 9223372038200438040, + 411817626572047188535650410727211008, + 9223372040205672136, + 432568984950746621260512834741075968, + 9223372052757408830, + 437638715840662956139171489404420096, + 9223372046346591078, + 437761440264397551598103888983490560, + 9223372040562183641, + 453276691329565936829047600777789440, + 9223372042072505716, + 458591633383672845652172903142129664, + 9223372037693393769, + 1726617600, + 24, + 255399919633304379671822251015012352, + 30917322080, + 339128557730814563912473967243296768, + 25227145396, + 339167696443096610495245177954762752, + 2213544175, + 339209301121316311335550155636080640, + 1782496885, + 339248760150583523010467496495939584, + 10097214864, + 344056232528969600292671285127806976, + 13391167293, + 344239815619412615560474239552192512, + 7301444403, + 344278863665634683081309143628251136, + 23290107156, + 344400637343183300222065759427231744, + 25732637815, + 354684143347712898450594870927032320, + 4289813335, + 354886735639481781333860738224095232, + 3712999227, + 359977527925814664434167280492871680, + 7657204920, + 359977924067836161575469877387329536, + 99289658085, + 395959710983921515911698978258812928, + 258158510, + 396000038118641276459534092129533952, + 4202877657, + 396101380212426712967694464499843072, + 4516758720, + 396323605935558457833880754797412352, + 27210250208, + 401131892570687533667041932340101120, + 1620491161, + 411817626572047188535650410727211008, + 6158983102, + 432568984950746621260512834741075968, + 55962486318, + 437638715840662956139171489404420096, + 22149656502, + 437761440264397551598103888983490560, + 23541392894, + 453276691329565936829047600777789440, + 6273552472, + 458591633383672845652172903142129664, + 2491594736, + 1726619879, + 104, + 1589865037025361409075515943081327706533955678166596238692594775683952733881, + 64, + 855327349831550308869101290619889848557811837105038486943152103524889198632, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040274668491, + 339128557730814563912473967243296768, + 9223372048272083877, + 339167696443096610495245177954762752, + 9223372038929491618, + 339209301121316311335550155636080640, + 9223372038188867940, + 339248760150583523010467496495939584, + 9223372041208049117, + 344056232528969600292671285127806976, + 9223372037623839522, + 344239815619412615560474239552192512, + 9223372040113487681, + 344278863665634683081309143628251136, + 9223372038124143911, + 344400637343183300222065759427231744, + 9223372043759705181, + 354684143347712898450594870927032320, + 9223372038394687635, + 354886735639481781333860738224095232, + 9223372040780473430, + 359977527925814664434167280492871680, + 9223372038739047438, + 359977924067836161575469877387329536, + 9223372064485590394, + 395959710983921515911698978258812928, + 9223372037134940803, + 396000038118641276459534092129533952, + 9223372038718748017, + 396101380212426712967694464499843072, + 9223372039083587354, + 396323605935558457833880754797412352, + 9223372047232896674, + 401131892570687533667041932340101120, + 9223372038200458376, + 411817626572047188535650410727211008, + 9223372040205749891, + 432568984950746621260512834741075968, + 9223372052757292599, + 437638715840662956139171489404420096, + 9223372046346318732, + 437761440264397551598103888983490560, + 9223372040562479349, + 453276691329565936829047600777789440, + 9223372042072585065, + 458591633383672845652172903142129664, + 9223372037693424998, + 1726621200, + 24, + 255399919633304379671822251015012352, + 31068915653, + 339128557730814563912473967243296768, + 25361137638, + 339167696443096610495245177954762752, + 2229425363, + 339209301121316311335550155636080640, + 1787771079, + 339248760150583523010467496495939584, + 10147418314, + 344056232528969600292671285127806976, + 13429692355, + 344239815619412615560474239552192512, + 7416076715, + 344278863665634683081309143628251136, + 23445369202, + 344400637343183300222065759427231744, + 25806804919, + 354684143347712898450594870927032320, + 4303815850, + 354886735639481781333860738224095232, + 3760243868, + 359977527925814664434167280492871680, + 7656951892, + 359977924067836161575469877387329536, + 99718403195, + 395959710983921515911698978258812928, + 261731882, + 396000038118641276459534092129533952, + 4220269547, + 396101380212426712967694464499843072, + 4532191356, + 396323605935558457833880754797412352, + 27288928683, + 401131892570687533667041932340101120, + 1622423896, + 411817626572047188535650410727211008, + 6223407612, + 432568984950746621260512834741075968, + 56134014674, + 437638715840662956139171489404420096, + 22350795060, + 437761440264397551598103888983490560, + 23609455000, + 453276691329565936829047600777789440, + 6307853262, + 458591633383672845652172903142129664, + 2479113047, + 1726624709, + 479809, + 11, + 742262123824671749973200238775644954337025125505766486150654962328542660512, + 624041537705083680, + 18446744073709551616, + 3407702586706503517190847444362017568423358378554431639289553785080778206644, + 477516611868164148, + 18446744073903551616, + 2305238259685798260056570289474279863465868608023362972085347853204784832347, + 624042561773765467, + 18446744073709551616, + 1910737540971430645891319675447329020894448996584509061971353050687412239155, + 624043832161338163, + 18446744073709551616, + 3551235223261271644751895518567311901889399761179112075292854941518662400787, + 624044931345810195, + 18446744073709551616, + 2910994134025538163672574666927672958006025173182612296644020856957963847589, + 624049697090175781, + 18446744073709551616, + 1183732947849402543674201987782450312479137602528601163148721688208476363646, + 624054362582287230, + 18446744073709551616, + 3448457446648890637987457625725585735733969703708701093694798811845809179875, + 624061543117488995, + 18446744073709551616, + 2234504002422570819397301859231938847737053120989748650090138570752911948106, + 624061543146849098, + 18446744073709551616, + 2738507815071870045895909197667348420857512518939273535086220514346938205878, + 624061546531652406, + 18446744073709551616, + 1651145307708809882987700908868789284448886261213338576879223281268209004984, + 624061547513119544, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262830, + values: vector[ + 1798977743956441639021311257547123648985039190092604895982091011762182374290, + 955162700034296133830149056114581407756257891895176095243005233198186884070, + 3154581633492390885420612554521724050306368013993745125537851556692651915433, + 236188915105053692221561154425662246481517595962747362738051189732287640505, + 480361, + 31, + 63, + 0, + 6, + 0, + 0, + 0, + 1449254219115974694018119232364676931631296682077805238924216784088010297792, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 8594952829357652579726330624, + 1738290007165568116228915777457159696113944687960712856658510921129428161707, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 276598477304756971020929536, + 844516979248715070770028147710056905312367773825, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036854199151, + 844516979248715070770028147710056905312367773825, + 88914301944088089141574999348394996493546404963067902156417732601144566237, + 9223372033870699250, + 2795557134786509650145857799900249630679774601048095290387486396777385180676, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16874081618983842576432173760, + 138916085164979366550301779756910523872883531081887196044157582255843208166, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 405404195965007222387365888 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2262862, + values: vector[ + 1652414701102345982774518137166150664044009189763470697083308406982426866919, + 0, + 24, + 255399919616426605400904655341355008, + 948966688758334747267197688290631807300425232609325189961866961490287477862, + 255399919636912342460516171815845888, + 916027209646762670988168231384814740561575425568614098768281455362425958986, + 344177859849261016318815705440976896, + 40814888387893053701912270904600745861151682137644012937054933817174895963, + 344400637343183300222065759427231744, + 2964255700413215368599492286872259704309940757683521358904708129044073305184, + 354685165896815395127641508979671040, + 119935823883701439733195903100412649216164864937060910307382680231527110021, + 359857101118792982641025093688360960, + 3284897659199930486815400908756596976389292853802694469907142958147712272639, + 359977924067836161575469877387329536, + 3288576587712149124447316732544791196311115592515841660658070036800257108260, + 364866935516639607860848399950544896, + 2088793420219657756596430930255115021344384874488581215473886497376324889194, + 370221491652003648852770474290053120, + 3059999493483769899245639766255369216472934192371230333580273770013086556017, + 380402944362804581987470878609244160, + 1756459738751954101706966142085635619570155791543921242793190472023789262637, + 380625575499469664776108737109688320, + 829791502518812211284766157565179083482596753402320615745356343301720933188, + 396101380212426712967694464499843072, + 259111753052080044279794563957475392982053383033353775454379726921882458972, + 401131420603629704476582868699578368, + 3052925542568080703785873982759792095624882859971144192826949163375595490459, + 401131892570687533667041932340101120, + 2338587485388203722133702144606981203863418717051558790544121694533416627284, + 401212466347460193622672556995641344, + 2151931625073647173883792055347738346287556817143266696224649345812575541832, + 411860019573868898601035405860012032, + 1821114629107982098980872866603902399738998209246745104942999446765099883966, + 416789435879299995584112254164926464, + 180962481521732356648447397967455883253720218591867005515485299706376644784, + 417195560640735061597624221636231168, + 2473466797304825308024617374747647646391090191311894573224933539645985171260, + 427355783296419140830553854720344064, + 903798372007016325937106699143697543547670323729510013040644280778056449772, + 432365923167804710124031323246952448, + 2530692089791956768759490226164064570407599173692773923731528298664484240116, + 432568984951955547080127463915782144, + 2536004036917500287705393744850232582159641163249388410170347315125573258772, + 432670881640456009432938863099117568, + 2202047645190409600553457430106006911515717243149964155904944931191045036006, + 432671347735506124965069064350203904, + 2554601470460927985230188095429825945030860103731451948035182367460510036836, + 432690441722672062670429108442234880, + 1884481551597662056284148297281443087996800907419546796164197623160921080346, + 104, + 1858667407462676733049027370389489272722967019017976408654482212311614053012, + 64, + 1813056584360340631925503039092357806921348684153629951009266897705344704494, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038698156955, + 255399919636912342460516171815845888, + 9223372038209881727, + 344177859849261016318815705440976896, + 9223372040672667556, + 344400637343183300222065759427231744, + 9223372039504527762, + 354685165896815395127641508979671040, + 9223372042951120403, + 359857101118792982641025093688360960, + 9223372038801080668, + 359977924067836161575469877387329536, + 9223372048810667974, + 364866935516639607860848399950544896, + 9223372058495207585, + 370221491652003648852770474290053120, + 9223372038683626368, + 380402944362804581987470878609244160, + 9223372038005580451, + 380625575499469664776108737109688320, + 9223372040336547139, + 396101380212426712967694464499843072, + 9223372037370354346, + 401131420603629704476582868699578368, + 9223372038769453254, + 401131892570687533667041932340101120, + 9223372037044418401, + 401212466347460193622672556995641344, + 9223372038667100928, + 411860019573868898601035405860012032, + 9223372039921265609, + 416789435879299995584112254164926464, + 9223372039453901249, + 417195560640735061597624221636231168, + 9223372040479316661, + 427355783296419140830553854720344064, + 9223372044443539763, + 432365923167804710124031323246952448, + 9223372044457380578, + 432568984951955547080127463915782144, + 9223372037161220117, + 432670881640456009432938863099117568, + 9223372037129579376, + 432671347735506124965069064350203904, + 9223372038501609647, + 432690441722672062670429108442234880, + 9223372037415888918, + 1726610400, + 24, + 255399919616426605400904655341355008, + 7106238139, + 255399919636912342460516171815845888, + 12457552642, + 344177859849261016318815705440976896, + 5675369785, + 344400637343183300222065759427231744, + 25855104205, + 354685165896815395127641508979671040, + 17864067965, + 359857101118792982641025093688360960, + 7240455868, + 359977924067836161575469877387329536, + 100622868096, + 364866935516639607860848399950544896, + 58296664850, + 370221491652003648852770474290053120, + 5365487895, + 380402944362804581987470878609244160, + 3393979794, + 380625575499469664776108737109688320, + 8384236954, + 396101380212426712967694464499843072, + 4563084015, + 401131420603629704476582868699578368, + 3055224986, + 401131892570687533667041932340101120, + 1636871282, + 401212466347460193622672556995641344, + 4288524845, + 411860019573868898601035405860012032, + 13174812180, + 416789435879299995584112254164926464, + 14300093612, + 417195560640735061597624221636231168, + 12535935795, + 427355783296419140830553854720344064, + 20502026387, + 432365923167804710124031323246952448, + 12019465978, + 432568984951955547080127463915782144, + 5679879501, + 432670881640456009432938863099117568, + 1633698185, + 432671347735506124965069064350203904, + 6569259853, + 432690441722672062670429108442234880, + 5046024750, + 1726611315, + 104, + 1743370280178879397528675505249506513920638207347370009877757350284919264473, + 64, + 325809068305704138338103943763392205383246607919237959442046849526322564995, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038698423403, + 255399919636912342460516171815845888, + 9223372038210347729, + 344177859849261016318815705440976896, + 9223372040672911133, + 344400637343183300222065759427231744, + 9223372039505498354, + 354685165896815395127641508979671040, + 9223372042951788806, + 359857101118792982641025093688360960, + 9223372038801350171, + 359977924067836161575469877387329536, + 9223372048814427937, + 364866935516639607860848399950544896, + 9223372058497381105, + 370221491652003648852770474290053120, + 9223372038683826835, + 380402944362804581987470878609244160, + 9223372038005707619, + 380625575499469664776108737109688320, + 9223372040336860751, + 396101380212426712967694464499843072, + 9223372037370516390, + 401131420603629704476582868699578368, + 9223372038769567815, + 401131892570687533667041932340101120, + 9223372037044479705, + 401212466347460193622672556995641344, + 9223372038667261934, + 411860019573868898601035405860012032, + 9223372039921756952, + 416789435879299995584112254164926464, + 9223372039454436948, + 417195560640735061597624221636231168, + 9223372040479787979, + 427355783296419140830553854720344064, + 9223372044444306059, + 432365923167804710124031323246952448, + 9223372044457827629, + 432568984951955547080127463915782144, + 9223372037161203188, + 432670881640456009432938863099117568, + 9223372037129640524, + 432671347735506124965069064350203904, + 9223372038501854754, + 432690441722672062670429108442234880, + 9223372037416078255, + 1726621200, + 24, + 255399919616426605400904655341355008, + 7075904933, + 255399919636912342460516171815845888, + 12431782838, + 344177859849261016318815705440976896, + 7202660155, + 344400637343183300222065759427231744, + 25803207176, + 354685165896815395127641508979671040, + 17706002678, + 359857101118792982641025093688360960, + 7174850242, + 359977924067836161575469877387329536, + 99746105734, + 364866935516639607860848399950544896, + 57448408809, + 370221491652003648852770474290053120, + 5330054414, + 380402944362804581987470878609244160, + 3359596340, + 380625575499469664776108737109688320, + 8294762965, + 396101380212426712967694464499843072, + 4532356417, + 401131420603629704476582868699578368, + 3074122842, + 401131892570687533667041932340101120, + 1622352812, + 401212466347460193622672556995641344, + 4404488962, + 411860019573868898601035405860012032, + 13118977606, + 416789435879299995584112254164926464, + 14121208224, + 417195560640735061597624221636231168, + 12491482884, + 427355783296419140830553854720344064, + 20248623317, + 432365923167804710124031323246952448, + 11778947809, + 432568984951955547080127463915782144, + 5615790374, + 432670881640456009432938863099117568, + 1639389017, + 432671347735506124965069064350203904, + 6461295113, + 432690441722672062670429108442234880, + 5051999495, + 1726624458, + 479807, + 17, + 2508249566916055447591943891089460786732297046858665175119133791555687132385, + 623997879656121185, + 18446744073709551616, + 693884441252606609058770608639068490092267614889, + 539514400399163761, + 18446744073686531616, + 2009072428447743083814172095455795827258832753033383209041818945778684555786, + 624017380426646282, + 18446744073709551616, + 1500706457225649986945043526627000789063964004903003784127574739121903925486, + 624019023859811182, + 18446744073709551616, + 1800042331463866916776623885085325447873206024679899855658020244323008334735, + 472761583374696975, + 18446744073709551616, + 130546281685009229587286397856717791532832965573500261079229358289601686687, + 624025189406999327, + 18446744073709551616, + 560357232790352347217198395476101641738240042094550216200724818885794479557, + 624028813793166149, + 18446744073709551616, + 2568790648561756258289742587855454186659502383188795706457216362528353695299, + 385610010081624131, + 18446744073709551616, + 119553402342942247635026710857303129103097835436786028816813820442064731385, + 624030365824058233, + 18446744073709551616, + 329315455266245365670514429047500633144418445163418360878690440330964950708, + 464038360516657716, + 18446744073709551616, + 22009648228262438945127484481556920362258655467352917722532639586512872940, + 552949870948778604, + 18446744073709551616, + 2305238259685798260056570289474279863465868608023362972085347853204784832347, + 624042561773765467, + 18446744073709551616, + 1910737540971430645891319675447329020894448996584509061971353050687412239155, + 624043832161338163, + 18446744073709551616, + 3551235223261271644751895518567311901889399761179112075292854941518662400787, + 624044931345810195, + 18446744073709551616, + 1217676312679624007547316959068400825409637276111541317242227918923685104647, + 620202449768022279, + 18446744073709551616, + 1183732947849402543674201987782450312479137602528601163148721688208476363646, + 624054362582287230, + 18446744073709551616, + 597487568834823067255203855179461351598998510329412799071442443537250195168, + 574444690753978464, + 18446744074509551616, + 0, + 0, + 1, + 108919137849042745827139393558107836414644538242677901293621702084934391615 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263182, + values: vector[ + 599431322078342127034787639839053946405522133985222656102771135318980886967, + 820913798933167779085712078112462678819070883946623872794045878797771074669, + 728385, + 728433, + 1300068012361702989457557210713264785180282368112480359422525994353786820566, + 1285099062053826001486965689434487053997973874361575225131774949330932187474, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1679092219195096661486732779709720613012146748793309091945354754707888646382, + 2, + 2134880913562821047589587236372545124265120765677950326591, + 3589278927646246347333840313739505412778487386936201251529, + 1162079194688290624252661817306974533298926217792041190261, + 3956588929026717109943631704689781018238506448589985186226, + 97974349745415356488052199543117568820, + 50127743007186914744877807770969948049, + 282848752296587494288002568938431730972, + 94240720944818387490162276612960758506, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263206, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2204305733360159711128288614651759969462267978686672523422084294985141178059, + 64, + 3012538720204646519922353049902044346934015570367216876028651542302392733235, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870570338, + 344278863666843608900923772802957312, + 9223372036844636093, + 344400638885778253860530994056003584, + 9223372036528033205, + 354684143347722343183560610217459712, + 9223372036855485909, + 359977924069045087395084506562035712, + 9223372036879587504, + 396101380212431435334177334145056768, + 9223372036862246145, + 396323605936767383653495383972118528, + 9223372036883481148, + 401131892570687552113786006049652736, + 9223372036857714712, + 432568984951955547080127463915782144, + 9223372036846099314, + 458591633384881771471787532316835840, + 9223372036858624627, + 1726621200, + 10, + 339248760150588245376950366141153280, + 1018590858, + 344278863666843608900923772802957312, + 2353925285, + 344400638885778253860530994056003584, + 25834654983, + 354684143347722343183560610217459712, + 43167857, + 359977924069045087395084506562035712, + 9977630027, + 396101380212431435334177334145056768, + 454389426, + 396323605936767383653495383972118528, + 2730384673, + 401131892570687552113786006049652736, + 162606438, + 432568984951955547080127463915782144, + 5636513701, + 458591633384881771471787532316835840, + 248485062, + 1726623162, + 48, + 2650334278861141382000631716145267907706033424129783860997086291010348151384, + 64, + 2488607148621834047742861111740482250880674286101195364194032804679096930406, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870583044, + 344278863666843608900923772802957312, + 9223372036844379004, + 344400638885778253860530994056003584, + 9223372036526958129, + 354684143347722343183560610217459712, + 9223372036855486447, + 359977924069045087395084506562035712, + 9223372036879664989, + 396101380212431435334177334145056768, + 9223372036862251811, + 396323605936767383653495383972118528, + 9223372036883515334, + 401131892570687552113786006049652736, + 9223372036857716741, + 432568984951955547080127463915782144, + 9223372036846052484, + 458591633384881771471787532316835840, + 9223372036858627722, + 1726624800, + 10, + 339248760150588245376950366141153280, + 1017429135, + 344278863666843608900923772802957312, + 2346178935, + 344400638885778253860530994056003584, + 25834790036, + 354684143347722343183560610217459712, + 43133829, + 359977924069045087395084506562035712, + 9993993049, + 396101380212431435334177334145056768, + 453245535, + 396323605936767383653495383972118528, + 2737111600, + 401131892570687552113786006049652736, + 162370016, + 432568984951955547080127463915782144, + 5627614940, + 458591633384881771471787532316835840, + 248248183, + 1726625259, + 480529, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263334, + values: vector[ + 1312161930567071638741676557894192665273130729939646927681626538536757123513, + 0, + 10, + 339167696443096610495245177954762752, + 1313851010364875545926140136065021586316291117506124357741899442957750346673, + 344239815619412615560474239552192512, + 1994697093370466016569454514717396619954710743667851745525622903136045456260, + 344400638885778253860530994056003584, + 3325507353585270975064137592070142821503026650556873189881304858521263983216, + 354684143347712898450594870927032320, + 1464293302734016029301180469092096472071460522789343982602240040983488076495, + 359977924069045087395084506562035712, + 3386664087074192887992723028386798092912544335345141526765311253500109488569, + 411817626572047188535650410727211008, + 1587909811032742453008719589168207649343219066672570668451214652014761557795, + 427355783296423863197036724365557760, + 231732324478814693575727834381873611191914707920092095721261521361729570715, + 432365923167804710124031323246952448, + 3495374326751282949240470981491877936628792956398386900216172829265337126146, + 432568984951955547080127463915782144, + 619621184078728336005529129497588688682214766901880809186385666613354955080, + 453276691329565936829047600777789440, + 1421732108302838781308085993962514309076215434506439914684310070140621795455, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874461668, + 344239815619412615560474239552192512, + 9223372036906347167, + 344400638885778253860530994056003584, + 9223372029755663437, + 354684143347712898450594870927032320, + 9223372036871671774, + 359977924069045087395084506562035712, + 9223372037600227823, + 411817626572047188535650410727211008, + 9223372036904464313, + 427355783296423863197036724365557760, + 9223372036872457997, + 432365923167804710124031323246952448, + 9223372036956407618, + 432568984951955547080127463915782144, + 9223372036292042629, + 453276691329565936829047600777789440, + 9223372036914525778, + 1726610520, + 10, + 339167696443096610495245177954762752, + 2232383734, + 344239815619412615560474239552192512, + 7467208666, + 344400638885778253860530994056003584, + 25898589771, + 354684143347712898450594870927032320, + 4341352943, + 359977924069045087395084506562035712, + 10053838750, + 411817626572047188535650410727211008, + 6256214151, + 427355783296423863197036724365557760, + 2049427612, + 432365923167804710124031323246952448, + 12025564831, + 432568984951955547080127463915782144, + 5664417618, + 453276691329565936829047600777789440, + 6374523897, + 1726613354, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874506328, + 344239815619412615560474239552192512, + 9223372036906495867, + 344400638885778253860530994056003584, + 9223372029724630018, + 354684143347712898450594870927032320, + 9223372036871758257, + 359977924069045087395084506562035712, + 9223372037588210889, + 411817626572047188535650410727211008, + 9223372036904588889, + 427355783296423863197036724365557760, + 9223372036872498769, + 432365923167804710124031323246952448, + 9223372036956644960, + 432568984951955547080127463915782144, + 9223372036285273937, + 453276691329565936829047600777789440, + 9223372036914652676, + 1726624920, + 10, + 339167696443096610495245177954762752, + 2237990086, + 344239815619412615560474239552192512, + 7545837674, + 344400638885778253860530994056003584, + 25848971033, + 354684143347712898450594870927032320, + 4317012354, + 359977924069045087395084506562035712, + 10004493709, + 411817626572047188535650410727211008, + 6249833579, + 427355783296423863197036724365557760, + 2038475875, + 432365923167804710124031323246952448, + 11877366985, + 432568984951955547080127463915782144, + 5631379742, + 453276691329565936829047600777789440, + 6346755073, + 1726625870, + 4294967295, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263462, + values: vector[ + 820913798933167779085712078112462678819070883946623872794045878797771074669, + 2531267120182807885625308427388294747328125285209285846108776016220012705731, + 728433, + 728481, + 1285099062053826001486965689434487053997973874361575225131774949330932187474, + 3138665799379671885227652783602085507455679296109906267865128817715985331322, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2273145565939886060449033384603774254164600672636409128929727405311863349262, + 2, + 2020444236698309037115944885973673983753611842414925516399, + 3437593389489859562319536153936113500110888534077619563684, + 4779971369371691095128154869460090016633203505946549293932, + 3924326819918123848080519714430719786474524823075472537441, + 213079772492615998395167323718260436931, + 6435622382799887368299036354389087784, + 159991729788260592389758696890948228210, + 149355914847889213047138070790356391845, + 8, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 43454035186021677847934725763821632992097905385, + 4543560, + 38080000000000000, + 0, + 16, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661415, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 814584571956280116947732497383858336718499109896, + 149699412763891440988173951098199906565022049374418157509725291100862575590, + 1157, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661416, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 388139481759667365289187262324337441233337135197, + 890194184109292524626208715338566421968283004751147656055805220370913402698, + 1232 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263510, + values: vector[ + 2531267120182807885625308427388294747328125285209285846108776016220012705731, + 1016556383447747549112417789195500950899940883874441214849355456900748763594, + 728481, + 728529, + 3138665799379671885227652783602085507455679296109906267865128817715985331322, + 1549420773468113219721692129703837551701064747489110711832018343733364212941, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1005149344783420184933977003524701068010283443514893927596097537847498404906, + 2, + 701096443527223671376303690728615925018299802357035305576, + 3619497411257184207996132344725025704820019615064172046454, + 1388345660754112452578771311237750085691233534717017293326, + 3386283110917141884210376004198046069691345079825579499394, + 120127642675504009292474681877920300900, + 64428194156272817101652364925928385481, + 248876919604744288956806570081571592677, + 36518473905383282049660659252973441744, + 0, + 22, + 937121399705943548119105796235616364745414524197, + 556369726739810459524573022740978980085720894636406241161217723763494519642, + 1661417, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 9, + 262447126726216075950933823606796236236, + 59455922194050765211435957685262379308, + 950145783199168457770625727422270971785256614386, + 3225647039305201276101055897319319046098565249073506167455632960755000900326, + 2, + 6969, + 0, + 722, + 0, + 701342969023328078325351675058853960925251987941, + 1597912202364950170584616385628371331051772486078675638640010661333757067835, + 1661418, + 1514533640611525974705713327126002296924556199193521264179081732718740366599, + 3, + 941299187812718091168287636212763242371786842078, + 890194184109292524626208715338566421968283004751147656055805220370913402698, + 1248 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263556, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 777362872838982408909448807419565352327939387699320102023441887230835635529, + 64771203985077596284340339052913361147343252031331101885660063120156529783, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263571, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263575, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 2650334278861141382000631716145267907706033424129783860997086291010348151384, + 64, + 2488607148621834047742861111740482250880674286101195364194032804679096930406, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870583044, + 344278863666843608900923772802957312, + 9223372036844379004, + 344400638885778253860530994056003584, + 9223372036526958129, + 354684143347722343183560610217459712, + 9223372036855486447, + 359977924069045087395084506562035712, + 9223372036879664989, + 396101380212431435334177334145056768, + 9223372036862251811, + 396323605936767383653495383972118528, + 9223372036883515334, + 401131892570687552113786006049652736, + 9223372036857716741, + 432568984951955547080127463915782144, + 9223372036846052484, + 458591633384881771471787532316835840, + 9223372036858627722, + 1726624800, + 10, + 339248760150588245376950366141153280, + 1017429135, + 344278863666843608900923772802957312, + 2346178935, + 344400638885778253860530994056003584, + 25834790036, + 354684143347722343183560610217459712, + 43133829, + 359977924069045087395084506562035712, + 9993993049, + 396101380212431435334177334145056768, + 453245535, + 396323605936767383653495383972118528, + 2737111600, + 401131892570687552113786006049652736, + 162370016, + 432568984951955547080127463915782144, + 5627614940, + 458591633384881771471787532316835840, + 248248183, + 1726625259, + 48, + 1585838588564408905159056872662023003941325606344277644051846491805368704682, + 64, + 285384252816404794344144287777023590194918073174822650609525661777021926234, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870583044, + 344278863666843608900923772802957312, + 9223372036844379004, + 344400638885778253860530994056003584, + 9223372036526958129, + 354684143347722343183560610217459712, + 9223372036855486447, + 359977924069045087395084506562035712, + 9223372036879664989, + 396101380212431435334177334145056768, + 9223372036862251811, + 396323605936767383653495383972118528, + 9223372036883515334, + 401131892570687552113786006049652736, + 9223372036857716741, + 432568984951955547080127463915782144, + 9223372036846052484, + 458591633384881771471787532316835840, + 9223372036858627722, + 1726624800, + 10, + 339248760150588245376950366141153280, + 1019052444, + 344278863666843608900923772802957312, + 2350592803, + 344400638885778253860530994056003584, + 25871940892, + 354684143347722343183560610217459712, + 43243583, + 359977924069045087395084506562035712, + 10016812782, + 396101380212431435334177334145056768, + 455929440, + 396323605936767383653495383972118528, + 2751483290, + 401131892570687552113786006049652736, + 163025124, + 432568984951955547080127463915782144, + 5639678972, + 458591633384881771471787532316835840, + 249419488, + 1726627392, + 480530, + 1, + 136422524056967125740496505900608287044139434619497214599702131332896634073, + 531107983615066724, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263706, + values: vector[ + 1, + 2083417662063688654465822837159130182279262008744909932014857896068717116234, + 3580431016782839432531219668158178365070493684387029187477155790879360277132, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1930149858429826297218176473001230903975224599926451101385618233016931115182, + 1930149858429826297218176473001230903975224599926451101385618233016931115182, + 4194303, + 31, + 31, + 251, + 7, + 0, + 0, + 0, + 816448294848572451150703258343429609584005971927147201940553056921207443182, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371454549917335130539666245, + 2184525079304166305475808860720717263681401630819183077560966831970301933208, + 1525375435160220597243464539250467643769218958150901306470625783001954564768, + 371454568364079204398429372, + 586909474082070917605702228129308787452632558347688047284137830400742484600, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371449034340857091383814076, + 3466621576096485300179743381966389787759511860487841653430867119651535696220, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371454586810823277958792101, + 2568034439897880594993045996850468227172807427768644772081339766135275846017, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371453996515012919253011999, + 1555267324149567538745769676191562942595341801839993870917405127174321692277, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371454605257567351668315348, + 893333105327568753835571365862944823028027387016837809296964002904131426844, + 373567897000807740822428487461121987831490194561240693259628823282407685116, + 371454642151055499087359944 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263742, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263746, + values: vector[ + 955162700034296133830149056114581407756257891895176095243005233198186884070, + 2272983784421959222779972451612126379723760455823789153260691636862701064468, + 236188915105053692221561154425662246481517595962747362738051189732287640505, + 3504982233527641521151999202824240943937115432403815617352445127787084420953, + 480374, + 31, + 63, + 0, + 5, + 0, + 0, + 0, + 2869594594471404225028463303049167170872585157980972165026640304047181248071, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10340770618728764190098741376, + 234353093064490846635392049477805955159385082151, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036364775808, + 590041550745211030598121225961254811891380668492, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372035884775808, + 2696729032923390281106326400557234434985108400068637841971854176026978778459, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 1782058530256110466315702784, + 1160721021812758830982246182159618783697677382545, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372033721913088 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263775, + values: vector[ + 376285845756530004352708460534027646441050587345913298559012927467070282604, + 1208868503377058303678044052135681022692154969786473527392090332316504757806, + 99345, + 99355, + 947720474610642952048916058496210799572343238748860495671161512655548630928, + 3219725182099362244054162539482814644076892757955301987263542669367160827822, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 1958679722877010891343043884788228088311174760267290953120820073511608832457, + 1, + 5307438846839656331126854753600346467917138545970428794496, + 3767632456194119217155589367508250916743519895075601644033, + 301179614027552057607100908314499408995, + 14480221944054126849983946053228697789, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263795, + values: vector[ + 1, + 3483405230068120832465357476328196462860183516317646327268467126072909097132, + 3272092909137415402775704341908006334737558392086951683220618539312999356121, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1853404313324294770886246870409030166214939777070373515154149511647066274271, + 1533747113945667510889369371573702172046361925237720358180940545139299060499, + 488376, + 31, + 31, + 251, + 1, + 0, + 0, + 0, + 335604642640337498319339634490975441194264668489, + 215434494688918762545527610590897547966052317914668824448206652708650545391, + 102145386543651439524572000 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263813, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263817, + values: vector[ + 2205782498798860699180224810072263572578029954527993795156126485694292421731, + 0, + 4, + 344400637343183300222065759427231744, + 1156518361631677299267640239939929860363798481437141139669963231674208834856, + 354684143347717620817077740572246016, + 548064214925934379680843604791757664626671338799432774218682282290230386759, + 359977924067836161575469877387329536, + 1043507288313242966059806728046739050807184538222017980901347654569938697972, + 432568984950746621260512834741075968, + 2967940361147433554609026228590913706956743263612420707826911756150762538234, + 24, + 2607893996582073595952209628567676648246465052139124814097011167190403198347, + 64, + 3372941582161455072896856163906454072167989284384683499491401049884585940388, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036187737626, + 354684143347717620817077740572246016, + 9223372036796094167, + 359977924067836161575469877387329536, + 9223372032607750447, + 432568984950746621260512834741075968, + 9223372034751107540, + 1726617600, + 4, + 344400637343183300222065759427231744, + 25816707357, + 354684143347717620817077740572246016, + 430944217, + 359977924067836161575469877387329536, + 99880207798, + 432568984950746621260512834741075968, + 56164321366, + 1726619331, + 24, + 344934789402294278927198086930407113580916850543324393354701120262248793940, + 64, + 3502433806395190414716896208099771973189705145914373943357363714285753082128, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036188383753, + 354684143347717620817077740572246016, + 9223372036796104945, + 359977924067836161575469877387329536, + 9223372032610246366, + 432568984950746621260512834741075968, + 9223372034752515314, + 1726624800, + 4, + 344400637343183300222065759427231744, + 25916293299, + 354684143347717620817077740572246016, + 433879938, + 359977924067836161575469877387329536, + 100131364300, + 432568984950746621260512834741075968, + 56554638723, + 1726628355, + 480096, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263885, + values: vector[ + 1208868503377058303678044052135681022692154969786473527392090332316504757806, + 2118324027080850715457514355972125282476483079654273087476160566888862672415, + 99355, + 99365, + 3219725182099362244054162539482814644076892757955301987263542669367160827822, + 390598955651388358418020014737423903654356485870583628261561710269948129614, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2102367313295602735068703154547436781812177380374789217802791242054016176447, + 1, + 5652044949949915751027141788765751860195226491488773527220, + 3581872012035035442072676974362241782009375285372755907673, + 69838947469094490102280199454695297800, + 122511184124045467651976562924367089855, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2263905, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 1585838588564408905159056872662023003941325606344277644051846491805368704682, + 64, + 285384252816404794344144287777023590194918073174822650609525661777021926234, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870583044, + 344278863666843608900923772802957312, + 9223372036844379004, + 344400638885778253860530994056003584, + 9223372036526958129, + 354684143347722343183560610217459712, + 9223372036855486447, + 359977924069045087395084506562035712, + 9223372036879664989, + 396101380212431435334177334145056768, + 9223372036862251811, + 396323605936767383653495383972118528, + 9223372036883515334, + 401131892570687552113786006049652736, + 9223372036857716741, + 432568984951955547080127463915782144, + 9223372036846052484, + 458591633384881771471787532316835840, + 9223372036858627722, + 1726624800, + 10, + 339248760150588245376950366141153280, + 1019052444, + 344278863666843608900923772802957312, + 2350592803, + 344400638885778253860530994056003584, + 25871940892, + 354684143347722343183560610217459712, + 43243583, + 359977924069045087395084506562035712, + 10016812782, + 396101380212431435334177334145056768, + 455929440, + 396323605936767383653495383972118528, + 2751483290, + 401131892570687552113786006049652736, + 163025124, + 432568984951955547080127463915782144, + 5639678972, + 458591633384881771471787532316835840, + 249419488, + 1726627392, + 48, + 756696904419657822417940421892611804669229468800303205170241103356190540354, + 64, + 1186565107220582967077651263912188922560013718115899475786417493676432120755, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870595818, + 344278863666843608900923772802957312, + 9223372036844408423, + 344400638885778253860530994056003584, + 9223372036527282128, + 354684143347722343183560610217459712, + 9223372036855486989, + 359977924069045087395084506562035712, + 9223372036879790160, + 396101380212431435334177334145056768, + 9223372036862257522, + 396323605936767383653495383972118528, + 9223372036883549830, + 401131892570687552113786006049652736, + 9223372036857718781, + 432568984951955547080127463915782144, + 9223372036846123178, + 458591633384881771471787532316835840, + 9223372036858630839, + 1726628400, + 10, + 339248760150588245376950366141153280, + 1025085950, + 344278863666843608900923772802957312, + 2356094652, + 344400638885778253860530994056003584, + 26016909397, + 354684143347722343183560610217459712, + 43538863, + 359977924069045087395084506562035712, + 10045122106, + 396101380212431435334177334145056768, + 457706575, + 396323605936767383653495383972118528, + 2758124810, + 401131892570687552113786006049652736, + 163601060, + 432568984951955547080127463915782144, + 5668653237, + 458591633384881771471787532316835840, + 249797552, + 1726629477, + 480530, + 1, + 1702491050207970722998079340375047003613025786195457680399912315054609137879, + 531117811011945205, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264036, + values: vector[ + 1016556383447747549112417789195500950899940883874441214849355456900748763594, + 3431568190183626548399201410020359028181344027688903306221011072713336194786, + 728529, + 728577, + 1549420773468113219721692129703837551701064747489110711832018343733364212941, + 1631314679643565794180790284394278264669942774247328937116603523697393019974, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2828413688618218791362078111790688357177181235053136320210491054201360210205, + 2, + 1706885654083058489173522317868464931658100374545069900236, + 4480244905450886325579165553683248409802803369253267202907, + 5010785159352163149430315022731844526093876352146866815810, + 3208283397393785068367749294520623416314639819539437100154, + 297853642799325575020788464482815343866, + 121185393241165998781097544273177403004, + 249772877513985869125853471969973209269, + 3708666991661312845473031547811598744, + 8, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 1379535661345336268851424409301228139141031794316, + 4543560, + 21460000000000000, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264068, + values: vector[ + 1, + 328599158167117632357078598253616374337211494734802120011835837098599922930, + 158392873823259512175094183968321933186206357653160993906483543455649704345, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 743144248570155473784035154166467629960583090982662182216283607767076390565, + 1722803820035618677944077344593337513140372058950260368900470653520263775910, + 480346, + 31, + 31, + 251, + 8, + 5, + 0, + 0, + 2578719100397693594903807707857317931139673368593454634509964533416818209126, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 118786729328124345629892464, + 3331589110623094011663234692645111164872271138529691296402684264333854676214, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 125005034521651466925457984, + 918369787085026034873891221464660311640878448240290376495429874275349101034, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478919894441497455065550992, + 410627250368393050501484719109135763827392674645471419551503712510693196182, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 195295891645919870638435584, + 3173920233974070044552242384870714731189542646515659103333191976229409562363, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 473886755661218025039630240, + 785651817420111647140313644875720806465967188177630762967510880328311307748, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 138655440668755798025211824, + 3212443670585131366821689447665077164441227821805447261832377840383652451738, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478972486108851600997108208, + 1194386034767161342769262421566629507999064672910270174988913803172435493705, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 78542279439251460082546368, + 1056023050867259803513504948543512735274757542344751883389624195177920561664, + 1075359254479333162973713968859372539872418866181625362256189456329349391479, + 1763412842740463326996853118406813000689243018262175463872890551276696728096, + 1311878064335307898856316889059500045952547563685013549194647162612402390274, + 1066398656505771728075180773123584237920248116604825893869484855305425036649 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264112, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264116, + values: vector[ + 2272983784421959222779972451612126379723760455823789153260691636862701064468, + 2011806467990576299306220558860108081638704964978653594608690829651057674758, + 3504982233527641521151999202824240943937115432403815617352445127787084420953, + 3406661250480380628679192876321902205895349769872248844366644154404282210483, + 480370, + 31, + 63, + 0, + 5, + 0, + 0, + 0, + 2795557134786509650145857799900249630679774601048095290387486396777385180676, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16874081618983842576377033760, + 1095066582943473675679676920773963685700350055487018053649787859769569445920, + 990917105548321882863790743692016363780882772911795288852111915173114800720, + 10317480700445273140507013082, + 1205217955806747325667195649093625680383612782255707465601085052845697713622, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16872570498602812437576054272, + 308645648221649876501407934101458907510137287607674757658408660201417426349, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 5915604056849231253470505216, + 2253125615533449339578670461371408855834765978549789345740884719182395934926, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10150412044251032865268207232 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264145, + values: vector[ + 3538173989890540050135686849795712484430549661776156483958897511636299824215, + 881806569005857604090688008592447078155652519976000929540409764312292700009, + 728625, + 728673, + 1478127053441052108706080715526490956762250048606066852523295004292115876033, + 266007141354881345823212137344818629896803994889568067827108922259297738472, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2988497637698502926241291795132211389104800893162189776183651251128856657610, + 2, + 3704044538095657752743831583394567819500167615404494465851, + 3413958851845992864746032605360609545344861366475443185841, + 6001205885824260917858195885312952446675717684237825833451, + 4411947922178072789441323173567965276364444797732597483124, + 274578613281041629045939755277673827449, + 127665143075011776765647959676421200858, + 30531657793164011260175403064431585522, + 68430066477151067355789151157298252980, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264169, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 1589865037025361409075515943081327706533955678166596238692594775683952733881, + 64, + 855327349831550308869101290619889848557811837105038486943152103524889198632, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040274668491, + 339128557730814563912473967243296768, + 9223372048272083877, + 339167696443096610495245177954762752, + 9223372038929491618, + 339209301121316311335550155636080640, + 9223372038188867940, + 339248760150583523010467496495939584, + 9223372041208049117, + 344056232528969600292671285127806976, + 9223372037623839522, + 344239815619412615560474239552192512, + 9223372040113487681, + 344278863665634683081309143628251136, + 9223372038124143911, + 344400637343183300222065759427231744, + 9223372043759705181, + 354684143347712898450594870927032320, + 9223372038394687635, + 354886735639481781333860738224095232, + 9223372040780473430, + 359977527925814664434167280492871680, + 9223372038739047438, + 359977924067836161575469877387329536, + 9223372064485590394, + 395959710983921515911698978258812928, + 9223372037134940803, + 396000038118641276459534092129533952, + 9223372038718748017, + 396101380212426712967694464499843072, + 9223372039083587354, + 396323605935558457833880754797412352, + 9223372047232896674, + 401131892570687533667041932340101120, + 9223372038200458376, + 411817626572047188535650410727211008, + 9223372040205749891, + 432568984950746621260512834741075968, + 9223372052757292599, + 437638715840662956139171489404420096, + 9223372046346318732, + 437761440264397551598103888983490560, + 9223372040562479349, + 453276691329565936829047600777789440, + 9223372042072585065, + 458591633383672845652172903142129664, + 9223372037693424998, + 1726621200, + 24, + 255399919633304379671822251015012352, + 31068915653, + 339128557730814563912473967243296768, + 25361137638, + 339167696443096610495245177954762752, + 2229425363, + 339209301121316311335550155636080640, + 1787771079, + 339248760150583523010467496495939584, + 10147418314, + 344056232528969600292671285127806976, + 13429692355, + 344239815619412615560474239552192512, + 7416076715, + 344278863665634683081309143628251136, + 23445369202, + 344400637343183300222065759427231744, + 25806804919, + 354684143347712898450594870927032320, + 4303815850, + 354886735639481781333860738224095232, + 3760243868, + 359977527925814664434167280492871680, + 7656951892, + 359977924067836161575469877387329536, + 99718403195, + 395959710983921515911698978258812928, + 261731882, + 396000038118641276459534092129533952, + 4220269547, + 396101380212426712967694464499843072, + 4532191356, + 396323605935558457833880754797412352, + 27288928683, + 401131892570687533667041932340101120, + 1622423896, + 411817626572047188535650410727211008, + 6223407612, + 432568984950746621260512834741075968, + 56134014674, + 437638715840662956139171489404420096, + 22350795060, + 437761440264397551598103888983490560, + 23609455000, + 453276691329565936829047600777789440, + 6307853262, + 458591633383672845652172903142129664, + 2479113047, + 1726624709, + 104, + 1577033696514100357397407070031596373503468289618617630407709973594086674430, + 64, + 3463933287350036946383090218857802702557828572326723068326446584611158133441, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040275710032, + 339128557730814563912473967243296768, + 9223372048272721625, + 339167696443096610495245177954762752, + 9223372038929547591, + 339209301121316311335550155636080640, + 9223372038188912912, + 339248760150583523010467496495939584, + 9223372041208304023, + 344056232528969600292671285127806976, + 9223372037622525962, + 344239815619412615560474239552192512, + 9223372040113676014, + 344278863665634683081309143628251136, + 9223372038124379575, + 344400637343183300222065759427231744, + 9223372043760495023, + 354684143347712898450594870927032320, + 9223372038394831744, + 354886735639481781333860738224095232, + 9223372040780568455, + 359977527925814664434167280492871680, + 9223372038739239422, + 359977924067836161575469877387329536, + 9223372064488091256, + 395959710983921515911698978258812928, + 9223372037134947351, + 396000038118641276459534092129533952, + 9223372038718854102, + 396101380212426712967694464499843072, + 9223372039083570022, + 396323605935558457833880754797412352, + 9223372047233583868, + 401131892570687533667041932340101120, + 9223372038200499081, + 411817626572047188535650410727211008, + 9223372040205906721, + 432568984950746621260512834741075968, + 9223372052758703012, + 437638715840662956139171489404420096, + 9223372046345591888, + 437761440264397551598103888983490560, + 9223372040563072445, + 453276691329565936829047600777789440, + 9223372042072744139, + 458591633383672845652172903142129664, + 9223372037693487134, + 1726628400, + 24, + 255399919633304379671822251015012352, + 31793495409, + 339128557730814563912473967243296768, + 25628356834, + 339167696443096610495245177954762752, + 2254857273, + 339209301121316311335550155636080640, + 1808567778, + 339248760150583523010467496495939584, + 10259826100, + 344056232528969600292671285127806976, + 13557600856, + 344239815619412615560474239552192512, + 7687991460, + 344278863665634683081309143628251136, + 23570012982, + 344400637343183300222065759427231744, + 26026677180, + 354684143347712898450594870927032320, + 4360450254, + 354886735639481781333860738224095232, + 3842213222, + 359977527925814664434167280492871680, + 7714234939, + 359977924067836161575469877387329536, + 100406823380, + 395959710983921515911698978258812928, + 262136017, + 396000038118641276459534092129533952, + 4280138207, + 396101380212426712967694464499843072, + 4580692825, + 396323605935558457833880754797412352, + 27619025143, + 401131892570687533667041932340101120, + 1640462759, + 411817626572047188535650410727211008, + 6318067555, + 432568984950746621260512834741075968, + 56724179865, + 437638715840662956139171489404420096, + 22842805941, + 437761440264397551598103888983490560, + 23729800944, + 453276691329565936829047600777789440, + 6492459793, + 458591633383672845652172903142129664, + 2498405054, + 1726630096, + 479811, + 21, + 3178257892804395110933211103022534383111394467525528631273196986199755433165, + 624063305626944333, + 18446744073709551616, + 1474597408256411488790964528983299673424244893745196092573810169251784197788, + 624063308260967196, + 18446744073709551616, + 3298349076393199298937629026111683679134597378456200744931331860024144294103, + 624063311549301591, + 18446744073709551616, + 1658516781272897346260838957788837133797420630126973050044450176486301419024, + 624063313289937680, + 18446744073709551616, + 3494583373197941550634065169754590243694520381774266086503565510193424221137, + 624064827257520977, + 18446744073709551616, + 2664521592920224679340472052946893699076225273429684838543176794730906719436, + 624064834312340300, + 18446744073709551616, + 380434110068995777661395345594683338465020022597424276759538508115622955855, + 624064834337506127, + 18446744073709551616, + 1707301703265808811730291420694866345481877848151767254292021049365853584374, + 624064837642617718, + 18446744073709551616, + 2810810887831636042876015759622431833327919067282442690468968808449786893982, + 624066707639501598, + 18446744073709551616, + 1085449171458423985530523008793313900017117312337127086752753194496167710356, + 624068746587144980, + 18446744073709551616, + 411860572249421724913021255174346569906779810218707950346899626135482594771, + 368606129049043283, + 18446744083709551616, + 1551835635810822544576873490683231670416230800655884901989028032235791819049, + 431772270948516393, + 18446744093709551616, + 751566919021474554996735977346911282594498892605295679401482754692717284322, + 624073113662915426, + 18446744073709551616, + 1894534464968536056588374043020074851903051917401393691365570779164541091112, + 624073839646606120, + 18446744073709551616, + 2171826406373240960715194317121283191304455745684201550720513269710630362216, + 624074383341650792, + 18446744073709551616, + 2268671547303059241708577935530130271520439851591502472428108468836206476315, + 624075137532035867, + 18446744073709551616, + 2453621100557062620884034614787484607706940822356892448405780034146618563008, + 561056655861612608, + 18446744073807389802, + 3581755093216222741758495940870783757332437134218518022130927007383550952208, + 624078060911592208, + 18446744073709551616, + 2985623969695894065254796789383108176625238707197865705193459371975534098862, + 624079666273059630, + 18446744073709551616, + 1974623411751855025589253971319143040019155468382326802913291236637630879240, + 624080117013938952, + 18446744073709551616, + 1175287966501320156739984780083834587511578936037694250154580031855521952833, + 624081280383845185, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264534, + values: vector[ + 3431568190183626548399201410020359028181344027688903306221011072713336194786, + 3538173989890540050135686849795712484430549661776156483958897511636299824215, + 728577, + 728625, + 1631314679643565794180790284394278264669942774247328937116603523697393019974, + 1478127053441052108706080715526490956762250048606066852523295004292115876033, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 986513210329515818864980924931675764440806731514799677725468582703463778232, + 2, + 1597931386009311448631149651620206464615916317720007805612, + 4407483858964466184084457344772695727662177005929928743202, + 374835824428996396435979876250585045579173263575588135514, + 3749906843326704868310314413803124423315983762054788896495, + 333538693962052244408819595615721433758, + 2489892820115847716706274814741822689, + 118212339870568077964747931794159659144, + 23008892811750859698814731818156498739, + 8, + 1664015738346703719092667845204826968002822652638997199367526143920141278968, + 1298815730822278902934766636815198998626615520107, + 5, + 1056821354461963493869604920442253899646534182978, + 131038041129840431791153062933308194368852289479, + 2267647296403267647544362206498284313425650313245939089798171835633421883986, + 120328988764044943829, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264566, + values: vector[ + 2118324027080850715457514355972125282476483079654273087476160566888862672415, + 1297007390905871094503530506743436647640335157329711627144877329157990288132, + 99365, + 99375, + 390598955651388358418020014737423903654356485870583628261561710269948129614, + 913127423354585102440643934887104238773694457214313742832226321530143656507, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2922816429853080019931095951782796309283974227750324189150786545846812080146, + 1, + 2923456317083541824806413751498017363109989820911164458457, + 3427599531221264838562421116282198713915947068870272751891, + 232291884235917178648513118604324846719, + 117961301309167744883762732275335648844, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264586, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 756696904419657822417940421892611804669229468800303205170241103356190540354, + 64, + 1186565107220582967077651263912188922560013718115899475786417493676432120755, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870595818, + 344278863666843608900923772802957312, + 9223372036844408423, + 344400638885778253860530994056003584, + 9223372036527282128, + 354684143347722343183560610217459712, + 9223372036855486989, + 359977924069045087395084506562035712, + 9223372036879790160, + 396101380212431435334177334145056768, + 9223372036862257522, + 396323605936767383653495383972118528, + 9223372036883549830, + 401131892570687552113786006049652736, + 9223372036857718781, + 432568984951955547080127463915782144, + 9223372036846123178, + 458591633384881771471787532316835840, + 9223372036858630839, + 1726628400, + 10, + 339248760150588245376950366141153280, + 1025085950, + 344278863666843608900923772802957312, + 2356094652, + 344400638885778253860530994056003584, + 26016909397, + 354684143347722343183560610217459712, + 43538863, + 359977924069045087395084506562035712, + 10045122106, + 396101380212431435334177334145056768, + 457706575, + 396323605936767383653495383972118528, + 2758124810, + 401131892570687552113786006049652736, + 163601060, + 432568984951955547080127463915782144, + 5668653237, + 458591633384881771471787532316835840, + 249797552, + 1726629477, + 48, + 884810571811751855459699508911188288787527956429161567913127769456839429639, + 64, + 1296386636777787631817665596968377237715684011794174325155568461623972458442, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870595818, + 344278863666843608900923772802957312, + 9223372036844408423, + 344400638885778253860530994056003584, + 9223372036527282128, + 354684143347722343183560610217459712, + 9223372036855486989, + 359977924069045087395084506562035712, + 9223372036879790160, + 396101380212431435334177334145056768, + 9223372036862257522, + 396323605936767383653495383972118528, + 9223372036883549830, + 401131892570687552113786006049652736, + 9223372036857718781, + 432568984951955547080127463915782144, + 9223372036846123178, + 458591633384881771471787532316835840, + 9223372036858630839, + 1726628400, + 10, + 339248760150588245376950366141153280, + 1024996020, + 344278863666843608900923772802957312, + 2356031191, + 344400638885778253860530994056003584, + 26019477358, + 354684143347722343183560610217459712, + 43543782, + 359977924069045087395084506562035712, + 10037574852, + 396101380212431435334177334145056768, + 457773958, + 396323605936767383653495383972118528, + 2758771675, + 401131892570687552113786006049652736, + 163741434, + 432568984951955547080127463915782144, + 5663276327, + 458591633384881771471787532316835840, + 249608264, + 1726631517, + 480531, + 2, + 3014062769298224544707453612633298750730237531461568865187088274045746323516, + 531124907887559249, + 18446744073709551616, + 3014062769298224544707453612633298750730237531461568865187088274045746323516, + 531124908168577617, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264720, + values: vector[ + 2752458800640035647027105614438988939619444497893437399743005401289156577507, + 3461493524755342865633509776600268983715922722283066195092517401134581482461, + 3235041917949649705353019883347655004005016932020889564357828874264156156092, + 2614908966878405341902326160525597611095815128721986030559006708038314098687, + 487222, + 31, + 63, + 0, + 1, + 0, + 0, + 0, + 2040351644660588556144377818166905555257449858175237844169155202929804324462, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10331745788998374751884784384 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264737, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 64771203985077596284340339052913361147343252031331101885660063120156529783, + 1066659009475753266996956147655912666514479366468729510102281749690940913124, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264752, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264756, + values: vector[ + 1297007390905871094503530506743436647640335157329711627144877329157990288132, + 403167266200320368541545265368870888842107987034545133164453660230271096400, + 99375, + 99385, + 913127423354585102440643934887104238773694457214313742832226321530143656507, + 249485825648199661320451663033810102746847200001572058412879609425539197853, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3175805501019894465348613259451459680546720991304110030917066779617892057309, + 1, + 443512049331325164367610064593736150224206310245070596792, + 4187119516113807237068566915375993438352232191759659665391, + 294188320563111271945984244096973924310, + 126854206244754857313261815461173432553, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264776, + values: vector[ + 1, + 2492958188071123021139121068619693335110299139051265932435195119622948768571, + 1797502126258695346674413037101958885892722185397223492281065972459405771556, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 353507678310032822011468281159865577599085857850373451548525728799951024338, + 2896563967510309201160947514681378471288531281483117869717282244337072271232, + 4194303, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264791, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + } + ] + } + } + + // tx hash: 0xf58052724c4027f245553dc3396bd3655368f350715c668c52c52b0a0bf3d70c + fun rcpb_data_4(): RcpbData { + RcpbData { + memoryPageEntries: vector[ + RcpbChunkData { + startAddr: 2264795, + values: vector[ + 881806569005857604090688008592447078155652519976000929540409764312292700009, + 3193198617480937558822644503617707036246269341717815720761166051437149917131, + 728673, + 728721, + 266007141354881345823212137344818629896803994889568067827108922259297738472, + 3167701973526463841575224668466487568583671668470061889856914951172687051070, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2850682120974834212845899471452671891882399846446721843725607819831482145508, + 2, + 5282687322667071592927542356275907839952810540491976702195, + 3637475086967635497256709579208153866495900342670109150417, + 6021319899454782564296285337572170957455158213807381652731, + 3218813780391036552478897207691606228988746605477302748460, + 8856002147467520034782279388347515574, + 44912911339830935580423890040156031069, + 251469115793262333463220503290409005770, + 64815613427572924835454689277817917533, + 8, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 415362977876039823507058536675577897968744347891, + 4543560, + 4000000000000000, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264827, + values: vector[ + 403167266200320368541545265368870888842107987034545133164453660230271096400, + 2935784456734760168259533618386076270129277413919048571539314422373383422578, + 99385, + 99395, + 249485825648199661320451663033810102746847200001572058412879609425539197853, + 1930073597979911102961818128826484881769228700643844218304210241705140111707, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 645360963434058058036968844426319938928693765867464758154985284773526152906, + 1, + 5975685844081737796024908210584272817664070383958793710559, + 4260805022381087208319097880330304392600428228584753570587, + 297016508920188660808421339087370824100, + 96843176005096241983562474969921291346, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264847, + values: vector[ + 2011806467990576299306220558860108081638704964978653594608690829651057674758, + 2752458800640035647027105614438988939619444497893437399743005401289156577507, + 3406661250480380628679192876321902205895349769872248844366644154404282210483, + 3235041917949649705353019883347655004005016932020889564357828874264156156092, + 480359, + 31, + 63, + 0, + 7, + 0, + 0, + 0, + 952411041673069266094233699556845599251838782354, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036703405808, + 1439094261191816944712705855708025215536435954910992963023409649916515304249, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9771653810388989656825941432, + 1289179100692757930682870777303396453284105053709550496280020153706559592640, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 16895253094731191619841429888, + 1439618794567549368343538658667611460325338063598076261843642559933408091165, + 88914301944088089141574999348394996493546404963067902156417732601144566237, + 10220363407497369392684758549, + 8879110014442197285883356539166252208615079974, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372035332755808, + 1414943471775023690863078508318693007882592556459, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223372025399105616, + 3245691765385542337509274451568640315714806437546239868617777102243303376508, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9092442738240132150053305536 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2264882, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 1577033696514100357397407070031596373503468289618617630407709973594086674430, + 64, + 3463933287350036946383090218857802702557828572326723068326446584611158133441, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040275710032, + 339128557730814563912473967243296768, + 9223372048272721625, + 339167696443096610495245177954762752, + 9223372038929547591, + 339209301121316311335550155636080640, + 9223372038188912912, + 339248760150583523010467496495939584, + 9223372041208304023, + 344056232528969600292671285127806976, + 9223372037622525962, + 344239815619412615560474239552192512, + 9223372040113676014, + 344278863665634683081309143628251136, + 9223372038124379575, + 344400637343183300222065759427231744, + 9223372043760495023, + 354684143347712898450594870927032320, + 9223372038394831744, + 354886735639481781333860738224095232, + 9223372040780568455, + 359977527925814664434167280492871680, + 9223372038739239422, + 359977924067836161575469877387329536, + 9223372064488091256, + 395959710983921515911698978258812928, + 9223372037134947351, + 396000038118641276459534092129533952, + 9223372038718854102, + 396101380212426712967694464499843072, + 9223372039083570022, + 396323605935558457833880754797412352, + 9223372047233583868, + 401131892570687533667041932340101120, + 9223372038200499081, + 411817626572047188535650410727211008, + 9223372040205906721, + 432568984950746621260512834741075968, + 9223372052758703012, + 437638715840662956139171489404420096, + 9223372046345591888, + 437761440264397551598103888983490560, + 9223372040563072445, + 453276691329565936829047600777789440, + 9223372042072744139, + 458591633383672845652172903142129664, + 9223372037693487134, + 1726628400, + 24, + 255399919633304379671822251015012352, + 31793495409, + 339128557730814563912473967243296768, + 25628356834, + 339167696443096610495245177954762752, + 2254857273, + 339209301121316311335550155636080640, + 1808567778, + 339248760150583523010467496495939584, + 10259826100, + 344056232528969600292671285127806976, + 13557600856, + 344239815619412615560474239552192512, + 7687991460, + 344278863665634683081309143628251136, + 23570012982, + 344400637343183300222065759427231744, + 26026677180, + 354684143347712898450594870927032320, + 4360450254, + 354886735639481781333860738224095232, + 3842213222, + 359977527925814664434167280492871680, + 7714234939, + 359977924067836161575469877387329536, + 100406823380, + 395959710983921515911698978258812928, + 262136017, + 396000038118641276459534092129533952, + 4280138207, + 396101380212426712967694464499843072, + 4580692825, + 396323605935558457833880754797412352, + 27619025143, + 401131892570687533667041932340101120, + 1640462759, + 411817626572047188535650410727211008, + 6318067555, + 432568984950746621260512834741075968, + 56724179865, + 437638715840662956139171489404420096, + 22842805941, + 437761440264397551598103888983490560, + 23729800944, + 453276691329565936829047600777789440, + 6492459793, + 458591633383672845652172903142129664, + 2498405054, + 1726630096, + 104, + 109784777737265295113706052607003350685406596673082618032856106616463350173, + 64, + 1381238078071249809321047557233472602680117124272698196783837852320648892542, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040276235883, + 339128557730814563912473967243296768, + 9223372048273041492, + 339167696443096610495245177954762752, + 9223372038929575723, + 339209301121316311335550155636080640, + 9223372038188935444, + 339248760150583523010467496495939584, + 9223372041208432120, + 344056232528969600292671285127806976, + 9223372037622485644, + 344239815619412615560474239552192512, + 9223372040113771362, + 344278863665634683081309143628251136, + 9223372038124673458, + 344400637343183300222065759427231744, + 9223372043760819918, + 354684143347712898450594870927032320, + 9223372038394904085, + 354886735639481781333860738224095232, + 9223372040780616129, + 359977527925814664434167280492871680, + 9223372038739335575, + 359977924067836161575469877387329536, + 9223372064490319453, + 395959710983921515911698978258812928, + 9223372037134950625, + 396000038118641276459534092129533952, + 9223372038718907413, + 396101380212426712967694464499843072, + 9223372039083627193, + 396323605935558457833880754797412352, + 9223372047233928378, + 401131892570687533667041932340101120, + 9223372038200519519, + 411817626572047188535650410727211008, + 9223372040205985367, + 432568984950746621260512834741075968, + 9223372052759409909, + 437638715840662956139171489404420096, + 9223372046340243160, + 437761440264397551598103888983490560, + 9223372040563368228, + 453276691329565936829047600777789440, + 9223372042072824723, + 458591633383672845652172903142129664, + 9223372037693518293, + 1726632000, + 24, + 255399919633304379671822251015012352, + 31583042011, + 339128557730814563912473967243296768, + 25575159724, + 339167696443096610495245177954762752, + 2246867203, + 339209301121316311335550155636080640, + 1801488002, + 339248760150583523010467496495939584, + 10236000849, + 344056232528969600292671285127806976, + 13548095992, + 344239815619412615560474239552192512, + 7610682049, + 344278863665634683081309143628251136, + 23498973564, + 344400637343183300222065759427231744, + 26054064438, + 354684143347712898450594870927032320, + 4346721652, + 354886735639481781333860738224095232, + 3811631004, + 359977527925814664434167280492871680, + 7685690259, + 359977924067836161575469877387329536, + 100119413674, + 395959710983921515911698978258812928, + 258460793, + 396000038118641276459534092129533952, + 4226163251, + 396101380212426712967694464499843072, + 4568507209, + 396323605935558457833880754797412352, + 27531263451, + 401131892570687533667041932340101120, + 1637885778, + 411817626572047188535650410727211008, + 6283537154, + 432568984950746621260512834741075968, + 56462658281, + 437638715840662956139171489404420096, + 22803216693, + 437761440264397551598103888983490560, + 23626743730, + 453276691329565936829047600777789440, + 6444340644, + 458591633383672845652172903142129664, + 2493343526, + 1726633621, + 479812, + 9, + 2610455185171316686122246051195351442151489419937388121709389584681383234306, + 624085105656201986, + 18446744073709551616, + 111136309691883529950180068659206801138845389086647966174609911369828681223, + 624086660522443527, + 18446744073709551616, + 1217717515540922579806520885398068445740753522079706966460156796888819927500, + 567962388708458572, + 18446744080014615356, + 528846152037919179996544381945610567709592932019273288912478977776718018263, + 623969492073972567, + 18446744074205631616, + 3304728142728130940495032478092807254266409381278302289195794553241771115890, + 624092834806367090, + 18446744073709551616, + 3025013068601840444078535865013140831986417388483264418844359826607320650272, + 624094529900774176, + 18446744073709551616, + 289739524625457442991823517394326983477641034100616778275116391467304987846, + 624095004846981958, + 18446744073709551616, + 2394859767569145600563292753015736033290181802813992904385035859334932307875, + 624097828016227107, + 18446744073709551616, + 783683178189946525118050046985867090189859801182375832355330005282165801059, + 624098748594652003, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2265211, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 884810571811751855459699508911188288787527956429161567913127769456839429639, + 64, + 1296386636777787631817665596968377237715684011794174325155568461623972458442, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870595818, + 344278863666843608900923772802957312, + 9223372036844408423, + 344400638885778253860530994056003584, + 9223372036527282128, + 354684143347722343183560610217459712, + 9223372036855486989, + 359977924069045087395084506562035712, + 9223372036879790160, + 396101380212431435334177334145056768, + 9223372036862257522, + 396323605936767383653495383972118528, + 9223372036883549830, + 401131892570687552113786006049652736, + 9223372036857718781, + 432568984951955547080127463915782144, + 9223372036846123178, + 458591633384881771471787532316835840, + 9223372036858630839, + 1726628400, + 10, + 339248760150588245376950366141153280, + 1024996020, + 344278863666843608900923772802957312, + 2356031191, + 344400638885778253860530994056003584, + 26019477358, + 354684143347722343183560610217459712, + 43543782, + 359977924069045087395084506562035712, + 10037574852, + 396101380212431435334177334145056768, + 457773958, + 396323605936767383653495383972118528, + 2758771675, + 401131892570687552113786006049652736, + 163741434, + 432568984951955547080127463915782144, + 5663276327, + 458591633384881771471787532316835840, + 249608264, + 1726631517, + 48, + 862938386385520969314616308517173416700313449819840587988039331323289004655, + 64, + 3435014835931359461593101259358683188033620220122935145375712635445807535079, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870608620, + 344278863666843608900923772802957312, + 9223372036844215425, + 344400638885778253860530994056003584, + 9223372036526670799, + 354684143347722343183560610217459712, + 9223372036855487531, + 359977924069045087395084506562035712, + 9223372036879915517, + 396101380212431435334177334145056768, + 9223372036862263239, + 396323605936767383653495383972118528, + 9223372036883584277, + 401131892570687552113786006049652736, + 9223372036857720824, + 432568984951955547080127463915782144, + 9223372036846011984, + 458591633384881771471787532316835840, + 9223372036858633955, + 1726632000, + 10, + 339248760150588245376950366141153280, + 1023244251, + 344278863666843608900923772802957312, + 2348286427, + 344400638885778253860530994056003584, + 26047263748, + 354684143347722343183560610217459712, + 43411809, + 359977924069045087395084506562035712, + 10014561923, + 396101380212431435334177334145056768, + 456754629, + 396323605936767383653495383972118528, + 2752943202, + 401131892570687552113786006049652736, + 163451166, + 432568984951955547080127463915782144, + 5641688582, + 458591633384881771471787532316835840, + 249041360, + 1726633590, + 480531, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2265339, + values: vector[ + 2150168286851835195808891336339905576300548860916880512750803795969104164522, + 1, + 25, + 255399919633304379671818952480129024, + 1538517205362261526847772369245502401690416557513355348805318430445714002951, + 338883663474438343746899177019277312, + 2378381987174573879253610884538336712697184444851528525612319810455730595808, + 339167696437051981397172032081231872, + 2898055996894997761523214529123593946547580481574154903237662320902861557386, + 339209301121292699503135807410012160, + 2600162033276443144340884262572580530692768969540813004768921935479296326226, + 339248760150564633544536017915084800, + 2522434756716819032087002288892499387458947762955647583895281005481847902767, + 344056232524133897014212768428982272, + 2209985049823025920341736221036696321897478102449439370460819238382052515986, + 344278863660798979802850626929426432, + 761400415939247736832666471343692443484402538568229337365220368346020859100, + 344400637349001255728961162330505216, + 3573300456492735562599753317781203246054107256539926168802512700278262032232, + 354684143347689286618180522700963840, + 3063976737723502207312868187058327939350900550254842290741912609450031566453, + 354685165891979691849182992280846336, + 814479212711039930284337832207957089601871685406758700031455087636208266315, + 359977527919770035336094134619340800, + 3389301967090142174786667667994205243435742878254691153227315047087493390447, + 359977924064209384116625989863211008, + 767474862002443500945326305604335764832806347699052761514247301873195475821, + 364947431326127322968999553079967744, + 2586363747789872397835079193917782837060414550218874334201858973639320545351, + 396101380212403101135280116273774592, + 2674141894375568277899666553757149178525247184170009750406221330017763256550, + 396323605930722754555422238098587648, + 411207471368662247533325731902480283051308543586085041228276001724291581081, + 401131892570687441433321563792343040, + 2881431547838302795149535643732696900818756897619151655397813706304000205540, + 406403816491340533023672084929183744, + 2231728625341243789752394878955596056287857120793397984631886798215499754895, + 411778891792336016648512811332272128, + 3438354300630267880342344114154301977755010004951560301044411362388144224318, + 411817625024622139428925067103305728, + 1422896074878443611396094011411736344869080408317243279194096312392046563911, + 432568984945910917982054318042251264, + 2367366755254148031483890278463285074789833084403472127693810518677053142818, + 432690441716627433572355962568704000, + 344055739663361219306355889254392956198473018452140568125285133296315696629, + 437823079767580094335063891128614912, + 1628223135656652240605979034324651079847851871473940248256006843368212487071, + 453216002551035381248377800238301184, + 572954405775484018750320069871169446478855113201990687924384829982080081284, + 453276691324730233550589084078964736, + 932387146854131879289149416793678006948675320264769567851519639541400600589, + 458591633377628216554099757268598784, + 1882112635430273027352885137868670319585216910957452281852476597412959120654, + 108, + 1773473455451751086516451606188353590555680118019077718258897753785110440241, + 64, + 2991513124292051221546203540937392356816165840407488531606857441716912995555, + 64, + 25, + 255399919633304379671818952480129024, + 9223371684549271800, + 338883663474438343746899177019277312, + 9223371026092923071, + 339167696437051981397172032081231872, + 9223369682261270643, + 339209301121292699503135807410012160, + 9223370259352355441, + 339248760150564633544536017915084800, + 9223369493638536359, + 344056232524133897014212768428982272, + 9223370026058671270, + 344278863660798979802850626929426432, + 9223371177688255923, + 344400637349001255728961162330505216, + 9223357730212076792, + 354684143347689286618180522700963840, + 9223368694143378293, + 354685165891979691849182992280846336, + 9223370903624575110, + 359977527919770035336094134619340800, + 9223364471896440667, + 359977924064209384116625989863211008, + 9223369601698000496, + 364947431326127322968999553079967744, + 9223370915738210771, + 396101380212403101135280116273774592, + 9223368072738955138, + 396323605930722754555422238098587648, + 9223370568750368912, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367698021501487, + 411778891792336016648512811332272128, + 9223367899954806394, + 411817625024622139428925067103305728, + 9223361481811210479, + 432568984945910917982054318042251264, + 9223363241317039518, + 432690441716627433572355962568704000, + 9223365691300293851, + 437823079767580094335063891128614912, + 9223368371075045733, + 453216002551035381248377800238301184, + 9223356100627240314, + 453276691324730233550589084078964736, + 9223370759077331020, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726617651, + 25, + 255399919633304379671818952480129024, + 31009888903342, + 338883663474438343746899177019277312, + 142589260820214, + 339167696437051981397172032081231872, + 221669492533064, + 339209301121292699503135807410012160, + 178327855489352, + 339248760150564633544536017915084800, + 101148384370356, + 344056232524133897014212768428982272, + 134077719313907, + 344278863660798979802850626929426432, + 233213659982069, + 344400637349001255728961162330505216, + 257732612542012, + 354684143347689286618180522700963840, + 429700759337042, + 354685165891979691849182992280846336, + 177082159280947, + 359977527919770035336094134619340800, + 766704538752080, + 359977924064209384116625989863211008, + 99435122533387, + 364947431326127322968999553079967744, + 147529090612550, + 396101380212403101135280116273774592, + 452552841504971, + 396323605930722754555422238098587648, + 272743037078077, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 173817576114094, + 411778891792336016648512811332272128, + 254036116431176, + 411817625024622139428925067103305728, + 617843841847358, + 432568984945910917982054318042251264, + 560419394392420, + 432690441716627433572355962568704000, + 499631827556762, + 437823079767580094335063891128614912, + 642628900886575, + 453216002551035381248377800238301184, + 651778324765963, + 453276691324730233550589084078964736, + 62950613566052, + 458591633377628216554099757268598784, + 249461404492985, + 1726620175, + 108, + 2354501579714421543548274539995123159489050126980105799074982734240575887128, + 64, + 2795842797033298379841806562328694407674178301971834657545320231273796217318, + 64, + 25, + 255399919633304379671818952480129024, + 9223371682389523029, + 338883663474438343746899177019277312, + 9223371020351153046, + 339167696437051981397172032081231872, + 9223369672902176027, + 339209301121292699503135807410012160, + 9223370253251476155, + 339248760150564633544536017915084800, + 9223369478857424472, + 344056232524133897014212768428982272, + 9223370002616644134, + 344278863660798979802850626929426432, + 9223371173235303942, + 344400637349001255728961162330505216, + 9223357671990835465, + 354684143347689286618180522700963840, + 9223368688107981363, + 354685165891979691849182992280846336, + 9223370890655042940, + 359977527919770035336094134619340800, + 9223364441191704814, + 359977924064209384116625989863211008, + 9223369599701229219, + 364947431326127322968999553079967744, + 9223370911134812949, + 396101380212403101135280116273774592, + 9223368058668251512, + 396323605930722754555422238098587648, + 9223370564095205185, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367680672911534, + 411778891792336016648512811332272128, + 9223367895622777229, + 411817625024622139428925067103305728, + 9223361404423048425, + 432568984945910917982054318042251264, + 9223363236251378033, + 432690441716627433572355962568704000, + 9223365573872135524, + 437823079767580094335063891128614912, + 9223368361424856028, + 453216002551035381248377800238301184, + 9223356064347258312, + 453276691324730233550589084078964736, + 9223370757681265223, + 458591633377628216554099757268598784, + 9223370935681728411, + 1726632051, + 25, + 255399919633304379671818952480129024, + 31405502829217, + 338883663474438343746899177019277312, + 143773311363449, + 339167696437051981397172032081231872, + 223788152011296, + 339209301121292699503135807410012160, + 179679058428333, + 339248760150564633544536017915084800, + 101848197730157, + 344056232524133897014212768428982272, + 135215631814781, + 344278863660798979802850626929426432, + 234428880283658, + 344400637349001255728961162330505216, + 259600054510460, + 354684143347689286618180522700963840, + 432608417832401, + 354685165891979691849182992280846336, + 178026909815276, + 359977527919770035336094134619340800, + 765638516809715, + 359977924064209384116625989863211008, + 99880897796777, + 364947431326127322968999553079967744, + 149700336596654, + 396101380212403101135280116273774592, + 455586377979877, + 396323605930722754555422238098587648, + 274597361076090, + 401131892570687441433321563792343040, + 4294967296000, + 406403816491340533023672084929183744, + 174181527777287, + 411778891792336016648512811332272128, + 257567900895176, + 411817625024622139428925067103305728, + 625880979788624, + 432568984945910917982054318042251264, + 562272832177618, + 432690441716627433572355962568704000, + 510003341534062, + 437823079767580094335063891128614912, + 642201773905180, + 453216002551035381248377800238301184, + 662495392914473, + 453276691324730233550589084078964736, + 63756323242219, + 458591633377628216554099757268598784, + 248612938857621, + 1726634577, + 479785, + 1, + 1291932069404253247402786787432351144522681548655, + 5, + 18446744073613555897, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2265618, + values: vector[ + 4, + 25, + 255399919633304379671818952480129024, + 9223371683831579634, + 338883663474438343746899177019277312, + 9223371024949477012, + 339167696437051981397172032081231872, + 9223369675588090232, + 339209301121292699503135807410012160, + 9223370256312794894, + 339248760150564633544536017915084800, + 9223369488551554459, + 344056232524133897014212768428982272, + 9223370018664662377, + 344278863660798979802850626929426432, + 9223371177219670697, + 344400637349001255728961162330505216, + 9223357713663994839, + 354684143347689286618180522700963840, + 9223368688969521124, + 354685165891979691849182992280846336, + 9223370898304458218, + 359977527919770035336094134619340800, + 9223364458849880061, + 359977924064209384116625989863211008, + 9223369601498469418, + 364947431326127322968999553079967744, + 9223370914998213890, + 396101380212403101135280116273774592, + 9223368070015688347, + 396323605930722754555422238098587648, + 9223370566015677200, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367694353346288, + 411778891792336016648512811332272128, + 9223367898169063230, + 411817625024622139428925067103305728, + 9223361447672021881, + 432568984945910917982054318042251264, + 9223363238498468607, + 432690441716627433572355962568704000, + 9223365673089605246, + 437823079767580094335063891128614912, + 9223368367859157384, + 453216002551035381248377800238301184, + 9223356090740211887, + 453276691324730233550589084078964736, + 9223370758697042854, + 458591633377628216554099757268598784, + 9223370935929210171, + 1726621251, + 25, + 255399919633304379671818952480129024, + 9223371683396921510, + 338883663474438343746899177019277312, + 9223371022518193687, + 339167696437051981397172032081231872, + 9223369674250103707, + 339209301121292699503135807410012160, + 9223370255776015267, + 339248760150564633544536017915084800, + 9223369485097080205, + 344056232524133897014212768428982272, + 9223370012888324682, + 344278863660798979802850626929426432, + 9223371173940897111, + 344400637349001255728961162330505216, + 9223357696121060692, + 354684143347689286618180522700963840, + 9223368688108414319, + 354685165891979691849182992280846336, + 9223370895294836886, + 359977527919770035336094134619340800, + 9223364451191755317, + 359977924064209384116625989863211008, + 9223369599901428359, + 364947431326127322968999553079967744, + 9223370912334225117, + 396101380212403101135280116273774592, + 9223368061865220299, + 396323605930722754555422238098587648, + 9223370564921628698, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367691386808216, + 411778891792336016648512811332272128, + 9223367896137663868, + 411817625024622139428925067103305728, + 9223361430858274712, + 432568984945910917982054318042251264, + 9223363236251378033, + 432690441716627433572355962568704000, + 9223365631471068105, + 437823079767580094335063891128614912, + 9223368362068238819, + 453216002551035381248377800238301184, + 9223356074977150756, + 453276691324730233550589084078964736, + 9223370757939585010, + 458591633377628216554099757268598784, + 9223370935681728411, + 1726624851, + 25, + 255399919633304379671818952480129024, + 9223371683051702841, + 338883663474438343746899177019277312, + 9223371022373418062, + 339167696437051981397172032081231872, + 9223369673351945219, + 339209301121292699503135807410012160, + 9223370254512122557, + 339248760150564633544536017915084800, + 9223369482235544122, + 344056232524133897014212768428982272, + 9223370007480876695, + 344278863660798979802850626929426432, + 9223371173470248543, + 344400637349001255728961162330505216, + 9223357684718910453, + 354684143347689286618180522700963840, + 9223368688542096887, + 354685165891979691849182992280846336, + 9223370893512470898, + 359977527919770035336094134619340800, + 9223364442728255176, + 359977924064209384116625989863211008, + 9223369599701229219, + 364947431326127322968999553079967744, + 9223370912184725327, + 396101380212403101135280116273774592, + 9223368059125257037, + 396323605930722754555422238098587648, + 9223370564921628698, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367686290195064, + 411778891792336016648512811332272128, + 9223367895622777229, + 411817625024622139428925067103305728, + 9223361414478844856, + 432568984945910917982054318042251264, + 9223363236251378033, + 432690441716627433572355962568704000, + 9223365599649153927, + 437823079767580094335063891128614912, + 9223368361424856028, + 453216002551035381248377800238301184, + 9223356070337588733, + 453276691324730233550589084078964736, + 9223370758067814208, + 458591633377628216554099757268598784, + 9223370935681728411, + 1726628451, + 25, + 255399919633304379671818952480129024, + 9223371682389523029, + 338883663474438343746899177019277312, + 9223371020351153046, + 339167696437051981397172032081231872, + 9223369672902176027, + 339209301121292699503135807410012160, + 9223370253251476155, + 339248760150564633544536017915084800, + 9223369478857424472, + 344056232524133897014212768428982272, + 9223370002616644134, + 344278863660798979802850626929426432, + 9223371173235303942, + 344400637349001255728961162330505216, + 9223357671990835465, + 354684143347689286618180522700963840, + 9223368688107981363, + 354685165891979691849182992280846336, + 9223370890655042940, + 359977527919770035336094134619340800, + 9223364441191704814, + 359977924064209384116625989863211008, + 9223369599701229219, + 364947431326127322968999553079967744, + 9223370911134812949, + 396101380212403101135280116273774592, + 9223368058668251512, + 396323605930722754555422238098587648, + 9223370564095205185, + 401131892570687441433321563792343040, + 9223371323300643952, + 406403816491340533023672084929183744, + 9223367680672911534, + 411778891792336016648512811332272128, + 9223367895622777229, + 411817625024622139428925067103305728, + 9223361404423048425, + 432568984945910917982054318042251264, + 9223363236251378033, + 432690441716627433572355962568704000, + 9223365573872135524, + 437823079767580094335063891128614912, + 9223368361424856028, + 453216002551035381248377800238301184, + 9223356064347258312, + 453276691324730233550589084078964736, + 9223370757681265223, + 458591633377628216554099757268598784, + 9223370935681728411, + 1726632051, + 4, + 1, + 2199587215577056660351400654348881668462034406195674478991913543998174982493, + 9223372045664482671, + 1726632051, + 4, + 5, + 0, + 9223372036854775808, + 0, + 28, + 500, + 3279569333027032943588282927224157449735552075268267602500421330293795289225, + 9223372044850291103, + 1726632051, + 4711296953921553324818149196807905420362349545722469392, + 6251300210874077555571336907306907377145842092736511560, + 6256539694243908842533097117432195251771308610903082650, + 6257307165206364866430484347196163711776538619562427868, + 6258035055820741247431916309054085700397615807471814558, + 6346717268337402449987692748405062501468064045187726600, + 6350824087938302287187845102784995256753297215633491620, + 6353070415999481375370185412655951620299805106964004634, + 6542767619337736433251448354363863840992885934284340508, + 6542786481950565571485165044539876729707728608411253334, + 6640413329822632555518252987680491719137725246349508638, + 6640420637397721445628435875529262455370768610530164016, + 6732091866030762764674251933551951436677722238837852762, + 7306780788021320761383589099721951750652089913028116640, + 7310880128973759676248560435200287705243571973810814986, + 7496827193394580118119081926576220757698912919970905362, + 7595979831848961140041324183736113289307986182228934126, + 7596694333872090790908605765170203324420381199099231876, + 7979489359521538474171300376156165577358787649504018552, + 7981729841486965257947845378721648202682623471080439868, + 8076410302035872396499304070097971447272345387506073080, + 8360359609168644946063955804648622928301866259056689112, + 8361479119445141162897830450372019319367571064890593964, + 8459522495261546709064075820548422731185521282097609582, + 28, + 501, + 3283391705117453259986824168092359105972252296430790922060056444367742983415, + 9223372312141004533, + 1726632051, + 4711296953921553324818149196807905420362349545722524492, + 6251300210874077555571336907306907377145842092736512880, + 6256539694243908842533097117432195251771308610903077960, + 6257307165206364866430484347196163711776538619562416478, + 6258035055820741247431916309054085700397615807471893078, + 6346717268337402449987692748405062501468064045187807760, + 6350824087938302287187845102784995256753297215633504660, + 6353070415999481375370185412655951620299805106964262934, + 6542767619337736433251448354363863840992885934284366488, + 6542786481950565571485165044539876729707728608411253084, + 6640413329822632555518252987680491719137725246349500538, + 6640420637397721445628435875529262455370768610528832006, + 6732091866030762764674251933551951436677722238837844332, + 7306780788021320761383589099721951750652089913028153310, + 7310880128973759676248560435200287705243571973810801216, + 7496827193394580118119081926576220757698912919971390142, + 7595979831848961140041324183736113289307986182228893246, + 7596694333872090790908605765170203324420381199099236246, + 7979489359521538474171300376156165577358787649503816772, + 7981729841486965257947845378721648202682623471080465198, + 8076410302035872396499304070097971447272345387506066640, + 8360359609168644946063955804648622928301866259056672552, + 8361479119445141162897830450372019319367571064890413634, + 8459522495261546709064075820548422731185521282097486142, + 6, + 100016, + 44037767344537167907514192278757311348087672280746642564337019248971457489, + 9223372050680960334, + 1726632051, + 6353070415999481375370185412655951620299805106964081924, + 6640420637397721445628435875529262455370768610530062206, + 4, + 100135, + 80914065402575485210970798148721901393683109897056605994443007691678429247, + 9223372036854784621, + 1726632051, + 6, + 100294, + 361434417842596898657934640894587936220825419416961171429731258693190412124, + 9223372075420733686, + 1726628451, + 6353070415999481375370185412655951620299805106964140764, + 6640420637397721445628435875529262455370768610530350776 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2265916, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 862938386385520969314616308517173416700313449819840587988039331323289004655, + 64, + 3435014835931359461593101259358683188033620220122935145375712635445807535079, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870608620, + 344278863666843608900923772802957312, + 9223372036844215425, + 344400638885778253860530994056003584, + 9223372036526670799, + 354684143347722343183560610217459712, + 9223372036855487531, + 359977924069045087395084506562035712, + 9223372036879915517, + 396101380212431435334177334145056768, + 9223372036862263239, + 396323605936767383653495383972118528, + 9223372036883584277, + 401131892570687552113786006049652736, + 9223372036857720824, + 432568984951955547080127463915782144, + 9223372036846011984, + 458591633384881771471787532316835840, + 9223372036858633955, + 1726632000, + 10, + 339248760150588245376950366141153280, + 1023244251, + 344278863666843608900923772802957312, + 2348286427, + 344400638885778253860530994056003584, + 26047263748, + 354684143347722343183560610217459712, + 43411809, + 359977924069045087395084506562035712, + 10014561923, + 396101380212431435334177334145056768, + 456754629, + 396323605936767383653495383972118528, + 2752943202, + 401131892570687552113786006049652736, + 163451166, + 432568984951955547080127463915782144, + 5641688582, + 458591633384881771471787532316835840, + 249041360, + 1726633590, + 48, + 3100012149107673332424273895095909483652896673875755873813617710204952320441, + 64, + 1501192799330405335941951172644593142779318710160304128295103816605983985677, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870621325, + 344278863666843608900923772802957312, + 9223372036843667025, + 344400638885778253860530994056003584, + 9223372036526469904, + 354684143347722343183560610217459712, + 9223372036855488071, + 359977924069045087395084506562035712, + 9223372036880040264, + 396101380212431435334177334145056768, + 9223372036862268916, + 396323605936767383653495383972118528, + 9223372036883618595, + 401131892570687552113786006049652736, + 9223372036857722864, + 432568984951955547080127463915782144, + 9223372036845967840, + 458591633384881771471787532316835840, + 9223372036858637065, + 1726635600, + 10, + 339248760150588245376950366141153280, + 1016405381, + 344278863666843608900923772802957312, + 2343520156, + 344400638885778253860530994056003584, + 25955549300, + 354684143347722343183560610217459712, + 43252252, + 359977924069045087395084506562035712, + 9980584054, + 396101380212431435334177334145056768, + 454202498, + 396323605936767383653495383972118528, + 2745443606, + 401131892570687552113786006049652736, + 163217970, + 432568984951955547080127463915782144, + 5630598009, + 458591633384881771471787532316835840, + 248874479, + 1726635600, + 480532, + 1, + 667219969430582293814374755982612086231344201579383826949084908866116903714, + 531140392154825429, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266047, + values: vector[ + 3193198617480937558822644503617707036246269341717815720761166051437149917131, + 2460833402258371009975364521731862755966905542768550830004921784244961416906, + 728721, + 728769, + 3167701973526463841575224668466487568583671668470061889856914951172687051070, + 3109615977686204072498982877966811716313279945088954614625820751958768093181, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 2848103203551574144631618695272948295741985064660635118456695780996817172805, + 2, + 1517428104134387445260364100119777144093767853553421813690, + 3938738740242955336003858691982870663451137430114111269706, + 2396175693588239314963173675012914207943175906534440601946, + 3491577764800247216321576018249706562019496015254197254249, + 113804845406177064520288355450226193835, + 4603095883949716828900929968231306095, + 100460439414031570479933712503226572859, + 88753083470354493403540281176325384326, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266071, + values: vector[ + 2460833402258371009975364521731862755966905542768550830004921784244961416906, + 1502064884135231113827891111349300255047225554450455295667654053821716465720, + 728769, + 728817, + 3109615977686204072498982877966811716313279945088954614625820751958768093181, + 2832914200146729305725492670058415642561345016730517888054697367899932523329, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 3604211656235889313735138881832761940757946337020801377643139777659571330616, + 3, + 882696553044317131639627771941143917172434575303985764050, + 3569356928004625372743992789170266890488404070964278390678, + 875427769415707363904676703835780840686655615882584598154, + 3618542661468059929471043954123254438823545159745163285213, + 221835313362713003965332558415825821096065491744274094109, + 3433348473636059603010022033085041057352028544079740473987, + 64776289497048341540357422282847067865, + 108094026587368929218406569033763272351, + 211188912480441192295766521468535053357, + 144733390456771993487047991719479125113, + 30589924428372242378956855978237823455, + 14892487742498688920949066722463278455, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266099, + values: vector[ + 695166559561689732906127294300789174214405924753847689402841317496509400506, + 0, + 41, + 255399919633304379671822251015012352, + 1505529156420067352120070990726485392925443261574841055178639991287457492321, + 255909362588701039568812711683817472, + 2987237268499420276328168206671203242461405425692552162427916489163442418721, + 338883663479274047025357693718102016, + 2029633849266906064041468469904589516386216332725570251076170480610557546489, + 339046408638147558767182227433324544, + 1130545920589131183288019352206203697449246969075846556068675642191435723650, + 339127369308376849947410064084041728, + 2000274125959301872211222335354741724455139421598701782272783582185640945578, + 339128557730814563912473967243296768, + 2516505388487942465841658054404863659027371944332466039423610100574610493077, + 339167696443096610495245177954762752, + 2996668383577445475648271118945298900594931665616357067175515390017501061934, + 339209301121316311335550155636080640, + 734092561378177250929268749910403601065505899386507477176286964903863121748, + 339248760150583523010467496495939584, + 1364214345469699875383963144505918985866972117735738401586056509581604108957, + 339290737780690188831142580884340736, + 1481261187711731197995687384244426578107291932826921267220721873116387216140, + 344056232528969600292671285127806976, + 225706133973132837229713992589107978151160521461761461582153518355301490365, + 344239815619412615560474239552192512, + 2861541274928078066256193684503851439480886962260071294044776528685244594165, + 344278863665634683081309143628251136, + 658720853735786565901152387098778273151707018562631393015095500367363824692, + 344400637343183300222065759427231744, + 1867256837479148284532884991450280673524766924980094747725866109993662211865, + 349351367538821165572554313980444672, + 176128245994777503268412490035856283994767230372814594117463409085155639352, + 349553874722207625219443412317503488, + 2382630495179093875813318572079674723610880790012780289009542228195636465146, + 354684143347712898450594870927032320, + 2868122657587921447083126306013763925313776517270376980712456079995170314007, + 354685165896815395127641508979671040, + 421616082899264764476722140260838277364490666438150411133418333185614644169, + 354886735639481781333860738224095232, + 928917794626946050974130190602585553843358993247890941223328235597689104695, + 359856388062912502622757493443395584, + 843307958592462037024631434504865822069609187246878619946724727221325794991, + 359977527925814664434167280492871680, + 2868104422492213788785446707238310112867029965325429196496972740328204815122, + 359977924067836161575469877387329536, + 2547021623521952909959051581903565028978421621308892561994336770827027135337, + 364947431330963026247458069778792448, + 584724723445830407108835856071973264435841096504840723853691443861619901150, + 369977475091734067620075921572102144, + 668723522059551887460984153636833977979245023144365184456802654817474973596, + 370221491652003648852770474290053120, + 2317319817200437927804155973322583524902335228110469891297846987445668564441, + 370221808567071557549350106815266816, + 3581708516613693603216332842420449439322042619625086805837408808361205419202, + 395959710983921515911698978258812928, + 2074356850987709244230260430513353087528319207130676763911109383115254353426, + 396000038118641276459534092129533952, + 109676264572010092976600548354236180224195638198030115305998967375914373030, + 396101380212426712967694464499843072, + 2711915681733221476781790902513677751383154660949436603023364657463516844939, + 396323605935558457833880754797412352, + 2201079076849954330568875041516030794837550704337174573917613132984988524564, + 401131892570687533667041932340101120, + 1709531250218670553762701150078406179940722314416103673211115797578441449102, + 406403816491359422489603563510038528, + 568828543450333359128147624140033184067298581579319292449106702208950184208, + 411817626572047188535650410727211008, + 1737301932571377902498329783939034393743125406428629236240947948026945357806, + 432285196778936779521635140430200832, + 1566729369220079251313620628072623940604381685383887897616924711689972645654, + 432568984950746621260512834741075968, + 1518074796119297540660480228230242278636657070359174032517758626020247896388, + 432691242383575563678708968120647680, + 2606886680296329334906545268245184582880760617513034312593448764240742836928, + 437638715840662956139171489404420096, + 586013713902145854204736763933055005473774069128236504107941858359368296920, + 437761440264397551598103888983490560, + 712559093065293488493797420984941312111241144890010884336272451887820195800, + 442933058572516156234522470341672960, + 3071280513962567471739546333716014152605056827738323434052146995050662990947, + 453276691329565936829047600777789440, + 2612113008857992558816624983006431319332483400257611878979717567822306392106, + 458591633383672845652172903142129664, + 462598245881353029007137233712976703683759047510135369126126082358963468864, + 104, + 109784777737265295113706052607003350685406596673082618032856106616463350173, + 64, + 1381238078071249809321047557233472602680117124272698196783837852320648892542, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040276235883, + 339128557730814563912473967243296768, + 9223372048273041492, + 339167696443096610495245177954762752, + 9223372038929575723, + 339209301121316311335550155636080640, + 9223372038188935444, + 339248760150583523010467496495939584, + 9223372041208432120, + 344056232528969600292671285127806976, + 9223372037622485644, + 344239815619412615560474239552192512, + 9223372040113771362, + 344278863665634683081309143628251136, + 9223372038124673458, + 344400637343183300222065759427231744, + 9223372043760819918, + 354684143347712898450594870927032320, + 9223372038394904085, + 354886735639481781333860738224095232, + 9223372040780616129, + 359977527925814664434167280492871680, + 9223372038739335575, + 359977924067836161575469877387329536, + 9223372064490319453, + 395959710983921515911698978258812928, + 9223372037134950625, + 396000038118641276459534092129533952, + 9223372038718907413, + 396101380212426712967694464499843072, + 9223372039083627193, + 396323605935558457833880754797412352, + 9223372047233928378, + 401131892570687533667041932340101120, + 9223372038200519519, + 411817626572047188535650410727211008, + 9223372040205985367, + 432568984950746621260512834741075968, + 9223372052759409909, + 437638715840662956139171489404420096, + 9223372046340243160, + 437761440264397551598103888983490560, + 9223372040563368228, + 453276691329565936829047600777789440, + 9223372042072824723, + 458591633383672845652172903142129664, + 9223372037693518293, + 1726632000, + 24, + 255399919633304379671822251015012352, + 31583042011, + 339128557730814563912473967243296768, + 25575159724, + 339167696443096610495245177954762752, + 2246867203, + 339209301121316311335550155636080640, + 1801488002, + 339248760150583523010467496495939584, + 10236000849, + 344056232528969600292671285127806976, + 13548095992, + 344239815619412615560474239552192512, + 7610682049, + 344278863665634683081309143628251136, + 23498973564, + 344400637343183300222065759427231744, + 26054064438, + 354684143347712898450594870927032320, + 4346721652, + 354886735639481781333860738224095232, + 3811631004, + 359977527925814664434167280492871680, + 7685690259, + 359977924067836161575469877387329536, + 100119413674, + 395959710983921515911698978258812928, + 258460793, + 396000038118641276459534092129533952, + 4226163251, + 396101380212426712967694464499843072, + 4568507209, + 396323605935558457833880754797412352, + 27531263451, + 401131892570687533667041932340101120, + 1637885778, + 411817626572047188535650410727211008, + 6283537154, + 432568984950746621260512834741075968, + 56462658281, + 437638715840662956139171489404420096, + 22803216693, + 437761440264397551598103888983490560, + 23626743730, + 453276691329565936829047600777789440, + 6444340644, + 458591633383672845652172903142129664, + 2493343526, + 1726633621, + 104, + 829122565350855611993170702702454167084306693539742883640071402791287466107, + 64, + 338213380681923883086307525388030366273708542719360728569218157787592370981, + 64, + 24, + 255399919633304379671822251015012352, + 9223372040276759015, + 339128557730814563912473967243296768, + 9223372048273359426, + 339167696443096610495245177954762752, + 9223372038929603661, + 339209301121316311335550155636080640, + 9223372038188957922, + 339248760150583523010467496495939584, + 9223372041208559197, + 344056232528969600292671285127806976, + 9223372037622349003, + 344239815619412615560474239552192512, + 9223372040113865743, + 344278863665634683081309143628251136, + 9223372038124966428, + 344400637343183300222065759427231744, + 9223372043761144274, + 354684143347712898450594870927032320, + 9223372038394976140, + 354886735639481781333860738224095232, + 9223372040780663534, + 359977527925814664434167280492871680, + 9223372038739431299, + 359977924067836161575469877387329536, + 9223372064491658924, + 395959710983921515911698978258812928, + 9223372037134953899, + 396000038118641276459534092129533952, + 9223372038718959865, + 396101380212426712967694464499843072, + 9223372039083683977, + 396323605935558457833880754797412352, + 9223372047234271599, + 401131892570687533667041932340101120, + 9223372038200539914, + 411817626572047188535650410727211008, + 9223372040206063519, + 432568984950746621260512834741075968, + 9223372052760113746, + 437638715840662956139171489404420096, + 9223372046334866693, + 437761440264397551598103888983490560, + 9223372040563662368, + 453276691329565936829047600777789440, + 9223372042072904340, + 458591633383672845652172903142129664, + 9223372037693549404, + 1726635600, + 24, + 255399919633304379671822251015012352, + 31264901775, + 339128557730814563912473967243296768, + 25402993919, + 339167696443096610495245177954762752, + 2229828497, + 339209301121316311335550155636080640, + 1802257629, + 339248760150583523010467496495939584, + 10145792410, + 344056232528969600292671285127806976, + 13453488288, + 344239815619412615560474239552192512, + 7494642984, + 344278863665634683081309143628251136, + 23423443654, + 344400637343183300222065759427231744, + 25900239137, + 354684143347712898450594870927032320, + 4319190669, + 354886735639481781333860738224095232, + 3785975811, + 359977527925814664434167280492871680, + 7648048264, + 359977924067836161575469877387329536, + 99546106758, + 395959710983921515911698978258812928, + 258543708, + 396000038118641276459534092129533952, + 4185424703, + 396101380212426712967694464499843072, + 4542097242, + 396323605935558457833880754797412352, + 27408196758, + 401131892570687533667041932340101120, + 1629081095, + 411817626572047188535650410727211008, + 6238377613, + 432568984950746621260512834741075968, + 56200439801, + 437638715840662956139171489404420096, + 22908911717, + 437761440264397551598103888983490560, + 23529743031, + 453276691329565936829047600777789440, + 6362930419, + 458591633383672845652172903142129664, + 2484828481, + 1726637030, + 479813, + 7, + 2471400130185301076597122248696371017557991873596123284585916637878496462551, + 624099834361545559, + 18446744073709551616, + 3017942279200118477185848661667218524310863452942701871679790946106769257833, + 624100135588070249, + 18446744073709551616, + 1833218693083205463952955418846581522989201295436628954426130295688822718012, + 624104939731288892, + 18446744073709551616, + 2962678666859606495977156254391034348966677837927902660220155062821918545348, + 624107017128117060, + 18446744073709551616, + 34488026941370821961584558840032194788395674615729747919630552188537179079, + 624108920134173511, + 18446744073709551616, + 2104194836817141034110318905765737029910061415371291409977201302532766398142, + 624108980418904894, + 18446744073709551616, + 404981031790927226903258981942418260570672631594175160981483277524228873965, + 624109226293199725, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266422, + values: vector[ + 2935784456734760168259533618386076270129277413919048571539314422373383422578, + 2779784250851170122324300803631441500643996408947947910435740010487671435618, + 99395, + 99405, + 1930073597979911102961818128826484881769228700643844218304210241705140111707, + 2934866531214187792161800342860014313187622232116221556052455584854440229259, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 2401788482128984166533813849444736178583258224551540890152575388349528980331, + 1, + 346707654470562389116759662676905060789550794475140608733, + 4545882052957857162089859054578094592494192008935173579604, + 162256009092864813110524761969215900679, + 22034149085825730107804185384457452155, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266442, + values: vector[ + 3461493524755342865633509776600268983715922722283066195092517401134581482461, + 1581014334727067177347207008060956182839838735702880445799620145034106386268, + 2614908966878405341902326160525597611095815128721986030559006708038314098687, + 548440122919161918523692144077912329753567546150691735905865642908862242300, + 480353, + 31, + 63, + 0, + 8, + 0, + 0, + 0, + 786346543410868854698195399189282888405846972019, + 634028667897844324040908450156043846954664548107344752361156161409532472444, + 9223372027267072715, + 779160985450484062413915931083818978494723849770371026606425803941349721429, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 6356707729334626552067646464, + 3609919086104595291441442078633419634984064934895001002717475011544069147026, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 4911653015592160871138094496, + 2462797478571716488472441544970509132918432175916316724945500045965788527397, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 6368060648847582570142852352, + 1282082781115114100871577930643119780061734199808739760987567364340935990166, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 313453817585431642440187648, + 820957343910629866418315943864512096209420362638047811570999118484814118532, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10492216764260441122257559168, + 2164499640696133975520265088040600472758221622530843753228854870891037814539, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 10773656358963042242828712704, + 290243785244754897090423094453455950980008640747, + 1103114524755001640548555873671808205895038091681120606634696969331999845790, + 9223372036170444008 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266480, + values: vector[ + 2205782498798860699180224810072263572578029954527993795156126485694292421731, + 0, + 4, + 344400637343183300222065759427231744, + 1156518361631677299267640239939929860363798481437141139669963231674208834856, + 354684143347717620817077740572246016, + 548064214925934379680843604791757664626671338799432774218682282290230386759, + 359977924067836161575469877387329536, + 1043507288313242966059806728046739050807184538222017980901347654569938697972, + 432568984950746621260512834741075968, + 2967940361147433554609026228590913706956743263612420707826911756150762538234, + 24, + 344934789402294278927198086930407113580916850543324393354701120262248793940, + 64, + 3502433806395190414716896208099771973189705145914373943357363714285753082128, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036188383753, + 354684143347717620817077740572246016, + 9223372036796104945, + 359977924067836161575469877387329536, + 9223372032610246366, + 432568984950746621260512834741075968, + 9223372034752515314, + 1726624800, + 4, + 344400637343183300222065759427231744, + 25916293299, + 354684143347717620817077740572246016, + 433879938, + 359977924067836161575469877387329536, + 100131364300, + 432568984950746621260512834741075968, + 56554638723, + 1726628355, + 24, + 2084462396400212586721958682423534056588782251109956485786350697347699555524, + 64, + 1594660434803519097610597323279641649621501592099162321432222431113205542700, + 64, + 4, + 344400637343183300222065759427231744, + 9223372036189357055, + 354684143347717620817077740572246016, + 9223372036796121201, + 359977924067836161575469877387329536, + 9223372032613999098, + 432568984950746621260512834741075968, + 9223372034754633085, + 1726635600, + 4, + 344400637343183300222065759427231744, + 25899802772, + 354684143347717620817077740572246016, + 432047915, + 359977924067836161575469877387329536, + 99621972875, + 432568984950746621260512834741075968, + 56210665542, + 1726637125, + 480098, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266548, + values: vector[ + 1312161930567071638741676557894192665273130729939646927681626538536757123513, + 0, + 10, + 339167696443096610495245177954762752, + 1313851010364875545926140136065021586316291117506124357741899442957750346673, + 344239815619412615560474239552192512, + 1994697093370466016569454514717396619954710743667851745525622903136045456260, + 344400638885778253860530994056003584, + 3325507353585270975064137592070142821503026650556873189881304858521263983216, + 354684143347712898450594870927032320, + 1464293302734016029301180469092096472071460522789343982602240040983488076495, + 359977924069045087395084506562035712, + 3386664087074192887992723028386798092912544335345141526765311253500109488569, + 411817626572047188535650410727211008, + 1587909811032742453008719589168207649343219066672570668451214652014761557795, + 427355783296423863197036724365557760, + 231732324478814693575727834381873611191914707920092095721261521361729570715, + 432365923167804710124031323246952448, + 3495374326751282949240470981491877936628792956398386900216172829265337126146, + 432568984951955547080127463915782144, + 619621184078728336005529129497588688682214766901880809186385666613354955080, + 453276691329565936829047600777789440, + 1421732108302838781308085993962514309076215434506439914684310070140621795455, + 48, + 2191087494633434928012276181804190439944571751098313465903663522524513473268, + 64, + 107569202269878225070232958147427259873515073953600058011507548811332354766, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874506328, + 344239815619412615560474239552192512, + 9223372036906495867, + 344400638885778253860530994056003584, + 9223372029724630018, + 354684143347712898450594870927032320, + 9223372036871758257, + 359977924069045087395084506562035712, + 9223372037588210889, + 411817626572047188535650410727211008, + 9223372036904588889, + 427355783296423863197036724365557760, + 9223372036872498769, + 432365923167804710124031323246952448, + 9223372036956644960, + 432568984951955547080127463915782144, + 9223372036285273937, + 453276691329565936829047600777789440, + 9223372036914652676, + 1726624920, + 10, + 339167696443096610495245177954762752, + 2237990086, + 344239815619412615560474239552192512, + 7545837674, + 344400638885778253860530994056003584, + 25848971033, + 354684143347712898450594870927032320, + 4317012354, + 359977924069045087395084506562035712, + 10004493709, + 411817626572047188535650410727211008, + 6249833579, + 427355783296423863197036724365557760, + 2038475875, + 432365923167804710124031323246952448, + 11877366985, + 432568984951955547080127463915782144, + 5631379742, + 453276691329565936829047600777789440, + 6346755073, + 1726625870, + 48, + 2756029449368460951664378546389327260158429805647269759379873342293727862155, + 64, + 653670951113819371568876099173982874460615031422807361836264659642134213508, + 64, + 10, + 339167696443096610495245177954762752, + 9223372036874539988, + 344239815619412615560474239552192512, + 9223372036906609935, + 344400638885778253860530994056003584, + 9223372029701630423, + 354684143347712898450594870927032320, + 9223372036871823322, + 359977924069045087395084506562035712, + 9223372037579594352, + 411817626572047188535650410727211008, + 9223372036904683122, + 427355783296423863197036724365557760, + 9223372036872529428, + 432365923167804710124031323246952448, + 9223372036956824294, + 432568984951955547080127463915782144, + 9223372036280470859, + 453276691329565936829047600777789440, + 9223372036914748934, + 1726635720, + 10, + 339167696443096610495245177954762752, + 2232426078, + 344239815619412615560474239552192512, + 7478982428, + 344400638885778253860530994056003584, + 25864412242, + 354684143347712898450594870927032320, + 4320135679, + 359977924069045087395084506562035712, + 9954982573, + 411817626572047188535650410727211008, + 6241883420, + 427355783296423863197036724365557760, + 2029392341, + 432365923167804710124031323246952448, + 11777138383, + 432568984951955547080127463915782144, + 5623400681, + 453276691329565936829047600777789440, + 6349974317, + 1726638323, + 479813, + 1, + 2185106569938577871576473220901618074958896282776949719794122689651991824233, + 510809256841183709, + 18446744073739551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266679, + values: vector[ + 1, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 3080627579649737164611349683017562704529573830753540947775660383119457864776, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1066659009475753266996956147655912666514479366468729510102281749690940913124, + 2687522442578258013074763586113467497523042043695276143344845856488104800532, + 3997985, + 31, + 31, + 251, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266694, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266698, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 3100012149107673332424273895095909483652896673875755873813617710204952320441, + 64, + 1501192799330405335941951172644593142779318710160304128295103816605983985677, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870621325, + 344278863666843608900923772802957312, + 9223372036843667025, + 344400638885778253860530994056003584, + 9223372036526469904, + 354684143347722343183560610217459712, + 9223372036855488071, + 359977924069045087395084506562035712, + 9223372036880040264, + 396101380212431435334177334145056768, + 9223372036862268916, + 396323605936767383653495383972118528, + 9223372036883618595, + 401131892570687552113786006049652736, + 9223372036857722864, + 432568984951955547080127463915782144, + 9223372036845967840, + 458591633384881771471787532316835840, + 9223372036858637065, + 1726635600, + 10, + 339248760150588245376950366141153280, + 1016405381, + 344278863666843608900923772802957312, + 2343520156, + 344400638885778253860530994056003584, + 25955549300, + 354684143347722343183560610217459712, + 43252252, + 359977924069045087395084506562035712, + 9980584054, + 396101380212431435334177334145056768, + 454202498, + 396323605936767383653495383972118528, + 2745443606, + 401131892570687552113786006049652736, + 163217970, + 432568984951955547080127463915782144, + 5630598009, + 458591633384881771471787532316835840, + 248874479, + 1726635600, + 48, + 3121327793738126016819398219123213571222669667642080084533138441801710342011, + 64, + 1798623942546316399008849111189381069994950814017413364651176442163288987963, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870621325, + 344278863666843608900923772802957312, + 9223372036843667025, + 344400638885778253860530994056003584, + 9223372036526469904, + 354684143347722343183560610217459712, + 9223372036855488071, + 359977924069045087395084506562035712, + 9223372036880040264, + 396101380212431435334177334145056768, + 9223372036862268916, + 396323605936767383653495383972118528, + 9223372036883618595, + 401131892570687552113786006049652736, + 9223372036857722864, + 432568984951955547080127463915782144, + 9223372036845967840, + 458591633384881771471787532316835840, + 9223372036858637065, + 1726635600, + 10, + 339248760150588245376950366141153280, + 1017623549, + 344278863666843608900923772802957312, + 2344694850, + 344400638885778253860530994056003584, + 25924973524, + 354684143347722343183560610217459712, + 43275551, + 359977924069045087395084506562035712, + 9975587415, + 396101380212431435334177334145056768, + 454832719, + 396323605936767383653495383972118528, + 2740511257, + 401131892570687552113786006049652736, + 162842974, + 432568984951955547080127463915782144, + 5634164166, + 458591633384881771471787532316835840, + 249296715, + 1726637682, + 480341, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266826, + values: vector[ + 1, + 158392873823259512175094183968321933186206357653160993906483543455649704345, + 1640329890697894815391884169455024655819778160589005784904028038810209056888, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 207095555137602068174310225607660532858489993604082708018689543482077973596, + 1722803820035618677944077344593337513140372058950260368900470653520263775910, + 1446217538853022782940255618597489121939110513953632411317010028326162149379, + 480350, + 31, + 31, + 251, + 13, + 11, + 0, + 0, + 2320461367242408279424962753786918367232148312360325863683361576132996603177, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478978647321372219987347952, + 2002577712142797366071400208984130265718806010031142715952818248584534926009, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 20074254186472761082879332, + 3593819958147349194633270120402184667865898042662313272145269628595308534434, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478983720175992490114042352, + 2915366546679747614654619643495609415936565872925915844818995283771369551926, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478990102749441993618901488, + 3532478867743278201212337618735895551250608174479120090257373604698681924415, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 20093863075423114344568448, + 1808853130132318821711726779669093148666190652477752601905825429812086012279, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 478995562985687811646179824, + 679866882539019000935887740270904727131388330854547147619228008664713029466, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 477384922420380009565958628, + 1096454675270815948555659825108277485290142302055303468770096565778035912772, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 19282206336179894068564448, + 441701436224783909038101764297165985154040917091776454560170818457801538217, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 106796843742303127241636096, + 3301898268653520728281402540648098262205671265038174604957557400816986013443, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 20067631805350299380130496, + 394147783947837887276808641747888311352268815122920822187473382343259741669, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 479008457259795334622759408, + 3301898268653520728281402540648098262205671265038174604957557400816986013443, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 20067631805350299428140496, + 1532218410469604162162782038718455736517922712489147971250501289022396412586, + 316623735692853304525146192642758839706355829840274185964789512850136103846, + 83095968894311105156225664, + 1247564730678417239830872151754749769218771346634782609455097078989337615797, + 1274774629464866617375619675534046311823567799173222425688032354717900711262, + 1686174658157191442829310875979381046958771039145848732285406649800534888548, + 1003683004621926499494993993756189533190975455535560421229035822582494583110, + 250318155718797493578458557294694348675764762963901938769352450785151504787, + 874888573105041796852966365996649145302693897242184786515882156769251808114, + 1061855011443659831969050258960224167075664164099243218793966995209483684730, + 1307230101009284911625691942754918485451337339357232965577457680006852285162, + 1790609963763171253498498651647293806921856854609838620441719203548485949934, + 440885030272423981944585768819709070420364476970220757442217858490595202588, + 1284012468656000335222320871104793176982487125940290902701786673286179164117 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266891, + values: vector[ + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2266895, + values: vector[ + 1652414701102345982774518137166150664044009189763470697083308406982426866919, + 0, + 24, + 255399919616426605400904655341355008, + 948966688758334747267197688290631807300425232609325189961866961490287477862, + 255399919636912342460516171815845888, + 916027209646762670988168231384814740561575425568614098768281455362425958986, + 344177859849261016318815705440976896, + 40814888387893053701912270904600745861151682137644012937054933817174895963, + 344400637343183300222065759427231744, + 2964255700413215368599492286872259704309940757683521358904708129044073305184, + 354685165896815395127641508979671040, + 119935823883701439733195903100412649216164864937060910307382680231527110021, + 359857101118792982641025093688360960, + 3284897659199930486815400908756596976389292853802694469907142958147712272639, + 359977924067836161575469877387329536, + 3288576587712149124447316732544791196311115592515841660658070036800257108260, + 364866935516639607860848399950544896, + 2088793420219657756596430930255115021344384874488581215473886497376324889194, + 370221491652003648852770474290053120, + 3059999493483769899245639766255369216472934192371230333580273770013086556017, + 380402944362804581987470878609244160, + 1756459738751954101706966142085635619570155791543921242793190472023789262637, + 380625575499469664776108737109688320, + 829791502518812211284766157565179083482596753402320615745356343301720933188, + 396101380212426712967694464499843072, + 259111753052080044279794563957475392982053383033353775454379726921882458972, + 401131420603629704476582868699578368, + 3052925542568080703785873982759792095624882859971144192826949163375595490459, + 401131892570687533667041932340101120, + 2338587485388203722133702144606981203863418717051558790544121694533416627284, + 401212466347460193622672556995641344, + 2151931625073647173883792055347738346287556817143266696224649345812575541832, + 411860019573868898601035405860012032, + 1821114629107982098980872866603902399738998209246745104942999446765099883966, + 416789435879299995584112254164926464, + 180962481521732356648447397967455883253720218591867005515485299706376644784, + 417195560640735061597624221636231168, + 2473466797304825308024617374747647646391090191311894573224933539645985171260, + 427355783296419140830553854720344064, + 903798372007016325937106699143697543547670323729510013040644280778056449772, + 432365923167804710124031323246952448, + 2530692089791956768759490226164064570407599173692773923731528298664484240116, + 432568984951955547080127463915782144, + 2536004036917500287705393744850232582159641163249388410170347315125573258772, + 432670881640456009432938863099117568, + 2202047645190409600553457430106006911515717243149964155904944931191045036006, + 432671347735506124965069064350203904, + 2554601470460927985230188095429825945030860103731451948035182367460510036836, + 432690441722672062670429108442234880, + 1884481551597662056284148297281443087996800907419546796164197623160921080346, + 104, + 1743370280178879397528675505249506513920638207347370009877757350284919264473, + 64, + 325809068305704138338103943763392205383246607919237959442046849526322564995, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038698423403, + 255399919636912342460516171815845888, + 9223372038210347729, + 344177859849261016318815705440976896, + 9223372040672911133, + 344400637343183300222065759427231744, + 9223372039505498354, + 354685165896815395127641508979671040, + 9223372042951788806, + 359857101118792982641025093688360960, + 9223372038801350171, + 359977924067836161575469877387329536, + 9223372048814427937, + 364866935516639607860848399950544896, + 9223372058497381105, + 370221491652003648852770474290053120, + 9223372038683826835, + 380402944362804581987470878609244160, + 9223372038005707619, + 380625575499469664776108737109688320, + 9223372040336860751, + 396101380212426712967694464499843072, + 9223372037370516390, + 401131420603629704476582868699578368, + 9223372038769567815, + 401131892570687533667041932340101120, + 9223372037044479705, + 401212466347460193622672556995641344, + 9223372038667261934, + 411860019573868898601035405860012032, + 9223372039921756952, + 416789435879299995584112254164926464, + 9223372039454436948, + 417195560640735061597624221636231168, + 9223372040479787979, + 427355783296419140830553854720344064, + 9223372044444306059, + 432365923167804710124031323246952448, + 9223372044457827629, + 432568984951955547080127463915782144, + 9223372037161203188, + 432670881640456009432938863099117568, + 9223372037129640524, + 432671347735506124965069064350203904, + 9223372038501854754, + 432690441722672062670429108442234880, + 9223372037416078255, + 1726621200, + 24, + 255399919616426605400904655341355008, + 7075904933, + 255399919636912342460516171815845888, + 12431782838, + 344177859849261016318815705440976896, + 7202660155, + 344400637343183300222065759427231744, + 25803207176, + 354685165896815395127641508979671040, + 17706002678, + 359857101118792982641025093688360960, + 7174850242, + 359977924067836161575469877387329536, + 99746105734, + 364866935516639607860848399950544896, + 57448408809, + 370221491652003648852770474290053120, + 5330054414, + 380402944362804581987470878609244160, + 3359596340, + 380625575499469664776108737109688320, + 8294762965, + 396101380212426712967694464499843072, + 4532356417, + 401131420603629704476582868699578368, + 3074122842, + 401131892570687533667041932340101120, + 1622352812, + 401212466347460193622672556995641344, + 4404488962, + 411860019573868898601035405860012032, + 13118977606, + 416789435879299995584112254164926464, + 14121208224, + 417195560640735061597624221636231168, + 12491482884, + 427355783296419140830553854720344064, + 20248623317, + 432365923167804710124031323246952448, + 11778947809, + 432568984951955547080127463915782144, + 5615790374, + 432670881640456009432938863099117568, + 1639389017, + 432671347735506124965069064350203904, + 6461295113, + 432690441722672062670429108442234880, + 5051999495, + 1726624458, + 104, + 1520251226228008659872762224967900795047479515375137799057685745102768562107, + 64, + 3014228266470727074536954061036451127999400893635924886131680674201546065136, + 64, + 24, + 255399919616426605400904655341355008, + 9223372038698779685, + 255399919636912342460516171815845888, + 9223372038210973182, + 344177859849261016318815705440976896, + 9223372040673268525, + 344400637343183300222065759427231744, + 9223372039506794401, + 354685165896815395127641508979671040, + 9223372042952679151, + 359857101118792982641025093688360960, + 9223372038801711590, + 359977924067836161575469877387329536, + 9223372048819428812, + 364866935516639607860848399950544896, + 9223372058500272583, + 370221491652003648852770474290053120, + 9223372038684094463, + 380402944362804581987470878609244160, + 9223372038005876409, + 380625575499469664776108737109688320, + 9223372040337275455, + 396101380212426712967694464499843072, + 9223372037370702355, + 401131420603629704476582868699578368, + 9223372038769722603, + 401131892570687533667041932340101120, + 9223372037044561217, + 401212466347460193622672556995641344, + 9223372038667482854, + 411860019573868898601035405860012032, + 9223372039922417086, + 416789435879299995584112254164926464, + 9223372039455141212, + 417195560640735061597624221636231168, + 9223372040480421860, + 427355783296419140830553854720344064, + 9223372044445326445, + 432365923167804710124031323246952448, + 9223372044458423608, + 432568984951955547080127463915782144, + 9223372037161275520, + 432670881640456009432938863099117568, + 9223372037129723255, + 432671347735506124965069064350203904, + 9223372038502182420, + 432690441722672062670429108442234880, + 9223372037416335194, + 1726635600, + 24, + 255399919616426605400904655341355008, + 7105916017, + 255399919636912342460516171815845888, + 12384538198, + 344177859849261016318815705440976896, + 6673090688, + 344400637343183300222065759427231744, + 25885642351, + 354685165896815395127641508979671040, + 17746804867, + 359857101118792982641025093688360960, + 7195788208, + 359977924067836161575469877387329536, + 99647536234, + 364866935516639607860848399950544896, + 57616986276, + 370221491652003648852770474290053120, + 5319316996, + 380402944362804581987470878609244160, + 3363755387, + 380625575499469664776108737109688320, + 8239118153, + 396101380212426712967694464499843072, + 4542682014, + 401131420603629704476582868699578368, + 3054795489, + 401131892570687533667041932340101120, + 1628791549, + 401212466347460193622672556995641344, + 4340064452, + 411860019573868898601035405860012032, + 13129929772, + 416789435879299995584112254164926464, + 13887776752, + 417195560640735061597624221636231168, + 12578026475, + 427355783296419140830553854720344064, + 20323785245, + 432365923167804710124031323246952448, + 11809012580, + 432568984951955547080127463915782144, + 5629413635, + 432670881640456009432938863099117568, + 1634251399, + 432671347735506124965069064350203904, + 6544692640, + 432690441722672062670429108442234880, + 5098391914, + 1726637990, + 479811, + 33, + 3448457446648890637987457625725585735733969703708701093694798811845809179875, + 624061543117488995, + 18446744073709551616, + 2234504002422570819397301859231938847737053120989748650090138570752911948106, + 624061543146849098, + 18446744073709551616, + 2738507815071870045895909197667348420857512518939273535086220514346938205878, + 624061546531652406, + 18446744073709551616, + 1651145307708809882987700908868789284448886261213338576879223281268209004984, + 624061547513119544, + 18446744073709551616, + 3395190343537131438593989416130839542254696321926437377937244590255229888059, + 396095722589519931, + 18446744073709551616, + 3178257892804395110933211103022534383111394467525528631273196986199755433165, + 624063305626944333, + 18446744073709551616, + 1474597408256411488790964528983299673424244893745196092573810169251784197788, + 624063308260967196, + 18446744073709551616, + 3298349076393199298937629026111683679134597378456200744931331860024144294103, + 624063311549301591, + 18446744073709551616, + 1658516781272897346260838957788837133797420630126973050044450176486301419024, + 624063313289937680, + 18446744073709551616, + 3494583373197941550634065169754590243694520381774266086503565510193424221137, + 624064827257520977, + 18446744073709551616, + 2664521592920224679340472052946893699076225273429684838543176794730906719436, + 624064834312340300, + 18446744073709551616, + 380434110068995777661395345594683338465020022597424276759538508115622955855, + 624064834337506127, + 18446744073709551616, + 1707301703265808811730291420694866345481877848151767254292021049365853584374, + 624064837642617718, + 18446744073709551616, + 2810810887831636042876015759622431833327919067282442690468968808449786893982, + 624066707639501598, + 18446744073709551616, + 108332331529976827078139210181405381248626086779436659934907290951594035513, + 510349384517419065, + 18446744073709551616, + 1085449171458423985530523008793313900017117312337127086752753194496167710356, + 624068746587144980, + 18446744073709551616, + 751566919021474554996735977346911282594498892605295679401482754692717284322, + 624073113662915426, + 18446744073709551616, + 1894534464968536056588374043020074851903051917401393691365570779164541091112, + 624073839646606120, + 18446744073709551616, + 3581755093216222741758495940870783757332437134218518022130927007383550952208, + 624078060911592208, + 18446744073709551616, + 2993085944781414856323465247746768329337317263569684564138404717523247747160, + 565891257251922264, + 18446744073732622428, + 2985623969695894065254796789383108176625238707197865705193459371975534098862, + 624079666273059630, + 18446744073709551616, + 1175287966501320156739984780083834587511578936037694250154580031855521952833, + 624081280383845185, + 18446744073709551616, + 350380601156275337554855337330411777564058553254486315978148078899170427685, + 442774218577281061, + 18446744073709551616, + 3304728142728130940495032478092807254266409381278302289195794553241771115890, + 624092834806367090, + 18446744073709551616, + 3025013068601840444078535865013140831986417388483264418844359826607320650272, + 624094529900774176, + 18446744073709551616, + 2394859767569145600563292753015736033290181802813992904385035859334932307875, + 624097828016227107, + 18446744073709551616, + 3017942279200118477185848661667218524310863452942701871679790946106769257833, + 624100135588070249, + 18446744073709551616, + 2605041527487117743567886514190092543730133843062513513076419398798701942995, + 460583347899335251, + 18446744073709551616, + 2962678666859606495977156254391034348966677837927902660220155062821918545348, + 624107017128117060, + 18446744073709551616, + 34488026941370821961584558840032194788395674615729747919630552188537179079, + 624108920134173511, + 18446744073709551616, + 404981031790927226903258981942418260570672631594175160981483277524228873965, + 624109226293199725, + 18446744073709551616, + 3067286965062429705398986642946829763151854175449642593699546952448246096458, + 624116329636430666, + 18446744073709551616, + 3472162226018522618051619207908428052136097364294907980185905883937507481017, + 624118994021909305, + 18446744073709551616, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2267262, + values: vector[ + 1502064884135231113827891111349300255047225554450455295667654053821716465720, + 1894521718522320839335869237639920547001250165603817160928857651520581736754, + 728817, + 728865, + 2832914200146729305725492670058415642561345016730517888054697367899932523329, + 1928309703959946097975848766963085324519985755355328599744176469955190132519, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1479150403853374881896910806912428294850816525883338778260134815061235206262, + 2, + 4441318813843549193313554750708714639489185768106637511526, + 3739710701308370092694697633647216497028321944313771392182, + 2189598676020048460630838359628206660537376914088161609418, + 4109823507917180997456689309324961518192292136884449406412, + 15611903485901105712174691337435340284, + 122663422079271817275020504370675137034, + 108311867721095674430480948410089614588, + 51795001711331643066853837304522821645, + 0, + 30, + 993696174272377493693496825928908586134624850969, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 1661419, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 4543560, + 731571816250358337020264068457412444728650167773, + 2624108838281635479035520427445644879894123744014061403441716546205335167342, + 80000000000000000, + 0, + 1068740994912402803003650731105045756656512955909, + 3292310102732967235607621007132320245226792589059970898975575550212288113616, + 1661420, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 1248875146012964071876423320777688075155124985543, + 731571816250358337020264068457412444728650167773, + 2624108838281635479035520427445644879894123744014061403441716546205335167342, + 225000000000, + 0, + 1404591322402643893568317420818282276642136598550, + 2624271632322125921217374734393920890821192138210577916078337694621182820758, + 1661421, + 774397379524139446221206168840917193112228400237242521560346153613428128537, + 5, + 917551056842671309452305380979543736893630245704, + 731571816250358337020264068457412444728650167773, + 2624108838281635479035520427445644879894123744014061403441716546205335167342, + 225000000000, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2267316, + values: vector[ + 2779784250851170122324300803631441500643996408947947910435740010487671435618, + 2761886929817458989375993288572045325271029092888093579809345005383287886720, + 99405, + 99415, + 2934866531214187792161800342860014313187622232116221556052455584854440229259, + 317504296052938784232390990701651058805110265595310097956015637790828312042, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2741190170141984203224468507008497105532196084369172236871397222510074358631, + 1, + 0, + 3350831691814899018250025228308624991428028813336219476031459613612853168341, + 1, + 993806718117153289762150898316773135793649052772238399322, + 4067771870745279160700476308666245058999830559458381983091, + 162995022304715835092938652519509651146, + 69699890158984580167981993862016801171, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2267336, + values: vector[ + 2709739437445365581839607575480067270776788628024404825133389496524515212850, + 0, + 10, + 339248760150588245376950366141153280, + 3227474820798936117769241731037441376655836565025668355812772465413527090458, + 344278863666843608900923772802957312, + 777336590596743353097754011184648664781033590609845071754567471072205620859, + 344400638885778253860530994056003584, + 2835001893685947666376121498030164113839277334081255538282824190539164388563, + 354684143347722343183560610217459712, + 1892704610648537240350416598274027060870039100740952142714396830528897062360, + 359977924069045087395084506562035712, + 801768444596032524967613964230879666515400286406149963657831743137904493300, + 396101380212431435334177334145056768, + 102872403802112671469570821928696405701440538299218037795054959592026784188, + 396323605936767383653495383972118528, + 2125545610456369765608388126250331295283802027854598857071512446248012166545, + 401131892570687552113786006049652736, + 3532574809517450733593392881089714264060214291098884754589458368765819293566, + 432568984951955547080127463915782144, + 2409116671548289620469958353361823063575071672439171865370488937823736240344, + 458591633384881771471787532316835840, + 3365636747832722437945332534052394150904470008774008947776009987469882110216, + 48, + 3121327793738126016819398219123213571222669667642080084533138441801710342011, + 64, + 1798623942546316399008849111189381069994950814017413364651176442163288987963, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870621325, + 344278863666843608900923772802957312, + 9223372036843667025, + 344400638885778253860530994056003584, + 9223372036526469904, + 354684143347722343183560610217459712, + 9223372036855488071, + 359977924069045087395084506562035712, + 9223372036880040264, + 396101380212431435334177334145056768, + 9223372036862268916, + 396323605936767383653495383972118528, + 9223372036883618595, + 401131892570687552113786006049652736, + 9223372036857722864, + 432568984951955547080127463915782144, + 9223372036845967840, + 458591633384881771471787532316835840, + 9223372036858637065, + 1726635600, + 10, + 339248760150588245376950366141153280, + 1017623549, + 344278863666843608900923772802957312, + 2344694850, + 344400638885778253860530994056003584, + 25924973524, + 354684143347722343183560610217459712, + 43275551, + 359977924069045087395084506562035712, + 9975587415, + 396101380212431435334177334145056768, + 454832719, + 396323605936767383653495383972118528, + 2740511257, + 401131892570687552113786006049652736, + 162842974, + 432568984951955547080127463915782144, + 5634164166, + 458591633384881771471787532316835840, + 249296715, + 1726637682, + 48, + 1692557564791130040214621820893748442953144569179725711983639379320105735030, + 64, + 3391989943787163830750164901271031646917115055599232868373393154742934924578, + 64, + 10, + 339248760150588245376950366141153280, + 9223372036870634035, + 344278863666843608900923772802957312, + 9223372036843311237, + 344400638885778253860530994056003584, + 9223372036526793322, + 354684143347722343183560610217459712, + 9223372036855488612, + 359977924069045087395084506562035712, + 9223372036880164875, + 396101380212431435334177334145056768, + 9223372036862274594, + 396323605936767383653495383972118528, + 9223372036883652765, + 401131892570687552113786006049652736, + 9223372036857724900, + 432568984951955547080127463915782144, + 9223372036845731088, + 458591633384881771471787532316835840, + 9223372036858640177, + 1726639200, + 10, + 339248760150588245376950366141153280, + 1017286412, + 344278863666843608900923772802957312, + 2341389714, + 344400638885778253860530994056003584, + 25892787250, + 354684143347722343183560610217459712, + 43388404, + 359977924069045087395084506562035712, + 9981482521, + 396101380212431435334177334145056768, + 454613183, + 396323605936767383653495383972118528, + 2734593948, + 401131892570687552113786006049652736, + 163318472, + 432568984951955547080127463915782144, + 5624085113, + 458591633384881771471787532316835840, + 248616544, + 1726639695, + 480533, + 0, + 0, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + }, + RcpbChunkData { + startAddr: 2267464, + values: vector[ + 1894521718522320839335869237639920547001250165603817160928857651520581736754, + 1976457095157837022619043343778863250685004675914496772081151602162471595007, + 728865, + 728913, + 1928309703959946097975848766963085324519985755355328599744176469955190132519, + 639334480574394745976206419197093090307434637010925072957230217826622648760, + 853638403225561750106379562222782223909906501242604214771127703946595519856, + 2590421891839256512113614983194993186457498815986333310670788206383913888162, + 1, + 0, + 1141431240442161207722785472053847347825323765146961451026154488743080296796, + 2, + 431322277763591161649156910656318814453316001471233461322, + 4252392959244911622088022587813310403249840559004737826096, + 3863495197515073144473166985869185238850047271335855108902, + 4204688437553340666941709588523339887425509208274716387980, + 271214851313774927062362109714663516009, + 26555990035108352738337454366809256018, + 44058568597181151734704353408322338023, + 41143453646152027962733638147109402861, + 24, + 3475252094465534150446669812792040965529065299943233505330779571674053440258, + 229593283080566061045346265188203502050393830836, + 5, + 0, + 172835729311429630586540173121386426287377880798, + 196268403159008932410419402999721616371951519129, + 20000000, + 0, + 3292310102732967235607621007132320245226792589059970898975575550212288113616, + 1068740994912402803003650731105045756656512955909, + 5, + 0, + 1009767196968243419063526169048420819003511671774, + 1248875146012964071876423320777688075155124985543, + 1000000, + 0, + 3256441166037631918262930812410838598500200462657642943867372734773841898370, + 993696174272377493693496825928908586134624850969, + 5, + 0, + 263098948757741292142939352281879216467092637510, + 4543560, + 4500000000000000, + 0, + 0 + ], + z: 3105308843765424420746418406968863647145547948358354562427919293652018777976, + alpha: 440097149591818887303288430527079275810716748881440141125977418522883391660, + prime: 3618502788666131213697322783095070105623107215331596699973092056135872020481 + } + ] + } + } + + // tx hash: 0x915ad5674e68f8f47b3be85496443abd583fe37f7c3fbe2dce1c0e119f487c08 + fun vpar_data_1(): VparData { + VparData { + proof_params: vector[ + 11, + 6, + 30, + 6, + 8, + 0, + 3, + 3, + 3, + 3, + 3, + 3, + 2 + ], + proof: vector[ + 33912732357209368981680891864262474967720593581461421213566169922258759319552, + 68433568001725544407260608283135816602006808543931527073951340377690586742784, + 34665805722078363541775273455711666598874784401816892711491057430318018461696, + 3133792542525361357092918675503115829996111431283614557160399962159187005583, + 1877033148209056023306066974570858749060102208753754840093822147540548397912, + 1280107423401599578843366942717698692524741449285415852254389204026462746851, + 3489421196724948838841558115416485575499289260239710481617416455765237551981, + 511753307721414905071943250886989117974400539922336661134527097834717504990, + 1240985900645409602869438575801643642379747646622390455404780868764671294798, + 3395820630915122021264351969222383732775616562570873162337902143793244798439, + 1150876128922119476928047838264480516822965699166065575348956117246939932207, + 3145097687911740746325418139367520382384882705144057318054005020083018936886, + 2544845562115069990203385241549813842274091534758482592260799912576760892648, + 2265850112479368324631132883131245066772216074188848605661103349131162312112, + 2915231135067911602006053655122007891733450080311378648571680067727561106964, + 1284964300059523160271641164246303428814593835538459660545950610265026619204, + 1660314240188996312265789071221728793779043006832386321439906800448828282817, + 2540995119499258537774100284612662353811993530829303908613112363869326267661, + 2916701173870373268733030135883427624214498575107632020200566643599245394346, + 1805785405007405720136596915962472238276234700563726118777501320381698934266, + 2927113488516898183949873248058813757391071614941871844472897681462924475408, + 3489196281221660767426183695562407222877128438375294181775132955229582425437, + 1494823761138721258845368118430233295088129714155232439542701631631962538891, + 2594696136252278263458018136592437056006770562355518112606170235709993809953, + 1925889469720018027471333230263258147301338325095901279949874083468947149008, + 1725793905380287705331728991614188325234780346975548042471282874168940487115, + 975751848598513232925320750555972277324838848076066598765590523675546342634, + 3243998643487853393341429906395910717206570985386312968342106441328579603462, + 529785721985384598368815331759972051934267293903176264166160508327947011287, + 2347770141316330431947322152009653515073650052356181666981105466706087764014, + 1492895095132741491901892281504578432945573373477918727890751027072159857692, + 2282911996632819215913755621778895613408135403150757465688288874520248126328, + 2015187147269042038934555012579789924587972838055540714475783619198729503475, + 1299115404661000796523287514786548253771392857237902740552434975544357630438, + 992138827541585608823405325872671184602027834072330892294479889154050307939, + 2082211864324378472728533827271244920590259476102758931529408654091133086326, + 1089556101246987903396403175362636266840119420153319714823552810404949248748, + 1146532881097605834219140878797977412538963334762008638671126773417159718658, + 1488315577951292840727310521322443700268305773994500647449285344676322653694, + 3110653924860637437047778767389528981114625254082089005553211931907229131603, + 2331963319796613163876065151858067715053575964540992015908598744384011213156, + 2509138994165446189682395942948207438579473735562255271751424990123228591425, + 3079992209262492713473406946661740082085510718132430452879323171632178470064, + 2415557511253451191779489471592995002528082275763276809750601967888068286102, + 2162193253214660228468598457897487482285832712532288895808066132061851435010, + 255486042960818361041691331684893841761038727456016214887246963748936214127, + 2462592960550345925264729602751654139034578322190354991172266268879021151219, + 3317569909588181857754981434610252647562392692279286647505060217089007457926, + 1227074256048763713809147365628209335994957636180294346046471300138467646179, + 1257962011799483916916084733717052724975565532873064905191765166336919681009, + 1089280289801128686949347520319231170050604449035071447155777726071103503054, + 3533130680179597120531596905765851849814926305031241556312113539988489729631, + 1482534790495654318668714733337839178870043019363059326005914234530364369145, + 2241008160097572268441736734926908184053510196175123708494417204476451232977, + 1111717107849072934754432675837760756608626969243653996829164444402591537894, + 331675729771862150103707025722468026764743389039663444172896023361597682880, + 641817290376963557625919965902362520187173447171939851589158260381052340630, + 677384457344993475256272734673053982545440887133448511997405677607645652329, + 88899256348360136749941618252207042219672231648012048311025409402529851217, + 3147972365283529780602309250918235773984304243551532298488462091518736198841, + 2182424862402880468897798310105841921813293908360394742324193122119741643094, + 1288105554471443742645612972050116004513213150692372406849591867641652338, + 2333208320108268181094753421172670865221547109620200548625282835642173152624, + 2313287568777751043563088786232898979233212550786846949885775574833274605981, + 3464035126405056123698032880571487938790690151653497534968275916801560632602, + 3526629906056769104894964557121941520495319554290224051171852311408155646233, + 1048265551359265086448876832712785822947116311161504007492118510555462129998, + 1871311618244794046316181740982603297884420487446037405999237946087843432773, + 432624422809962262153142096606840258271663388006694416019330741714962734355, + 1856464923185336234300375567675477983714929653225186740923875133671208345727, + 3567538696968456887186666526921324467293345840433366358759188539867728837782, + 1181793218958456870654364951089590811910729599278537266140326727824097288400, + 1167464994121316125934320961787865773688634796191204955213100374432229800102, + 2282178779325542192742384439347345137625583549928714796049184199891247212886, + 2460353077148975678879331309366373140247572157594515665535364769901294162817, + 296657337570547434164120798458839976125301841114160720738791141645737313115, + 2622915958139049553991853205926941956671009563449688506745482996076862357704, + 1095070825187033973868091207511956100515264315383016647495972146935498259208, + 57998889496650450407968152159337716773022847584371848182580412973347676229, + 1476370174009024093036056959206292549875623739296254384943801713047851507241, + 2106587673794879960152951381022123325997700853131944400520500564121096092709, + 190902155817685638591694803569013862750760960249081470440042984166420048098, + 1679336618593858321700245472357161542046478163541474146547625283559782568265, + 2051862368473529970866264688716299864050474238318693605891186491185402177705, + 3457505082366717635806603369208943192920771332397915143413569524357401112463, + 3511761516694228355909108873700185537495737176000931648575501663940465086033, + 3061657439112769528957070779915861006615816427400261674220863058453785212567, + 549144178331744534368319978466416146777974556007077334620716135803100595611, + 645017375243035785589686373171502414975343892457745557109382304839484497272, + 1895149731960146806536138586658467761246311143500812857345847266733537568275, + 990651586028197754786947670985682167225595433612598784292970805821470344882, + 89311618492084556493822155366269836983613047037965258249666576542900308749, + 665712622128710498556123465254242433521677364640879559278391671336051342654, + 1722321047954585036510068700275583318314124201593151125709446257091606942338, + 1399035857134099641191038113401384102777076744280822501506883687327841601845, + 1974547713911066678573511621282472032894310318742827842806308350223296948300, + 2264022124320673062497393985781131495056037622644001282928095302213947497415, + 1538570859262780412093648248113347472907886830007014648750693646481545913443, + 2141755094476713782686842368689682276795392702624912432779333379641941793333, + 1114024112668759740799642831762853530844451477722868803942574196644916484355, + 2668769790035495426924142404313780467230545994883831150099843613415066275634, + 3458163534809136928312752468359114439360591887803518358691928336219673235220, + 2116036238425774463302279283686749839674557242316009695183869834186621137204, + 3039504609678883395212089330233163781954617742357206784817839341229032080621, + 714713052852201213860183531731158394795315111296839930349648875184465568443, + 2794635337697299365840523311527589970659225282310513575532382975462473299054, + 31997093674099035429352401630737860977928120760839101275466076820768758105, + 1388813513650092570533153177331194743900390906970780996947550996785452352505, + 197764958383711472668086970939460603380538795331778730381764923746593629522, + 3139784875714375920985630156668157626410182139609421063107717797044305493051, + 1942703369773062830010835589837912491350925854488198160658790696610594438816, + 2807156594729795027687183150952074087907600286059624774787365389729169974066, + 2662801544797381024398040812834713408532963914793774267284752402470455783522, + 2082340457768500171750717206450409924501688512977661064352221589038209199137, + 2818407392694618273542832787738553743400142080593721420734099919398079147591, + 3156176951754031552443517285443768009970164043418186684745433314857359238510, + 2504746994435572118195261333953481738096826032553161231922716133665364129892, + 1826236629004941535855663242244823453696367832891199928755699759789442705947, + 1186504784858743476450227421840056892432280057610718066101642154873137362610, + 3383221847221385496284927197606102873899116022716860633653252725450414982062, + 2922599637480309426512380293385950196281421952952851493819466936630632344794, + 2737694873190481281999246464491591210096712015308818645405982358026885620860, + 609834850101834406412072890013132685526315109933034161145290361416339160894, + 768126872678539526243921658877203053184814701841037051033917113301120188728, + 296479618199001365337480393390660733471467365805140030452513944647475281609, + 3591229072551897384451012083698681074796550167247467458581527807720746031085, + 3566916830591925201569786846370318367620875589345992987041174067991231225323, + 700540143910616675011670377525664795392047590420647651281375955614596986089, + 3335364084245984072153276136158594269916712624931855240617880327830332011314, + 1212627782449808964843878230327623546579179784160248596159895206472452829518, + 1678799395263390043747791663648814371943418582577031920067113304279763531548, + 1106215224837211375332532809058669250641474879336737126033439907455571061418, + 807817571085882230124628440346484128043245330226601763954469751316721681254, + 846964206869846340011891669510128686202513656475499572458777247728287064556, + 1513269032380903433996901277650323251328414171058464671150593589615435507441, + 2856930204644855461553002961652196608685515362071046436715586034758396123916, + 353745242669111220248507829632136629865405030909179260472986730448881411465, + 958169100892665673169512695536713852433424986996640321815388284247610214561, + 3077006372998753406031636435719447919510066600938408609774391313030280575244, + 1223301585043701629105369057127734940224744086408307200202037164655328622448, + 567551438625342642507702669565359760754595490937500239499970248532362124445, + 2324571646376705946140805888777534976316414795128718240580236870424454876481, + 969092238078527518063957841330520796449910800038482240197180408205655388532, + 646738031217025637020645546941059711876640078429671924240290861744066518865, + 2913349037136591442170349241806033137750570076455645095974985036085116177780, + 1303647219827067263395173994807454911937858608208482852274054299584080510287, + 2154727670738809834677933001173380771005238644137172804344389853490108743566, + 3253793455593306656970863794143500362291528819426117352338740032548176871242, + 584532679605560887518186701791414430532054216516381673374726781905714617230, + 2183452670592985339727850849248018294119327008131184643481122654927569598841, + 2377289084572655862659776993345665456207078730736665623544508168481066223088, + 3366248080383711791460045419411207567446670023420077937973074084118846139284, + 544437685195412200763953729634472387883480721105086853993821834500065438387, + 3062664733670812251028997804366927000630394502191218159300458062462105633390, + 3612937933753141714703954290409071814366228564260843302204778827526342177229, + 285922862119118967257208827542283440604479766731234285179039063331269334042, + 2761324158952719830322347930426974567008153907619070354886151199815906017588, + 3608963654758853322068754346668750833521949752242387986515107923185416105293, + 1589536396227225796214489204726105884471297874631850447253944537833318427522, + 2823286973866184606192955013433766201295774195874101224240580022890015349186, + 1339012813834484041962975362944417288073961879504456196800787411178605775470, + 1954047759285255299609231262627223756904081194690621918514072418853468575993, + 1013823023857283828865348837021335084897349732140573833183829988054764866964, + 872817969439757400045872121719948873622239732577752643893003302071206492594, + 2542609086400409340538857410413324246832154487800195130236856273619316015639, + 1789430300340722883324200406455510512658618679146927997519040717072477647488, + 2652881165472928147642567534869246564501481099427109880340464902589170734235, + 2916812434882860788807562879419310850219786083492473018624685675236532513187, + 3091629716169147597381625426869658118883165671835773752138877808679642196561, + 3041343194812110283884620437287700209297959047078938562405471107789138690580, + 43949497937753479024310989935345831321153072278205263576917505855390346790, + 2224373958677920771563431244778353601716350589751832973048033731793526651201, + 1020221769245820575898010451575413553365770672286158509147194599995742677480, + 3244406200902593241297905865800053510391999104574718092434466771251113736865, + 1842873871223028377195518250386985036144692406304478067904829974254564631880, + 2778594071725028225420878237540823098417870858447578392980288548883479913227, + 1667506590943397031259451660096036160061034765861642285811367060118432366629, + 3550717750578776595566696784026640594718754819217593617302807421920998991650, + 1560259423354200814375569836870781567526776338485206734931862283440765575954, + 1058358210235679295232511943592444868772719316363332077589605713683613080977, + 947949722073187591979096178816364999712493457454654230795803761249115387503, + 646984613435384479063925846794640449651637841704208044259685833582069482807, + 3352080409872199982307271561122893440781877419889547244254926488240444969702, + 1195771690679509037291421485049188740661272746291846072986756097994716061554, + 1845717363061523983488881220001113837201369379831983693663263226099571085603, + 369424834318037353866281907820940613181336062789599167204286079291362671970, + 276071203357710351160084092291023078327084737298711810431530277217124037253, + 542200724610703053348179163142311755632197835971457693098084166462427184969, + 951520852679479766967288673289656557869129567651914138013867581408203926278, + 1157537001671551745063250651936823181105072613679389041716283843545259133921, + 471528179713934913736921017094091841429237495422650596845903279938097527562, + 2346226351252966602345011610108662981101245316196124378449828326881036854648, + 1625806365756811647680512695852585532278422477607726797931905395828183439264, + 3480291673265635094942278813522714331270966302087271750265740316535000529030, + 1218426007924505434377264183425805538608115982292821748490355791308264773926, + 2514521396268190376356478980268815240753117756326990941601500803550421793236, + 3198231443673466172732789173098809134968395945668615145626035410478011614276, + 100530257997612471068964062853399603911082190311959564148994276824849127047168, + 35549329922110001801068298575425780169107069372569339768544375454966719971328, + 39157911498883535236031426137755973495260504355631112646150689976596666777600, + 51990751892724458268037107192629261612089259401152235758809976830843563278336, + 102066407694198299673766808502420851502796750982746510096999050369976267440128, + 2109976253745070010093079875701139317119070418292708343159424839728177872896, + 29669496225869176470921999635942220590610177535707013618136011165574933512192, + 730136977921019378973308796031922626321630570525106834818290807234963095879, + 3345250106847463370814985614428920881020874774375187913257423445080646371557, + 1260859812333947479498020204274006305250446155902605127300391821577815672482, + 1549517361398818308837630226334006896829217301674291550369575938833533249404, + 1729477454009986793252914510480792838692593950018892497820480791836175478657, + 2440151945125795146135164683600108059143252732643124752160728663904991273352, + 260094223255019936919849953293407415801373385345809059201093773588270701332, + 705991952497319528099668459961145857727958883423555524567333185136757586369, + 1095260217053132469991900568407541806433045932143659243424482320150419860313, + 1340701097599424967551261908331015436810589148787460452938108609096375735228, + 3443653465510013243910997870708986309844031575228760830192994436286219896312, + 1310644802804672978871866533016174902400532981182116174088395989634111443832, + 2831892065903807424529350595939098024961246611506884837685648061225775292930, + 1166886772916543334062659803830189279079841774726680729581954014640668363540, + 575939964003950830973776801328885340785910281649895842937866846454059431489, + 424013990360132251618688706643350181789134772414575842260076989677768340976, + 267523642669172334900764788261268059414822550848172112095832676789443173221, + 1305395497292335985049429709452874545507681855724336684182231688786719225524, + 3556737113477956457658458412752445919642081474682168935875664457261337016274, + 1028846055006535094175289030561103435129607523930894752574621042048321926124, + 2424439897716902027130202459533534509079500413156290659911268803970930725867, + 2260099603929756601518413665586729729811587129789638748773657136052021670562, + 849291984890715148031287019770206035903964527979327055852993640616406981756, + 152512298450334175473070174165662984140837955651304012573060439874384021561, + 3238374090611279194021538297373289374859550072923349772945792254199195781605, + 2274596985500022024232034053742699913165896856354624806325755639039518625508, + 318995933467812000623422481826727228295362592581723446247984536663658017921, + 330915720275358301874329803296415771667889609344314061091469381730018236993, + 1124476154146897330981072697940677605841587901296226291755548238926839275163, + 2832595392436338974987390248541456512267158424962400462422104560404404029161, + 1033082939654113208190491323298006576651759057652214080679784738912712738946, + 2091539471296345609316864017912361773854355325652852645906708547442120779086, + 1804202004438535409666513260903058558479034450778214329495496445874284574187, + 2127112532033391883464020466553165962969291233717213268628415399294370479407, + 2941155997704799854725737214833537626354261478642067072574344094225444435847, + 1379146107234902364301891558341021985586770217432643227862703504964952718468, + 2304470846829810501179390586584093939916448851803482326435022556754543794869, + 1481122186201399012650095720044653831177526542000490493525563063643693693718, + 1476741553777067769446404698172003537493100029336988301383432832963988675412, + 3315691929154797679454138409897975771566452915878404460111417544715496496025, + 1518562763810403408653887514799414804367158960136051728191198365081181281240, + 2889808646005431020289997776221162717020606293973262502032453373403989068579, + 298673115005897606603751729457145808184220912717217980292053981301559431588, + 56875674466544749278723167035874019629248385659046634746984699257813352830, + 2266503016554070428935537822202922224697512836691731258192032616809690372269, + 727548251193371668922086971105585932708459041670504891443886372224578330906, + 86290586599232492198814101124192924958299447667859843871298400847717882562, + 3336086559075664966940896761564321589964453543155910266485934054922582492181, + 3287220196075730382740485348950670910414362456258285537680445473789295012615, + 3443547955835636436241041931948007834179215268238101552756876745156598053768, + 1764945752117439863255601166021057925660014986440083061604766347886414316228, + 2684231740659718259025501775351938844580641955980314704786948911757233892591, + 1422213031670570060253374916645705921967988554413809924031774270304235602941, + 324630170644960428677775130233712845489603979585655545611033719765139983868, + 2697554349566054859199308246647794736428583744837103174198624063838290553239, + 899622468924131398529953805200532210303761473908026746131353266768854641456, + 2892046090166509292450738117727595829428335088064130958298430294711575712973, + 1319705739088384768890891269548197344367984795852398154831734713572170255021, + 234113587821112942008668660619741573400341209936053811294435550505969644735, + 2695790424404830573583425639450525299613673366674673125798908540448849928579, + 392290166951126213460308246270813428425333526975602279814754319481843522723, + 2918027314865488100617348471342233760566915252398859785171264300390598333834, + 1259876492213321893136744499410517766716741345525808631576052277088288623589, + 1882965593210473088414132618280160774920135826972375755079203206019313641792, + 8755901315295961166441895128137394374939556031104793984414939641197, + 14198448599594007242898589476539517736525647770303984590745620684305730514835, + 30199399866718204397929517596716017332756198927404321149995835596963570353509, + 42530532276919709177391848235586673490987376704265098511643727626714083074968, + 75385605076793920663135922528223140319099381891849703377343308932160410335238, + 82160927731432816765572486504951802654730651773482338343396750130878275095443, + 16704774674975242377730524983386307101724433764503057897925220573899954498500, + 14402286548041688526648738532520034647543941931282384981680653381685184079034, + 107007892293570538621478513915263040321607222794796396099744727082152020098265, + 49998010996599308410413825333914931940568102791446077935327943092364339128994, + 111399549294086873181204965177423893569887418613869282629613627855657857411305, + 62179405472750879626409900684116935114935849379867001052673677360618270617142, + 69883402534588036614411384158453832383110424356398302311873736408203749893159, + 85464788440856411551640871736620067526418178931348823835722768266729429921439, + 22082945071132543414181030154628969161889683614006223457590985093788160350757, + 104493821090907132401531106126378050197785994392701124060462703773582989655419, + 97482121493103487956208825095909294354078659511990478440094941260248787044503, + 29152399925320816357513446112867541086957430710323829338601717147563671366635, + 51453942368843617636798583125273531931300005567475606192873910668499631508569, + 42140113025471571354709590501550496177358694203113975401979259585120109159970, + 63128771989797731842357675702622784869867258551704197248978166737687098197817, + 94340380166645078741687421664838837008214639965745390079350595601806136690453, + 8735628725934232129987283335828194476498703356085317215490612072196945280414, + 77304999986939045010417369431170148659258565882623687777799115456728485962567, + 2368374328689214226759019155112748510518160481702583800799019571033376427685, + 15842164573091239460395226626494188012504164391339740178870120848679689212756, + 18734649172715463381559873081249211847386714916813794752027199450646603054659, + 42329024853109920080478104370927627938718816739003511846305556037083734197039, + 106866787687708050117818740364917291926336697011124246010662120601564972038540, + 31744105318317668846906822599795951193098669729002453921825915993681143689193, + 83373363375391567221096279363166119567005371893682167163061645922865564371570, + 17864335330441090977331428473792482016621758404724132645190566462975059335663, + 17824782516948647571220648413521078130566059630026307685247929670281666713512, + 23962428198466979857852393654159917992070006695699153716036512224281651263420, + 83165089291266253296757553595823475569479389241667550128977714067663144981067, + 37154157085769485859312197987431373355448038440289640760810978483586453322907, + 84211086808384720466652773940465233028728854171233951599279659329714708828337, + 85543016913431616662154196577378425824852138732538186180812005312102373831364, + 38646664925175610166734593960403213094917747761493401740556822363646117316436, + 65451003350527331817309004440802989750410959619999196858538320221601920392908, + 51138655229167354714438333668684719905029687333623271929576765760166688276348, + 34568994765356237069581027591168811294383001045644404483943446817957035841771, + 101281995867637268509975881698339946112929310926530728844479176433185592891424, + 103908449270401332815369388208382442902036592098341652086838861724776570439782, + 14328859287590044031242045492329674502046220607754275900062192853032500433855, + 84368385932975557757474121081999722718665419382692459659375463796846182374011, + 71355970209509514781735200847550445634811382123565092728181836565893391256266, + 87906895201148158007384944239511965153324333961359110985176028233852244984134, + 113408818284712830403125130899388203168982438567327494620584371572915228201063, + 114667056114345823106450085291276790408458030876432894023998723878060466019781, + 96547480120738866005576124388123207798462350291024788824328968569277589832443, + 41478248335507290483527164617427620554194557566481507405761705422883851645329, + 8549062745417469735052700738228455916713336127057724797837823621690365800718, + 114471680855036335449375230164866865254652481860072767410800500435654010123792, + 1437091570277641356673009972582510873399114905084694743784977935633838562217, + 51309631575947009666456552905142299240215583644378016578052574604614178947588, + 89016974441689774395744648275840642722081201295072520568420191814325277767413, + 259843352737239117451063186376435059596881815146773818861263706008534843591, + 41005687736717852023629988702463777675162277375276808615188887779169226635635, + 8197834300705518766688780892233004306026775001425442414361579847363828159063, + 83498144387052228167711436270203584294627407792661833825021831494026278422148, + 29336309886931463244457842446255952845316284118608550948625734423918760328142, + 53928830111264778046096073830969066334989766856410526995961276726279975894302, + 40853375625261955619920213779374334066724679252314208843730026820198341321973, + 19890988373708771055188047954038194992364608122363029543709359800030792618659, + 10928096078210192281279419550728792244068655500723467579225862446426077747016, + 104101500776386789469006924564010084431676492018087327857372923841935786645382, + 11061357478301940694032168549293674126468080694518271573990376531852059161773, + 23098073466140804003271228023067752891335244223088087119451315051250948736136, + 30624675817535509390190237778292316877598414531198856957153299441080884872055, + 90024655301123560118818605969181417318645025062149366238414960426451139628677, + 42329832802540277093435401387728371201700994130442461146390793229061299609001, + 108867688808372584162076575299394112480589135427987890538582856928862967358950, + 91782627277695006214492506540633758617695996984929753007926938707061334755948, + 20188756711933139307294651562956616946116781186519744508600276338420637949825, + 74450958050628266399697836671983767788455271993902962938342945935727144459141, + 114338057915610937916685180795187581716258518370922890189754624690792545817433, + 65519187479746689335384963964032558031709940972543706812878386680313451279035, + 50249499334786231617353559165187928828392808913999294645344365780259543394119, + 17345659293775662671213770250317253792762495162664105378622112379943077808269, + 81371964540104177831350909305992595202376882794437828315153284230139176785249, + 59536127906352552438147991562481498320707599637499933569030340632387298288308, + 107138684661458047594712439774931569355098648845820188477508611149573297585904, + 103618453034809374236718094769947865287302126154826340431898518163881659000629, + 114530855908821474321771079070554410872274148370458754668150927684864574972766, + 96705111116668141366467582466514642775743727654651722152547014643684799737606, + 75418204342905821361346052077815574350992609286277869692740664737224891347872, + 107856404258511593261121868820516038475820458678029586424284124715143298709577, + 11722955668299067716709128090732331120313270009522816160951486838621703808780, + 63785858793598688331221465300167309547637637600042138510202684951507988183464, + 61896911263959294990130832739008855980742671934605143637965159039910896895543, + 113539459604037861656714039787882852865700077981558374566440201999249244472865, + 85927544924464155700240773671606183365666590479360687391518255129468632931942, + 30631533111366320044500650094908899552732414568236607404303287421639540342880, + 36989187285932186739083759356552822180824960514060266937498184409192748680012, + 15351260552509400309699063835099460939321503427402133398984071797206418953992, + 93561235038947251190797193321315886687768486906552073839248632272289125208765, + 24618706248092763192711629444345479388070429675690237419401733167841515157147, + 88774220766674102601907662956758018290229433263017024970324795553039366994155, + 6598458788162194729064942493336169240315408021861836749867561992946041268682, + 85705444213055949613955271242291048684462984781466057714431142023907928480499, + 16851952331081561873347970588154023888318352576100088593010703339984041728588, + 28169802639103780935897302295594691011839215478841242096068600679639253027, + 44126133506484990539108374124675022968366385811668390379999448790465046156353, + 40318648514985624836127463771552437883085413442440012599327542227329324007801, + 92009288782743069080194785347447908417809674103331719290586562901505098641438, + 24741555525665012207623663571660654830097730281494217686116020139342340048785, + 59054388599579137271467376654236960462062256067514175941780532015470544930881, + 38200525652331592488856498432210069428587354098020785554494699324165131966366, + 31327321165867131427879722597861756172241356281141731520995332411014783777972, + 71148363632489045159754002711178434160982900102899197310724649635676875583864, + 36616288818597954609604386909635653949472695947564065230276542859119751741851, + 14792389928940171425697851403040837515079245851572155507571572044469331253692, + 36819486223913080687699817933922965479456709804979903469232737706357733396749, + 59578897600485964472410934426326258823360467035020142400688104172517506330287, + 47428987084186333436072769718985489647677985709893500283091365833598156419695, + 73939872580387829320740338085959151724436340877819291418971489992318106620715, + 3446127882271656261703157708546705740773535171511853205051093569540787334566, + 71139132970660488629137612167555339881748143035634431872227241289503821393305, + 95476772308824186010412888753179820340340935657140874147241631606813742303167, + 18229338284640003715195311593039350652242408493441683712529443792303475573164, + 35853955247682339105769700791860074229817474553145405641019781516567177999287, + 106090912281991634666131045896163938975047230134563500306212629694006382158659, + 6899861354330980092835658272845692605025903294359662775512048576740267927306, + 82394657427038742116282195239546306713576316409195932267196976328188340604123, + 94356607298214285321798326585024344962187233785484241464394507440481165271708, + 86835377099615740580296600765932443330498883030627382545611228472759405211717, + 27986304394153953737354451811423802398836918407548253617693394424529403259257, + 68786014447181623138009799951801184085996558015404060499164973888241149668257, + 88443298216634678200498847799267406495064365726779986801598350702821205436220, + 95589114019713611708239800019347611362484189510277261113553050406412074540937, + 47960698771910432988071812499778187305219348772005033776885049503518908497388, + 60233542219663970523813862574822112204687778694422734562161826805189684902060, + 39335984184502485748666556340696707450417836818372605274286829224461246071209, + 34744492592931550288956545243018654489108212087071563533163647734175347991042, + 88458617137436923993993174695512577620024913560480941831247783064369492608735, + 30659857347734791348816106990817123132341707542735763683590071926130514793701, + 97541586417950824780849246878408150793174598840802130142810892503118386874752, + 62446151969027309448255268303859917942317740369257466501867013239358570527493, + 37643461860390190545287821609432742775001678329557792999487654773996967085261, + 91907478405881552648954435261348835294259026052576492250697426909193721396450, + 69144468861160715595100590198911251524944883444049387095823735824248093024243, + 58187786992144898630275975189330924216606146176290848457628619702955118782465, + 56350534930672228707874710710315601685375201745060530979337539936215963883230, + 58295471868070227343488586391865192738197682682656599040947292434316965380190, + 59337968222839992742168833788824100428549436231690174624962547639564359875350, + 10489993532987436391948213055531379384580375325377434068542048817268988628114, + 71890478980150615310296985892627113660241537536116097077440344993198706817110, + 51915187530797338496724295809995108078834902445081265432077449808231506159841, + 102175203939460880711569196684588171502621289836648678844960730751453410336756, + 92454099362713305923648920185819648763880912723444882707455559838283530943575, + 25774188689569453955844089509982880257166714488147227821153012831676141024326, + 34774900860848444335463310291927965455794027541516691799453482262579874504030, + 84637471866798037372938077329095041661036581665635559371172752881037811183446, + 58233571970611715940282584380735399211690276237882262942288542686209437419716, + 76584829385765400719373769468707081673557156255884019814042554098328095892889, + 15165437079117545009465096425018763736086979934344016414088948638536635398690, + 70953380834076575909697889417266352672540972260686644106534179671318301935243, + 84036192562922187533682859775716862773288650158236249654170973947596844936936, + 72018650385664230582857665280884688897890009351900288408883804663589032459038, + 57379024178362710269188402056458903875530328328801276161115241093785720979456 + ], + task_metadata: vector[ + 138, + 17, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 310, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 365, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 34, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 34, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 19, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 50, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 527, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 2, + 2, + 1, + 0, + 2, + 20, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 326, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 19, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 19, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 44, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 27, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 22, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 30, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 20, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 22, + 3132276987043003322156864789671024834394494565216642852233970862560717996714, + 2, + 2, + 1, + 0, + 2, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 45, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 338, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 53, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 293, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 31, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 50, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 70, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 336, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 28, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 38, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 67, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 37, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 320, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 50, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 648, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 2, + 2, + 1, + 0, + 2, + 32, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 44, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 42, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 40, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 23, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 335, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 32, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 320, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 48, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 46, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 40, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 22, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 48, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 29, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 365, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 134, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 17, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 19, + 3132276987043003322156864789671024834394494565216642852233970862560717996714, + 2, + 2, + 1, + 0, + 2, + 32, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 35, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 329, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 577, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 2, + 2, + 1, + 0, + 2, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 24, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 28, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 323, + 3114724292040200590153042023978438629733352741898912919152162079752811928849, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 38, + 3485280386001712778192330279103973322645241679001461923469191557000342180556, + 1, + 1, + 0, + 68, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 131, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 19, + 16830627573509542901909952446321116535677491650708854009406762893086223513, + 2, + 2, + 1, + 0, + 2, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 69, + 3174901404014912024702042974619036870715605532092680335571201877913899936957, + 2, + 2, + 1, + 0, + 2, + 367, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 54, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 20, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0, + 128, + 770346231394331402493200980986217737662224545740427952627288191358999988146, + 1, + 1, + 0, + 48, + 1161178844461337253856226043908368523817098764221830529880464854589141231910, + 1, + 1, + 0 + ], + cairo_aux_input: vector[ + 0, + 22, + 0, + 65535, + 42800643258479064999893963318903811951182475189843316, + 1, + 5, + 797, + 2255301, + 2255301, + 2267510, + 2267510, + 2305130, + 2365814, + 2465113, + 2890102, + 3730862, + 5511542, + 5587550, + 1, + 290341444919459839, + 170, + 1098, + 20281097096631507081918956422539214594471199837533822601182188146718722746406, + 2255307, + 15, + 62116003206456278566037449506564391203464215750959003374316737689536163741168, + 2255324, + 126, + 65812572759088901318385163116482805433444414657707338355449830432453918263113, + 2255452, + 18, + 108495841535320002068115027243288986847328486891320155001613467556589737852136, + 2255472, + 126, + 111717455453009697534792485503500738319552476340270241698890957880917382845250, + 2255600, + 22, + 7494502296850016176203106922073754718189230395666687735329720763158576111146, + 2255624, + 308, + 52424596043799796563623302397589057330414653291407572969569429677796625368628, + 2255934, + 18, + 74250314386923808997786974294295244196639968187324956914641515391900503336894, + 2255954, + 18, + 11419535622296805064452084182946576166508108433668268241151190986940583775403, + 2255974, + 363, + 32354060078110706949908666637662010799958981773747389369890649281050474449161, + 2256339, + 66, + 37018846732377408378544501027590012857969333096423983776494474030417267948456, + 2256407, + 32, + 80605049639013660153371634340709148154804554851631620832027076642754443967708, + 2256441, + 126, + 83920001197379593605049767591399106977252125807881734769644299309757797110094, + 2256569, + 18, + 43945602306833390445259983359329620019676609045842557163634244895821323961223, + 2256589, + 22, + 72148289904734463558879585039527919521807357329552113356563214358071389222589, + 2256613, + 30, + 73133548921841018922839603373413713858590779158366897444130191941820587096927, + 2256643, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2256647, + 15, + 103735024932924660330469266991253550211240020430258015156895305481189955549676, + 2256662, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2256666, + 18, + 10192286741810581537502303114450949330720960392537291153319745562509655543240, + 2256686, + 48, + 102395429733972754685036719856341008246757375042681488861651366433388980497801, + 2256736, + 16, + 51490717284909427917054752977666245310135444364783164483083759671534079628829, + 2256752, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2256756, + 27, + 96216203485609625630455876908967124157374667209314882209559577232290993074734, + 2256785, + 18, + 92985604217304160595816935181490608494570090603072050320287006768274089999540, + 2256805, + 15, + 63192977010907094414756165441643738307837582231684027344376740505981793978633, + 2256820, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2256824, + 126, + 104915430507200526608568060593020098817295262392107648865697160443586174380475, + 2256952, + 16, + 87915761071674477601565641094997178705628235571306906681836558335361269922390, + 2256968, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2256972, + 282, + 114916104210846328208213198408039251290668821087223341819241980205604995857872, + 2257254, + 243, + 73925944138882247867189991973391809431411461704771107300922341148779781523211, + 2257499, + 16, + 37618663950200294446108518333339603060222818331601056049880037362027427297583, + 2257515, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2257519, + 324, + 73748490476272581594879632592616323193912571931555151518786037948798667486764, + 2257845, + 15, + 63691624817748248731026736980414902119975770209934859881559973191461272683214, + 2257860, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2257864, + 15, + 78124805299035233729335724322127833578038751949676206217343455992880806657985, + 2257879, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2257883, + 42, + 36803536771262544581984719162643369857382910770678883253027831167694727505099, + 2257927, + 23, + 51514963247635754472855048012195232568994261987630106837044377153972212239845, + 2257950, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2257954, + 126, + 94723000960641646491593920539993238339212862253000833763412211465534220524572, + 2258082, + 18, + 98450152863404932584146263509570873740147338390578336345152560475119807667662, + 2258102, + 18, + 79689059746360105344641795117278465854295225541603995965280571954724456449224, + 2258120, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258124, + 26, + 111217851435166958497572424723703711826079650749701739432225713205981864014197, + 2258150, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258154, + 16, + 90844779477930302746805580822352251278781947438153243274575104688352530796399, + 2258170, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258174, + 126, + 98647274334931236764835436193189869574760037574716829002180054240608498157304, + 2258302, + 22, + 12019211034019372715249225287749666472795103675291238053377442929201226340617, + 2258326, + 18, + 39571961693846064543510745669243283381874205321752428558194988753790757212031, + 2258346, + 18, + 71699245277258378619095749435804776123856660473841288317843365246666195208018, + 2258366, + 18, + 68034270766118613966613070436260726056212911499106092865728326952180437497942, + 2258384, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258388, + 15, + 95758193429162194857128457438519535066145537861564835889576674717288384464485, + 2258403, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258407, + 22, + 41031726795209452925236006765671270974808731159737732891764687515662164248354, + 2258431, + 41, + 96761737222355045688615830171146455467613880647266718300354324689389028113089, + 2258472, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2258476, + 336, + 80124992092155291176268798802398219623536086261540504630126320199633319122083, + 2258814, + 18, + 75682919255342668820170004914806242824511229947939921589141782215347784869483, + 2258834, + 126, + 101726730539962608917343822033481838165016282178485987293713811567055833673891, + 2258962, + 51, + 41444923585738903426009245445695182180986086024878545453609442369593442151614, + 2259015, + 66, + 69901901187385658116444475640446532578996884275208492964149028166717696378529, + 2259083, + 291, + 115713473423302111931172037602770836652641197194840060474647122905160007254457, + 2259376, + 27, + 30562943002859961208808540551004011647813478468579307461554892844914510542951, + 2259403, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2259407, + 22, + 12494128113351606920573077608904316158062818194366930280648544632920566478861, + 2259431, + 18, + 61679702717611696769371593243111253589943436541603435202973077161664471353458, + 2259451, + 22, + 93739247656596973275128736451614489727865030230662118385525319822617348520847, + 2259475, + 48, + 58391292005789729025788114330469766494889806005753557068399765227929003091679, + 2259525, + 126, + 33099925169684024280012156289965138090540977439326193517581030615795967309428, + 2259653, + 38, + 76033290268381269531887841456553066714417397964443980246616420841051932053900, + 2259693, + 126, + 83342900743139707768904703285836943920974163801641048114725190509052689197342, + 2259821, + 18, + 35492468243723419130056009484858039307612398595358375896617694736039576487706, + 2259841, + 68, + 43272571925866999784639611296169708465965492401141499097360185861982062903662, + 2259911, + 15, + 29721054326388178813361643497828607430724430117376481110173125324417987035663, + 2259926, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2259930, + 126, + 43712834301024857813324527741860449487700514198780577754390001266236456818316, + 2260058, + 334, + 63281036424026229217856156405109508770413901321937850518663550212451359005752, + 2260394, + 24, + 23900711878199004465544664153219809591894161578525683840958095872988344429950, + 2260418, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2260422, + 36, + 100179855256106472701488147267068751713650169920635512478409636098091515080954, + 2260460, + 18, + 6739457025861047061799560681559886621820397570416778489047949509876352446752, + 2260480, + 65, + 88030795480659629663004502861667823158199656755489713516828737113616424943680, + 2260547, + 126, + 23243785050461260886652492990812543588700624253609945568500260611715600861602, + 2260675, + 22, + 16069445296827980888037654401960303262817134596089254193830492214452533467547, + 2260699, + 33, + 28145365035959520644764487025304833942988547573548961074653121490626686570506, + 2260732, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2260736, + 18, + 39343038262498355306428076850783045444722470129618524504080097428909470241907, + 2260756, + 18, + 80060047834650601042266357153288139812273433535735265714974315809541039862713, + 2260776, + 126, + 77525767019382110745789225977160017481388680756811742204167643893686295340847, + 2260904, + 66, + 6564124415827405180587479492131434330566569503520400310555567171971008309081, + 2260972, + 318, + 114020622095279893801939855916187815173070773180659655158298987029101013641013, + 2261292, + 48, + 63182544654398927333239578419501107907419243707398788506673228721677745707824, + 2261342, + 288, + 50004820497506448225256645105920309934478326832675956733449934639947309420835, + 2261630, + 358, + 76133604007496687132313810008304516314358513723024412401841938319460779783433, + 2261990, + 30, + 102558135961017248352661923150392424494364949938745830705746003474758473340876, + 2262022, + 42, + 56150415176022256851616715463083555216458014269437359755541600690015375511786, + 2262066, + 15, + 16621358620129916537190573940028997703275736195118016564597755871245845000612, + 2262081, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2262085, + 40, + 49698933637452582510532285718104539929979034226661885138717839484669509524756, + 2262127, + 126, + 11511253537242332408381278985244787964715501363667175896627868228977639823363, + 2262255, + 18, + 67654431821289078650696127035354384411318154783418968881606997887190694739144, + 2262275, + 27, + 84546622094294884415311869206148240356649494309528658150502597536486076619039, + 2262304, + 38, + 15002423954595738286123577043794117516881828940896882447840197153742033013572, + 2262344, + 126, + 94202839383124715380615732904944590006760382271101273653509305260102601340203, + 2262472, + 21, + 88073205907540503524949584751519972346083401295719708408256919024236208085173, + 2262495, + 333, + 47759759443812778126846366386560357992020340205133203605845012468895616824122, + 2262830, + 30, + 45356667637822641176462786866409120262594652625415062326914904019649142031114, + 2262862, + 318, + 72771295326232680941011540063201314057784707806599878564387275847854125318745, + 2263182, + 22, + 34674675663075679862724175015476370694192739793119284740046166697174007813780, + 2263206, + 126, + 10003712786644105545380029979106939730973838779469063770843990108136380967140, + 2263334, + 126, + 32516230643965212158862838925072727049892963067470786972599422999671691758441, + 2263462, + 46, + 26100359859404908164903081213409710046227465825212087677956383134932904751902, + 2263510, + 44, + 53040109007509481009629872417884033761997865923627288936558619396424669918690, + 2263556, + 15, + 52176435093966337938457654462409609077951247307261015218400788190276801303832, + 2263571, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2263575, + 129, + 38896731061394488354287134839002493526510051386808154983703008042688211269407, + 2263706, + 36, + 24230001574032673369816921003629188991223972046046587812479106672134411682781, + 2263742, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2263746, + 27, + 39462336119143394976988411540342467598615747653616553414363840025554354243634, + 2263775, + 18, + 43075598399052190608879560777234894370522674730369883247829863948624090611203, + 2263795, + 18, + 33450056509709206089849957695933155985530893742254996357723302906828453509902, + 2263813, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2263817, + 66, + 30812926233059023474479398866956920172190212921442229577308993205460943416102, + 2263885, + 18, + 104167187973527473040890138145264442475590104225630294075979406142050192665715, + 2263905, + 129, + 14397221782496032167659059114757876510522881476049746013487980415860063972060, + 2264036, + 30, + 89359567342807517586252576207163675932965489983642774707048049638671384142340, + 2264068, + 44, + 21660275923801446853636258448131421493924099864653863534238846668689574875484, + 2264112, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2264116, + 27, + 56882216476251896129036151279528149602815835881778375237212507098202691027973, + 2264145, + 22, + 59608368823188744525676842350422861059603760443756000724483572002279548303448, + 2264169, + 363, + 97190269418331616424668887558145200491610430041630654435026057101572257259425, + 2264534, + 30, + 22972477122915775357673467544315113405176602103799132803799141980712042062033, + 2264566, + 18, + 112649663934292619366985335317387403562972873055491190051659406645013347628872, + 2264586, + 132, + 22283839924344825435305655238641162676555763875160294346580011797498835951451, + 2264720, + 15, + 36526925857149790381625616137569398968211350781425689782935837295381085882630, + 2264737, + 15, + 24925650758033239144338620316642300313623375994776240828159731686368783475076, + 2264752, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2264756, + 18, + 422978841187375813959479424956815433871403231419124868674057028094310299874, + 2264776, + 15, + 83146357305420440002748125773462236499361501260478006315282777988439742659915, + 2264791, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2264795, + 30, + 49222964421575947454652148058863644527569166099754710229706811884198938834410, + 2264827, + 18, + 17808950411344852613714948289427857901270819841170368108961383611970955612643, + 2264847, + 33, + 103689072221221986718355291285262958295655245498634203050517374491686271036779, + 2264882, + 327, + 53795321610158214992506088803350165477077407308998317640054072856573251894073, + 2265211, + 126, + 8102417892198864793027347347771908441387371932135725414412059328754224582329, + 2265339, + 279, + 88881996851353126693611659940738160282682841572760176028064586496401965603476, + 2265618, + 296, + 2011869595541376515966243879255116969432692408201606183576072129464088692764, + 2265916, + 129, + 78974149596737252095390497214477473665398104038536277268904294904982961624956, + 2266047, + 22, + 6955072544031633869899070162750210908103835340700483288164797960528055270635, + 2266071, + 26, + 62060396066795494717138099193123672930768710962674477143319429906018637798006, + 2266099, + 321, + 78992743257649224437018521344709733614877808279713875416143839907492894751892, + 2266422, + 18, + 74762443309113412106291469801057160274537206203648984445225495513366477724542, + 2266442, + 36, + 102317657695544161804960193180625855338093151012742441121562695995184766718800, + 2266480, + 66, + 81405570512367831169742974872758643708527115142735489054928371322420648730939, + 2266548, + 129, + 103541353391340080064694110662995889852382226179522667180397799976519424783350, + 2266679, + 15, + 64337784029772542359178891674141506151936112394943784691025048920500939216496, + 2266694, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2266698, + 126, + 67928147594194300772781160259945508784894818453367519975174144319309699779719, + 2266826, + 65, + 5867894226997533632084331679312222308259989630566070240681391861673225995357, + 2266891, + 2, + 78338746147236970124700731725183845421594913511827187288591969170390706184117, + 2266895, + 365, + 69743292783800704541363293762922337855497658911248823794526306983605206015983, + 2267262, + 52, + 8444054435096899687425603044388556564465949422076228493125111214798550386141, + 2267316, + 18, + 112110599271652720700134965906026319716662101103757011897497012537607725024645, + 2267336, + 126, + 105684668159694574042849616121682357331160280319335972622813019703575545152710, + 2267464, + 46, + 53455314019184796741773985598082015640143590113060985857155835141762593229188, + 2029749349218780513802669316789306194972287654249667298863998518582807000658, + 1030161927292105300740174442492427362937863208831005792080261634210880520437, + 1410076663367453133648305598123320365574297420695531750133062141865711990768, + 1952366595382487486664226701599392340100450517567342313185163468657595900695, + 3281596405654520677326934711182121350349589463730976282093513804011510710199, + 676425456957995817473513626217568251504838775045937584440032440178075852150, + 2448913339942389126906543770001785656240577864693284290255291974944568109287, + 2144378201437917075713359453444416757470785662821904981254894452388492025489, + 2761437261282946155684538473301292794601092566633062480923982561882610172017, + 932176357759365033955386294598445483245723696838239752550694515152808576154, + 3056895062620162585372750256439120134715347080190938958384625419525374096366, + 3047600718784095331056971073132671496674253964010892745956518140377397582552, + 2865670410266478139021217535572041029434394791827251019036318765012764436776, + 49483779483854844549275805199150077066277105883577754160011384879120961855, + 530392462948458064038829720373199254740376100844762766453677189011977218536, + 764234548399445586963869343917505928653227931302758520721056729252869149054, + 686972000638056885697103516886623941415781279795983561640326523166243682738, + 2607454826851862951103721110997003443395102673072975800538743191288573113466, + 2095827963534258949344855894207118835447497348121201288491431216873392548337, + 1859841793929397715888189497113836778320479038611308979764800084030285455645, + 3537901691452100693105592551320850537039953216793213913246527972640556056650, + 2970880429909462944096334881198857272390689720934179395768678895375335320606, + 389665540342070124377251236452458615207377804683271847322135004434709874081, + 2104394043494803724805709878223972494879301105324145698707166440169613207482, + 1019544262962353451826950672203752022703207337012103246385336520384194336065, + 185294435892015426403118547117012802763665182677599449808094501988249451529, + 1432489062181700905451113510810204961316401021743865253976881635657489388586, + 1900201624519575643203317610664318394182892234868034477681261933036317132919, + 684621776965253068628609703278979555253794380501856375339716494297014498064, + 1360779628813400643631251954174372234503441001896476568478152973172092350636, + 173184271117008605188057712660633490357583566787505908890910906242138530269, + 2695101398731843257818410591328592375064970617522705363817908595742477504990, + 2913157716204800330308637630726557063986688701057868044619493368336730459104, + 1927023106936294008835608056508371437371660694225886547067886429449845899299, + 1022267712736643906428429975394122677483134996170323342171203206402608037315, + 150170507050594710860458870076001629296682201118320570572504555135974708798, + 1417571799143122202621994840273957435823047803266484855874071041994683025331, + 2688585903901594594367726506008228038529837385740078730139953113579003631585, + 2826427762039324266269747217594452329854763871591702582725175735701831937176, + 3205504404969533325836200346484240241124629318486440226277883238287133301719, + 170244234053740117251548024784861848574915994179160722942718737009556855222, + 3329912164617064591351712965614367321206035475160152114677866885691872587196, + 1068341301979476582295075817441213612099874250717003757712481106151700041294, + 1307636426450328533904873551634609915456467722507460373075053979947759716394, + 3067559303733355770059257608655689081174405097666157448743729454529985263119, + 509216786216944723490384476866128028043932694814240581355095379545013767397, + 1707640153026166209975335545336860074789672348642367300372123273765362035566, + 2352831170930302590966064779677954691712630990555995234280724679489367641979, + 3465581367070817398026970021528958896521427577079802342827496168193491402949, + 1169572234961787026818303126155792397076358377496100536249082842028355545713, + 2657650401214812741838085989776415673227494282024141088752209273670588856792, + 490195971796303473949991665608773425653412085113646411157823584216119295661, + 3041532755038413244417989310464844294582726694759624918333564563202857231475, + 2080753639889982165222122523682707258031925623748586739018766958127265305480, + 1078105843808627665717740218541103675665568016553018817857217534483454256794, + 87910543830290374268686339372880182462184506816336707224409760830316631282, + 1346284767555903525392366356090103900953022785232355823178604252252862010955, + 1496766506726492437916438716693375076493900575141554434075514454537465563039, + 2385864644103755593661205243485554479830815922296568888285436690913535607940, + 1786339942944675287625749570924786536440924949188836929621155754162705066246, + 3565977918367536804892109743303534339558042326148632115820606610727956304034, + 2254261866889824491766785771764292835610175770691429907212037449096534279890, + 1993836450223935217955143215632123249717893786151281596867942078316285111987, + 2299646757394249014899939137366043290086587576541928333278748566589601922046, + 1061158054186617959089727627163932001846694470750711510395852738626507389083, + 3611275423202124255354346759581389280397248307629304782156631119945133678872, + 3134289402368903168435622518552599950708872618764995950225812674825022007720, + 2809504740127002592425348709764440762660288014723052796685547560960680074317, + 229864326958813649685520570106382034649985367452366732062895479660814563435, + 1777428542974812480166733572529147384887013254000410910742309894785988268294, + 1505930072310412316792951847517477857969369306535769168072762067448913516513, + 3326726386362921189429469677370264359319646939673236413862576393589677812619, + 2794969990464711840134660987601637819854752384175829497640005687321752846077, + 708146902564362735934938544617234147386396936689605656424502401653360835359, + 1228940205732313107912656497632372388159513041816177880626848782875633866304, + 558519915059187205635312157685074099538668402133911239317768698204900471318, + 2228887919048399033556766681380866819418050485323004392802582456516936963790, + 2388930065585941186099187583581788315826764366552089791516403416247883751482, + 3250410689020822913202911930830397648643176097636361720142399126850181390868, + 1492317970510699449127726100047961969957110752387331008295980729664610802067, + 871505007126649473155954384038121048699802149613539323738648135261084641352, + 403063628949342755751084889201237561940562299291790544723452494889834767532, + 3450624551442252269197366142260889206976780961043478376077992292914707092147, + 3503272128213945008889765358020372430263526522965653056486183210892214589868, + 1270260970632993719171994529754857659312073572252092982325629380602439787230, + 1225801918168121954865661994751114390505989646142405060237476352518467702908, + 1462020215391855278123952510407375990323639725671717118760186899204182271763, + 2518950961258618872579447430370452540703800027191616999956296565633523439832, + 2601297090574197075854976994219497835585283084549536444592010865334143621034, + 2881432511364905291713933181181503979558493591286955962731786504868258055256, + 123818545906001749298663086721718848091096802318012437276392998524988681132, + 2017580534025729704958322599012834967465605589166554070118175692025747200987, + 2455360462569852657380460293338547567520177193941025735485821384448551574141, + 1206554422077383735449817573685926473061197367474214234272688268829014102925, + 992911144288421481294784063596593912318614917474671027037795129999792996864, + 462063552778673313799189537123621524669217832801795765892150884769747425302, + 3418812957997407298124819094188989295088751376159303785405559483738302322226, + 3412945537102642105893270271995934977714835383247338801405015708163444156299, + 2410017411562614274070152119863585498746702772607322328101312130220301363955, + 21090566328525718184040051212163687506033949952536914024830800683259188382, + 3488371572242930324943129190144443870461343863082708639252901430111790089919, + 789765474588691862584189338195594667173388067618984760487139652378408200891, + 2453016617550805498461366732909963472519042839455360144431340736064026411966, + 3281583492168958868483890771487621027322452085389372006021299096972128545196, + 2586814379609525095002319475648468764907011485580821396321479753908659646753, + 3385247586385406477098643036644568729169526862971914274410810066441725052420, + 502103461606122791533164314349677574904451360088339101957523898462833566060, + 2973373731007218571851521225151400283895449567774265318843345910568813421891, + 127382348037846410782083630629767438566031750711187447991337220722148625436, + 2775289730360154548089356006992902354883752507917199387615975307494908111374, + 2915802283463484786270830666097890287286575573016256894286757379861958440521, + 2307655601089436239840116698642232763752798138358508079398141603164806980829, + 2489717735283108188244847719564743947170843092189550047539488072748748807977, + 3579545255966535486620467417129918940616410778276327901264715081991750504765, + 2207545776503155531196500180863201213555722183458825093169941196129807649630, + 2563437158816866774038132875364568599528318577190035695142564670963673597885, + 1552710752554649046139024087244410604787879349414923932226618074572207731801, + 1105358558435490475516552794423438551856985303748595771419315232232671450422, + 2127692295322150175245864677973432797562101420500021844465865615639667103617, + 1144292815883545098188870339790555057071306334451525940428233192479567636373, + 543403662526215331085570705106478632397587295800169149115684739946464374521, + 336604426911739419626194990066673686553703766418510431409237456493994184294, + 2968488115950970029926673386389798786487429303383695382168899267436293760689, + 825951576431113694018143055927002179918579483462488287982192989014243633748, + 1632488863578372614412620965807955386496474963638611365018141872370118956023, + 245134225409449040449274210977668153911915360562772557550859117917622588812, + 3471972518528710355008639134409713777838700906952144914121590417426335243255, + 2108235075342019659304177512031646995564855398241280239263379673412478416761, + 3598035911084731464943630289413951214513155249109368124528181587793738419291, + 518475494352352639751169156014237153265516030960582976877843190940847017838, + 331341045696874175514278067065772676074595914596242305014239581569697714883, + 3369314484763012573951798448936440635508877727336905298203005130649043744129, + 2789214532530219375377019494800216969455029253765223668422077611222806370234, + 3039823878721011390817592500066371179844939036632301267684518589524702109784, + 3026581840606418301202967501803867476332124995648366099922928394538160278991, + 2425656017647738272398235188558006356620945576790752367317144025135509037546, + 3238863934241272696350999943708893501837383826132035511359193056314357310996, + 1831846353653076895277081905752742327277051791622764765694098646470016136739, + 1951159898414428208229170995546576690457614041839047508816807650854880954735, + 142736350628899070321985355628406473558431032664712781171691844394653075304, + 3310263200062239587462304434679229318419280561639804212562611142522060651463, + 1109956468199033459621874413041724597325377789164560331140459373829147522692, + 1317846277846892717365178659733123078986488469768251855793805985470831569960, + 664685330380144486493901846086653560597042831812449740055489988665876493047, + 1335553495126719959121865136840057196720821244429883359959922230075284865007, + 1545201356214791079907397261388849974347632500668171243147048039002737974985, + 2522708020688240321190881508329300555639426837381783910679097966762847245097, + 1225275510497113776775719350089966931828939744734947907440871310617667227418, + 3277026600849786898723137746522481160262743629752050542403663634869189133545, + 3602370044071583639210522359900649252556399522361764925112870777725273693136, + 3409007374641585320238857585946184788450302309580926886756643434808573078619, + 3551485696069792009290229130887165040711822993460606147792372696829334403910, + 2604363399547068150459612230006125219380607544861482305174014533423313896999, + 3528994475530024416547790390022517207922012437976223221680431215791037776763, + 3289323818259897549170309539759619296875928134819194197417479159133718220035, + 3270907215224331931621842058575854257099935310227912902304512247214576697041, + 2940778958396798418347015714897964096945323780282716341641477205279061004217, + 1848999375241253960764931280348802785179430060059695572310855498752979408625, + 406891340541454997694892363367443370225930423247221197797497553307225519890, + 590970673595729036860280100303226862937941651565863784809719994361920261013, + 16349707619701189769940010250332539697759496680584657905344979422432091363, + 560201907505918533709617801843981125833495065527240871417745930258458197155, + 2566888920691166821125854024708641558554215739114120578360167849396899386460, + 1703724723650828572120403689251216782341538774112308533620128601502304579554, + 122460033081046989315866142245399851097842194415227865722659205288695713631, + 3165832760611378263396424745125096488803091149742847380656529474081197628789, + 437993849213206491045795192318160205647254592474110611458622120606174429669, + 2278813654692298263894068315877445741003601885820440102722782067378617729127, + 2480511294099163614841876554787014675753864492169680532327991270943343067078, + 2974414258727831021022277259176442167166011663972876926225960943033646030208, + 3105308843765424420746418406968863647145547948358354562427919293652018777976, + 440097149591818887303288430527079275810716748881440141125977418522883391660 + ], + cairo_verifier_id: 7 + } + } +} diff --git a/verifier/sources/test/test_gps_statement_verifier.move b/verifier/sources/test/test_gps_statement_verifier.move index 650c88d..9d17f25 100644 --- a/verifier/sources/test/test_gps_statement_verifier.move +++ b/verifier/sources/test/test_gps_statement_verifier.move @@ -1,11 +1,9 @@ #[test_only] module verifier_addr::test_gps_statement_verifier { use std::signer::address_of; - use std::vector; - use std::vector::for_each; + use std::vector::{for_each_ref}; use cpu_addr::cpu_oods_7::get_cpu_oods_fb_checkpoint; - use verifier_addr::constructor::init_all; use verifier_addr::fact_registry::{is_valid, register_facts}; use verifier_addr::gps_statement_verifier::{get_vpar_checkpoint, @@ -15,11 +13,8 @@ module verifier_addr::test_gps_statement_verifier { cairo_aux_input_, pre_registered_facts_, proof_, - proof_params_, - registered_facts_, - task_meta_data_ - }; - use verifier_addr::stark_verifier_7::{get_cffl_checkpoint, get_vp_checkpoint, get_occ_checkpoint}; + proof_params_, registered_facts_, task_metadata_}; + use verifier_addr::stark_verifier_7::{get_cffl_checkpoint, get_occ_checkpoint, get_vp_checkpoint}; // This line is used for generating constants DO NOT REMOVE! // 1 @@ -56,21 +51,42 @@ module verifier_addr::test_gps_statement_verifier { fun test_verify_proof_and_register(signer: &signer) { init_all(signer); + test_vpar_with_data( + signer, + registered_facts_(), + pre_registered_facts_(), + task_metadata_(), + proof_params_(), + proof_(), + cairo_aux_input_(), + 7 + ); + } + + public fun test_vpar_with_data( + signer: &signer, + registered_facts: vector, + pre_registered_facts: vector, + task_metadata: vector, + proof_params: vector, + proof: vector, + cairo_aux_input: vector, + cairo_verifier_id: u256 + ) { // Register pre-existing facts and ensure they do not overlap with the set of facts // that will be registered during this test function. - let registered_facts = registered_facts_(); - register_facts(signer, pre_registered_facts_()); - for_each(pre_registered_facts_(), |fact| { - assert!(!vector::contains(®istered_facts, &fact), 1); - }); + register_facts(signer, pre_registered_facts); + // for_each_ref(&pre_registered_facts, |fact| { + // assert!(!vector::contains(®istered_facts, fact), 1); + // }); - prepush_task_metadata(signer, task_meta_data_()); + prepush_task_metadata(signer, task_metadata); prepush_data_to_verify_proof_and_register( signer, - proof_params_(), - proof_(), - cairo_aux_input_(), - 7u256 + proof_params, + proof, + cairo_aux_input, + cairo_verifier_id ); // CHECKPOINT1_VPAR @@ -78,12 +94,6 @@ module verifier_addr::test_gps_statement_verifier { verify_proof_and_register(signer); assert!(get_vpar_checkpoint(signer) == CHECKPOINT2_VPAR, 1); - // check if fact hash was registered - assert!( - is_valid(address_of(signer), 72956752610473131951346251166088128464181887574427943765049219704282062358780), - 1 - ); - // verify_proof_external // verify_proof_external::CHECKPOINT1_VP assert!(get_vp_checkpoint(signer) == CHECKPOINT1_VP, 1); @@ -131,8 +141,8 @@ module verifier_addr::test_gps_statement_verifier { assert!(get_vpar_checkpoint(signer) == CHECKPOINT1_VPAR, 1); // check if some facts were registered - for_each(registered_facts, |fact| { - is_valid(address_of(signer), fact); + for_each_ref(®istered_facts, |fact| { + is_valid(address_of(signer), *fact); }); } } diff --git a/verifier/sources/verifier_channel.move b/verifier/sources/verifier_channel.move index ecdd13f..f052870 100644 --- a/verifier/sources/verifier_channel.move +++ b/verifier/sources/verifier_channel.move @@ -2,7 +2,7 @@ module verifier_addr::verifier_channel { use std::vector::{append, borrow, borrow_mut, enumerate_ref, slice}; use aptos_std::aptos_hash::keccak256; - use lib_addr::bytes::{bytes32_to_u256, num_to_bytes_le, vec_to_bytes_le}; + use lib_addr::bytes::{bytes32_to_u256, num_to_bytes_le, vec_to_bytes_le, merge_num_offset_8}; use lib_addr::prime_field_element_0::{fmul, from_montgomery}; use lib_addr::vector::set_el; use verifier_addr::prng::{get_random_bytes, init_prng}; @@ -183,10 +183,7 @@ module verifier_addr::verifier_channel { let proof_ptr = (*borrow(ctx, channel_ptr) as u64); let val = if (should_add_8_bytes) { - let x = *borrow(proof, proof_ptr) % (1 << 192); - let y = *borrow(proof, proof_ptr + 1) / (1 << 192); - - (x * (1 << 64)) + y + merge_num_offset_8(*borrow(proof, proof_ptr), *borrow(proof, proof_ptr + 1)) } else { *borrow(proof, proof_ptr) };