From b8be17894b976e733a1fe13760bf9f3089a84be5 Mon Sep 17 00:00:00 2001 From: Jonathan LEI Date: Sun, 10 Mar 2024 02:40:05 +0000 Subject: [PATCH] feat: support Sierra 1.5.0 new CASM hash algorithm Adds support for the new CASM hash algorithm introduced with Sierra 1.5.0. This implementation is very rough and inefficient, as it's meant to ship a working implementation as soon as possible, so that downstream tools (e.g. Starkli) can integrate sooner. Optimizations should be made later in follow-up PRs. --- starknet-core/src/types/contract/mod.rs | 320 +- .../cairo2.6/artifacts/erc20.hashes.json | 4 + .../cairo2.6/artifacts/erc20_compiled.txt | 10872 ++++++++++++++++ .../cairo2.6/artifacts/erc20_sierra.txt | 2400 ++++ .../contracts/cairo2.6/contracts/erc20.cairo | 188 + .../cairo2.6/docker_entry_compile.sh | 13 + .../contracts/cairo2.6/docker_entry_hashes.sh | 11 + .../contracts/cairo2.6/generate_artifacts.sh | 24 + .../cairo2.6/scripts/generate_hashes.py | 37 + 9 files changed, 13866 insertions(+), 3 deletions(-) create mode 100644 starknet-core/test-data/contracts/cairo2.6/artifacts/erc20.hashes.json create mode 100644 starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt create mode 100644 starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_sierra.txt create mode 100644 starknet-core/test-data/contracts/cairo2.6/contracts/erc20.cairo create mode 100755 starknet-core/test-data/contracts/cairo2.6/docker_entry_compile.sh create mode 100755 starknet-core/test-data/contracts/cairo2.6/docker_entry_hashes.sh create mode 100755 starknet-core/test-data/contracts/cairo2.6/generate_artifacts.sh create mode 100644 starknet-core/test-data/contracts/cairo2.6/scripts/generate_hashes.py diff --git a/starknet-core/src/types/contract/mod.rs b/starknet-core/src/types/contract/mod.rs index 51c2bff1..51bf5212 100644 --- a/starknet-core/src/types/contract/mod.rs +++ b/starknet-core/src/types/contract/mod.rs @@ -1,6 +1,6 @@ use alloc::{format, string::String, vec::Vec}; -use serde::{ser::SerializeSeq, Deserialize, Deserializer, Serialize, Serializer}; +use serde::{de::Visitor, ser::SerializeSeq, Deserialize, Deserializer, Serialize, Serializer}; use serde_json_pythonic::to_string_pythonic; use serde_with::serde_as; use starknet_crypto::{poseidon_hash_many, PoseidonHasher}; @@ -61,6 +61,11 @@ pub struct CompiledClass { pub compiler_version: String, #[serde_as(as = "Vec")] pub bytecode: Vec, + /// Represents the structure of the bytecode segments, using a nested list of segment lengths. + /// For example, [2, [3, 4]] represents a bytecode with 2 segments, the first is a leaf of + /// length 2 and the second is a node with 2 children of lengths 3 and 4. + #[serde(default, skip_serializing_if = "Vec::is_empty")] + pub bytecode_segment_lengths: Vec, pub hints: Vec, pub pythonic_hints: Option>, pub entry_points_by_type: CompiledClassEntrypointList, @@ -241,6 +246,46 @@ pub enum EventFieldKind { Flat, } +#[derive(Debug, Clone)] +pub enum IntOrList { + Int(u64), + List(Vec), +} + +struct IntOrListVisitor; + +/// Internal structure used for post-Sierra-1.5.0 CASM hash calculation. +enum BytecodeSegmentStructure { + BytecodeLeaf(BytecodeLeaf), + BytecodeSegmentedNode(BytecodeSegmentedNode), +} + +/// Internal structure used for post-Sierra-1.5.0 CASM hash calculation. +/// +/// Represents a leaf in the bytecode segment tree. +struct BytecodeLeaf { + // NOTE: change this to a slice? + data: Vec, +} + +/// Internal structure used for post-Sierra-1.5.0 CASM hash calculation. +/// +/// Represents an internal node in the bytecode segment tree. Each child can be loaded into memory +/// or skipped. +struct BytecodeSegmentedNode { + segments: Vec, +} + +/// Internal structure used for post-Sierra-1.5.0 CASM hash calculation. +/// +/// Represents a child of [BytecodeSegmentedNode]. +struct BytecodeSegment { + segment_length: u64, + #[allow(unused)] + is_used: bool, + inner_structure: alloc::boxed::Box, +} + mod errors { use alloc::string::String; use core::fmt::{Display, Formatter, Result}; @@ -248,6 +293,9 @@ mod errors { #[derive(Debug)] pub enum ComputeClassHashError { InvalidBuiltinName, + BytecodeSegmentLengthMismatch(BytecodeSegmentLengthMismatchError), + InvalidBytecodeSegment(InvalidBytecodeSegmentError), + PcOutOfRange(PcOutOfRangeError), Json(JsonError), } @@ -263,6 +311,23 @@ mod errors { pub(crate) message: String, } + #[derive(Debug)] + pub struct BytecodeSegmentLengthMismatchError { + pub segment_length: usize, + pub bytecode_length: usize, + } + + #[derive(Debug)] + pub struct InvalidBytecodeSegmentError { + pub visited_pc: u64, + pub segment_start: u64, + } + + #[derive(Debug)] + pub struct PcOutOfRangeError { + pub pc: u64, + } + #[cfg(feature = "std")] impl std::error::Error for ComputeClassHashError {} @@ -270,6 +335,9 @@ mod errors { fn fmt(&self, f: &mut Formatter<'_>) -> Result { match self { Self::InvalidBuiltinName => write!(f, "invalid builtin name"), + Self::BytecodeSegmentLengthMismatch(inner) => write!(f, "{}", inner), + Self::InvalidBytecodeSegment(inner) => write!(f, "{}", inner), + Self::PcOutOfRange(inner) => write!(f, "{}", inner), Self::Json(inner) => write!(f, "json serialization error: {}", inner), } } @@ -296,8 +364,47 @@ mod errors { write!(f, "{}", self.message) } } + + #[cfg(feature = "std")] + impl std::error::Error for BytecodeSegmentLengthMismatchError {} + + impl Display for BytecodeSegmentLengthMismatchError { + fn fmt(&self, f: &mut Formatter<'_>) -> Result { + write!( + f, + "invalid bytecode segment structure length: {}, bytecode length: {}.", + self.segment_length, self.bytecode_length, + ) + } + } + + #[cfg(feature = "std")] + impl std::error::Error for InvalidBytecodeSegmentError {} + + impl Display for InvalidBytecodeSegmentError { + fn fmt(&self, f: &mut Formatter<'_>) -> Result { + write!( + f, + "invalid segment structure: PC {} was visited, \ + but the beginning of the segment ({}) was not", + self.visited_pc, self.segment_start + ) + } + } + + #[cfg(feature = "std")] + impl std::error::Error for PcOutOfRangeError {} + + impl Display for PcOutOfRangeError { + fn fmt(&self, f: &mut Formatter<'_>) -> Result { + write!(f, "PC {} is out of range", self.pc) + } + } } -pub use errors::{ComputeClassHashError, JsonError}; +pub use errors::{ + BytecodeSegmentLengthMismatchError, ComputeClassHashError, InvalidBytecodeSegmentError, + JsonError, PcOutOfRangeError, +}; #[cfg(feature = "std")] pub use errors::CompressProgramError; @@ -393,7 +500,42 @@ impl CompiledClass { ); // Hashes bytecode - hasher.update(poseidon_hash_many(&self.bytecode)); + hasher.update(if self.bytecode_segment_lengths.is_empty() { + // Pre-Sierra-1.5.0 compiled classes + poseidon_hash_many(&self.bytecode) + } else { + // `bytecode_segment_lengths` was added since Sierra 1.5.0 and changed hash calculation. + // This implementation here is basically a direct translation of the Python code from + // `cairo-lang` v0.13.1. The goal was simply to have a working implementation as quickly + // as possible. There should be some optimizations to be made here. + // TODO: review how this can be optimized + + // NOTE: this looks extremely inefficient. Maybe just use a number for tracking instead? + let mut rev_visited_pcs: Vec = (0..(self.bytecode.len() as u64)).rev().collect(); + + let (res, total_len) = Self::create_bytecode_segment_structure_inner( + &self.bytecode, + &IntOrList::List(self.bytecode_segment_lengths.clone()), + &mut rev_visited_pcs, + &mut 0, + )?; + + if total_len != self.bytecode.len() as u64 { + return Err(ComputeClassHashError::BytecodeSegmentLengthMismatch( + BytecodeSegmentLengthMismatchError { + segment_length: total_len as usize, + bytecode_length: self.bytecode.len(), + }, + )); + } + if !rev_visited_pcs.is_empty() { + return Err(ComputeClassHashError::PcOutOfRange(PcOutOfRangeError { + pc: rev_visited_pcs[rev_visited_pcs.len() - 1], + })); + } + + res.hash() + }); Ok(hasher.finalize()) } @@ -417,6 +559,119 @@ impl CompiledClass { Ok(hasher.finalize()) } + + // Direct translation of `_create_bytecode_segment_structure_inner` from `cairo-lang` v0.13.1. + // + // `visited_pcs` should be given in reverse order, and is consumed by the function. Returns the + // BytecodeSegmentStructure and the total length of the processed segment. + fn create_bytecode_segment_structure_inner( + bytecode: &[FieldElement], + bytecode_segment_lengths: &IntOrList, + visited_pcs: &mut Vec, + bytecode_offset: &mut u64, + ) -> Result<(BytecodeSegmentStructure, u64), ComputeClassHashError> { + match bytecode_segment_lengths { + IntOrList::Int(bytecode_segment_lengths) => { + let segment_end = *bytecode_offset + bytecode_segment_lengths; + + // Remove all the visited PCs that are in the segment. + while !visited_pcs.is_empty() + && *bytecode_offset <= visited_pcs[visited_pcs.len() - 1] + && visited_pcs[visited_pcs.len() - 1] < segment_end + { + visited_pcs.pop(); + } + + Ok(( + BytecodeSegmentStructure::BytecodeLeaf(BytecodeLeaf { + data: bytecode[(*bytecode_offset as usize)..(segment_end as usize)] + .to_vec(), + }), + *bytecode_segment_lengths, + )) + } + IntOrList::List(bytecode_segment_lengths) => { + let mut res = Vec::new(); + let mut total_len = 0; + + for item in bytecode_segment_lengths.iter() { + let visited_pc_before = if !visited_pcs.is_empty() { + Some(visited_pcs[visited_pcs.len() - 1]) + } else { + None + }; + + let (current_structure, item_len) = + Self::create_bytecode_segment_structure_inner( + bytecode, + item, + visited_pcs, + bytecode_offset, + )?; + + let visited_pc_after = if !visited_pcs.is_empty() { + Some(visited_pcs[visited_pcs.len() - 1]) + } else { + None + }; + let is_used = visited_pc_after != visited_pc_before; + + if let Some(visited_pc_before) = visited_pc_before { + if is_used && visited_pc_before != *bytecode_offset { + return Err(ComputeClassHashError::InvalidBytecodeSegment( + InvalidBytecodeSegmentError { + visited_pc: visited_pc_before, + segment_start: *bytecode_offset, + }, + )); + } + } + + res.push(BytecodeSegment { + segment_length: item_len, + is_used, + inner_structure: alloc::boxed::Box::new(current_structure), + }); + + *bytecode_offset += item_len; + total_len += item_len; + } + + Ok(( + BytecodeSegmentStructure::BytecodeSegmentedNode(BytecodeSegmentedNode { + segments: res, + }), + total_len, + )) + } + } + } +} + +impl BytecodeSegmentStructure { + fn hash(&self) -> FieldElement { + match self { + Self::BytecodeLeaf(inner) => inner.hash(), + Self::BytecodeSegmentedNode(inner) => inner.hash(), + } + } +} + +impl BytecodeLeaf { + fn hash(&self) -> FieldElement { + poseidon_hash_many(&self.data) + } +} + +impl BytecodeSegmentedNode { + fn hash(&self) -> FieldElement { + let mut hasher = PoseidonHasher::new(); + for node in self.segments.iter() { + hasher.update(node.segment_length.into()); + hasher.update(node.inner_structure.hash()); + } + hasher.finalize() + FieldElement::ONE + } } // We need to manually implement this because `raw_value` doesn't work with `untagged`: @@ -526,6 +781,59 @@ impl Serialize for TypedAbiEvent { } } +impl Serialize for IntOrList { + fn serialize(&self, serializer: S) -> Result + where + S: Serializer, + { + match self { + Self::Int(int) => serializer.serialize_u64(*int), + Self::List(list) => { + let mut seq = serializer.serialize_seq(Some(list.len()))?; + for item in list.iter() { + seq.serialize_element(item)?; + } + seq.end() + } + } + } +} + +impl<'de> Visitor<'de> for IntOrListVisitor { + type Value = IntOrList; + + fn expecting(&self, formatter: &mut core::fmt::Formatter) -> core::fmt::Result { + write!(formatter, "number or list") + } + + fn visit_u64(self, v: u64) -> Result + where + E: serde::de::Error, + { + Ok(IntOrList::Int(v)) + } + + fn visit_seq(self, mut seq: A) -> Result + where + A: serde::de::SeqAccess<'de>, + { + let mut items = Vec::new(); + while let Some(element) = seq.next_element::()? { + items.push(element); + } + Ok(IntOrList::List(items)) + } +} + +impl<'de> Deserialize<'de> for IntOrList { + fn deserialize(deserializer: D) -> Result + where + D: Deserializer<'de>, + { + deserializer.deserialize_any(IntOrListVisitor) + } +} + fn hash_sierra_entrypoints(entrypoints: &[SierraEntryPoint]) -> FieldElement { let mut hasher = PoseidonHasher::new(); @@ -555,6 +863,7 @@ mod tests { include_str!("../../../test-data/contracts/cairo1/artifacts/erc20_sierra.txt"), include_str!("../../../test-data/contracts/cairo2/artifacts/abi_types_sierra.txt"), include_str!("../../../test-data/contracts/cairo2/artifacts/erc20_sierra.txt"), + include_str!("../../../test-data/contracts/cairo2.6/artifacts/erc20_sierra.txt"), ] .into_iter() { @@ -573,6 +882,7 @@ mod tests { include_str!("../../../test-data/contracts/cairo1/artifacts/erc20_compiled.txt"), include_str!("../../../test-data/contracts/cairo2/artifacts/abi_types_compiled.txt"), include_str!("../../../test-data/contracts/cairo2/artifacts/erc20_compiled.txt"), + include_str!("../../../test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt"), ] .into_iter() { @@ -651,6 +961,10 @@ mod tests { ), include_str!("../../../test-data/contracts/cairo2/artifacts/abi_types.hashes.json"), ), + ( + include_str!("../../../test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt"), + include_str!("../../../test-data/contracts/cairo2.6/artifacts/erc20.hashes.json"), + ), ] .into_iter() { diff --git a/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20.hashes.json b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20.hashes.json new file mode 100644 index 00000000..a0588c88 --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20.hashes.json @@ -0,0 +1,4 @@ +{ + "sierra_class_hash": "0x544393d980200d57bb736f17aaed4cd7486ccce81b48a86a94f853e82c3983a", + "compiled_class_hash": "0x5adc857416202a5902c01168542e188c3aa6380f57c911ae98cf20bc52be367" +} diff --git a/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt new file mode 100644 index 00000000..7fc9ac5e --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_compiled.txt @@ -0,0 +1,10872 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.6.2", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x60", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1535", + "0x482480017fff8000", + "0x1534", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0xd70", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x2b", + "0x4824800180007ff8", + "0xd70", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480280067ffb8000", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x60", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x14c1", + "0x482480017fff8000", + "0x14c0", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0xd70", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x2b", + "0x4824800180007ff8", + "0xd70", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480280067ffb8000", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x8c", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x144d", + "0x482480017fff8000", + "0x144c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x15ae", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x57", + "0x4824800180007ff8", + "0x15ae", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x37", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffc", + "0x100", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480080007ff67fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000000000ff", + "0x480080017ff47fff", + "0x400080027ff37ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x15", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x482480017ffc8000", + "0xffffffffffffffffffffffffffffff00", + "0x400080017ff87fff", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffa", + "0x482480017ff78000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f72655538202d206e6f6e207538", + "0x400080007ffe7fff", + "0x482480017ff18000", + "0x3", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x8", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xd2", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x13ad", + "0x482480017fff8000", + "0x13ac", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x440c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x9d", + "0x4824800180007ff8", + "0x440c", + "0x400080007ff87fff", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ffb", + "0x400280027ffb7ffc", + "0x400280037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x7d", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x57", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x480680017fff8000", + "0x0", + "0x482480017ffe8000", + "0x1", + "0x482480017ff68000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffc", + "0x400080037ff97ffd", + "0x480080057ff98000", + "0x20680017fff7fff", + "0x3b", + "0x480080067ff88000", + "0x480080047ff78000", + "0x482480017ff68000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x15", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x40780017fff7fff", + "0x1", + "0x48127ff17fff8000", + "0x48127ffa7fff8000", + "0x400080007ffd7ffe", + "0x400080017ffd7fff", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x16", + "0x48127ffd7fff8000", + "0x480080047ff78000", + "0x482480017ff68000", + "0x8", + "0x480080067ff58000", + "0x480080077ff48000", + "0x10780017fff7fff", + "0x16", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x8", + "0x48127ffd7fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127ff37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x140", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x114", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x102", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffb7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1299", + "0x482480017fff8000", + "0x1298", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x5230", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007feb", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff57fff", + "0x10780017fff7fff", + "0xc4", + "0x48307ffe80007feb", + "0x400080007ff67fff", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400280007ff87fff", + "0x400280017ff87fef", + "0x480280027ff88000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480080017ff07ffc", + "0x480080027fef7ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400080037fed7ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480080017ff07ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480080027fee7ffd", + "0x400080037fed7ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482680017ff88000", + "0x3", + "0x482480017feb8000", + "0x4", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400280017ffb7ff2", + "0x400280027ffb7ffc", + "0x400280037ffb7ffb", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x80", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x58", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x0", + "0x482480017ff58000", + "0x1", + "0x482480017ff78000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ffa7fff", + "0x400080017ffa7ff9", + "0x400080027ffa7ffc", + "0x400080037ffa7ffd", + "0x480080057ffa8000", + "0x20680017fff7fff", + "0x3c", + "0x480080067ff98000", + "0x480080047ff88000", + "0x482480017ff78000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x16", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x40780017fff7fff", + "0x1", + "0x48127ff27fff8000", + "0x48127ffa7fff8000", + "0x400080007ffd7ffe", + "0x400080017ffd7fff", + "0x48127fec7fff8000", + "0x482480017ff58000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x2", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0xb", + "0x48127ff27fff8000", + "0x480080047fed8000", + "0x482480017fec8000", + "0x8", + "0x480080067feb8000", + "0x480080077fea8000", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017fe98000", + "0x3", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0xa", + "0x40780017fff7fff", + "0x14", + "0x48127fe97fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127fe37fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff28000", + "0x1", + "0x48127fe57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xe7", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0xbb", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xa9", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x78", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x66", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffb7fff8000", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1117", + "0x482480017fff8000", + "0x1116", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x2", + "0x482480017fff8000", + "0x61da", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fdf", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff47fff", + "0x10780017fff7fff", + "0x26", + "0x48307ffe80007fdf", + "0x400080007ff57fff", + "0x482480017ff58000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fe07fff8000", + "0x48127fea7fff8000", + "0x1104800180018000", + "0x985", + "0x20680017fff7ffd", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffd", + "0x400080017fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x2", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff18000", + "0x1", + "0x48127fd97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x157", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x12b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x119", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x74", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fd47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xfbc", + "0x482480017fff8000", + "0xfbb", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x4", + "0x482480017fff8000", + "0x1f40a", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fd0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x3e", + "0x48307ffe80007fd0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffd", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x23", + "0x480280047ffb8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x480a7ff87fff8000", + "0x482680017ffb8000", + "0x5", + "0x480080027ffb8000", + "0x48127fcc7fff8000", + "0x48127fea7fff8000", + "0x48127fea7fff8000", + "0x1104800180018000", + "0x8e3", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x9", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fec8000", + "0x1", + "0x48127fca7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fd57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffffbf0", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x1ae", + "0x4825800180007ffa", + "0x410", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x182", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x170", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff28000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x13f", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x12d", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x88", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fc97fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xe23", + "0x482480017fff8000", + "0xe22", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x8", + "0x482480017fff8000", + "0x310ce", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fc5", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x52", + "0x48307ffe80007fc5", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffd", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x37", + "0x480280047ffb8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x480a7ff87fff8000", + "0x482680017ffb8000", + "0x5", + "0x48127fc27fff8000", + "0x480080027ffa8000", + "0x48127fea7fff8000", + "0x48127fea7fff8000", + "0x1104800180018000", + "0xa65", + "0x20680017fff7ffd", + "0x21", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127f347fff8000", + "0x48127f3e7fff8000", + "0x48127f5c7fff8000", + "0x48127f5c7fff8000", + "0x1104800180018000", + "0x73e", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x11", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x9", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fec8000", + "0x1", + "0x48127fbf7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fca7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fe37fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x157", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x12b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0x119", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x74", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fd47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xc8d", + "0x482480017fff8000", + "0xc8c", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x2", + "0x482480017fff8000", + "0xc184", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fd0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x3e", + "0x48307ffe80007fd0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffb7fff", + "0x400280017ffb7ffd", + "0x480280037ffb8000", + "0x20680017fff7fff", + "0x23", + "0x480280047ffb8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x480a7ff87fff8000", + "0x482680017ffb8000", + "0x5", + "0x480080027ffb8000", + "0x48127fcc7fff8000", + "0x48127fea7fff8000", + "0x48127fea7fff8000", + "0x1104800180018000", + "0x962", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x9", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x480280027ffb8000", + "0x482680017ffb8000", + "0x6", + "0x480280047ffb8000", + "0x480280057ffb8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fec8000", + "0x1", + "0x48127fca7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fd57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x13d", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x111", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xff", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x5a", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fd47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xb21", + "0x482480017fff8000", + "0xb20", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x4", + "0x482480017fff8000", + "0x13ca4", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fd0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x24", + "0x48307ffe80007fd0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fd17fff8000", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x1104800180018000", + "0x8a3", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fec8000", + "0x1", + "0x48127fca7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fd57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x13d", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x111", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027ff47ffd", + "0x10780017fff7fff", + "0xff", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff77ffd", + "0x480080017ff67ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff57ffe", + "0x482480017ff58000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff58000", + "0x1", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x5a", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff67fff8000", + "0x48127fd47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x9cf", + "0x482480017fff8000", + "0x9ce", + "0x480080007fff8000", + "0x480080007fff8000", + "0x484480017fff8000", + "0x4", + "0x482480017fff8000", + "0x13ca4", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fd0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fef7fff", + "0x10780017fff7fff", + "0x24", + "0x48307ffe80007fd0", + "0x400080007ff07fff", + "0x482480017ff08000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fd17fff8000", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x1104800180018000", + "0x7dd", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017fec8000", + "0x1", + "0x48127fca7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fd57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017ff48000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127ff47fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xfffffffffffffffffffffffffffff722", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x1ca", + "0x4825800180007ffa", + "0x8de", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffc8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x1a1", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff88000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x17d", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffb8000", + "0x1", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x156", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x12", + "0x4824800180007ffe", + "0x100", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480080007feb7fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000000000ff", + "0x480080017fe97fff", + "0x400080027fe87ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x141", + "0x402780017fff7fff", + "0x1", + "0x400080007fee7ffe", + "0x482480017ffe8000", + "0xffffffffffffffffffffffffffffff00", + "0x400080017fed7fff", + "0x482480017fed8000", + "0x2", + "0x48307ff880007ff9", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff78000", + "0x1", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x51", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x482480017ff88000", + "0x1", + "0x48307ff980007ffa", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ff88000", + "0x1", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x2a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x16", + "0x480080007ff88003", + "0x480080017ff78003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ffb", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff37ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff87ffe", + "0x40780017fff7fff", + "0x5", + "0x482480017ff38000", + "0x1", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fed7fff8000", + "0x48127ff47fff8000", + "0x10780017fff7fff", + "0x24", + "0x482480017ff38000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x13", + "0x40780017fff7fff", + "0x8", + "0x482480017feb8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xf", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffd", + "0x9e", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ff78000", + "0x10780017fff7fff", + "0x8", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x77", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480080007ff17ffc", + "0x480080017ff07ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400080027fef7ffd", + "0x10780017fff7fff", + "0x65", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480080007ff27ffd", + "0x480080017ff17ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400080027ff07ffe", + "0x482480017ff08000", + "0x3", + "0x48307ff680007ff7", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffb7fff8000", + "0x48127fc17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x825", + "0x482480017fff8000", + "0x824", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x17192", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fbe", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff57fff", + "0x10780017fff7fff", + "0x27", + "0x48307ffe80007fbe", + "0x400080007ff67fff", + "0x482480017ff68000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127fbf7fff8000", + "0x48127fc37fff8000", + "0x48127fc87fff8000", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x48127fe77fff8000", + "0x1104800180018000", + "0x6be", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff28000", + "0x1", + "0x48127fb87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017fef8000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x6", + "0x48127fef7fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202335", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fc17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127fcd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482480017fe88000", + "0x3", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x8", + "0x48127fe87fff8000", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127fe27fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", + "0x400280007ffa7fff", + "0x400380017ffa7ffc", + "0x480280027ffa8000", + "0x400280037ffa7fff", + "0x400380047ffa7ffd", + "0x480280057ffa8000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff87ffc", + "0x480280017ff87ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ff87ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff87ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ff87ffd", + "0x400280027ff87ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482680017ffa8000", + "0x6", + "0x482680017ff88000", + "0x3", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffb7fff", + "0x400380017ffb7ff9", + "0x400280027ffb7ffc", + "0x400280037ffb7ffb", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0x82", + "0x480280067ffb8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x53", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x0", + "0x482480017ff58000", + "0x1", + "0x482480017ff78000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ffa7fff", + "0x400080017ffa7ff9", + "0x400080027ffa7ffc", + "0x400080037ffa7ffd", + "0x480080057ffa8000", + "0x20680017fff7fff", + "0x37", + "0x480080067ff98000", + "0x480080047ff88000", + "0x482480017ff78000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x11", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x40780017fff7fff", + "0xc", + "0x482480017fed8000", + "0x1", + "0x48127ff07fff8000", + "0x48127fe17fff8000", + "0x48127fef7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe27fff8000", + "0x48127fea7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017ff28000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0xb", + "0x48127ff27fff8000", + "0x480080047fed8000", + "0x482480017fec8000", + "0x8", + "0x480080067feb8000", + "0x480080077fea8000", + "0x10780017fff7fff", + "0x21", + "0x40780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017fe98000", + "0x3", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127fe17fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x48127fe97fff8000", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127fe17fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0x13", + "0x40780017fff7fff", + "0x92", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x45524332303a207472616e736665722066726f6d2030", + "0x400080007ffe7fff", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x13", + "0x40780017fff7fff", + "0x92", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x45524332303a207472616e7366657220746f2030", + "0x400080007ffe7fff", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400280007ff87fff", + "0x400380017ff87ffa", + "0x480280027ff88000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffc", + "0x480280017ff67ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ff67ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ff67ffd", + "0x400280027ff67ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482680017ff88000", + "0x3", + "0x482680017ff68000", + "0x3", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ff97fff", + "0x400380017ff97ff7", + "0x400280027ff97ffc", + "0x400280037ff97ffb", + "0x480280057ff98000", + "0x20680017fff7fff", + "0x2b5", + "0x480280067ff98000", + "0x480280047ff98000", + "0x482680017ff98000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x28d", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x0", + "0x482480017ff58000", + "0x1", + "0x482480017ff78000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ffa7fff", + "0x400080017ffa7ff9", + "0x400080027ffa7ffc", + "0x400080037ffa7ffd", + "0x480080057ffa8000", + "0x20680017fff7fff", + "0x271", + "0x480080067ff98000", + "0x480080047ff88000", + "0x482480017ff78000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x249", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x48287ffd80017ffc", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ff68000", + "0x2", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48287ffc80017fed", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0x1f0", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400080007fdd7fff", + "0x400180017fdd7ffa", + "0x480080027fdd8000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400080027ff37ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff67ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480080017ff47ffd", + "0x400080027ff37ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482480017fd48000", + "0x3", + "0x482480017ff18000", + "0x3", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007fe07fff", + "0x400080017fe07fdf", + "0x400080027fe07ffc", + "0x400080037fe07ffb", + "0x400080047fe07ff0", + "0x480080067fe08000", + "0x20680017fff7fff", + "0x1ae", + "0x480080057fdf8000", + "0x480680017fff8000", + "0x0", + "0x482480017ff88000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077fdb7fff", + "0x400080087fdb7ffc", + "0x400080097fdb7ffd", + "0x4000800a7fdb7ffe", + "0x4000800b7fdb7fec", + "0x4800800d7fdb8000", + "0x20680017fff7fff", + "0x196", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400080007ff67fff", + "0x400180017ff67ffb", + "0x480080027ff68000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff27ffc", + "0x480080017ff17ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400080027fef7ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff27ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480080017ff07ffd", + "0x400080027fef7ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x4800800c7fd18000", + "0x480680017fff8000", + "0x0", + "0x482480017fec8000", + "0x3", + "0x482480017fec8000", + "0x3", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x4000800e7fcc7fff", + "0x4000800f7fcc7ffb", + "0x400080107fcc7ffc", + "0x400080117fcc7ffa", + "0x480080137fcc8000", + "0x20680017fff7fff", + "0x153", + "0x480080147fcb8000", + "0x480080127fca8000", + "0x482480017fc98000", + "0x15", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0x12b", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x480680017fff8000", + "0x0", + "0x482480017ff48000", + "0x1", + "0x482480017ff78000", + "0x1", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400080007ffa7fff", + "0x400080017ffa7ff9", + "0x400080027ffa7ffc", + "0x400080037ffa7ffd", + "0x480080057ffa8000", + "0x20680017fff7fff", + "0x10f", + "0x480080067ff98000", + "0x480080047ff88000", + "0x482480017ff78000", + "0x7", + "0xa0680017fff8000", + "0x16", + "0x480080007ff98003", + "0x480080017ff88003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483080017ffd7ff9", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400080027ff47ffd", + "0x20680017fff7ffe", + "0xe7", + "0x402780017fff7fff", + "0x1", + "0x400080007ff97ffc", + "0x48287ffd7ffc8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ff68000", + "0x2", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48287ffc7fed8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff7ffa8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0x8e", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400080007fdd7fff", + "0x400180017fdd7ffb", + "0x480080027fdd8000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff67ffc", + "0x480080017ff57ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400080027ff37ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480080007ff67ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480080017ff47ffd", + "0x400080027ff37ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482480017fd48000", + "0x3", + "0x482480017ff18000", + "0x3", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007fe07fff", + "0x400080017fe07fdf", + "0x400080027fe07ffc", + "0x400080037fe07ffb", + "0x400080047fe07ff0", + "0x480080067fe08000", + "0x20680017fff7fff", + "0x4c", + "0x480080057fdf8000", + "0x480680017fff8000", + "0x0", + "0x482480017ff88000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077fdb7fff", + "0x400080087fdb7ffc", + "0x400080097fdb7ffd", + "0x4000800a7fdb7ffe", + "0x4000800b7fdb7fec", + "0x4800800d7fdb8000", + "0x20680017fff7fff", + "0x34", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ff97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x467", + "0x4800800c7fc88000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x4000800e7fc67fff", + "0x4000800f7fc67ffe", + "0x400080107fc67ffa", + "0x400080117fc67ffb", + "0x400080127fc67ffc", + "0x400080137fc67ffd", + "0x480080157fc68000", + "0x20680017fff7fff", + "0xe", + "0x48127fe37fff8000", + "0x480080147fc48000", + "0x48127fe07fff8000", + "0x482480017fc28000", + "0x16", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fe37fff8000", + "0x480080147fc48000", + "0x48127fe07fff8000", + "0x482480017fc28000", + "0x18", + "0x480680017fff8000", + "0x1", + "0x480080167fc08000", + "0x480080177fbf8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x11", + "0x4800800c7fc98000", + "0x482480017fc88000", + "0x10", + "0x4800800e7fc78000", + "0x4800800f7fc68000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x16", + "0x480080057fc98000", + "0x482480017fc88000", + "0x9", + "0x480080077fc78000", + "0x480080087fc68000", + "0x48127fe37fff8000", + "0x48127ffb7fff8000", + "0x48127fe07fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x26", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f616464204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127fd47fff8000", + "0x48127fc37fff8000", + "0x48127fb47fff8000", + "0x48127fc27fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2d", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017fc58000", + "0x3", + "0x48127fc87fff8000", + "0x48127fc87fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x38", + "0x48127fc57fff8000", + "0x480080047fc08000", + "0x482480017fbf8000", + "0x8", + "0x480080067fbe8000", + "0x480080077fbd8000", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x36", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017fbc8000", + "0x3", + "0x48127fbf7fff8000", + "0x48127fbf7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0xa", + "0x40780017fff7fff", + "0x41", + "0x48127fbc7fff8000", + "0x480080127f898000", + "0x482480017f888000", + "0x16", + "0x480080147f878000", + "0x480080157f868000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127fb47fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x51", + "0x4800800c7f898000", + "0x482480017f888000", + "0x10", + "0x4800800e7f878000", + "0x4800800f7f868000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x56", + "0x480080057f898000", + "0x482480017f888000", + "0x9", + "0x480080077f878000", + "0x480080087f868000", + "0x48127fa37fff8000", + "0x48127ffb7fff8000", + "0x48127fa07fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x66", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f737562204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127f947fff8000", + "0x48127f837fff8000", + "0x48127f747fff8000", + "0x48127f827fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6d", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017f858000", + "0x3", + "0x48127f887fff8000", + "0x48127f887fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x78", + "0x48127f857fff8000", + "0x480080047f808000", + "0x482480017f7f8000", + "0x8", + "0x480080067f7e8000", + "0x480080077f7d8000", + "0x10780017fff7fff", + "0x1a", + "0x40780017fff7fff", + "0x76", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x53746f726555313238202d206e6f6e2075313238", + "0x400080007ffe7fff", + "0x482480017f7c8000", + "0x3", + "0x48127f7f7fff8000", + "0x48127f7f7fff8000", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x10780017fff7fff", + "0xa", + "0x40780017fff7fff", + "0x81", + "0x48127f7c7fff8000", + "0x480280047ff98000", + "0x482680017ff98000", + "0x8", + "0x480280067ff98000", + "0x480280077ff98000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127f747fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc1b", + "0x20680017fff7ffd", + "0x80", + "0x4824800180007ffe", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0x8", + "0x4824800180007ffe", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x63", + "0x48287ffd80017ffd", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff47fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ff57fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff48000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ff48000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48287ffc80017ff6", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0xd", + "0x48127ffc7fff8000", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x2c", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x31", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f737562204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127fc97fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x44", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x46", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fb37fff8000", + "0x48127fb37fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x13", + "0x40780017fff7fff", + "0x27", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x45524332303a20617070726f76652066726f6d2030", + "0x400080007ffe7fff", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", + "0x400280007ff87fff", + "0x400380017ff87ffa", + "0x480280027ff88000", + "0x400280037ff87fff", + "0x400380047ff87ffb", + "0x480280057ff88000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffc", + "0x480280017ff67ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ff67ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff67ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ff67ffd", + "0x400280027ff67ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x482680017ff88000", + "0x6", + "0x482680017ff68000", + "0x3", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ff97fff", + "0x400380017ff97ff7", + "0x400280027ff97ffc", + "0x400280037ff97ffb", + "0x400380047ff97ffc", + "0x480280067ff98000", + "0x20680017fff7fff", + "0x4c", + "0x480280057ff98000", + "0x480680017fff8000", + "0x0", + "0x482480017ff88000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280077ff97fff", + "0x400280087ff97ffc", + "0x400280097ff97ffd", + "0x4002800a7ff97ffe", + "0x4003800b7ff97ffd", + "0x4802800d7ff98000", + "0x20680017fff7fff", + "0x34", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ff97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x281", + "0x4802800c7ff98000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x4002800e7ff97fff", + "0x4002800f7ff97ffe", + "0x400280107ff97ffa", + "0x400280117ff97ffb", + "0x400280127ff97ffc", + "0x400280137ff97ffd", + "0x480280157ff98000", + "0x20680017fff7fff", + "0xe", + "0x48127fe37fff8000", + "0x480280147ff98000", + "0x48127fe07fff8000", + "0x482680017ff98000", + "0x16", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fe37fff8000", + "0x480280147ff98000", + "0x48127fe07fff8000", + "0x482680017ff98000", + "0x18", + "0x480680017fff8000", + "0x1", + "0x480280167ff98000", + "0x480280177ff98000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x11", + "0x4802800c7ff98000", + "0x482680017ff98000", + "0x10", + "0x4802800e7ff98000", + "0x4802800f7ff98000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x16", + "0x480280057ff98000", + "0x482680017ff98000", + "0x9", + "0x480280077ff98000", + "0x480280087ff98000", + "0x48127fe37fff8000", + "0x48127ffb7fff8000", + "0x48127fe07fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffa7fff", + "0x400380017ffa7ff8", + "0x480280037ffa8000", + "0x20680017fff7fff", + "0x7b", + "0x480280047ffa8000", + "0x480080027fff8000", + "0x480a7ff77fff8000", + "0x480280027ffa8000", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x5", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadc", + "0x20680017fff7ffd", + "0x63", + "0x48287ffd7fff8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ff68000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48287ffc7ff88001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff7ffa8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0xd", + "0x48127ffc7fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127fb37fff8000", + "0x480a7ffb7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffefe", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x31", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f616464204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127fc97fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x44", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x7d", + "0x480a7ff77fff8000", + "0x480280027ffa8000", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffa8000", + "0x480280057ffa8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffa7fff", + "0x400380017ffa7ff8", + "0x480280037ffa8000", + "0x20680017fff7fff", + "0x7b", + "0x480280047ffa8000", + "0x480080027fff8000", + "0x480a7ff77fff8000", + "0x480280027ffa8000", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x5", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffa50", + "0x20680017fff7ffd", + "0x63", + "0x48287ffd80017fff", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482480017ff68000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48287ffc80017ff8", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xc", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x1c", + "0x480680017fff8000", + "0x1", + "0x48307fff80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xc", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x10780017fff7fff", + "0x8", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x20680017fff7fff", + "0xd", + "0x48127ffc7fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127fb37fff8000", + "0x480a7ffb7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe72", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x31", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f737562204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127fc97fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x44", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x7d", + "0x480a7ff77fff8000", + "0x480280027ffa8000", + "0x480a7ff97fff8000", + "0x482680017ffa8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffa8000", + "0x480280057ffa8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ff77fff", + "0x400380017ff77ff5", + "0x400280027ff77ffd", + "0x400280037ff77ffe", + "0x400380047ff77ff8", + "0x480280067ff78000", + "0x20680017fff7fff", + "0x114", + "0x480280057ff78000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280077ff77fff", + "0x400280087ff77ffc", + "0x400280097ff77ffd", + "0x4002800a7ff77ffe", + "0x4003800b7ff77ff9", + "0x4802800d7ff78000", + "0x20680017fff7fff", + "0xf9", + "0x4802800c7ff78000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x4002800e7ff77fff", + "0x4002800f7ff77ffc", + "0x400280107ff77ffd", + "0x400280117ff77ffe", + "0x400380127ff77ffa", + "0x480280147ff78000", + "0x20680017fff7fff", + "0xde", + "0x480280137ff78000", + "0x482680017ff78000", + "0x15", + "0x20780017fff7ffd", + "0x13", + "0x40780017fff7fff", + "0x31", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x45524332303a206d696e7420746f2074686520302061646472657373", + "0x400080007ffe7fff", + "0x480a7ff47fff8000", + "0x48127fca7fff8000", + "0x480a7ff67fff8000", + "0x48127fc97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007ffc7fff", + "0x400080017ffc7ffb", + "0x400080027ffc7ffd", + "0x400080037ffc7ffe", + "0x400180047ffc7ffb", + "0x480080067ffc8000", + "0x20680017fff7fff", + "0xaa", + "0x480680017fff8000", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x480080057ffa8000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077ff67fff", + "0x400080087ff67ffc", + "0x400080097ff67ffd", + "0x4000800a7ff67ffe", + "0x4001800b7ff67ffc", + "0x4800800d7ff68000", + "0x20680017fff7fff", + "0x90", + "0x480680017fff8000", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x400280007ff67fff", + "0x400380017ff67ffd", + "0x480280027ff68000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff47ffc", + "0x480280017ff47ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ff47ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ff47ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ff47ffd", + "0x400280027ff47ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x4800800c7fec8000", + "0x480680017fff8000", + "0x0", + "0x482680017ff68000", + "0x3", + "0x482680017ff48000", + "0x3", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x4000800e7fe77fff", + "0x4000800f7fe77ffb", + "0x400080107fe77ffc", + "0x400080117fe77ffa", + "0x400180127fe77ffb", + "0x480080147fe78000", + "0x20680017fff7fff", + "0x4d", + "0x480080137fe68000", + "0x480680017fff8000", + "0x0", + "0x482480017ff78000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080157fe27fff", + "0x400080167fe27ffc", + "0x400080177fe27ffd", + "0x400080187fe27ffe", + "0x400180197fe27ffc", + "0x4800801b7fe28000", + "0x20680017fff7fff", + "0x35", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x48127ff97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff77fff8000", + "0x1104800180018000", + "0x7a", + "0x4800801a7fcf8000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x4000801c7fcd7fff", + "0x4000801d7fcd7ffe", + "0x4000801e7fcd7ffa", + "0x4000801f7fcd7ffb", + "0x400080207fcd7ffc", + "0x400080217fcd7ffd", + "0x480080237fcd8000", + "0x20680017fff7fff", + "0xe", + "0x48127fe37fff8000", + "0x480080227fcb8000", + "0x48127fe07fff8000", + "0x482480017fc98000", + "0x24", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fe37fff8000", + "0x480080227fcb8000", + "0x48127fe07fff8000", + "0x482480017fc98000", + "0x26", + "0x480680017fff8000", + "0x1", + "0x480080247fc78000", + "0x480080257fc68000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x11", + "0x4800801a7fd08000", + "0x482480017fcf8000", + "0x1e", + "0x4800801c7fce8000", + "0x4800801d7fcd8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x16", + "0x480080137fd08000", + "0x482480017fcf8000", + "0x17", + "0x480080157fce8000", + "0x480080167fcd8000", + "0x48127fe37fff8000", + "0x48127ffb7fff8000", + "0x48127fe07fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x25", + "0x4800800c7fd08000", + "0x482480017fcf8000", + "0x10", + "0x4800800e7fce8000", + "0x4800800f7fcd8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0x2b", + "0x480080057fd08000", + "0x482480017fcf8000", + "0x9", + "0x480080077fce8000", + "0x480080087fcd8000", + "0x480a7ff47fff8000", + "0x48127ffb7fff8000", + "0x480a7ff67fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x35", + "0x480a7ff47fff8000", + "0x480280137ff78000", + "0x480a7ff67fff8000", + "0x482680017ff78000", + "0x17", + "0x480680017fff8000", + "0x1", + "0x480280157ff78000", + "0x480280167ff78000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3a", + "0x480a7ff47fff8000", + "0x4802800c7ff78000", + "0x480a7ff67fff8000", + "0x482680017ff78000", + "0x10", + "0x480680017fff8000", + "0x1", + "0x4802800e7ff78000", + "0x4802800f7ff78000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3f", + "0x480a7ff47fff8000", + "0x480280057ff78000", + "0x480a7ff67fff8000", + "0x482680017ff78000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ff78000", + "0x480280087ff78000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ff5", + "0x10", + "0x480680017fff8000", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x400280007ffb7fff", + "0x400380007ffd7ff6", + "0x400380017ffd7ff7", + "0x400380027ffd7ff8", + "0x400380037ffd7ff9", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x400280007ffb7fff", + "0x400380007ffd7ff6", + "0x400380017ffd7ff7", + "0x400380027ffd7ff8", + "0x400380037ffd7ff9", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x4", + "0x208b7fff7fff7ffe" + ], + "bytecode_segment_lengths": [ + 116, + 116, + 160, + 230, + 341, + 252, + 364, + 451, + 364, + 338, + 338, + 479, + 197, + 795, + 147, + 162, + 140, + 140, + 300, + 30 + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 17, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 36, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xd70" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 60, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 63, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 86, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 101, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 116, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 133, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 152, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xd70" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 176, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 179, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 202, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 217, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 232, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 249, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 268, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x15ae" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 292, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 299, + [ + { + "TestLessThan": { + "lhs": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -3 + }, + "b": { + "Immediate": "0x0" + } + } + }, + "rhs": { + "Immediate": "0x100" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 303, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "scalar": { + "Immediate": "0x8000000000000110000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": 0 + }, + "y": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 321, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 334, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 362, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 377, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 392, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 409, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 428, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x440c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 452, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 459, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 461, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 496, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -7 + } + } + } + } + ] + ], + [ + 503, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 505, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 526, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 542, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 564, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 592, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 607, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 622, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 655, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 659, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 669, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 684, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 707, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -20 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 722, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 726, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 737, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 763, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 770, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 772, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 805, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -6 + } + } + } + } + ] + ], + [ + 812, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 814, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 835, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 852, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 878, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 909, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 932, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 947, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 963, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 996, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1000, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1010, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1041, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1045, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1055, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1070, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1095, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -32 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1116, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1139, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1162, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1184, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1199, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1215, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1248, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1252, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1262, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1294, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1296, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1341, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1343, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1417, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1442, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -47 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1458, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1475, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1510, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1526, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1548, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1563, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1579, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x410" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1612, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1616, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1626, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1657, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1661, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1671, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1703, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1705, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1750, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1752, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1826, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1851, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -58 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1867, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 1896, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1939, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1955, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1977, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1999, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2014, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2030, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2063, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2067, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2077, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2109, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2111, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2156, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2158, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2232, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2257, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -47 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2273, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 2290, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2325, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2341, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2363, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2378, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2394, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2427, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2431, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2441, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2473, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2475, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2520, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2522, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2596, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2621, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -47 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2643, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2663, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2679, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2701, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2716, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2732, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2765, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2769, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 2779, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2811, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2813, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2858, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2860, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 2934, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2959, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -47 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2981, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3001, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3017, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3039, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3054, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3070, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x8de" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3146, + [ + { + "TestLessThan": { + "lhs": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -1 + }, + "b": { + "Immediate": "0x0" + } + } + }, + "rhs": { + "Immediate": "0x100" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3150, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "scalar": { + "Immediate": "0x8000000000000110000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": 0 + }, + "y": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 3192, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3194, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3239, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3241, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3331, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3335, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3345, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3360, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3383, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -65 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3408, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3428, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3451, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3466, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3488, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3503, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3518, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3533, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3557, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 3561, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3572, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3598, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 3605, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3607, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3640, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -6 + } + } + } + } + ] + ], + [ + 3647, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3649, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3682, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3708, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3750, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3769, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3789, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 3793, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3804, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3830, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 3837, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3839, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3872, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -6 + } + } + } + } + ] + ], + [ + 3879, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3881, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3903, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3926, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3946, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3976, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 3980, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3991, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4018, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -32 + } + } + } + } + ] + ], + [ + 4033, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -37 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 4041, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 4045, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4056, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4083, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -52 + }, + "b": { + "Immediate": "0xe" + } + } + } + } + } + ] + ], + [ + 4090, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4092, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 4125, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -6 + } + } + } + } + ] + ], + [ + 4132, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4134, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 4156, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4179, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4199, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4229, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 4233, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4244, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4271, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -32 + } + } + } + } + ] + ], + [ + 4286, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -37 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 4289, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4291, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4314, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -58 + }, + "b": { + "Immediate": "0xe" + } + } + } + } + } + ] + ], + [ + 4366, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4383, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4409, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4467, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4484, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4510, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4568, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4591, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4611, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4649, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4692, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4715, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 4719, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4730, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4757, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 4772, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 4775, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4777, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4800, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -7 + }, + "b": { + "Immediate": "0xe" + } + } + } + } + } + ] + ], + [ + 4854, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -6 + } + } + } + } + ] + ], + [ + 4871, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4894, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4914, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4952, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4994, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -6 + } + } + } + } + ] + ], + [ + 5011, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5034, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5054, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5092, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5141, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -9 + } + } + } + } + ] + ], + [ + 5156, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -9 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 5171, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -9 + }, + "b": { + "Immediate": "0xe" + } + } + } + } + } + ] + ], + [ + 5181, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5207, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -4 + } + } + } + } + ] + ], + [ + 5224, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -10 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 5232, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 5236, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5247, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5275, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -25 + }, + "b": { + "Immediate": "0xe" + } + } + } + } + } + ] + ], + [ + 5290, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -30 + }, + "b": { + "Immediate": "0x15" + } + } + } + } + } + ] + ], + [ + 5293, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5295, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5319, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -51 + }, + "b": { + "Immediate": "0x1c" + } + } + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", + "offset": 1215, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x16d9d5d83f8eecc5d7450519aad7e6e649be1a6c9d6df85bd0b177cc59a926a", + "offset": 232, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4", + "offset": 2394, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1", + "offset": 963, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", + "offset": 2030, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4", + "offset": 392, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x351ccc9e7b13b17e701a7d4f5f85b525bac37b7648419fe194e6c15bc73da47", + "offset": 116, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33", + "offset": 622, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68", + "offset": 1579, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f", + "offset": 2732, + "builtins": [ + "pedersen", + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 3070, + "builtins": [ + "pedersen", + "range_check" + ] + } + ] + } +} \ No newline at end of file diff --git a/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_sierra.txt b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_sierra.txt new file mode 100644 index 00000000..806903d7 --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/artifacts/erc20_sierra.txt @@ -0,0 +1,2400 @@ +{ + "sierra_program": [ + "0x1", + "0x5", + "0x0", + "0x2", + "0x6", + "0x2", + "0x2cb", + "0x135", + "0x4c", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x436f6e7374", + "0x800000000000000000000000000000000000000000000002", + "0x1", + "0x13", + "0x2", + "0x134692b230b9e1ffa39098904722134159652b09c5bc41d88d6698779d228ff", + "0x99cd8bde557814842a3121e8ddfd433a539b8c9f14bf31ebf108d12e6196e9", + "0x45524332303a206d696e7420746f2074686520302061646472657373", + "0x436f6e747261637441646472657373", + "0x800000000000000700000000000000000000000000000000", + "0x75313238", + "0x537472756374", + "0x800000000000000700000000000000000000000000000003", + "0x0", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x5", + "0x800000000000000700000000000000000000000000000004", + "0xd697175be5c8bf82d6369e4efeb04487ed95f04f718a9f9bb9740a472ed1bb", + "0x4", + "0x6", + "0x45524332303a20617070726f76652066726f6d2030", + "0xffffffffffffffffffffffffffffffff", + "0x753235365f737562204f766572666c6f77", + "0x753235365f616464204f766572666c6f77", + "0x20a177a62ba7979019fc76ff6f27d5d776adec12d5839eec3ab8841ae9ac8c9", + "0x456e756d", + "0xb1ef1f1a74e99a792fb88eef25497721c82e147cfc7e937673008cae6382a4", + "0xc", + "0x7", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0xf", + "0x45524332303a207472616e7366657220746f2030", + "0x45524332303a207472616e736665722066726f6d2030", + "0x66656c74323532", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0xbf4c436d6f8521e5c6189511c75075de702ad597ce22c1786275e8e5167ec7", + "0x4661696c656420746f20646573657269616c697a6520706172616d202334", + "0x4661696c656420746f20646573657269616c697a6520706172616d202335", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x39489c71129f3db2378a2e7e3d597a2feaa30d9768d85e2e64d5ef64f685c51", + "0x32892b92dca3a4382c0722676904ec96de560576150dac0add5e33fbb8606e2", + "0x10829c8fa142d83055f8901d88875a93c1bcd0e625e9b734ee8429ef11354a5", + "0x21dc73ebb00d7090125e44d304de95e247d99c64966d4bd11e39544764ad848", + "0x3239b7333b5fcef863cbe6551f4550d23d3b32f57e31ce74b00a364999f320b", + "0xc2e32278db7b89c12f181206df4a864d6219a9586a86715f6959350b04af69", + "0x800000000000000f00000000000000000000000000000007", + "0xa90fd298f4142def24764df0dec58d37c6ec10485834ca5570f43dcd85bee8", + "0x19", + "0x1a", + "0x1b", + "0x1c", + "0x1d", + "0x1e", + "0x800000000000000f00000000000000000000000000000003", + "0x1f", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x800000000000000300000000000000000000000000000003", + "0x21", + "0x22", + "0x3f91d8a29d3a37a6efe8c388a7db7de2a5ac44df1a6d83b0a37e2a080d2a99c", + "0x20", + "0x23", + "0x426f78", + "0x2d", + "0x2f", + "0x536e617073686f74", + "0x800000000000000700000000000000000000000000000002", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x27", + "0x30", + "0x29", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x2a", + "0x753332", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x28", + "0x2b", + "0x2c", + "0x753634", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x2e", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x26", + "0x25", + "0x31", + "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x34", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", + "0x37", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x25b1ef8ee6544359221f3cf316f768360e83448109193bdcef77f52a79d95c4", + "0x506564657273656e", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x53746f726555313238202d206e6f6e2075313238", + "0x41", + "0x53746f72655538202d206e6f6e207538", + "0x7538", + "0x4f7574206f6620676173", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x43", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x4761734275696c74696e", + "0xbc", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x73746f72655f74656d70", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x61727261795f6e6577", + "0x636f6e73745f61735f696d6d656469617465", + "0x4a", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x49", + "0x4b", + "0x48", + "0x6765745f6275696c74696e5f636f737473", + "0x47", + "0x77697468647261775f6761735f616c6c", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x44", + "0x45", + "0x73746f726167655f726561645f73797363616c6c", + "0x736e617073686f745f74616b65", + "0x42", + "0x216b05c387bab9ac31918a3e61672f4618601f3c598a2f3f2710f37053e1ea4", + "0x4c4fb1ab068f6039d5780c68dd0fa2f8742cceb3426d19667778ca7f3518a9", + "0x75385f7472795f66726f6d5f66656c74323532", + "0x75385f746f5f66656c74323532", + "0x40", + "0x6a756d70", + "0x1557182e4359a1f0c6301278e8f5b35a776ab58d39892581e357578fb287836", + "0x647570", + "0x46", + "0x75313238735f66726f6d5f66656c74323532", + "0x3f", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", + "0x72656e616d65", + "0x753132385f746f5f66656c74323532", + "0x3e", + "0x656e61626c655f61705f747261636b696e67", + "0x756e626f78", + "0x3d", + "0x656e756d5f6d61746368", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x64697361626c655f61705f747261636b696e67", + "0x3c", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x3b", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x3a", + "0x39", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x38", + "0x36", + "0x35", + "0x33", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x32", + "0xd", + "0x24", + "0xe", + "0x18", + "0x10", + "0x11", + "0x12", + "0x17", + "0x16", + "0x15", + "0x66656c743235325f69735f7a65726f", + "0x14", + "0x753132385f6f766572666c6f77696e675f737562", + "0x73746f726167655f77726974655f73797363616c6c", + "0x753132385f6f766572666c6f77696e675f616464", + "0x656d69745f6576656e745f73797363616c6c", + "0xb", + "0xa", + "0x9", + "0x753132385f6571", + "0x8", + "0x636f6e74726163745f616464726573735f636f6e7374", + "0xfc1", + "0xffffffffffffffff", + "0x9a", + "0x69", + "0x8d", + "0x84", + "0x101", + "0xbd", + "0xf4", + "0xe7", + "0xdd", + "0xec", + "0x1a6", + "0x124", + "0x199", + "0x186", + "0x174", + "0x16d", + "0x160", + "0x4d", + "0x4e", + "0x181", + "0x4f", + "0x50", + "0x51", + "0x52", + "0x18d", + "0x53", + "0x54", + "0x55", + "0x56", + "0x57", + "0x58", + "0x59", + "0x191", + "0x5a", + "0x5b", + "0x5c", + "0x5d", + "0x5e", + "0x5f", + "0x60", + "0x61", + "0x62", + "0x63", + "0x64", + "0x65", + "0x66", + "0x67", + "0x68", + "0x283", + "0x1c2", + "0x1c7", + "0x271", + "0x26d", + "0x1df", + "0x25e", + "0x249", + "0x237", + "0x230", + "0x223", + "0x244", + "0x250", + "0x6a", + "0x6b", + "0x6c", + "0x6d", + "0x6e", + "0x254", + "0x6f", + "0x70", + "0x71", + "0x72", + "0x73", + "0x74", + "0x75", + "0x76", + "0x77", + "0x78", + "0x275", + "0x79", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x7e", + "0x7f", + "0x80", + "0x81", + "0x82", + "0x83", + "0x350", + "0x2a0", + "0x2a5", + "0x33e", + "0x33a", + "0x2b2", + "0x2b7", + "0x327", + "0x322", + "0x2d0", + "0x311", + "0x309", + "0x32c", + "0x342", + "0x458", + "0x36d", + "0x372", + "0x446", + "0x442", + "0x37d", + "0x382", + "0x3b7", + "0x3b2", + "0x390", + "0x395", + "0x3a8", + "0x3a2", + "0x3bf", + "0x3ac", + "0x3ba", + "0x430", + "0x3d5", + "0x41f", + "0x40d", + "0x404", + "0x416", + "0x85", + "0x86", + "0x87", + "0x88", + "0x89", + "0x8a", + "0x8b", + "0x8c", + "0x44a", + "0x8e", + "0x8f", + "0x90", + "0x91", + "0x92", + "0x93", + "0x94", + "0x95", + "0x96", + "0x97", + "0x98", + "0x5a9", + "0x475", + "0x47a", + "0x597", + "0x593", + "0x487", + "0x48c", + "0x580", + "0x57b", + "0x497", + "0x49c", + "0x4d1", + "0x4cc", + "0x4aa", + "0x4af", + "0x4c2", + "0x4bc", + "0x4d9", + "0x4c6", + "0x4d4", + "0x568", + "0x4f0", + "0x556", + "0x543", + "0x536", + "0x52d", + "0x54d", + "0x99", + "0x9b", + "0x9c", + "0x9d", + "0x9e", + "0x9f", + "0xa0", + "0xa1", + "0xa2", + "0xa3", + "0xa4", + "0xa5", + "0xa6", + "0xa7", + "0xa8", + "0x585", + "0xa9", + "0xaa", + "0xab", + "0xac", + "0xad", + "0xae", + "0xaf", + "0x59b", + "0xb0", + "0xb1", + "0xb2", + "0xb3", + "0xb4", + "0xb5", + "0xb6", + "0xb7", + "0xb8", + "0xb9", + "0xba", + "0xbb", + "0x6b1", + "0x5c6", + "0x5cb", + "0x69f", + "0x69b", + "0x5d6", + "0x5db", + "0x610", + "0x60b", + "0x5e9", + "0x5ee", + "0x601", + "0x5fb", + "0x618", + "0x605", + "0x613", + "0x689", + "0x62e", + "0x678", + "0x666", + "0x65d", + "0x66f", + "0x6a3", + "0x79b", + "0x6ce", + "0x6d3", + "0x789", + "0x785", + "0x6de", + "0x6e3", + "0x718", + "0x713", + "0x6f1", + "0x6f6", + "0x709", + "0x703", + "0x720", + "0x70d", + "0x71b", + "0x773", + "0x736", + "0x762", + "0x75a", + "0x78d", + "0x885", + "0x7b8", + "0x7bd", + "0x873", + "0x86f", + "0x7c8", + "0x7cd", + "0x802", + "0x7fd", + "0x7db", + "0x7e0", + "0x7f3", + "0x7ed", + "0x80a", + "0x7f7", + "0x805", + "0x85d", + "0x820", + "0x84c", + "0x844", + "0x877", + "0x9f0", + "0x8a2", + "0x8a7", + "0x9df", + "0x8b1", + "0x8b6", + "0x9cd", + "0x8be", + "0x8c3", + "0x9b9", + "0x9b3", + "0x8d1", + "0x8d6", + "0x90b", + "0x906", + "0x8e4", + "0x8e9", + "0x8fc", + "0x8f6", + "0x913", + "0x900", + "0x90e", + "0x99f", + "0x91d", + "0x922", + "0x989", + "0x981", + "0x93e", + "0x96d", + "0x965", + "0x991", + "0x9bf", + "0xa57", + "0xa41", + "0xa3a", + "0xa2d", + "0xa4e", + "0xa5e", + "0xa7c", + "0xa93", + "0xc69", + "0xc53", + "0xc48", + "0xc37", + "0xac0", + "0xac6", + "0xacd", + "0xadf", + "0xad7", + "0xc22", + "0xc0e", + "0xc05", + "0xbed", + "0xbd7", + "0xbcc", + "0xbbb", + "0xb27", + "0xb2d", + "0xb34", + "0xb46", + "0xb3e", + "0xba6", + "0xbe", + "0xbf", + "0xc0", + "0xc1", + "0xc2", + "0xc3", + "0xc4", + "0xb92", + "0xc5", + "0xc6", + "0xc7", + "0xc8", + "0xc9", + "0xca", + "0xcb", + "0xcc", + "0xb89", + "0xcd", + "0xce", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0xd4", + "0xd5", + "0xd6", + "0xd7", + "0xd8", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0xde", + "0xdf", + "0xb7e", + "0xe0", + "0xe1", + "0xe2", + "0xe3", + "0xe4", + "0xe5", + "0xe6", + "0xe8", + "0xe9", + "0xea", + "0xeb", + "0xb9d", + "0xed", + "0xee", + "0xef", + "0xf0", + "0xf1", + "0xf2", + "0xf3", + "0xf5", + "0xf6", + "0xf7", + "0xf8", + "0xf9", + "0xfa", + "0xfb", + "0xbe8", + "0xfc", + "0xfd", + "0xfe", + "0xff", + "0xbf8", + "0x100", + "0x102", + "0x103", + "0x104", + "0x105", + "0x106", + "0xbfc", + "0x107", + "0x108", + "0x109", + "0x10a", + "0x10b", + "0x10c", + "0xc19", + "0x10d", + "0x10e", + "0x10f", + "0x110", + "0x111", + "0x112", + "0x113", + "0x114", + "0x115", + "0x116", + "0x117", + "0x118", + "0x119", + "0x11a", + "0x11b", + "0x11c", + "0xc64", + "0x11d", + "0x11e", + "0x11f", + "0x120", + "0xc74", + "0x121", + "0x122", + "0x123", + "0x125", + "0x126", + "0x127", + "0xc78", + "0x128", + "0x129", + "0x12a", + "0xcfa", + "0xc97", + "0xc9b", + "0xcea", + "0xca4", + "0xcaa", + "0xcb1", + "0xcc3", + "0xcbb", + "0xcd1", + "0xd20", + "0xd71", + "0xd68", + "0xd5d", + "0xd7c", + "0xdfe", + "0xded", + "0xda7", + "0xdad", + "0xdb4", + "0xdc6", + "0xdbe", + "0xdd4", + "0xe84", + "0xe73", + "0xe2d", + "0xe33", + "0xe3a", + "0xe4c", + "0xe44", + "0xe5a", + "0xf6b", + "0xf5d", + "0xf50", + "0xebf", + "0xf3d", + "0xf35", + "0xf22", + "0xf1a", + "0xf0f", + "0xf2c", + "0xf47", + "0xf9e", + "0x1b4", + "0x292", + "0x35f", + "0x467", + "0x5b8", + "0x6c0", + "0x7aa", + "0x894", + "0x9ff", + "0xa67", + "0xc81", + "0xd0b", + "0xd85", + "0xe0b", + "0xe91", + "0xf7a", + "0x8225", + "0xc0340c02c0a01c060140400c0901c060140400c0801c060140400c0200400", + "0x305c0701805010030580505405054050501004c0e04805048050441003c0e", + "0x15014150141b040130381a01c060140400c1901c060140400c1801c1201404", + "0x50881003c1c084100800e01407048050100307c05078050741003c1c05805", + "0x60140400c060142809c0c0982501c060140400c2401c060140400c2301423", + "0xe0b4100800e0b00701805010030ac0701805010030a80701805010030a407", + "0x3501434040330383204020038310402003830040200382f040200382e04020", + "0x50fc3e0f4100800e08c050f005084100ec0e0e8050e4050e0050dc050d805", + "0x48014281184701428118450144401443040400704201441014210404003806", + "0x511400513c101280e138050a049134050fc3e1300512c101280e108050a049", + "0x5401412014550140601406014060145401412014150140601453040520380c", + "0x5018051681004c0e0540516405164051601004c0e03057150051580515805", + "0x600400f0705f014281180601415014150145e0145d0145c0405b0381201459", + "0x101280e18c07018050100308c05188051841003c1c018050a04608c0505805", + "0x6601c060140400c1501415014210400f038450146501464040400701601421", + "0x5010031a807018050100308c05018051a41003c1c0086819c070180501003", + "0x400c54014210404a0386e01c060140400c0c1b46c01c060140400c0501c6b", + "0x70180501003114051d0051cc101001c0087203071030700306f0400715805", + "0x50147e018050147d040050147c150050147b0407a04079040781dc021d875", + "0x410140520c060140520806014051f0810140520006014051fc62014051f84c", + "0x7c04088214050147c21c050147c218050147c014072140501c841140501483", + "0x102408f014051f056014051f08e01405200102348c01c0522c102288901405", + "0x501480040072140501c841d005014831500501483108050147e1080501491", + "0x42014051f0970140520010258102549401c0522c9301c0522c54014051f892", + "0x9e26c050147c27405014800409c158050149a26c050149a264070148b04098", + "0x16014051ec160140526816014051f016014051f81601405244160140520c10", + "0x50149f158050147e26c050147e2840501480040a0048050149f048050147e", + "0x7210060140527c060140528c10288420140527c870140527c860140527c10", + "0x5014a5014072900501c8408c0501483290050147c130050147c0400729005", + "0x51f8102b0102acaa01405200102a4a8014051f015014051f81029c10298a4", + "0x5014830e005014830dc05014830d805014830d405014832b4050148008c05", + "0x35014051f83c014051ec3c014051f83c014052443c0140520c3a0140520c39", + "0xaf2b8050147c2b805014830e4050147e0e0050147e0dc050147e0d8050147e", + "0xb3014051f01001cb301407210b20140520065014051ecb1014052941e2c005", + "0x72d00501c842d0050147c040072d00501c842cc05014a5014072cc0501c84", + "0x51f85d014051f85f014051ec5f0140528cb6014051f0102d4b40140529405", + "0x50147b110050147e2e005014a52dcb0014af054050147c018050147e17805", + "0x232c0052bcba0140520044014051ecb92c0052bc150140526841014051f845", + "0x802f805014802f4b0014af1ac050147c1ac050147e2f0b0014af2ecb0014af", + "0x1001cb101407210650140520cc001405200ae014051ec3a014051f8bf01405", + "0x50147c014072e00501c842f40501480040c1014072c40501c842c4050147c", + "0xbb014051f012014051f01001cbb014072101030cbc01405200c2014051f8b8", + "0x501483040c5040c42ec05014a52ec050147e2e40501480014072ec0501c84", + "0x10318062c0052bcb7014051f0b7014051f8b7014052441001cb7014072101e", + "0x5014800e80501491320050148031c0501480040072e00501c841100501483", + "0xb0014052000501cb7014072101f0140520ccb01405200103281201405268c9", + "0x80054050149f078050147b078050149a01c05014802dc05014a504007014cc", + "0xce01c050400701410040ce01410040103341f014051ec1f014052680501405", + "0x1501415040cb014ce014b0014b00401033805040070401f0580726c1205407", + "0x505810040ce0141001c1031c05300c8324073380732c05048100540533805", + "0xb7014ce01410324100780533805040cb04010338053200507c10040ce014c9", + "0x1008c05338050401e040b9014ce014b70780731c102dc05338052dc0532010", + "0x10054053380505405054102f005338052ec052e4102ec05338052e42301cb7", + "0x15014bc014ce014bc014bc04007014ce01407014bb04012014ce0141201423", + "0x102f40533805040bd040103380531c0505810040ce0141001c102f00704815", + "0x1001c102fcc001cae3080601cce01cbd048152c0c2040bd014ce014bd01406", + "0x35014ce014102f8102e805338052f8052fc102f80533805040c00401033805", + "0x10018053380501805054102e805338052e8050d4100d405338050d4052e810", + "0xcb0401033805040070403c0e8392c04d0e0370d8b0338072e83501cc205436", + "0x50dc1010405338050e04401cc704038014ce01438014c804044014ce01410", + "0xb80143a040b8014ce01445014390401033805108050e0101144201cce01441", + "0x50d80508c10018053380501805054101740533805178050f0101780533805", + "0x5d0dc36018150145d014ce0145d014bc04037014ce01437014bb04036014ce", + "0x52e41015005338050f04c01cb70404c014ce0141007810040ce0141001c10", + "0x3a014bb04039014ce014390142304006014ce01406014150404e014ce01454", + "0x10040ce0141001c101383a0e406054051380533805138052f0100e80533805", + "0x5001cc704055014ce01455014c804055014ce01410110101400533805040cb", + "0x59014b904059014ce0145611c072dc1011c05338050401e04056014ce01455", + "0x501c052ec102fc05338052fc0508c10300053380530005054101200533805", + "0x410401033805040070404801cbf3001501448014ce01448014bc04007014ce", + "0xce0145f014c80405f014ce01410110101340533805040cb04010338052c005", + "0xce014b62d0072dc102d005338050401e040b6014ce0145f1340731c1017c05", + "0x53380507c0508c10058053380505805054102cc0533805188052e41018805", + "0x10040b301c1f05815014b3014ce014b3014bc04007014ce01407014bb0401f", + "0x10040ce0141001c1007c1601ccf0481501cce01c050400701410040ce01410", + "0xd0320c901cce01ccb0141204015014ce0141501415040cb014ce014b0014b0", + "0x1032c10040ce014c80141f04010338053240505810040ce0141001c1031c05", + "0x52dc1e01cc7040b7014ce014b7014c8040b7014ce01410324100780533805", + "0xce014bb014b9040bb014ce014b908c072dc1008c05338050401e040b9014ce", + "0x53380501c052ec1004805338050480508c10054053380505405054102f005", + "0xc701416040103380504007040bc01c1205415014bc014ce014bc014bc04007", + "0x72f412054b0308102f405338052f405018102f40533805040bd0401033805", + "0xbe014bf040be014ce0141010810040ce0141001c102fcc001cd13080601cce", + "0xce014ba0143504035014ce01435014ba04035014ce014102f8102e80533805", + "0xb0348380dc362c0ce01cba0d407308150d810018053380501805054102e805", + "0x100e005338050e005320101100533805040cb0401033805040070403c0e839", + "0x10040ce0144201438040451080733805104050dc1010405338050e04401cc7", + "0x150405d014ce0145e0143c0405e014ce014b80143a040b8014ce0144501439", + "0x52f0100dc05338050dc052ec100d805338050d80508c10018053380501805", + "0x1013005338050401e0401033805040070405d0dc36018150145d014ce0145d", + "0x10018053380501805054101380533805150052e41015005338050f04c01cb7", + "0x150144e014ce0144e014bc0403a014ce0143a014bb04039014ce0143901423", + "0x1015405338050404404050014ce0141032c10040ce0141001c101383a0e406", + "0xb704047014ce014100781015805338051545001cc704055014ce01455014c8", + "0x23040c0014ce014c00141504048014ce01459014b904059014ce0145611c07", + "0xc0054051200533805120052f01001c053380501c052ec102fc05338052fc05", + "0x440404d014ce0141032c10040ce014b0014410401033805040070404801cbf", + "0x10078102d8053380517c4d01cc70405f014ce0145f014c80405f014ce01410", + "0x1601415040b3014ce01462014b904062014ce014b62d0072dc102d00533805", + "0x52cc052f01001c053380501c052ec1007c053380507c0508c100580533805", + "0x1205407338070141001c05040103380504010040b301c1f05815014b3014ce", + "0x533805054050541032c05338052c0052c010040ce0141001c1007c1601cd3", + "0xce014c901416040103380504007040c7014d4320c901cce01ccb0141204015", + "0x5320102dc0533805040c90401e014ce0141032c10040ce014c80141f04010", + "0x2301cb704023014ce01410078102e405338052dc1e01cc7040b7014ce014b7", + "0x120142304015014ce0141501415040bc014ce014bb014b9040bb014ce014b9", + "0x704815054052f005338052f0052f01001c053380501c052ec100480533805", + "0xbd01406040bd014ce014102f410040ce014c701416040103380504007040bc", + "0x103380504007040bf30007354c201807338072f412054b0308102f40533805", + "0x52e8100d40533805040be040ba014ce014be014bf040be014ce0141011410", + "0xc20543604006014ce0140601415040ba014ce014ba0143504035014ce01435", + "0x50e00532010040ce0141001c100f03a0e4b0358380dc362c0ce01cba0d407", + "0x70e00601cb804037014ce01437014bb04036014ce014360142304038014ce", + "0x510405178101140533805040cb04010338050400704042014d71044401cce", + "0x5d014380404c1740733805178050dc1017805338052e04501cc7040b8014ce", + "0xce0144e0143c0404e014ce014540143a04054014ce0144c014390401033805", + "0x5338050dc052ec100d805338050d80508c101100533805110050541014005", + "0x5040cb040103380504007040500dc361101501450014ce01450014bc04037", + "0xce014561540731c101580533805158053201015805338050405d04055014ce", + "0x5338050dc052ec1012005338050d80508c101640533805108050541011c05", + "0x6014150401033805040070401036005040540405f014ce014470144c0404d", + "0x50f0051301013405338050e8052ec1012005338050e40508c101640533805", + "0xce014b4014b9040b4014ce0145f2d8072dc102d805338050401e0405f014ce", + "0x533805134052ec1012005338051200508c101640533805164050541018805", + "0x5040cb04010338050400704062134481641501462014ce01462014bc0404d", + "0xce014b22cc0731c102c805338052c805320102c8053380504044040b3014ce", + "0x5338052b8052e4102b80533805194b101cb7040b1014ce014100781019405", + "0x7014ce01407014bb040bf014ce014bf01423040c0014ce014c001415040ad", + "0x52c00510410040ce0141001c102b4072fcc0054052b405338052b4052f010", + "0x102a005338052a005320102a0053380504044040aa014ce0141032c10040ce", + "0x102740533805290a101cb7040a1014ce014100781029005338052a0aa01cc7", + "0xbb0401f014ce0141f0142304016014ce014160141504097014ce0149d014b9", + "0xce014100401025c0707c160540525c053380525c052f01001c053380501c05", + "0xb0014b00401033805040070401f058073641205407338070141001c0504010", + "0x1031c05368c8324073380732c05048100540533805054050541032c0533805", + "0x533805040cb04010338053200507c10040ce014c901416040103380504007", + "0xb9014ce014b70780731c102dc05338052dc05320102dc0533805040c90401e", + "0x102f005338052ec052e4102ec05338052e42301cb704023014ce0141007810", + "0xbc04007014ce01407014bb04012014ce014120142304015014ce0141501415", + "0x103380531c0505810040ce0141001c102f00704815054052f005338052f005", + "0x601cce01cbd048152c0c2040bd014ce014bd01406040bd014ce014102f410", + "0x7338052f805140102f805338050404e040103380504007040bf3000736cc2", + "0x3601cce014360145504036014ce014102f8100d405338052e8052fc102e8be", + "0x6014ce014060141504035014ce014350143504037014ce01437014ba04037", + "0x10040ce0141001c10104440f0b03703a0e4382c0ce01c350dc07308150d810", + "0x5604039014ce01439014bb04038014ce01438014230403a014ce0143a014c8", + "0x533805040470401033805040070405d178b82c0dd1144201cce01c3a01807", + "0x5338050d8052e8101500533805130be01c48040be014ce014be014590404c", + "0x7150360e4380543604042014ce014420141504054014ce014540143504036", + "0x1015405338051540532010040ce0141001c1016447158b0378551404e2c0ce", + "0x4d12007338071544201c5604050014ce01450014bb0404e014ce0144e01423", + "0xce0144d11407134101880533805040cb040103380504007040b42d85f2c0df", + "0x533805194052d010040ce014b2014b6040652c807338052cc0517c102cc05", + "0xce014ad014b2040ad2b807338052c4052cc102c46501cce014650146204065", + "0x5338052a06201cc7040a8014ce014aa014b1040aa014ce014ae0146504010", + "0x97014ce0149d014650401033805284052c810274a101cce01465014b3040a4", + "0x7401cce014920143704092014ce0146b2900731c101ac053380525c052c410", + "0x1026c053380523c050e81023c0533805238050e410040ce01474014380408e", + "0xbb0404e014ce0144e0142304048014ce014480141504089014ce0149b0143c", + "0xce0141001c102245013848054052240533805224052f010140053380514005", + "0x1032c10040ce01445014b204010338052d0052c810040ce014b6014b204010", + "0x52148701cc704085014ce01485014c804085014ce014102b81021c0533805", + "0xce01450014bb04000014ce0144e0142304086014ce0145f0141504081014ce", + "0x52c810040ce0141001c10040e201410150103840533805204051301038005", + "0x511c052ec1039005338051580508c1038c05338051080505410040ce01445", + "0xb20401033805040070401039c0504054040e6014ce014590144c040e5014ce", + "0xce01436014aa04010338052f8052b410040ce0145d014b2040103380517805", + "0xc7040e9014ce014e9014c8040e9014ce014102b8103a00533805040cb04010", + "0xbb04000014ce014380142304086014ce014b801415040ea014ce014e93a007", + "0x5290103ac0533805218052a01038405338053a8051301038005338050e405", + "0x504054040ee014ce014e10149d040ed014ce014e0014a1040ec014ce01400", + "0x505410040ce014be014ad04010338050d8052a810040ce0141001c10040ef", + "0x410144c040e5014ce01444014bb040e4014ce0143c01423040e3014ce01406", + "0x539405284103b0053380539005290103ac053380538c052a0103980533805", + "0xce014ee3c0072dc103c005338050401e040ee014ce014e60149d040ed014ce", + "0x5338053b00508c103ac05338053ac05054103c805338053c4052e4103c405", + "0x7040f23b4ec3ac15014f2014ce014f2014bc040ed014ce014ed014bb040ec", + "0x5338053d005320103d0053380504044040f3014ce0141032c10040ce01410", + "0x5338053d4f601cb7040f6014ce01410078103d405338053d0f301cc7040f4", + "0xbf014ce014bf01423040c0014ce014c001415040f8014ce014f7014b9040f7", + "0x1001c103e0072fcc0054053e005338053e0052f01001c053380501c052ec10", + "0x103e8053380504044040f9014ce0141032c10040ce014b0014410401033805", + "0xb7040fc014ce01410078103ec05338053e8f901cc7040fa014ce014fa014c8", + "0x2304016014ce0141601415040fe014ce014fd014b9040fd014ce014fb3f007", + "0x16054053f805338053f8052f01001c053380501c052ec1007c053380507c05", + "0x7040cb07c073fc16048073380701c0501c05040103380504010040fe01c1f", + "0x5338050480505410040ce0141025c103240533805054052c010040ce01410", + "0xce014c70146b0401033805040070401e0150031cc801cce01cc90141204012", + "0x533805320052381008c05338052e4051d0102e405338052dc05248102dc05", + "0x50409b040103380504007040104040504054040bc014ce014230148f040bb", + "0xce014060148f040bb014ce0141e0148e04006014ce014bd01489040bd014ce", + "0x73081201c85040103380504007040c00150230805338072f00521c102f005", + "0xbb01412040bf014ce014bf01415040103380504007040ba015032f8bf01cce", + "0x50d40505810040ce0141020410040ce0141001c100dc05410360d40733807", + "0xc904038014ce0141032c10040ce014be0148604010338050d80507c10040ce", + "0x10078100e805338050e43801cc704039014ce01439014c804039014ce01410", + "0x100140004041014ce01444014b904044014ce0143a0f0072dc100f00533805", + "0x52c0052ec1005805338050580508c102fc05338052fc05054100400533805", + "0x10040ce0141001c10104b0058bf0401201441014ce01441014bc040b0014ce", + "0xce014420140604042014ce014102f410040ce0143701416040103380504081", + "0xe00401033805040070405d17807414b81140733807108162fcb03081010805", + "0x102c0e304054014ce01454014c804054014ce014103841013005338052f805", + "0x5615407338051404501ce404050014ce01450014c804050138073380513054", + "0x101200533805040be04059014ce01447014bf0404715807338051580514010", + "0x5000101340533805134052e8101344801cce0144801455040103380504097", + "0xb617cb0338071644d2c0b80543604055014ce01455014150404e014ce0144e", + "0x517c0508c102d005338052d00532010040ce0141001c102c8b3188b0418b4", + "0xad2b8b041cb119407338072d05501c56040b6014ce014b6014bb0405f014ce", + "0xba040a4014ce014a815807120102a0053380504047040103380504007040aa", + "0x150d810194053380519405054102900533805290050d410120053380512005", + "0x97014c8040103380504007040742486b2c10825c9d284b033807290482d85f", + "0x9719407158102740533805274052ec1028405338052840508c1025c0533805", + "0x1032c10040ce0141020410040ce0141001c1021c8926cb04248f2380733807", + "0x52d8100008601cce014810145f04081014ce0148f2c407134102140533805", + "0xe0014b3040e0000073380500005188100000533805000052d010040ce01486", + "0x5390052c41039005338053840519410040ce014e3014b2040e33840733805", + "0xe8014b2040e93a00733805000052cc1039805338053948501cc7040e5014ce", + "0x53ace601cc7040eb014ce014ea014b1040ea014ce014e9014650401033805", + "0xce014ee0143904010338053b4050e0103b8ed01cce014ec01437040ec014ce", + "0x53380513805000103c805338053c4050f0103c405338053c0050e8103c005", + "0x9d014ce0149d014bb040a1014ce014a1014230408e014ce0148e014150404e", + "0x89014b2040103380504007040f2274a12384e048053c805338053c8052f010", + "0x103cc0533805040cb04010338052c4052c810040ce01487014b20401033805", + "0x15040f5014ce014f43cc0731c103d005338053d005320103d00533805040ae", + "0x5130103e00533805274052ec103dc05338052840508c103d8053380526c05", + "0x10040ce014b1014b2040103380504007040104280504054040f9014ce014f5", + "0x4c040fc014ce01492014bb040fb014ce0146b01423040fa014ce0146501415", + "0x10338052b4052c810040ce0141001c100410b01410150103f405338051d005", + "0x5040cb0401033805120052a810040ce01456014ad04010338052a8052c810", + "0xce014d03f80731c10340053380534005320103400533805040ae040fe014ce", + "0x5338052d8052ec103dc053380517c0508c103d805338052b8050541043005", + "0x10e014ce014f7014a40410d014ce014f6014a8040f9014ce0150c0144c040f8", + "0x1001c1004111014101501044005338053e4052741043c05338053e00528410", + "0xfa014ce01455014150401033805158052b410040ce01448014aa0401033805", + "0x103f405338052c805130103f005338052cc052ec103ec05338051880508c10", + "0x9d0410f014ce014fc014a10410e014ce014fb014a40410d014ce014fa014a8", + "0x54411201cb704112014ce0141007810040ce014102041044005338053f405", + "0xce0150d014150404e014ce0144e0140004114014ce01513014b904113014ce", + "0x533805450052f01043c053380543c052ec1043805338054380508c1043405", + "0x5040cb04010338052f80521810040ce0141001c104510f4390d1381201514", + "0xce015164540731c104580533805458053201045805338050404404115014ce", + "0x533805464052e410464053380545d1801cb704118014ce014100781045c05", + "0x5d014ce0145d014230405e014ce0145e0141504010014ce01410014000411a", + "0x70411a2c05d17810048054680533805468052f0102c005338052c0052ec10", + "0x1047005040540411b014ce014ba0141504010338052ec0505810040ce01410", + "0x50480505410040ce014bb0141604010338053000539410040ce0141001c10", + "0xc80411e014ce01410398104740533805040cb0401033805040810411b014ce", + "0x72dc1048005338050401e0411f014ce0151e4740731c10478053380547805", + "0x505410040053380504005000104880533805484052e410484053380547d20", + "0x122014bc040b0014ce014b0014bb04016014ce01416014230411b014ce0151b", + "0x10040ce0141501441040103380504007041222c01646c10048054880533805", + "0x12301cc704124014ce01524014c804124014ce014101101048c0533805040cb", + "0x127014b904127014ce01525498072dc1049805338050401e04125014ce01524", + "0x532c0508c1007c053380507c0505410040053380504005000103480533805", + "0xb032c1f04012014d2014ce014d2014bc040b0014ce014b0014bb040cb014ce", + "0x504007040cb07c074a016048073380701c0501c05040103380504010040d2", + "0x1004805338050480505410040ce0141025c103240533805054052c010040ce", + "0xb7014ce014c70146b0401033805040070401e0152931cc801cce01cc901412", + "0x102ec0533805320052381008c05338052e4051d0102e405338052dc0524810", + "0x5338050409b040103380504007040104a80504054040bc014ce014230148f", + "0xbc014ce014060148f040bb014ce0141e0148e04006014ce014bd01489040bd", + "0x7338073081201c85040103380504007040c00152b30805338072f00521c10", + "0xce01cbb01412040bf014ce014bf01415040103380504007040ba0152c2f8bf", + "0x50e005248100e005338050d8051ac10040ce0141001c100dc054b4360d407", + "0xce0143a0148f0403c014ce014350148e0403a014ce014390147404039014ce", + "0x410148904041014ce0141026c10040ce0141001c100412e014101501011005", + "0x71100521c1011005338051080523c100f005338050dc05238101080533805", + "0x4c015301745e01cce01c452fc0721410040ce0141001c102e0054bc45014ce", + "0x54c44e15007338070f0050481017805338051780505410040ce0141001c10", + "0x51380507c10040ce014540141604010338050408104010338050400704050", + "0xc904055014ce0141032c10040ce014be0148604010338051740521810040ce", + "0x100781011c05338051585501cc704056014ce01456014c804056014ce01410", + "0x10014000404d014ce01448014b904048014ce01447164072dc101640533805", + "0x52c0052ec1005805338050580508c10178053380517805054100400533805", + "0x10040ce0141001c10134b00585e040120144d014ce0144d014bc040b0014ce", + "0x5e2c0c20405f014ce0145f014060405f014ce014102f410040ce0145001416", + "0xe8040103380504081040103380504007040b3188074c8b42d8073380717c16", + "0x533805040eb040b1014ce014103a8101940533805040e9040b2014ce01410", + "0x52a8ad2b8b1194b2058ee040aa014ce014103b4102b40533805040ec040ae", + "0xce014a1014f20401033805290053c410284a401cce014a8014f0040a8014ce", + "0x6b014f5040103380525c053d010040ce0149d014f30408e1d0921ac9727416", + "0x533805174be01cf804010338051d0053dc10040ce01492014f60401033805", + "0x10014ce0141001400040b4014ce014b401423040b6014ce014b6014150408f", + "0x8f238b0040b42d8163e81023c053380523c053e4102c005338052c0052ec10", + "0x10338050400704000015332180533807204053ec102048521c8926c1233805", + "0x10390e301cce014e10145f040e1014ce01486014fc040e0014ce0141032c10", + "0x103a0e601cce014e5014b3040e539007338053900518810040ce014e3014b6", + "0x731c103a805338053a4052c4103a405338053980519410040ce014e8014b2", + "0x519410040ce014ec014b2040ed3b00733805390052cc103ac05338053a8e0", + "0x50dc103c405338053c0eb01cc7040f0014ce014ee014b1040ee014ce014ed", + "0xf40143a040f4014ce014f30143904010338053c8050e0103ccf201cce014f1", + "0x526c050541021c053380521c05000103d805338053d4050f0103d40533805", + "0xce014f6014bc04085014ce01485014bb04089014ce01489014230409b014ce", + "0x40f7014ce01400014b9040103380504007040f62148926c87048053d805", + "0x52ec1022405338052240508c1026c053380526c050541021c053380521c05", + "0xce0141001c103dc852249b21c12014f7014ce014f7014bc04085014ce01485", + "0x5040cb04010338052f80521810040ce0145d0148604010338050408104010", + "0xce014f93e00731c103e405338053e405320103e4053380504044040f8014ce", + "0x5338053f0052e4103f005338053e8fb01cb7040fb014ce01410078103e805", + "0xb3014ce014b30142304062014ce014620141504010014ce0141001400040fd", + "0x7040fd2c0b318810048053f405338053f4052f0102c005338052c0052ec10", + "0x5338051300505410040ce014be0148604010338050f00505810040ce01410", + "0x50f00505810040ce014b8014e5040103380504007040104d00504054040fe", + "0xcb040103380504081040fe014ce014bf0141504010338052f80521810040ce", + "0x10c3400731c10430053380543005320104300533805040fd040d0014ce01410", + "0x543c052e41043c05338054350e01cb70410e014ce01410078104340533805", + "0xce0141601423040fe014ce014fe0141504010014ce014100140004110014ce", + "0x1102c0163f810048054400533805440052f0102c005338052c0052ec1005805", + "0x50405404112014ce014ba0141504010338052ec0505810040ce0141001c10", + "0x505410040ce014bb0141604010338053000539410040ce0141001c1004135", + "0x114014ce014103981044c0533805040cb04010338050408104112014ce01412", + "0x1045805338050401e04115014ce0151444c0731c1045005338054500532010", + "0x1004005338050400500010460053380545c052e41045c05338054551601cb7", + "0xbc040b0014ce014b0014bb04016014ce014160142304112014ce0151201415", + "0xce0141501441040103380504007041182c0164481004805460053380546005", + "0xc70411a014ce0151a014c80411a014ce01410110104640533805040cb04010", + "0xb90411e014ce0151b474072dc1047405338050401e0411b014ce0151a46407", + "0x508c1007c053380507c05054100400533805040050001047c053380547805", + "0x1f040120151f014ce0151f014bc040b0014ce014b0014bb040cb014ce014cb", + "0x7040cb07c074d816048073380701c0501c050401033805040100411f2c0cb", + "0x5338050480505410040ce0141025c103240533805054052c010040ce01410", + "0xce014c70146b0401033805040070401e0153731cc801cce01cc90141204012", + "0x533805320052381008c05338052e4051d0102e405338052dc05248102dc05", + "0x50409b040103380504007040104e00504054040bc014ce014230148f040bb", + "0xce014060148f040bb014ce0141e0148e04006014ce014bd01489040bd014ce", + "0x73081201c85040103380504007040c00153930805338072f00521c102f005", + "0xbb01412040bf014ce014bf01415040103380504007040ba0153a2f8bf01cce", + "0x5238100e005338050d8053f810040ce0141001c100dc054ec360d40733807", + "0x103380504007040104f005040540403a014ce01438014d004039014ce01435", + "0xd004039014ce014370148e04044014ce0143c0150c0403c014ce0141026c10", + "0x6b040103380504007040420153d10405338070e805434100e8053380511005", + "0x7158102e005338052e005320102e005338051140524810114053380510405", + "0x5338051780505410040ce0141001c1013854130b04f85d17807338072e0bf", + "0xce01455014fe040103380504007040560153f1545001cce01c39014120405e", + "0x10041400141015010120053380511c05340101640533805140052381011c05", + "0x5158052381017c0533805134054301013405338050409b040103380504007", + "0x1001c102d005504b6014ce01c480150d04048014ce0145f014d004059014ce", + "0xce014b3014c8040b3014ce014620149204062014ce014b60146b0401033805", + "0x4d040103380504007040ad2b8b12c142194b201cce01cb317807158102cc05", + "0x8e040a4014ce014b201415040a8014ce014aa0150e040aa014ce0146517407", + "0xce0141001c1004143014101501027405338052a00543c10284053380516405", + "0x505410040ce0145d014b204010338052b4052c810040ce014ae014b204010", + "0x10040ce014b4014e504010338050400704010510050405404097014ce014b1", + "0x6b015100406b014ce0141026c1025c05338051780505410040ce0145d014b2", + "0x52480543c1028405338051640523810290053380525c052a0102480533805", + "0x52c810040ce01454014b20401033805040070401050c05040540409d014ce", + "0x10040ce0141001c100414501410150101d005338051300505410040ce0144e", + "0x8e015100408e014ce0141026c101d005338052fc0505410040ce01442014e5", + "0x523c0543c1028405338050e4052381029005338051d0052a01023c0533805", + "0x72840504810040ce0141001c10224055189b014ce01c9d015120409d014ce", + "0xce014870141604010338050408104010338050400704081015472148701cce", + "0x1032c10040ce014be01486040103380526c052d810040ce014850141f04010", + "0x50008601cc704000014ce01400014c804000014ce01410324102180533805", + "0xce014e3014b9040e3014ce014e0384072dc1038405338050401e040e0014ce", + "0x5338050580508c10290053380529005054100400533805040050001039005", + "0x10390b0058a404012014e4014ce014e4014bc040b0014ce014b0014bb04016", + "0xce014e501406040e5014ce014102f410040ce0148101416040103380504007", + "0x15040103380504007040ea3a407520e8398073380739416290b03081039405", + "0x1001c103c4f03b8b0524ed3b0eb2c0ce01cb03a00744c10398053380539805", + "0xf2014ce014ed01515040ed014ce014ed015140401033805040810401033805", + "0xce014f40151804010338053cc0545c103dcf63d4f43cc12338053c80545810", + "0x103a4103e00533805040e804010338053dc0546410040ce014f60148604010", + "0xfc014ce014103b0103ec0533805040eb040fa014ce014103a8103e40533805", + "0x539805054103f805338053f4fc3ecfa3e4f8058ee040fd014ce014103b410", + "0xce014ec014bb04010014ce0141001400040eb014ce014eb01423040e6014ce", + "0x53380526c052d0102f805338052f805468103d405338053d405468103b005", + "0x743c054741043d0e4350c340123380526cbe3d4fe3b0103ace632d1b0409b", + "0x533805040cb04010338054400547810040ce0141001c104480552910014ce", + "0x116014ce01515014390401033805450050e0104551401cce015130143704113", + "0x1043405338054340500010460053380545c050f01045c0533805458050e810", + "0xbc0410e014ce0150e014bb0410c014ce0150c01423040d0014ce014d001415", + "0xce015120151f040103380504007041184390c3410d04805460053380546005", + "0x533805340050541046c05338054340500010040ce01519015200411a46407", + "0x120014ce0151a0144c0411f014ce0150e014bb0411e014ce0150c014230411d", + "0x103380526c052d810040ce0141020410040ce0141001c100414b0141015010", + "0x230411d014ce014e6014150411b014ce014100140004010338052f80521810", + "0x100781048005338053c4051301047c05338053c0052ec1047805338053b805", + "0x11b0140004123014ce01522014b904122014ce01520484072dc104840533805", + "0x547c052ec1047805338054780508c104740533805474050541046c0533805", + "0x10040ce0141001c1048d1f4791d46c1201523014ce01523014bc0411f014ce", + "0x533805040cb04010338052f80521810040ce0149b014b6040103380504081", + "0x126014ce015254900731c104940533805494053201049405338050404404124", + "0x105300533805348052e41034805338054992701cb704127014ce0141007810", + "0xbb040ea014ce014ea01423040e9014ce014e90141504010014ce0141001400", + "0x5040070414c2c0ea3a410048055300533805530052f0102c005338052c005", + "0x521810040ce014a10141604010338052240539410040ce0141020410040ce", + "0x53380553805320105380533805040fd0414d014ce0141032c10040ce014be", + "0x53380553d5001cb704150014ce014100781053c05338055394d01cc70414e", + "0xa4014ce014a40141504010014ce014100140004152014ce01551014b904151", + "0x55480533805548052f0102c005338052c0052ec1005805338050580508c10", + "0xce014ba0141504010338052ec0505810040ce0141001c10548b0058a404012", + "0xbb0141604010338053000539410040ce0141001c1004154014101501054c05", + "0x103440533805040cb04010338050408104153014ce01412014150401033805", + "0x1e04156014ce015553440731c10554053380555405320105540533805040e6", + "0x5000105640533805560052e41056005338055595701cb704157014ce01410", + "0xb0014bb04016014ce014160142304153014ce015530141504010014ce01410", + "0x103380504007041592c01654c10048055640533805564052f0102c00533805", + "0x15b014c80415b014ce01410110105680533805040cb04010338050540510410", + "0x15c574072dc1057405338050401e0415c014ce0155b5680731c1056c0533805", + "0x507c05054100400533805040050001057c0533805578052e4105780533805", + "0xce0155f014bc040b0014ce014b0014bb040cb014ce014cb014230401f014ce", + "0x16048073380701c0501c050401033805040100415f2c0cb07c100480557c05", + "0x10040ce0141025c103240533805054052c010040ce0141001c1032c1f01d60", + "0x1033805040070401e0156131cc801cce01cc90141204012014ce0141201415", + "0x1008c05338052e4051d0102e405338052dc05248102dc053380531c051ac10", + "0x504007040105880504054040bc014ce014230148f040bb014ce014c80148e", + "0xbb014ce0141e0148e04006014ce014bd01489040bd014ce0141026c10040ce", + "0x103380504007040c00156330805338072f00521c102f005338050180523c10", + "0xce014bf01415040103380504007040ba015642f8bf01cce01cc20480721410", + "0x50d8051ac10040ce0141001c100dc05594360d407338072ec05048102fc05", + "0xce014350148e0403a014ce014390147404039014ce014380149204038014ce", + "0x1026c10040ce0141001c1004166014101501011005338050e80523c100f005", + "0x51080523c100f005338050dc0523810108053380510405224101040533805", + "0x452fc0721410040ce0141001c102e00559c45014ce01c440148704044014ce", + "0x50481017805338051780505410040ce0141001c10130055a05d1780733807", + "0x8e04055014ce0144e014fe04010338050400704050015691385401cce01c3c", + "0xce0141001c100416a014101501011c05338051540534010158053380515005", + "0x10158053380514005238101200533805164054301016405338050409b04010", + "0x10040ce0141001c1017c055ac4d014ce01c470150d04047014ce01448014d0", + "0x56040b4014ce014b4014c8040b4014ce014b601492040b6014ce0144d0146b", + "0xce0146201415040103380504007040b1194b22c16c2cc6201cce01cb417807", + "0x52b4053f810040ce0141001c102a8055b4ad2b80733807158050481018805", + "0x105b80504054040a1014ce014a8014d0040a4014ce014ae0148e040a8014ce", + "0xaa0148e04097014ce0149d0150c0409d014ce0141026c10040ce0141001c10", + "0x7040920156f1ac05338072840543410284053380525c05340102900533805", + "0x5238053201023805338051d005248101d005338051ac051ac10040ce01410", + "0x10040ce0141001c1021487224b05c09b23c07338072386201c560408e014ce", + "0x10000053380523c050541021805338052040543810204053380526cb301c4d", + "0x504007040105c40504054040e1014ce014860150f040e0014ce014a40148e", + "0x1504010338052cc052c810040ce01485014b2040103380521c052c810040ce", + "0x10338052480539410040ce0141001c1004172014101501038c053380522405", + "0x54401039005338050409b040e3014ce014620141504010338052cc052c810", + "0xe50150f040e0014ce014a40148e04000014ce014e3014a8040e5014ce014e4", + "0xb20401033805194052c810040ce0141001c100417101410150103840533805", + "0x103380504007040105cc0504054040e6014ce014b20141504010338052c405", + "0x5440103a005338050409b040e6014ce0145e01415040103380517c0539410", + "0xe90150f040e0014ce014560148e04000014ce014e6014a8040e9014ce014e8", + "0xe001412040103380504007040eb015743a8053380738405448103840533805", + "0x53b00505810040ce0141020410040ce0141001c103b8055d4ed3b00733807", + "0x8604010338051740521810040ce014ea014b604010338053b40507c10040ce", + "0xce014f1014c8040f1014ce01410324103c00533805040cb04010338052f805", + "0xce014f23cc072dc103cc05338050401e040f2014ce014f13c00731c103c405", + "0x5338050000505410040053380504005000103d405338053d0052e4103d005", + "0xf5014ce014f5014bc040b0014ce014b0014bb04016014ce014160142304000", + "0xce014102f410040ce014ee01416040103380504007040f52c0160001004805", + "0xfa3e4075d8f83dc07338073d816000b0308103d805338053d805018103d805", + "0xfd3f0fb2c0ce01cb03e00744c103dc05338053dc0505410040ce0141001c10", + "0xce014fd01515040fd014ce014fd015140401033805040070410c340fe2c177", + "0x10f0151804010338054380545c1044d124410f4381233805434054581043405", + "0x104500533805040e8040103380544c0546410040ce01512014860401033805", + "0xce014103b01045c0533805040eb04116014ce014103a8104540533805040e9", + "0x50541046805338054651845d1645514058ee04119014ce014103b41046005", + "0xfc014bb04010014ce0141001400040fb014ce014fb01423040f7014ce014f7", + "0x1100151a0411b014ce0151b0151a0411b2f807338052f805484103f00533805", + "0xf732d220411d014ce0151d014b40411d3a807338053a805188104400533805", + "0x55e123014ce01d220151d041224852047d1e048ce0151d4411b468fc040fb", + "0x5394104992501cce015230152304010338050408104010338050400704124", + "0x5480050001047c053380547c0508c1047805338054780505410040ce01526", + "0xce0145d0151a040be014ce014be0151a04121014ce01521014bb04120014ce", + "0x127048ce014ea174be495214811f478cb46c103a805338053a8052d01017405", + "0x14f0151e040103380504007041500157953c053380753805474105394d530d2", + "0xce0155201438041535480733805544050dc105440533805040cb0401033805", + "0x156014ce015550143c04155014ce014d10143a040d1014ce015530143904010", + "0x1034805338053480508c1049c053380549c050541053005338055300500010", + "0x1001c105594d349275301201556014ce01556014bc0414d014ce0154d014bb", + "0xce0154c01400040103380555c05480105615701cce015500151f0401033805", + "0x533805534052ec1056c05338053480508c10568053380549c050541056405", + "0x504081040103380504007040105e805040540415d014ce015580144c0415c", + "0x11f04010338052f80521810040ce0145d0148604010338053a8052d810040ce", + "0x50541056405338054800500010040ce0155e015200415f578073380549005", + "0x15f0144c0415c014ce01521014bb0415b014ce0151f014230415a014ce0151e", + "0x52d810040ce0141020410040ce0141001c100417a01410150105740533805", + "0x5338050400500010040ce014be0148604010338051740521810040ce014ea", + "0x15c014ce014d0014bb0415b014ce014fe014230415a014ce014f70141504159", + "0x1033c05338055757b01cb70417b014ce014100781057405338054300513010", + "0x230415a014ce0155a0141504159014ce01559014000417c014ce014cf014b9", + "0x159048055f005338055f0052f0105700533805570052ec1056c053380556c05", + "0x8604010338053a8052d810040ce0141020410040ce0141001c105f15c56d5a", + "0x533805040440417d014ce0141032c10040ce014be01486040103380517405", + "0x180014ce01410078105fc05338055f97d01cc70417e014ce0157e014c80417e", + "0x10014ce014100140004182014ce01581014b904181014ce0157f600072dc10", + "0x102c005338052c0052ec103e805338053e80508c103e405338053e40505410", + "0xce0141020410040ce0141001c10608b03e8f90401201582014ce01582014bc", + "0x521810040ce0145d0148604010338053800505810040ce014eb014e504010", + "0x533805610053201061005338050412404183014ce0141032c10040ce014be", + "0x5338056158601cb704186014ce014100781061405338056118301cc704184", + "0x14ce014000141504010014ce014100140004188014ce01587014b904187", + "0x56200533805620052f0102c005338052c0052ec1005805338050580508c10", + "0xce014be0148604010338050f00505810040ce0141001c10620b00580004012", + "0xb8014e504010338050400704010628050405404189014ce0144c0141504010", + "0x189014ce014bf0141504010338052f80521810040ce0143c014160401033805", + "0x563005320106300533805040fd0418b014ce0141032c10040ce0141020410", + "0x56358e01cb70418e014ce014100781063405338056318b01cc70418c014ce", + "0xce015890141504010014ce014100140004190014ce0158f014b90418f014ce", + "0x533805640052f0102c005338052c0052ec1005805338050580508c1062405", + "0xba0141504010338052ec0505810040ce0141001c10640b0059890401201590", + "0x1604010338053000539410040ce0141001c100419201410150106440533805", + "0x533805040cb04010338050408104191014ce014120141504010338052ec05", + "0x195014ce0159464c0731c10650053380565005320106500533805040e604193", + "0x10660053380565c052e41065c05338056559601cb704196014ce0141007810", + "0xbb04016014ce014160142304191014ce015910141504010014ce0141001400", + "0x504007041982c01664410048056600533805660052f0102c005338052c005", + "0xc80419a014ce01410110106640533805040cb04010338050540510410040ce", + "0x72dc1067005338050401e0419b014ce0159a6640731c10668053380566805", + "0x505410040053380504005000106780533805674052e410674053380566d9c", + "0x19e014bc040b0014ce014b0014bb040cb014ce014cb014230401f014ce0141f", + "0x73380701c0501c050401033805040100419e2c0cb07c10048056780533805", + "0xce0141025c103240533805054052c010040ce0141001c1032c1f01d9f05812", + "0x5040070401e015a031cc801cce01cc90141204012014ce014120141504010", + "0x5338052e4051d0102e405338052dc05248102dc053380531c051ac10040ce", + "0x7040106840504054040bc014ce014230148f040bb014ce014c80148e04023", + "0xce0141e0148e04006014ce014bd01489040bd014ce0141026c10040ce01410", + "0x504007040c0015a230805338072f00521c102f005338050180523c102ec05", + "0xbf01415040103380504007040ba015a32f8bf01cce01cc20480721410040ce", + "0x53f810040ce0141001c100dc05690360d407338072ec05048102fc0533805", + "0x5040540403a014ce01438014d004039014ce014350148e04038014ce01436", + "0x8e04044014ce0143c0150c0403c014ce0141026c10040ce0141001c10041a5", + "0x42015a610405338070e805434100e8053380511005340100e405338050dc05", + "0x5320102e0053380511405248101140533805104051ac10040ce0141001c10", + "0xce0141001c1013854130b069c5d17807338072e0bf01c56040b8014ce014b8", + "0x50400704056015a81545001cce01c39014120405e014ce0145e0141504010", + "0x53380511c05340101640533805140052381011c0533805154053f810040ce", + "0x5134054301013405338050409b040103380504007040106a4050405404048", + "0xce01c480150d04048014ce0145f014d004059014ce014560148e0405f014ce", + "0xce014620149204062014ce014b60146b040103380504007040b4015aa2d805", + "0xad2b8b12c1ab194b201cce01cb317807158102cc05338052cc05320102cc05", + "0x15040a8014ce014aa0150e040aa014ce014651740713410040ce0141001c10", + "0x101501027405338052a00543c102840533805164052381029005338052c805", + "0xb204010338052b4052c810040ce014ae014b2040103380504007040106b005", + "0x103380504007040106b4050405404097014ce014b101415040103380517405", + "0x1026c1025c05338051780505410040ce0145d014b204010338052d00539410", + "0x51640523810290053380525c052a01024805338051ac05440101ac0533805", + "0xb2040103380504007040106b005040540409d014ce014920150f040a1014ce", + "0x1ae01410150101d005338051300505410040ce0144e014b2040103380515005", + "0x1026c101d005338052fc0505410040ce01442014e504010338050400704010", + "0x50e4052381029005338051d0052a01023c053380523805440102380533805", + "0x1001c10224056bc9b014ce01c9d015120409d014ce0148f0150f040a1014ce", + "0x50408104010338050400704081015b02148701cce01ca1014120401033805", + "0x86040103380526c052d810040ce014850141f040103380521c0505810040ce", + "0xce01400014c804000014ce01410324102180533805040cb04010338052f805", + "0xce014e0384072dc1038405338050401e040e0014ce014002180731c1000005", + "0x533805290050541004005338050400500010390053380538c052e41038c05", + "0xe4014ce014e4014bc040b0014ce014b0014bb04016014ce0141601423040a4", + "0xce014102f410040ce0148101416040103380504007040e42c0162901004805", + "0xea3a4076c4e8398073380739416290b0308103940533805394050181039405", + "0xed3b0eb2c0ce01cb03a00744c1039805338053980505410040ce0141001c10", + "0xed014ce014ed01514040103380504081040103380504007040f13c0ee2c1b2", + "0x53cc0545c103dcf63d4f43cc12338053c805458103c805338053b40545410", + "0xe804010338053dc0546410040ce014f60148604010338053d00546010040ce", + "0x533805040eb040fa014ce014103a8103e40533805040e9040f8014ce01410", + "0x53f4fc3ecfa3e4f8058ee040fd014ce014103b4103f00533805040ec040fb", + "0xce0141001400040eb014ce014eb01423040e6014ce014e601415040fe014ce", + "0x5338052f805468103d405338053d405468103b005338053b0052ec1004005", + "0x10c340123380526cbe3d4fe3b0103ace632d250409b014ce0149b014b4040be", + "0x54400547810040ce0141001c10448056cd10014ce01d0f0151d0410f4390d", + "0x1033805450050e0104551401cce015130143704113014ce0141032c10040ce", + "0x10460053380545c050f01045c0533805458050e8104580533805454050e410", + "0xbb0410c014ce0150c01423040d0014ce014d0014150410d014ce0150d01400", + "0x504007041184390c3410d048054600533805460052f010438053380543805", + "0x5338054340500010040ce01519015200411a46407338054480547c10040ce", + "0x11f014ce0150e014bb0411e014ce0150c014230411d014ce014d0014150411b", + "0xce0141020410040ce0141001c10041b4014101501048005338054680513010", + "0x150411b014ce014100140004010338052f80521810040ce0149b014b604010", + "0x51301047c05338053c0052ec1047805338053b80508c10474053380539805", + "0x122014b904122014ce01520484072dc1048405338050401e04120014ce014f1", + "0x54780508c104740533805474050541046c053380546c050001048c0533805", + "0x11f4791d46c1201523014ce01523014bc0411f014ce0151f014bb0411e014ce", + "0x52f80521810040ce0149b014b604010338050408104010338050400704123", + "0x104940533805494053201049405338050404404124014ce0141032c10040ce", + "0x1034805338054992701cb704127014ce014100781049805338054952401cc7", + "0x23040e9014ce014e90141504010014ce01410014000414c014ce014d2014b9", + "0x10048055300533805530052f0102c005338052c0052ec103a805338053a805", + "0x1604010338052240539410040ce0141020410040ce0141001c10530b03a8e9", + "0x533805040fd0414d014ce0141032c10040ce014be01486040103380528405", + "0x150014ce014100781053c05338055394d01cc70414e014ce0154e014c80414e", + "0x10014ce014100140004152014ce01551014b904151014ce0154f540072dc10", + "0x102c005338052c0052ec1005805338050580508c1029005338052900505410", + "0x52ec0505810040ce0141001c10548b0058a40401201552014ce01552014bc", + "0x539410040ce0141001c10041b5014101501054c05338052e80505410040ce", + "0x10338050408104153014ce014120141504010338052ec0505810040ce014c0", + "0x731c10554053380555405320105540533805040e6040d1014ce0141032c10", + "0x52e41056005338055595701cb704157014ce01410078105580533805554d1", + "0x160142304153014ce015530141504010014ce014100140004159014ce01558", + "0x1654c10048055640533805564052f0102c005338052c0052ec100580533805", + "0x10110105680533805040cb04010338050540510410040ce0141001c10564b0", + "0x50401e0415c014ce0155b5680731c1056c053380556c053201056c0533805", + "0x5040050001057c0533805578052e41057805338055715d01cb70415d014ce", + "0xce014b0014bb040cb014ce014cb014230401f014ce0141f0141504010014ce", + "0x50401033805040100415f2c0cb07c100480557c053380557c052f0102c005", + "0x533805054052c010040ce0141001c1032c1f01db60581201cce01c0701407", + "0x1b731cc801cce01cc90141204012014ce0141201415040103380504097040c9", + "0x102e405338052dc05248102dc053380531c051ac10040ce0141001c1007805", + "0x54040bc014ce014230148f040bb014ce014c80148e04023014ce014b901474", + "0x6014ce014bd01489040bd014ce0141026c10040ce0141001c10041b801410", + "0x1b930805338072f00521c102f005338050180523c102ec05338050780523810", + "0x504007040ba015ba2f8bf01cce01cc20480721410040ce0141001c1030005", + "0x1001c100dc056ec360d407338072ec05048102fc05338052fc0505410040ce", + "0xce01438014d004039014ce014350148e04038014ce01436014fe0401033805", + "0x3c0150c0403c014ce0141026c10040ce0141001c10041bc01410150100e805", + "0x70e805434100e8053380511005340100e405338050dc05238101100533805", + "0x511405248101140533805104051ac10040ce0141001c10108056f441014ce", + "0x54130b06f85d17807338072e0bf01c56040b8014ce014b8014c8040b8014ce", + "0x1bf1545001cce01c39014120405e014ce0145e014150401033805040070404e", + "0x101640533805140052381011c0533805154053f810040ce0141001c1015805", + "0x5338050409b04010338050400704010700050405404048014ce01447014d0", + "0x48014ce0145f014d004059014ce014560148e0405f014ce0144d0150c0404d", + "0x62014ce014b60146b040103380504007040b4015c12d805338071200543410", + "0xb201cce01cb317807158102cc05338052cc05320102cc05338051880524810", + "0xaa0150e040aa014ce014651740713410040ce0141001c102b4ae2c4b070865", + "0x52a00543c102840533805164052381029005338052c805054102a00533805", + "0x52c810040ce014ae014b20401033805040070401070c05040540409d014ce", + "0x10710050405404097014ce014b1014150401033805174052c810040ce014ad", + "0x51780505410040ce0145d014b204010338052d00539410040ce0141001c10", + "0x53380525c052a01024805338051ac05440101ac05338050409b04097014ce", + "0x70401070c05040540409d014ce014920150f040a1014ce014590148e040a4", + "0x5338051300505410040ce0144e014b20401033805150052c810040ce01410", + "0x52fc0505410040ce01442014e504010338050400704010714050405404074", + "0x5338051d0052a01023c0533805238054401023805338050409b04074014ce", + "0x9b014ce01c9d015120409d014ce0148f0150f040a1014ce014390148e040a4", + "0x50400704081015c72148701cce01ca10141204010338050400704089015c6", + "0x52d810040ce014850141f040103380521c0505810040ce0141020410040ce", + "0x14ce01410324102180533805040cb04010338052f80521810040ce0149b", + "0x1038405338050401e040e0014ce014002180731c1000005338050000532010", + "0x1004005338050400500010390053380538c052e41038c0533805380e101cb7", + "0xbc040b0014ce014b0014bb04016014ce0141601423040a4014ce014a401415", + "0xce0148101416040103380504007040e42c0162901004805390053380539005", + "0x73380739416290b030810394053380539405018103940533805040bd04010", + "0xeb014ce014103a010040ce0141020410040ce0141001c103a8e901dc83a0e6", + "0x5040ec040ee014ce014103ac103b40533805040ea040ec014ce014103a410", + "0x15040f2014ce014f13c0ee3b4ec3ac163b8103c40533805040ed040f0014ce", + "0x52ec10040053380504005000103a005338053a00508c10398053380539805", + "0xe607d260409b014ce0149b014b4040be014ce014be0151a040b0014ce014b0", + "0xf9015c93e005338073dc05474103dcf63d4f43cc123380526cbe3c8b0040e8", + "0x53e8050dc103e80533805040cb04010338053e00547810040ce0141001c10", + "0xce014fd0143a040fd014ce014fc0143904010338053ec050e0103f0fb01cce", + "0x5338053cc05054103d405338053d4050001034005338053f8050f0103f805", + "0xd0014ce014d0014bc040f6014ce014f6014bb040f4014ce014f401423040f3", + "0xf5014000410c014ce014f9014b9040103380504007040d03d8f43ccf504805", + "0x53d8052ec103d005338053d00508c103cc05338053cc05054103d40533805", + "0x10040ce0141001c10430f63d0f33d4120150c014ce0150c014bc040f6014ce", + "0x533805040cb04010338052f80521810040ce0149b014b6040103380504081", + "0x10f014ce0150e4340731c10438053380543805320104380533805040440410d", + "0x1044c0533805448052e410448053380543d1001cb704110014ce0141007810", + "0xbb040ea014ce014ea01423040e9014ce014e90141504010014ce0141001400", + "0x504007041132c0ea3a4100480544c053380544c052f0102c005338052c005", + "0x521810040ce014a10141604010338052240539410040ce0141020410040ce", + "0x53380545405320104540533805040fd04114014ce0141032c10040ce014be", + "0x5338054591701cb704117014ce014100781045805338054551401cc704115", + "0xa4014ce014a40141504010014ce014100140004119014ce01518014b904118", + "0x54640533805464052f0102c005338052c0052ec1005805338050580508c10", + "0xce014ba0141504010338052ec0505810040ce0141001c10464b0058a404012", + "0xbb0141604010338053000539410040ce0141001c10041ca014101501046805", + "0x1046c0533805040cb0401033805040810411a014ce01412014150401033805", + "0x1e0411e014ce0151d46c0731c10474053380547405320104740533805040e6", + "0x5000104840533805480052e41048005338054791f01cb70411f014ce01410", + "0xb0014bb04016014ce01416014230411a014ce0151a0141504010014ce01410", + "0x103380504007041212c01646810048054840533805484052f0102c00533805", + "0x123014c804123014ce01410110104880533805040cb04010338050540510410", + "0x124494072dc1049405338050401e04124014ce015234880731c1048c0533805", + "0x507c05054100400533805040050001049c0533805498052e4104980533805", + "0xce01527014bc040b0014ce014b0014bb040cb014ce014cb014230401f014ce", + "0x16048073380701c0501c05040103380504010041272c0cb07c100480549c05", + "0x10040ce0141025c103240533805054052c010040ce0141001c1032c1f01dcb", + "0x1033805040070401e015cc31cc801cce01cc90141204012014ce0141201415", + "0x1008c05338052e4051d0102e405338052dc05248102dc053380531c051ac10", + "0x504007040107340504054040bc014ce014230148f040bb014ce014c80148e", + "0xbb014ce0141e0148e04006014ce014bd01489040bd014ce0141026c10040ce", + "0x103380504007040c0015ce30805338072f00521c102f005338050180523c10", + "0xce014bf01415040103380504007040ba015cf2f8bf01cce01cc20480721410", + "0x50d8053f810040ce0141001c100dc05740360d407338072ec05048102fc05", + "0x1074405040540403a014ce01438014d004039014ce014350148e04038014ce", + "0x370148e04044014ce0143c0150c0403c014ce0141026c10040ce0141001c10", + "0x704042015d210405338070e805434100e8053380511005340100e40533805", + "0x52e005320102e0053380511405248101140533805104051ac10040ce01410", + "0x10040ce0141001c1013854130b074c5d17807338072e0bf01c56040b8014ce", + "0x10338050400704056015d41545001cce01c39014120405e014ce0145e01415", + "0x10120053380511c05340101640533805140052381011c0533805154053f810", + "0x533805134054301013405338050409b040103380504007040107540504054", + "0xb6014ce01c480150d04048014ce0145f014d004059014ce014560148e0405f", + "0xb3014ce014620149204062014ce014b60146b040103380504007040b4015d6", + "0x7040ad2b8b12c1d7194b201cce01cb317807158102cc05338052cc0532010", + "0xb201415040a8014ce014aa0150e040aa014ce014651740713410040ce01410", + "0x1d8014101501027405338052a00543c10284053380516405238102900533805", + "0x5d014b204010338052b4052c810040ce014ae014b204010338050400704010", + "0xe504010338050400704010764050405404097014ce014b1014150401033805", + "0xce0141026c1025c05338051780505410040ce0145d014b204010338052d005", + "0x5338051640523810290053380525c052a01024805338051ac05440101ac05", + "0x54014b20401033805040070401076005040540409d014ce014920150f040a1", + "0x10041da01410150101d005338051300505410040ce0144e014b20401033805", + "0xce0141026c101d005338052fc0505410040ce01442014e5040103380504007", + "0x5338050e4052381029005338051d0052a01023c0533805238054401023805", + "0xce0141001c102240576c9b014ce01c9d015120409d014ce0148f0150f040a1", + "0x10338050408104010338050400704081015dc2148701cce01ca10141204010", + "0xbe01486040103380526c052d810040ce014850141f040103380521c0505810", + "0x14ce01400014c804000014ce01410324102180533805040cb0401033805", + "0xe3014ce014e0384072dc1038405338050401e040e0014ce014002180731c10", + "0x102900533805290050541004005338050400500010390053380538c052e410", + "0x12014e4014ce014e4014bc040b0014ce014b0014bb04016014ce0141601423", + "0xe5014ce014102f410040ce0148101416040103380504007040e42c01629010", + "0x7040ea3a407774e8398073380739416290b03081039405338053940501810", + "0x103b00533805040e9040eb014ce014103a010040ce0141020410040ce01410", + "0xce014103b4103c00533805040ec040ee014ce014103ac103b40533805040ea", + "0x23040e6014ce014e601415040f2014ce014f13c0ee3b4ec3ac163b8103c405", + "0x5468102c005338052c0052ec10040053380504005000103a005338053a005", + "0xce0149b2f8f22c0103a0e607d270409b014ce0149b014b4040be014ce014be", + "0x11e040103380504007040f9015de3e005338073dc05474103dcf63d4f43cc12", + "0xfb01438040fc3ec07338053e8050dc103e80533805040cb04010338053e005", + "0xce014fe0143c040fe014ce014fd0143a040fd014ce014fc014390401033805", + "0x5338053d00508c103cc05338053cc05054103d405338053d4050001034005", + "0x10340f63d0f33d412014d0014ce014d0014bc040f6014ce014f6014bb040f4", + "0xf301415040f5014ce014f5014000410c014ce014f9014b9040103380504007", + "0x5430052f0103d805338053d8052ec103d005338053d00508c103cc0533805", + "0x52d810040ce0141020410040ce0141001c10430f63d0f33d4120150c014ce", + "0x10e014ce01410110104340533805040cb04010338052f80521810040ce0149b", + "0x1044005338050401e0410f014ce0150e4340731c1043805338054380532010", + "0x100400533805040050001044c0533805448052e410448053380543d1001cb7", + "0xbc040b0014ce014b0014bb040ea014ce014ea01423040e9014ce014e901415", + "0x103380504081040103380504007041132c0ea3a4100480544c053380544c05", + "0x5040cb04010338052f80521810040ce014a10141604010338052240539410", + "0xce015154500731c10454053380545405320104540533805040fd04114014ce", + "0x533805460052e41046005338054591701cb704117014ce014100781045805", + "0x16014ce0141601423040a4014ce014a40141504010014ce014100140004119", + "0x7041192c01629010048054640533805464052f0102c005338052c0052ec10", + "0x1077c05040540411a014ce014ba0141504010338052ec0505810040ce01410", + "0x50480505410040ce014bb0141604010338053000539410040ce0141001c10", + "0xc80411d014ce014103981046c0533805040cb0401033805040810411a014ce", + "0x72dc1047c05338050401e0411e014ce0151d46c0731c10474053380547405", + "0x505410040053380504005000104840533805480052e41048005338054791f", + "0x121014bc040b0014ce014b0014bb04016014ce01416014230411a014ce0151a", + "0x10040ce0141501441040103380504007041212c01646810048054840533805", + "0x12201cc704123014ce01523014c804123014ce01410110104880533805040cb", + "0x126014b904126014ce01524494072dc1049405338050401e04124014ce01523", + "0x532c0508c1007c053380507c05054100400533805040050001049c0533805", + "0xb032c1f0401201527014ce01527014bc040b0014ce014b0014bb040cb014ce", + "0x504007040cb07c0778016048073380701c0501c0504010338050401004127", + "0x1004805338050480505410040ce0141025c103240533805054052c010040ce", + "0xb7014ce014c70146b0401033805040070401e015e131cc801cce01cc901412", + "0x102ec0533805320052381008c05338052e4051d0102e405338052dc0524810", + "0x5338050409b040103380504007040107880504054040bc014ce014230148f", + "0xbc014ce014060148f040bb014ce0141e0148e04006014ce014bd01489040bd", + "0xbf01cce01cbb01412040103380504007040c0015e330805338072f00521c10", + "0x5338050d405248100d405338052f8051ac10040ce0141001c102e805790be", + "0x39014ce014370148f04038014ce014bf0148e04037014ce014360147404036", + "0xce0143a014890403a014ce0141026c10040ce0141001c10041e50141015010", + "0x5338070e40521c100e405338050f00523c100e005338052e805238100f005", + "0x1001c102e00579c4510807338070e00504810040ce0141001c101040579844", + "0xce0145e014d00405d014ce014420148e0405e014ce01445014fe0401033805", + "0x540150c04054014ce0141026c10040ce0141001c10041e8014101501013005", + "0x713005434101300533805138053401017405338052e005238101380533805", + "0x515805248101580533805140051ac10040ce0141001c10154057a450014ce", + "0x10134057a848164073380711c1201cb804047014ce01447014c804047014ce", + "0xb4015eb2d85f01cce01c5d0141204059014ce0145901415040103380504007", + "0x5340102cc053380517c052381018805338052d8053f810040ce0141001c10", + "0x1019405338050409b040103380504007040107b00504054040b2014ce01462", + "0x10d040b2014ce014b1014d0040b3014ce014b40148e040b1014ce014650150c", + "0x92040aa014ce014ae0146b040103380504007040ad015ed2b805338072c805", + "0x1ee284a401cce01ca816407158102a005338052a005320102a005338052a805", + "0x7338072cc050481029005338052900505410040ce0141001c101ac97274b0", + "0xce014920148e0408f014ce01474014fe0401033805040070408e015ef1d092", + "0x1026c10040ce0141001c10041f00141015010224053380523c053401026c05", + "0x5214053401026c05338052380523810214053380521c054301021c0533805", + "0x5204051ac10040ce0141001c10218057c481014ce01c890150d04089014ce", + "0x7380a401c56040e0014ce014e0014c8040e0014ce014000149204000014ce", + "0x103a0053380538ca101c4d040103380504007040e6394e42c1f238ce101cce", + "0x10f040eb014ce0149b0148e040ea014ce014e101415040e9014ce014e80150e", + "0x1033805394052c810040ce0141001c10041f301410150103b005338053a405", + "0x10150103b405338053900505410040ce014a1014b20401033805398052c810", + "0x150401033805284052c810040ce01486014e5040103380504007040107d005", + "0xed014a8040f0014ce014ee01510040ee014ce0141026c103b4053380529005", + "0x1f301410150103b005338053c00543c103ac053380526c05238103a80533805", + "0x9d0141504010338051ac052c810040ce01497014b204010338050400704010", + "0x1504010338052b40539410040ce0141001c10041f501410150103c40533805", + "0xf1014a8040f3014ce014f201510040f2014ce0141026c103c4053380516405", + "0x73b005448103b005338053cc0543c103ac05338052cc05238103a80533805", + "0x103e0057dcf73d807338073ac0504810040ce0141001c103d4057d8f4014ce", + "0xfa01474040fa014ce014f901492040f9014ce014f70146b040103380504007", + "0x1f801410150103f405338053ec0523c103f005338053d805238103ec0533805", + "0x52381034005338053f805224103f805338050409b04010338050400704010", + "0x10434057e50c014ce01cfd01487040fd014ce014d00148f040fc014ce014f8", + "0x10040ce0141001c10440057e90f4380733807430ea01c85040103380504007", + "0x10338050400704114015fb44d1201cce01cfc014120410e014ce0150e01415", + "0x543c0521810040ce015130141f04010338054480505810040ce0141020410", + "0x11904010338051100546410040ce01448014d204010338053d0052d810040ce", + "0xce01516014c804116014ce01410324104540533805040cb040103380530805", + "0xce01517460072dc1046005338050401e04117014ce015164540731c1045805", + "0x5338054380505410040053380504005000104680533805464052e41046405", + "0x11a014ce0151a014bc040b0014ce014b0014bb04016014ce01416014230410e", + "0xce014102f410040ce01514014160401033805040070411a2c0164381004805", + "0x12047c077f11e474073380746c16438b03081046c053380546c050181046c05", + "0x533805040e904121014ce014103a010040ce0141020410040ce0141001c10", + "0x103b4104940533805040ec04124014ce014103ac1048c0533805040ea04122", + "0x11d014ce0151d0141504127014ce015264952448d22484163b8104980533805", + "0x102c005338052c0052ec100400533805040050001047805338054780508c10", + "0xb404048014ce014480154c04044014ce01444014c8040c2014ce014c2014c8", + "0x48110c249cb00411e474c85341043c053380543c05468103d005338053d005", + "0x50400704151015fd540053380753c054741053d4e5354c348123380543cf4", + "0xd154c0733805548050dc105480533805040cb04010338055400547810040ce", + "0x3c04156014ce015550143a04155014ce014d101439040103380554c050e010", + "0x508c10348053380534805054105340533805534050001055c053380555805", + "0xd25341201557014ce01557014bc0414e014ce0154e014bb0414c014ce0154c", + "0x14d014ce0154d0140004158014ce01551014b9040103380504007041575394c", + "0x105380533805538052ec1053005338055300508c1034805338053480505410", + "0xce0141020410040ce0141001c105614e530d25341201558014ce01558014bc", + "0x546410040ce01448014d204010338053d0052d810040ce0150f0148604010", + "0x15a014ce01410110105640533805040cb04010338053080546410040ce01444", + "0x1057005338050401e0415b014ce0155a5640731c1056805338055680532010", + "0x10040053380504005000105780533805574052e410574053380556d5c01cb7", + "0xbc040b0014ce014b0014bb04120014ce01520014230411f014ce0151f01415", + "0xce014fc014160401033805040070415e2c12047c1004805578053380557805", + "0x546410040ce01448014d204010338053d0052d810040ce014c20151904010", + "0x10040ce0141001c10041fe014101501057c05338054400505410040ce01444", + "0x53d0052d810040ce014c20151904010338053f00505810040ce0150d014e5", + "0x1057c05338053a80505410040ce014440151904010338051200534810040ce", + "0xce014cf014c8040cf014ce01410538105ec0533805040cb040103380504081", + "0xce0157c5f4072dc105f405338050401e0417c014ce014cf5ec0731c1033c05", + "0x53380557c0505410040053380504005000105fc05338055f8052e4105f805", + "0x17f014ce0157f014bc040b0014ce014b0014bb04016014ce01416014230415f", + "0xce014f5014e50401033805040810401033805040070417f2c01657c1004805", + "0x546410040ce01448014d204010338053ac0505810040ce014c20151904010", + "0x533805604053201060405338050414f04180014ce0141032c10040ce01444", + "0x5338056098301cb704183014ce014100781060805338056058001cc704181", + "0xea014ce014ea0141504010014ce014100140004185014ce01584014b904184", + "0x56140533805614052f0102c005338052c0052ec1005805338050580508c10", + "0xce014c20151904010338051740505810040ce0141001c10614b0058ea04012", + "0x1001c10041ff014101501061805338051340505410040ce014440151904010", + "0x10040ce014c20151904010338051740505810040ce01455014e50401033805", + "0xce0141032c10040ce014102041061805338050480505410040ce0144401519", + "0x5338056218701cc704188014ce01588014c804188014ce014104901061c05", + "0x18d014ce0158c014b90418c014ce0158962c072dc1062c05338050401e04189", + "0x1005805338050580508c106180533805618050541004005338050400500010", + "0x1001c10634b005986040120158d014ce0158d014bc040b0014ce014b0014bb", + "0x1604010338053080546410040ce01441014e50401033805040810401033805", + "0xce0158f014c80418f014ce014103f4106380533805040cb04010338050e005", + "0xce01590644072dc1064405338050401e04190014ce0158f6380731c1063c05", + "0x533805048050541004005338050400500010650053380564c052e41064c05", + "0x194014ce01594014bc040b0014ce014b0014bb04016014ce014160142304012", + "0xce014c0014e5040103380504081040103380504007041942c0160481004805", + "0x5320106580533805040e604195014ce0141032c10040ce014bb0141604010", + "0x19801cb704198014ce014100781065c05338056599501cc704196014ce01596", + "0x120141504010014ce01410014000419a014ce01599014b904199014ce01597", + "0x5668052f0102c005338052c0052ec1005805338050580508c100480533805", + "0xcb04010338050540510410040ce0141001c10668b005812040120159a014ce", + "0x19c66c0731c10670053380567005320106700533805040440419b014ce01410", + "0x51dc052e4101dc05338056759e01cb70419e014ce01410078106740533805", + "0xce014cb014230401f014ce0141f0141504010014ce0141001400040d4014ce", + "0xd42c0cb07c10048053500533805350052f0102c005338052c0052ec1032c05", + "0x1032c0533805058053801007c1601cce014120155104010338050540554010", + "0xc7320073380532cc901cb038c1032405338053240532010324053380504152", + "0x733805078c7320b038c1031c053380531c0532010078053380507c0538010", + "0x52ec05140102ec2301cce014b904007390102e405338052e405320102e4b7", + "0xce014060145504006014ce014102f8102f405338052f0052fc102f0bb01cce", + "0xce0142301415040b7014ce014b701400040c2014ce014c2014ba040c201807", + "0xce0141001c100d8352e8b0800be2fcc02c0ce01cbd308b0014150d81008c05", + "0xbf014ce014bf014bb040c0014ce014c001423040be014ce014be014c804010", + "0x5040470401033805040070403c0e8392c2010e03701cce01cbe08c0715810", + "0x5104050d4100180533805018052e8101040533805110bb01c4804044014ce", + "0x2022e045108b033807104062fcc00543604037014ce014370141504041014ce", + "0x5338051080508c102e005338052e00532010040ce0141001c101305d178b0", + "0x1015855140b080c4e15007338072e03701c5604045014ce01445014bb04042", + "0x534410164053380511c0554c1011c05338051383801c4d040103380504007", + "0xb70140004042014ce014420142304054014ce014540141504048014ce01459", + "0xb71085404805120053380512005554101140533805114052ec102dc0533805", + "0x52c810040ce01456014b20401033805154052c810040ce0141001c1012045", + "0x53380517c053201017c0533805040ae0404d014ce0141032c10040ce01438", + "0x5338051080508c102d0053380514005054102d8053380517c4d01cc70405f", + "0x7040108100504054040b2014ce014b60144c040b3014ce01445014bb04062", + "0xce0145e0142304065014ce014370141504010338050e0052c810040ce01410", + "0x100420501410150102b4053380513005130102b80533805174052ec102c405", + "0xce014bb014ad04010338050f0052c810040ce0143a014b2040103380504007", + "0x5320102a00533805040ae040aa014ce0141032c10040ce01406014aa04010", + "0x508c102d005338050e4050541029005338052a0aa01cc7040a8014ce014a8", + "0x50401e040b2014ce014a40144c040b3014ce014bf014bb04062014ce014c0", + "0x52d0050541025c0533805274055581027405338052c8a101cb7040a1014ce", + "0xce014b3014bb040b7014ce014b70140004062014ce0146201423040b4014ce", + "0xaa040103380504007040972ccb7188b40480525c053380525c05554102cc05", + "0x52e80508c10194053380508c0505410040ce014bb014ad040103380501805", + "0x5338050401e040ad014ce014360144c040ae014ce01435014bb040b1014ce", + "0x53380519405054101d00533805248055581024805338052b46b01cb70406b", + "0xae014ce014ae014bb040b7014ce014b701400040b1014ce014b10142304065", + "0x1032c1201cce0141201521040742b8b72c465048051d005338051d00555410", + "0xf1040103380504007040c801606040ce01cc901557040c9014ce014cb014e0", + "0xce014120148604010338050580521810040ce0141f014b6040103380505405", + "0xc70401e014ce0141e014c80401e014ce014105601031c0533805040cb04010", + "0x15904023014ce014b72e4072dc102e405338050401e040b7014ce0141e31c07", + "0x50001001405338050140508c10040053380504005054102ec053380508c05", + "0x504012014bb014ce014bb0155a040b0014ce014b0014bb04007014ce01407", + "0xbc05807338050580548410040ce014c80155b040103380504007040bb2c007", + "0x10040ce0141001c100180581c10338072f40555c102f405338052f00538010", + "0x50480521810040ce0141601486040103380507c052d810040ce01415014f1", + "0x103000533805300053201030005338050415c040c2014ce0141032c10040ce", + "0x102e805338052fcbe01cb7040be014ce01410078102fc0533805300c201cc7", + "0x4005014ce014050142304010014ce014100141504035014ce014ba01559", + "0x10048050d405338050d405568102c005338052c0052ec1001c053380501c05", + "0x1201cce014120152104010338050180556c10040ce0141001c100d4b001c05", + "0x100e005338050e005320100e00533805040e104037014ce01436014e004036", + "0xce0143a04007390100e805338050e805320100e83901cce014370e0072c0e3", + "0xce014102f8101080533805104052fc101044401cce0144401450040440f007", + "0xce0143901400040b8014ce014b8014ba040b81140733805114051541011405", + "0xb08204c1745e2c0ce01c422e0b0014150d8100f005338050f005054100e405", + "0x5e014ce0145e014230404c014ce0144c014c80401033805040070405013854", + "0x704048164472c2091585501cce01c4c0f007158101740533805174052ec10", + "0x5114052e81017c05338051344401c480404d014ce0141011c10040ce01410", + "0x451745e0543604055014ce01455014150405f014ce0145f0143504045014ce", + "0x5338051880532010040ce0141001c10194b22ccb0828622d0b62c0ce01c5f", + "0x7338071885501c56040b4014ce014b4014bb040b6014ce014b60142304062", + "0x52cc102901f01cce0141f01462040103380504007040a82a8ad2c20b2b8b1", + "0x50400704074248078306b25c0733807274ae2c4b057410274a101cce014a4", + "0x9b014ce01497014150408f014ce0148e0155e0408e014ce0141026c10040ce", + "0x1001c100420d014101501021c053380523c055ec1022405338051ac0557c10", + "0x533805248050541020405338052140533c1021405338050409b0401033805", + "0xce01ca11589b2c15d04087014ce014810157b04089014ce014740155f0409b", + "0x155f040e3014ce0148601415040103380504007040e1380078380021807", + "0x20f0141015010398053380521c055ec1039405338052240557c103900533805", + "0xb0574103a005338053a00557c103a005338050417c04010338050400704010", + "0x5338053a40505410040ce0141001c103b0eb01e103a8e901cce01ce8224e0", + "0xe6014ce014870157b040e5014ce014ea0155f040e4014ce014e10155f040e3", + "0x5338050409b040103380521c055f410040ce0141001c100420f0141015010", + "0xe4014ce014e10155f040e3014ce014eb01415040ee014ce014ed014cf040ed", + "0x2113c00533807398055f81039805338053b8055ec1039405338053b00557c10", + "0x103c81201cce014120152104010338053c00539410040ce0141001c103c405", + "0xb038c103d005338053d005320103d00533805040e1040f3014ce014f2014e0", + "0xf701cce014f638c07390103d805338053d805320103d8f501cce014f33d039", + "0x5338053e8052fc103e8f801cce014f801450040f9014ce014e4014b1040f8", + "0xfd014ce014fd014ba040fd3f007338053f005154103f00533805040be040fb", + "0x73e4fb3f4b42d8125fc103dc05338053dc05054103d405338053d40500010", + "0x470410f014ce014e5014b10401033805040070410e4350c2c212340fe01cce", + "0x52e8103f805338053f80508c104480533805440f801c4804110014ce01410", + "0x11301cce01d0f448fc340fe0497f04112014ce0151201435040fc014ce014fc", + "0x118014e00411805807338050580548410040ce0141001c1045d16454b084d14", + "0x119468f52c0e30411a014ce0151a014c80411a014ce01410384104640533805", + "0x500411f4780733805474f701ce40411d014ce0151d014c80411d46c0733805", + "0x5154104880533805040be04121014ce01520014bf0412047c073380547c05", + "0x50001048c053380548c052e81044c053380544c0508c1048d2201cce01522", + "0x125490b0338074852345113054360411e014ce0151e014150411b014ce0151b", + "0x54900508c1049805338054980532010040ce0141001c10530d249cb085126", + "0x15053cb08554e53407338074991e01c5604125014ce01525014bb04124014ce", + "0xba04153014ce0155247c071201054805338050404704010338050400704151", + "0x150d8105340533805534050541054c053380554c050d410488053380548805", + "0x156014c804010338050400704159561572c21655955344b03380754d2249524", + "0x15653407158105540533805554052ec1034405338053440508c105580533805", + "0x15f07c073380507c0518810040ce0141001c105795d570b085d5b5680733807", + "0x105fd7e01e185f57c01cce01ccf56d5a2c180040cf5ec073380557c052cc10", + "0x55f005054106040533805600055781060005338050409b040103380504007", + "0x10864050405404184014ce015810157b04183014ce0157d0155f04182014ce", + "0x17e0141504186014ce01585014cf04185014ce0141026c10040ce0141001c10", + "0x14e608b0600106100533805618055ec1060c05338055fc0557c106080533805", + "0x10630053380561c0505410040ce0141001c1062d8901e1a6218701cce01d7b", + "0x540418f014ce015840157b0418e014ce015830155f0418d014ce015880155f", + "0x190014ce015900155f04190014ce014105f010040ce0141001c100421b01410", + "0x19101415040103380504007041956500787193644073380764183624b060010", + "0x5610055ec10638053380564c0557c10634053380562c0557c106300533805", + "0x1026c10040ce015840157d0401033805040070401086c05040540418f014ce", + "0x562c0557c106300533805650050541065c05338056580533c106580533805", + "0xce01d8f0157e0418f014ce015970157b0418e014ce015950155f0418d014ce", + "0x7338050580548410040ce01598014e5040103380504007041990161d66005", + "0x19c014ce0159c014c80419c014ce014103841066c0533805668053801066816", + "0x56798c01ce40419e014ce0159e014c80419e674073380566d9c46cb038c10", + "0x21f014bf0421f350073380535005140108780533805634052c4103507701cce", + "0x5888052e81088a2101cce016210145504221014ce014102f8108800533805", + "0x222554d10497f04077014ce01477014150419d014ce0159d0140004222014ce", + "0x533805638052c410040ce0141001c108a227898b08962488c073380787a20", + "0x223014ce01623014230422b014ce0162a35007120108a805338050404704229", + "0x78a62b8862488c125fc108ac05338058ac050d4108840533805884052e810", + "0x1032c108c80533805040cb040103380504007042318c22f2c22e8b62c01cce", + "0x560c108d405338058d005608108d0053380507c16048b0604108cc0533805", + "0x2320144c04237014ce016370158504010338058d805610108de3601cce01635", + "0x37042398e007338058ce328dcb0618108cc05338058cc05130108c80533805", + "0x380423d8f007338058e4050dc10040ce0163a014380423b8e807338058e005", + "0x22c01423040d7014ce0163d014390423e014ce0163b0143904010338058f005", + "0x5040070424490e422c2419023f01cce01cd78fa2d8b01561c108b00533805", + "0x533805918056241091805338059141501d8804245014ce0141026c10040ce", + "0x19d014ce0159d014000423f014ce0163f0142304077014ce014770141504247", + "0x7042479019d8fc770480591c053380591c05568109000533805900052ec10", + "0xce01644920072dc1092005338050401e0401033805054053c410040ce01410", + "0x5338059080508c101dc05338051dc05054109240533805358055641035805", + "0x249014ce016490155a04243014ce01643014bb0419d014ce0159d0140004242", + "0x507c052d810040ce01415014f10401033805040070424990d9d9087704805", + "0x1092805338058bc0508c10040ce014120148604010338050580521810040ce", + "0x5040070401093405040540424c014ce016310144c0424b014ce01630014bb", + "0x8604010338050580521810040ce0141f014b60401033805054053c410040ce", + "0xce01621014aa0401033805638052c810040ce014d4014ad040103380504805", + "0x24c014ce016280144c0424b014ce01627014bb0424a014ce016260142304010", + "0x1093c053380593805564109380533805930d801cb7040d8014ce0141007810", + "0xbb0419d014ce0159d014000424a014ce0164a0142304077014ce0147701415", + "0x5040070424f92d9d928770480593c053380593c055681092c053380592c05", + "0xb60401033805054053c410040ce0158d014b204010338056640539410040ce", + "0xce0158e014b204010338050480521810040ce0141601486040103380507c05", + "0xc704251014ce01651014c804251014ce0141062c109400533805040cb04010", + "0x15904254014ce0165294c072dc1094c05338050401e04252014ce0165194007", + "0x50001034405338053440508c1063005338056300505410354053380595005", + "0xd163012014d5014ce014d50155a04155014ce01555014bb0411b014ce0151b", + "0xb20401033805578052c810040ce0155d014b2040103380504007040d55551b", + "0xce0141601486040103380507c052d810040ce01415014f1040103380553805", + "0x5320109580533805040ae04255014ce0141032c10040ce014120148604010", + "0x508c109600533805570050541095c053380595a5501cc704256014ce01656", + "0x5040540425b014ce016570144c0425a014ce01555014bb04259014ce014d1", + "0x52d810040ce01415014f10401033805538052c810040ce0141001c100425c", + "0x5338055340505410040ce014120148604010338050580521810040ce0141f", + "0x260014ce015590144c0425f014ce01558014bb0425e014ce01557014230425d", + "0xce01551014b20401033805540052c810040ce0141001c10042610141015010", + "0x521810040ce0141601486040103380507c052d810040ce01415014f104010", + "0x262014ce0141032c10040ce01522014aa040103380547c052b410040ce01412", + "0x1098c053380534e6201cc7040d3014ce014d3014c8040d3014ce014102b810", + "0x4c0425a014ce01525014bb04259014ce015240142304258014ce0154f01415", + "0x528410994053380596405290109900533805960052a01096c053380598c05", + "0x103380504007040109a0050405404267014ce0165b0149d04266014ce0165a", + "0x1601486040103380507c052d810040ce01415014f10401033805488052a810", + "0x25d014ce0151e01415040103380547c052b410040ce01412014860401033805", + "0x109800533805530051301097c0533805348052ec10978053380549c0508c10", + "0x9d04266014ce0165f014a104265014ce0165e014a404264014ce0165d014a8", + "0x5564109a8053380599e6901cb704269014ce014100781099c053380598005", + "0x11b0140004265014ce016650142304264014ce01664014150426b014ce0166a", + "0x11b99664048059ac05338059ac05568109980533805998052ec1046c0533805", + "0x521810040ce0141f014b60401033805054053c410040ce0141001c109ae66", + "0xce01516014bb0426c014ce015150142304010338050480521810040ce01416", + "0x53c410040ce0141001c100426f01410150109b8053380545c05130109b405", + "0x10338050480521810040ce0141601486040103380507c052d810040ce01415", + "0x10c0142304010338053f0052a810040ce014e5014b204010338053e0052b410", + "0xce01410078109b8053380543805130109b40533805434052ec109b00533805", + "0xce014f70141504272014ce016710155904271014ce0166e9c0072dc109c005", + "0x5338059b4052ec103d405338053d405000109b005338059b00508c103dc05", + "0x539410040ce0141001c109ca6d3d66c3dc1201672014ce016720155a0426d", + "0x103380507c052d810040ce014e4014b20401033805054053c410040ce014f1", + "0x5040cb0401033805394052c810040ce014120148604010338050580521810", + "0xce016749cc0731c109d005338059d005320109d005338050418c04273014ce", + "0x5338059dc05564109dc05338059d67601cb704276014ce01410078109d405", + "0x39014ce0143901400040b6014ce014b601423040e3014ce014e30141504278", + "0x7042782d0392d8e3048059e005338059e005568102d005338052d0052ec10", + "0x1033805054053c410040ce014a8014b204010338052a8052c810040ce01410", + "0x120148604010338050580521810040ce0141f014b60401033805158052c810", + "0x27a014ce0167a014c80427a014ce014102b8109e40533805040cb0401033805", + "0x27d014ce014b6014230427c014ce014ad014150427b014ce0167a9e40731c10", + "0x1001c100428001410150109fc05338059ec05130109f805338052d0052ec10", + "0x10040ce0141f014b60401033805158052c810040ce01415014f10401033805", + "0xb30142304281014ce014550141504010338050480521810040ce0141601486", + "0x2850141015010a1005338051940513010a0c05338052c8052ec10a080533805", + "0x15014f10401033805120052c810040ce01459014b204010338050400704010", + "0x10040ce014120148604010338050580521810040ce0141f014b60401033805", + "0xce014102b810a180533805040cb0401033805114052a810040ce01444014ad", + "0xce014470141504288014ce01687a180731c10a1c0533805a1c0532010a1c05", + "0x533805a2005130109f80533805174052ec109f405338051780508c109f005", + "0x28a014ce0167e014a104289014ce0167d014a4040da014ce0167c014a80427f", + "0x5054053c410040ce0141001c100428c0141015010a2c05338059fc0527410", + "0x8604010338050580521810040ce0141f014b60401033805114052a810040ce", + "0x51500508c10a0405338050f00505410040ce01444014ad040103380504805", + "0xce01681014a804284014ce014500144c04283014ce0144e014bb04282014ce", + "0x533805a100527410a280533805a0c0528410a240533805a08052901036805", + "0x28f014ce0168e015590428e014ce0168ba34072dc10a3405338050401e0428b", + "0x100e405338050e40500010a240533805a240508c1036805338053680505410", + "0x53c810a3e8a0e689368120168f014ce0168f0155a0428a014ce0168a014bb", + "0xce0141201521040232e407338052dc05634102dc1e31cc8324cb058ce01415", + "0x1001415040bd014ce014bc2ec073e0102f01601cce0141601521040bb04807", + "0x52c0052ec1001c053380501c050001001405338050140508c100400533805", + "0xc201812338052f4232c00701410058fa040bd014ce014bd014f9040b0014ce", + "0x52e8053f010040ce0141001c100d405a40ba014ce01cbe014fb040be2fcc0", + "0xce014380158f040390e007338050d8052cc100dc05338050418e04036014ce", + "0x1001c1004291040ce01c3c0e807640100f03701cce014370158f0403a0e007", + "0x563c10040ce0141001c10042920141015010040ce01437014b20401033805", + "0x52cc10040ce0141001c1004293040ce01c3711007640101103901cce01439", + "0x5040070405d17807a50b8114073380710839018b0574101084101cce0141f", + "0x4e014ce014450141504054014ce0144c0155e0404c014ce0141026c10040ce", + "0x1001c100429501410150101540533805150055ec1014005338052e00557c10", + "0x533805178050541011c05338051580533c1015805338050409b0401033805", + "0xce01c410e04e2c15d04055014ce014470157b04050014ce0145d0155f0404e", + "0x480155f040b6014ce01459014150401033805040070405f13407a584816407", + "0x29701410150102cc0533805154055ec1018805338051400557c102d00533805", + "0xb0574102c805338052c80557c102c805338050417c04010338050400704010", + "0x5338051940505410040ce0141001c102b4ae01e982c46501cce01cb21404d", + "0xb3014ce014550157b04062014ce014b10155f040b4014ce0145f0155f040b6", + "0x5338050409b0401033805154055f410040ce0141001c10042970141015010", + "0xb4014ce0145f0155f040b6014ce014ae01415040a8014ce014aa014cf040aa", + "0x29929005338072cc055f8102cc05338052a0055ec1018805338052b40557c10", + "0x52e41e31cc8324cb058ee04010338052900539410040ce0141001c1028405", + "0x53080508c102d805338052d8050541025c0533805188b401c4d0409d014ce", + "0xce014120151a040bf014ce014bf014bb040c0014ce014c001400040c2014ce", + "0xbf300c22d8cb4941025c053380525c052d0100580533805058054681004805", + "0x1033805040070408f238742486b0480523c8e1d0921ac123380525c160489d", + "0xb4014b204010338050480521810040ce014160148604010338052840539410", + "0x10040ce0141e014f704010338052e40554010040ce01462014b20401033805", + "0x532c053cc10040ce014c9014f40401033805320053d410040ce014c7014f6", + "0x102240533805224053201022405338050418c0409b014ce0141032c10040ce", + "0x10204053380521c8501cb704085014ce014100781021c05338052249b01cc7", + "0x40c2014ce014c201423040b6014ce014b60141504086014ce0148101559", + "0xb604805218053380521805568102fc05338052fc052ec10300053380530005", + "0x10040ce014120148604010338050580521810040ce0141001c10218bf300c2", + "0xc932c163b810040ce0141f014b604010338050e4052c810040ce01438014b2", + "0x1038405338053800001d88040e0014ce0141026c1000005338052e41e31cc8", + "0x40c2014ce014c20142304006014ce0140601415040e3014ce014e101589", + "0x60480538c053380538c05568102fc05338052fc052ec10300053380530005", + "0x10040ce0141601486040103380532c053cc10040ce0141001c1038cbf300c2", + "0x5078053dc10040ce014b901550040103380507c052d810040ce0141201486", + "0x1590401033805324053d010040ce014c8014f5040103380531c053d810040ce", + "0x50001030805338053080508c100180533805018050541039005338050d405", + "0xc201812014e4014ce014e40155a040bf014ce014bf014bb040c0014ce014c0", + "0x73240555c10324053380532c053801032c1601cce0141601521040e42fcc0", + "0x103380507c052d810040ce01415014f1040103380504007040c80169a040ce", + "0x504191040c7014ce0141032c10040ce014120148604010338050580521810", + "0xce01410078102dc0533805078c701cc70401e014ce0141e014c80401e014ce", + "0xce0141001415040bb014ce014230155904023014ce014b72e4072dc102e405", + "0x5338052c0052ec1001c053380501c050001001405338050140508c1004005", + "0x556c10040ce0141001c102ecb001c0504012014bb014ce014bb0155a040b0", + "0x504152040bd014ce014bc014e0040bc04807338050480548410040ce014c8", + "0x548410300c201cce014bd018072c0e304006014ce01406014c804006014ce", + "0xb038c10300053380530005320102f805338052fc05380102fc1601cce01416", + "0x3601cce0143504007390100d405338050d405320100d4ba01cce014be300c2", + "0xce01439014b10403a0e407338050e0052cc100e01f01cce0141f0146204037", + "0x533805040be04041014ce01444014bf040440dc07338050dc05140100f005", + "0x5338052e805000101140533805114052e8101144201cce014420145504042", + "0x5d2c29b178b801cce01c3c104452c0050497f04036014ce0143601415040ba", + "0x4804050014ce0141011c1013805338050e8052c410040ce0141001c101504c", + "0x3504042014ce01442014ba040b8014ce014b80142304055014ce014500dc07", + "0x1013448164b0a70471580733807138551085e2e0125fc10154053380515405", + "0x1f058122c193040b6014ce0141032c1017c0533805040cb040103380504007", + "0xb301584040b22cc07338051880560c1018805338052d005650102d00533805", + "0xce014b60144c0405f014ce0145f0144c040b2014ce014b2015850401033805", + "0x50e0102b4ae01cce0146501437040b119407338052d85f2c8b0618102d805", + "0x52b4050e410040ce014aa01438040a82a807338052c4050dc10040ce014ae", + "0xa411c560558704056014ce0145601423040a1014ce014a801439040a4014ce", + "0x1023805338050409b040103380504007040742486b2c29d25c9d01cce01ca1", + "0x100d805338050d8050541026c053380523c056241023c05338052381501d88", + "0x15a04097014ce01497014bb040ba014ce014ba014000409d014ce0149d01423", + "0xce01415014f10401033805040070409b25cba274360480526c053380526c05", + "0x85014ce014870155904087014ce01474224072dc1022405338050401e04010", + "0x102e805338052e805000101ac05338051ac0508c100d805338050d80505410", + "0x1001c10214922e86b0d81201485014ce014850155a04092014ce01492014bb", + "0x10040ce0141601486040103380507c052d810040ce01415014f10401033805", + "0x5130102180533805120052ec1020405338051640508c10040ce0141201486", + "0x10040ce01415014f104010338050400704010a78050405404000014ce0144d", + "0x50dc052b410040ce014120148604010338050580521810040ce0141f014b6", + "0x1020405338051740508c10040ce01442014aa04010338050e8052c810040ce", + "0x72dc1038005338050401e04000014ce014540144c04086014ce0144c014bb", + "0x508c100d805338050d8050541038c053380538405564103840533805000e0", + "0xe30155a04086014ce01486014bb040ba014ce014ba0140004081014ce01481", + "0xc82c29f324cb07cb0338072c00501d13040e3218ba204360480538c0533805", + "0x102dc0533805324054541032405338053240545010040ce0141001c10078c7", + "0xb701516040c030807338050180563410018bd2f0bb08cb9058ce01415014f2", + "0x521810040ce014be0151804010338052fc0545c100d8352e8be2fc1233805", + "0xce014ba01521040ba014ce014ba0151a04010338050d80546410040ce01435", + "0x100141504039014ce014380dc073e0100e01201cce0141201521040372e807", + "0x532c052ec1001c053380501c050001007c053380507c0508c100400533805", + "0x3c0e812338050e4c032c0707c10058fa04039014ce01439014f9040cb014ce", + "0x5114053f010040ce0141001c102e005a8045014ce01c42014fb0404210444", + "0x3a2c1800404e1500733805058052cc101305d01cce0145e014b30405e014ce", + "0x1016405338050409b0401033805040070404715807a845514007338071384c", + "0x17b0405f014ce014550155f0404d014ce014500141504048014ce014590155e", + "0xb4014ce0141026c10040ce0141001c10042a201410150102d8053380512005", + "0x1017c053380511c0557c101340533805158050541018805338052d00533c10", + "0x1001c102c46501ea32c8b301cce01c541744d2c180040b6014ce014620157b", + "0xce0145f0155f040ad014ce014b20155f040ae014ce014b3014150401033805", + "0x105f010040ce0141001c10042a401410150102a005338052d8055ec102a805", + "0x7a949d28407338072905f194b06001029005338052900557c102900533805", + "0x102b405338052c40557c102b805338052840505410040ce0141001c101ac97", + "0x50400704010a900504054040a8014ce014b60157b040aa014ce0149d0155f", + "0x101d005338052480533c1024805338050409b04010338052d8055f410040ce", + "0x17b040aa014ce0146b0155f040ad014ce014b10155f040ae014ce0149701415", + "0xe50401033805040070408f016a623805338072a0055f8102a005338051d005", + "0xce014aa2b4071341026c0533805308bd2f0bb08cb9058ee040103380523805", + "0x53380511005000100f005338050f00508c102b805338052b8050541022405", + "0x12014ce014120151a040ba014ce014ba0151a04041014ce01441014bb04044", + "0x8121487048ce01489048ba26c411103c2b8cb494102240533805224052d010", + "0x521810040ce0148f014e50401033805040070400021881214870480500086", + "0x10338052a8052c810040ce014ad014b204010338052e80521810040ce01412", + "0xbb014f504010338052f0053d810040ce014bd014f704010338053080554010", + "0x103800533805040cb04010338052e4053cc10040ce01423014f40401033805", + "0x1e040e3014ce014e13800731c103840533805384053201038405338050418b", + "0x50541039805338053940556410394053380538ce401cb7040e4014ce01410", + "0x41014bb04044014ce01444014000403c014ce0143c01423040ae014ce014ae", + "0x103380504007040e6104440f0ae04805398053380539805568101040533805", + "0x16014b604010338052e80521810040ce014120148604010338052e4053cc10", + "0x10040ce014bc014f604010338052f4053dc10040ce014c2015500401033805", + "0x3a01415040e8014ce014b801559040103380508c053d010040ce014bb014f5", + "0x5104052ec10110053380511005000100f005338050f00508c100e80533805", + "0x10040ce0141001c103a0411103c0e812014e8014ce014e80155a04041014ce", + "0xce0141007810040ce01416014b604010338050480521810040ce01415014f1", + "0xce0141001415040eb014ce014ea01559040ea014ce0141e3a4072dc103a405", + "0x53380531c052ec1001c053380501c050001032005338053200508c1004005", + "0x1f2c0ce01cb00140744c103acc701cc804012014eb014ce014eb0155a040c7", + "0xc901515040c9014ce014c9015140401033805040070401e31cc82c2a7324cb", + "0xc201cce014060158d040062f4bc2ec232e41633805054053c8102dc0533805", + "0x52f80546010040ce014bf01517040360d4ba2f8bf048ce014b701516040c0", + "0x102e805338052e80546810040ce014360151904010338050d40521810040ce", + "0x5338050e03701cf804038048073380504805484100dcba01cce014ba01521", + "0x7014ce01407014000401f014ce0141f0142304010014ce014100141504039", + "0x39300cb01c1f040163e8100e405338050e4053e41032c053380532c052ec10", + "0x103380504007040b8016a81140533807108053ec10108411103c0e81233805", + "0x5401cce01416014b30404c1740733805178052cc101780533805114053f010", + "0x1026c10040ce0141001c1011c5601ea91545001cce01c4e1303a2c15d0404e", + "0x51540557c1013405338051400505410120053380516405578101640533805", + "0x9b04010338050400704010aa80504054040b6014ce014480157b0405f014ce", + "0x470155f0404d014ce014560141504062014ce014b4014cf040b4014ce01410", + "0x7aacb22cc07338071505d134b0574102d80533805188055ec1017c0533805", + "0x102b405338052c80557c102b805338052cc0505410040ce0141001c102c465", + "0x50400704010ab00504054040a8014ce014b60157b040aa014ce0145f0155f", + "0xce01ca417c652c15d040a4014ce014a40155f040a4014ce014105f010040ce", + "0xb10155f040ae014ce014a1014150401033805040070406b25c07ab49d28407", + "0x2ac01410150102a005338052d8055ec102a805338052740557c102b40533805", + "0x92014cf04092014ce0141026c10040ce014b60157d04010338050400704010", + "0x51ac0557c102b405338052c40557c102b8053380525c05054101d00533805", + "0x1001c1023c05ab88e014ce01ca80157e040a8014ce014740157b040aa014ce", + "0x4d0409b014ce014c22f4bc2ec232e4163b810040ce0148e014e50401033805", + "0x403c014ce0143c01423040ae014ce014ae0141504089014ce014aa2b407", + "0x5468102e805338052e805468101040533805104052ec10110053380511005", + "0x5224122e89b104440f0ae32d2504089014ce01489014b404012014ce01412", + "0x523c0539410040ce0141001c10000862048521c12014002188121487048ce", + "0xb204010338052b4052c810040ce014ba0148604010338050480521810040ce", + "0xce014bc014f604010338052f4053dc10040ce014c20155004010338052a805", + "0x1032c10040ce014b9014f3040103380508c053d010040ce014bb014f504010", + "0x5384e001cc7040e1014ce014e1014c8040e1014ce01410630103800533805", + "0xce014e501559040e5014ce014e3390072dc1039005338050401e040e3014ce", + "0x53380511005000100f005338050f00508c102b805338052b8050541039805", + "0x10398411103c2b812014e6014ce014e60155a04041014ce01441014bb04044", + "0xce014ba0148604010338050480521810040ce014b9014f3040103380504007", + "0x53d810040ce014bd014f704010338053080554010040ce01416014b604010", + "0x5338052e00556410040ce01423014f404010338052ec053d410040ce014bc", + "0x44014ce01444014000403c014ce0143c014230403a014ce0143a01415040e8", + "0x7040e8104440f03a048053a005338053a005568101040533805104052ec10", + "0x1033805058052d810040ce01412014860401033805054053c410040ce01410", + "0x103ac05338053a805564103a80533805078e901cb7040e9014ce0141007810", + "0xbb04007014ce0140701400040c8014ce014c80142304010014ce0141001415", + "0x5040c0040eb31c0732010048053ac05338053ac055681031c053380531c05", + "0x533805078052e8100780533805040be040c7014ce014c8014bf040c8014ce", + "0x232c2af2e4b701cce01c1231c1e2c0050497f040c7014ce014c7014350401e", + "0xbe04006014ce014bd014bf040bd014ce0141010810040ce0141001c102f0bb", + "0x601435040c2014ce014c2014ba040b7014ce014b701423040c2014ce01410", + "0x1001c100d4ba2f8b0ac0bf300073380705806308b92dc125fc100180533805", + "0x5338050d8052fc100dc053380507c05178100d80533805040450401033805", + "0x100e405338050e4052e81030005338053000508c100e40533805040be04038", + "0x42104442c2b10f03a01cce01c370e0392fcc00497f04038014ce0143801435", + "0x23040b8014ce01445014e00404532407338053240548410040ce0141001c10", + "0x1017805ac810338072e00555c100f005338050f0052ec100e805338050e805", + "0xce014cb014b604010338053240521810040ce01415014f1040103380504007", + "0xc70404c014ce0144c014c80404c014ce01410654101740533805040cb04010", + "0x15904050014ce01454138072dc1013805338050401e04054014ce0144c17407", + "0x5000100e805338050e80508c1004005338050400505410154053380514005", + "0x3a0401201455014ce014550155a0403c014ce0143c014bb04007014ce01407", + "0x6204056014ce0141013810040ce0145e0155b040103380504007040550f007", + "0x101340533805164052c4101205901cce01447014b30404732c073380532c05", + "0x55040b4014ce014102f8102d8053380517c052fc1017c5601cce0145601450", + "0x17f040b6014ce014b60143504062014ce01462014ba040622d007338052d005", + "0x52c410040ce0141001c102b8b1194b0accb22cc0733807134b61883c0e812", + "0xaa1580712010158053380515805164102a8053380504047040ad014ce01448", + "0x52a0050d4102d005338052d0052e8102cc05338052cc0508c102a00533805", + "0x5040070406b25c9d2c2b4284a401cce01cad2a0b42c8b30497f040a8014ce", + "0x533805040e104074014ce01492014e00409232407338053240548410040ce", + "0x526c053201026c8f01cce01474238072c0e30408e014ce0148e014c80408e", + "0x52cc10214cb01cce014cb0146204087224073380526c1001ce40409b014ce", + "0xbf040e021c073380521c05140100000533805204052c4102188101cce01485", + "0x508c10390e301cce014e301455040e3014ce014102f810384053380538005", + "0x89014150408f014ce0148f01400040e4014ce014e4014ba040a4014ce014a4", + "0x1001c103a8e93a0b0ad4e63940733807000e1390a1290125fc102240533805", + "0xce014ec21c07120103b0053380504047040eb014ce01486014b10401033805", + "0x5338053b4050d41038c053380538c052e81039405338053940508c103b405", + "0x103380504007040f33c8f12c2b63c0ee01cce01ceb3b4e3398e50497f040ed", + "0xf42c181040f6014ce0141032c103d40533805040cb040f4014ce0141065810", + "0x184040fa3e407338053e00560c103e005338053dc05608103dc053380532cc9", + "0xf60144c040f5014ce014f50144c040fa014ce014fa0158504010338053e405", + "0x103f8fd01cce014fb01437040fc3ec07338053d8f53e8b0618103d80533805", + "0x50e410040ce014d0014380410c34007338053f0050dc10040ce014fd01438", + "0xee05587040ee014ce014ee014230410e014ce0150c014390410d014ce014fe", + "0x5338050409b0401033805040070411444d122c2b74410f01cce01d0e434f0", + "0x533805224050541045c0533805458056241045805338054541501d8804115", + "0x110014ce01510014bb0408f014ce0148f014000410f014ce0150f0142304089", + "0x15014f1040103380504007041174408f43c890480545c053380545c0556810", + "0xce015190155904119014ce01514460072dc1046005338050401e0401033805", + "0x53380523c050001044805338054480508c102240533805224050541046805", + "0x104691323d12224120151a014ce0151a0155a04113014ce01513014bb0408f", + "0xce014cb014b604010338053240521810040ce01415014f1040103380504007", + "0x11e014ce014f30144c0411d014ce014f2014bb0411b014ce014f10142304010", + "0xce014c9014860401033805054053c410040ce0141001c10042b80141015010", + "0x52a810040ce01486014b2040103380521c052b410040ce014cb014b604010", + "0x53a8051301047405338053a4052ec1046c05338053a00508c10040ce014e3", + "0xce015200155904120014ce0151e47c072dc1047c05338050401e0411e014ce", + "0x53380523c050001046c053380546c0508c102240533805224050541048405", + "0x104851d23d1b2241201521014ce015210155a0411d014ce0151d014bb0408f", + "0xce014cb014b604010338053240521810040ce01415014f1040103380504007", + "0x124014ce0146b0144c04123014ce01497014bb04122014ce0149d0142304010", + "0xce014c9014860401033805054053c410040ce0141001c10042b90141015010", + "0x52a810040ce01448014b20401033805158052b410040ce014cb014b604010", + "0x52b8051301048c05338052c4052ec1048805338051940508c10040ce014b4", + "0xce015260155904126014ce01524494072dc1049405338050401e04124014ce", + "0x53380501c050001048805338054880508c100400533805040050541049c05", + "0x1049d2301d220401201527014ce015270155a04123014ce01523014bb04007", + "0xce01415014f1040103380532c052d810040ce014c901486040103380504007", + "0x14d014ce0154c015590414c014ce01442348072dc1034805338050401e04010", + "0x1001c053380501c050001011005338051100508c1004005338050400505410", + "0x1001c105344101c44040120154d014ce0154d0155a04041014ce01441014bb", + "0x10040ce01415014f1040103380532c052d810040ce014c9014860401033805", + "0x55641053c05338050d54e01cb70414e014ce0141007810040ce0141f014d2", + "0x701400040be014ce014be0142304010014ce014100141504150014ce0154f", + "0x72f81004805540053380554005568102e805338052e8052ec1001c0533805", + "0x53c410040ce014cb014b604010338053240521810040ce0141001c10540ba", + "0x151014ce0141007810040ce0141601519040103380507c0534810040ce01415", + "0x10014ce014100141504153014ce015520155904152014ce014bc544072dc10", + "0x102ec05338052ec052ec1001c053380501c050001008c053380508c0508c10", + "0x15016ba2c005338070400565c1054cbb01c230401201553014ce015530155a", + "0x501cc704012014ce01412014c804012014ce0141066010040ce0141001c10", + "0x10320c932cb03380507c056681007cb001cce014b00159904016014ce01412", + "0xc7014e0040c7014ce014cb0159b0401033805320052d810040ce014c901486", + "0x5668102e4b001cce014b001599040b7014ce0141e01c0731c100780533805", + "0xbb0159b04010338052f0052d810040ce0142301486040bc2ec232c0ce014b9", + "0xb00159a040c2014ce014062dc0731c1001805338052f405380102f40533805", + "0x52f80518810040ce014bf01486040103380530005218102f8bf300b033805", + "0x50d40519410040ce01436014b2040360d407338052e8052cc102e8be01cce", + "0x52f8052cc100e405338050e0c201cc704038014ce01437014b104037014ce", + "0xce01444014b104044014ce0143c0146504010338050e8052c8100f03a01cce", + "0xce014420144c04016014ce014160144c04042014ce014410e40731c1010405", + "0xce01445014c804045014ce0141067010040ce0141001c101081601c0510805", + "0x517805678101781501cce014150159d040b8014ce014450140731c1011405", + "0xce0145d0159b0401033805150052d810040ce0144c01486040541305d2c0ce", + "0xce014150159d04055014ce0145001c0731c101400533805138053801013805", + "0x5120052d810040ce014470148604048164472c0ce014560159e0405605407", + "0xce0145f1540731c1017c0533805134053801013405338051640566c10040ce", + "0xce014620148604010338052d005218102cc622d0b03380505405678102d805", + "0xce014b1014b2040b119407338052c8052cc102c8b301cce014b30146204010", + "0x5338052b4b601cc7040ad014ce014ae014b1040ae014ce014650146504010", + "0xa1014ce014a40146504010338052a0052c810290a801cce014b3014b3040aa", + "0xb8014ce014b80144c04097014ce0149d2a80731c102740533805284052c410", + "0x50408521c86040151508721810054c225cb801c0525c053380525c0513010", + "0x100545421c86040153a4b001c050408521c86040151508721810054102c007", + "0xa804a722c0070141021487218100545421c8604015624b001c050408521c86", + "0x102a01215087218102a012aec152c0070141021487218102a0121508721810", + "0xb001c050408521c86040a80485421c86040a804abc054b001c050408521c86", + "0x87218102a012af8152c0070141021487218102a01215087218102a012af415", + "0x8521c86040a80485421c86040a804abf054b001c050408521c86040a804854", + "0x12b04152c0070141021487218102a01215087218102a012b00152c00701410", + "0x122b83a21ca82181005ac2054b001c050408521c86040a80485421c86040a8", + "0xa82181004816054150f0872a086040cbb0c12054b001c05040b121ca821810", + "0x872a08604012058150543c21ca82181032ec407c16048152c007014102e087", + "0xb821ca82181004816054150f0872a086040cbb141f05812054b001c05040b8", + "0x5040b821ca821810048160543c21ca82181007ec607c16048152c00701410", + "0x152c007014102e0872a08604012058150f0872a0860401fb1c16048152c007", + "0x152c007014102e0872a08604012054161ac060183c21ca821810322c805812", + "0x2ca01c050404210807108422dcb0b24c932c1f05812" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e", + "function_idx": 6 + }, + { + "selector": "0x16d9d5d83f8eecc5d7450519aad7e6e649be1a6c9d6df85bd0b177cc59a926a", + "function_idx": 2 + }, + { + "selector": "0x1d13ab0a76d7407b1d5faccd4b3d8a9efe42f3d3c21766431d4fafb30f45bd4", + "function_idx": 9 + }, + { + "selector": "0x1e888a1026b19c8c0b57c72d63ed1737106aa10034105b980ba117bd0c29fe1", + "function_idx": 5 + }, + { + "selector": "0x219209e083275171774dab1df80982e9df2096516f06319c5c6d71ae0a8480c", + "function_idx": 8 + }, + { + "selector": "0x2819e8b2b82ee4c56798709651ab9e8537f644c0823e42ba017efce4f2077e4", + "function_idx": 3 + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "function_idx": 0 + }, + { + "selector": "0x351ccc9e7b13b17e701a7d4f5f85b525bac37b7648419fe194e6c15bc73da47", + "function_idx": 1 + }, + { + "selector": "0x35a73cd311a05d46deda634c5ee045db92f811b4e74bca4437fcb5302b7af33", + "function_idx": 4 + }, + { + "selector": "0x3704ffe8fba161be0e994951751a5033b1462b918ff785c0a636be718dfdb68", + "function_idx": 7 + }, + { + "selector": "0x3b076186c19fe96221e4dfacd40c519f612eae02e0555e4e115a2a6cf2f1c1f", + "function_idx": 10 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 11 + } + ] + }, + "abi": [ + { + "type": "impl", + "name": "IERC20Impl", + "interface_name": "erc20::erc20::IERC20" + }, + { + "type": "struct", + "name": "core::integer::u256", + "members": [ + { + "name": "low", + "type": "core::integer::u128" + }, + { + "name": "high", + "type": "core::integer::u128" + } + ] + }, + { + "type": "interface", + "name": "erc20::erc20::IERC20", + "items": [ + { + "type": "function", + "name": "get_name", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "get_symbol", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "get_decimals", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u8" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "get_total_supply", + "inputs": [], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "balance_of", + "inputs": [ + { + "name": "account", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "allowance", + "inputs": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + } + ], + "outputs": [ + { + "type": "core::integer::u256" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "transfer", + "inputs": [ + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "transfer_from", + "inputs": [ + { + "name": "sender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "approve", + "inputs": [ + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "amount", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "increase_allowance", + "inputs": [ + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "added_value", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "decrease_allowance", + "inputs": [ + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "subtracted_value", + "type": "core::integer::u256" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [ + { + "name": "name_", + "type": "core::felt252" + }, + { + "name": "symbol_", + "type": "core::felt252" + }, + { + "name": "decimals_", + "type": "core::integer::u8" + }, + { + "name": "initial_supply", + "type": "core::integer::u256" + }, + { + "name": "recipient", + "type": "core::starknet::contract_address::ContractAddress" + } + ] + }, + { + "type": "event", + "name": "erc20::erc20::erc_20::Transfer", + "kind": "struct", + "members": [ + { + "name": "from", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "value", + "type": "core::integer::u256", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "erc20::erc20::erc_20::Approval", + "kind": "struct", + "members": [ + { + "name": "owner", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "spender", + "type": "core::starknet::contract_address::ContractAddress", + "kind": "data" + }, + { + "name": "value", + "type": "core::integer::u256", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "erc20::erc20::erc_20::Event", + "kind": "enum", + "variants": [ + { + "name": "Transfer", + "type": "erc20::erc20::erc_20::Transfer", + "kind": "nested" + }, + { + "name": "Approval", + "type": "erc20::erc20::erc_20::Approval", + "kind": "nested" + } + ] + } + ] +} \ No newline at end of file diff --git a/starknet-core/test-data/contracts/cairo2.6/contracts/erc20.cairo b/starknet-core/test-data/contracts/cairo2.6/contracts/erc20.cairo new file mode 100644 index 00000000..a6232b91 --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/contracts/erc20.cairo @@ -0,0 +1,188 @@ +use starknet::ContractAddress; + +#[starknet::interface] +trait IERC20 { + fn get_name(self: @TContractState) -> felt252; + fn get_symbol(self: @TContractState) -> felt252; + fn get_decimals(self: @TContractState) -> u8; + fn get_total_supply(self: @TContractState) -> u256; + fn balance_of(self: @TContractState, account: ContractAddress) -> u256; + fn allowance(self: @TContractState, owner: ContractAddress, spender: ContractAddress) -> u256; + fn transfer(ref self: TContractState, recipient: ContractAddress, amount: u256); + fn transfer_from( + ref self: TContractState, sender: ContractAddress, recipient: ContractAddress, amount: u256 + ); + fn approve(ref self: TContractState, spender: ContractAddress, amount: u256); + fn increase_allowance(ref self: TContractState, spender: ContractAddress, added_value: u256); + fn decrease_allowance( + ref self: TContractState, spender: ContractAddress, subtracted_value: u256 + ); +} + +#[starknet::contract] +mod erc_20 { + use core::num::traits::Zero; + use starknet::get_caller_address; + use starknet::contract_address_const; + use starknet::ContractAddress; + + #[storage] + struct Storage { + name: felt252, + symbol: felt252, + decimals: u8, + total_supply: u256, + balances: LegacyMap::, + allowances: LegacyMap::<(ContractAddress, ContractAddress), u256>, + } + + #[event] + #[derive(Drop, starknet::Event)] + enum Event { + Transfer: Transfer, + Approval: Approval, + } + #[derive(Drop, starknet::Event)] + struct Transfer { + from: ContractAddress, + to: ContractAddress, + value: u256, + } + #[derive(Drop, starknet::Event)] + struct Approval { + owner: ContractAddress, + spender: ContractAddress, + value: u256, + } + + #[constructor] + fn constructor( + ref self: ContractState, + name_: felt252, + symbol_: felt252, + decimals_: u8, + initial_supply: u256, + recipient: ContractAddress + ) { + self.name.write(name_); + self.symbol.write(symbol_); + self.decimals.write(decimals_); + assert(!Zero::::is_zero(@recipient), 'ERC20: mint to the 0 address'); + self.total_supply.write(initial_supply); + self.balances.write(recipient, initial_supply); + self + .emit( + Event::Transfer( + Transfer { + from: contract_address_const::<0>(), to: recipient, value: initial_supply + } + ) + ); + } + + #[abi(embed_v0)] + impl IERC20Impl of super::IERC20 { + fn get_name(self: @ContractState) -> felt252 { + self.name.read() + } + + fn get_symbol(self: @ContractState) -> felt252 { + self.symbol.read() + } + + fn get_decimals(self: @ContractState) -> u8 { + self.decimals.read() + } + + fn get_total_supply(self: @ContractState) -> u256 { + self.total_supply.read() + } + + fn balance_of(self: @ContractState, account: ContractAddress) -> u256 { + self.balances.read(account) + } + + fn allowance( + self: @ContractState, owner: ContractAddress, spender: ContractAddress + ) -> u256 { + self.allowances.read((owner, spender)) + } + + fn transfer(ref self: ContractState, recipient: ContractAddress, amount: u256) { + let sender = get_caller_address(); + self.transfer_helper(sender, recipient, amount); + } + + fn transfer_from( + ref self: ContractState, + sender: ContractAddress, + recipient: ContractAddress, + amount: u256 + ) { + let caller = get_caller_address(); + self.spend_allowance(sender, caller, amount); + self.transfer_helper(sender, recipient, amount); + } + + fn approve(ref self: ContractState, spender: ContractAddress, amount: u256) { + let caller = get_caller_address(); + self.approve_helper(caller, spender, amount); + } + + fn increase_allowance( + ref self: ContractState, spender: ContractAddress, added_value: u256 + ) { + let caller = get_caller_address(); + self + .approve_helper( + caller, spender, self.allowances.read((caller, spender)) + added_value + ); + } + + fn decrease_allowance( + ref self: ContractState, spender: ContractAddress, subtracted_value: u256 + ) { + let caller = get_caller_address(); + self + .approve_helper( + caller, spender, self.allowances.read((caller, spender)) - subtracted_value + ); + } + } + + #[generate_trait] + impl StorageImpl of StorageTrait { + fn transfer_helper( + ref self: ContractState, + sender: ContractAddress, + recipient: ContractAddress, + amount: u256 + ) { + assert(!Zero::::is_zero(@sender), 'ERC20: transfer from 0'); + assert(!Zero::::is_zero(@recipient), 'ERC20: transfer to 0'); + self.balances.write(sender, self.balances.read(sender) - amount); + self.balances.write(recipient, self.balances.read(recipient) + amount); + self.emit(Transfer { from: sender, to: recipient, value: amount }); + } + + fn spend_allowance( + ref self: ContractState, owner: ContractAddress, spender: ContractAddress, amount: u256 + ) { + let current_allowance = self.allowances.read((owner, spender)); + let ONES_MASK = 0xffffffffffffffffffffffffffffffff_u128; + let is_unlimited_allowance = current_allowance.low == ONES_MASK + && current_allowance.high == ONES_MASK; + if !is_unlimited_allowance { + self.approve_helper(owner, spender, current_allowance - amount); + } + } + + fn approve_helper( + ref self: ContractState, owner: ContractAddress, spender: ContractAddress, amount: u256 + ) { + assert(!Zero::::is_zero(@spender), 'ERC20: approve from 0'); + self.allowances.write((owner, spender), amount); + self.emit(Approval { owner, spender, value: amount }); + } + } +} diff --git a/starknet-core/test-data/contracts/cairo2.6/docker_entry_compile.sh b/starknet-core/test-data/contracts/cairo2.6/docker_entry_compile.sh new file mode 100755 index 00000000..da07484a --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/docker_entry_compile.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +set -x +set -e + +compile () { + starknet-compile --single-file $1 "${2}_sierra.txt" + starknet-sierra-compile "${2}_sierra.txt" "${2}_compiled.txt" + chown $USER_ID:$GROUP_ID "${2}_sierra.txt" + chown $USER_ID:$GROUP_ID "${2}_compiled.txt" +} + +compile "/contracts/erc20.cairo" "/artifacts/erc20" diff --git a/starknet-core/test-data/contracts/cairo2.6/docker_entry_hashes.sh b/starknet-core/test-data/contracts/cairo2.6/docker_entry_hashes.sh new file mode 100755 index 00000000..c42c4cb5 --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/docker_entry_hashes.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +set -x +set -e + +hash () { + python3.9 /generate_hashes.py "$1" > "$1.hashes.json" + chown $USER_ID:$GROUP_ID "$1.hashes.json" +} + +hash "/artifacts/erc20" diff --git a/starknet-core/test-data/contracts/cairo2.6/generate_artifacts.sh b/starknet-core/test-data/contracts/cairo2.6/generate_artifacts.sh new file mode 100755 index 00000000..7b8b57f6 --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/generate_artifacts.sh @@ -0,0 +1,24 @@ +#!/bin/sh + +set -e + +# Deterministically generate contract artifacts + +docker run --rm \ + -v "$(pwd)/artifacts:/artifacts" \ + -v "$(pwd)/contracts:/contracts:ro" \ + -v "$(pwd)/docker_entry_compile.sh:/entry.sh:ro" \ + --env "USER_ID=$(id -u)" \ + --env "GROUP_ID=$(id -g)" \ + --entrypoint "/entry.sh" \ + starknet/cairo:2.6.2 + + +docker run --rm \ + -v "$(pwd)/artifacts:/artifacts" \ + -v "$(pwd)/docker_entry_hashes.sh:/entry.sh:ro" \ + -v "$(pwd)/scripts/generate_hashes.py:/generate_hashes.py:ro" \ + --env "USER_ID=$(id -u)" \ + --env "GROUP_ID=$(id -g)" \ + --entrypoint "/entry.sh" \ + starknet/cairo-lang:0.13.1 diff --git a/starknet-core/test-data/contracts/cairo2.6/scripts/generate_hashes.py b/starknet-core/test-data/contracts/cairo2.6/scripts/generate_hashes.py new file mode 100644 index 00000000..b6817a5d --- /dev/null +++ b/starknet-core/test-data/contracts/cairo2.6/scripts/generate_hashes.py @@ -0,0 +1,37 @@ +import json +import sys + +from starkware.starknet.core.os.contract_class.class_hash import ( + compute_class_hash, +) +from starkware.starknet.core.os.contract_class.compiled_class_hash import ( + compute_compiled_class_hash, +) +from starkware.starknet.services.api.contract_class.contract_class import ( + CompiledClass, + ContractClass, +) +from starkware.starknet.services.api.contract_class.contract_class_utils import ( + load_sierra_from_dict, +) + +base_file_path = sys.argv[1] + +sierra_class_json = json.loads(open(f"{base_file_path}_sierra.txt").read()) +compiled_class_json = json.loads(open(f"{base_file_path}_compiled.txt").read()) + +# Tricks cairo-lang into thinking we have "pythonic_hints". It's not used for hash calulcation +# anyways. +compiled_class_json["pythonic_hints"] = [] + +sierra_class_hash = compute_class_hash(load_sierra_from_dict(sierra=sierra_class_json)) +compiled_class_hash = compute_compiled_class_hash( + CompiledClass.load(data=compiled_class_json) +) + +print("{") + +print(f' "sierra_class_hash": "{hex(sierra_class_hash)}",') +print(f' "compiled_class_hash": "{hex(compiled_class_hash)}"') + +print("}")