diff --git a/__mocks__/cairo/ethSigner/dummy1ForEth.casm b/__mocks__/cairo/ethSigner/dummy1ForEth.casm new file mode 100644 index 000000000..4d1490e54 --- /dev/null +++ b/__mocks__/cairo/ethSigner/dummy1ForEth.casm @@ -0,0 +1,724 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.5.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x69", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xde", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x50", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x19b", + "0x482480017fff8000", + "0x19a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe9", + "0x247c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007fe9", + "0x247c", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x1104800180018000", + "0xd5", + "0x482480017fd38000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127fe47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x59", + "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", + "0x124", + "0x482480017fff8000", + "0x123", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x19f0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x24", + "0x4824800180007ff8", + "0x19f0", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x92", + "0x482480017fdd8000", + "0x1", + "0x20680017fff7ffc", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x8c", + "0x48127ff77fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "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", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x8", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ffa8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x16", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x456e7465722061206e616d65", + "0x400080007ffe7fff", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1e", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3c", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400380047ffc7ffd", + "0x480280067ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x1104800180018000", + "0x3a", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280067ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x1104800180018000", + "0x16", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 23, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 42, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x247c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 63, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 81, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 96, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 110, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 125, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 142, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 161, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x19f0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 181, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 204, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 219, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 285, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 342, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 393, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf61980aeb34c9c7f823d576c10d00648fdab6c03a59b539ed0824be31da466", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "offset": 125, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + } +} \ No newline at end of file diff --git a/__mocks__/cairo/ethSigner/dummy1ForEth.sierra.json b/__mocks__/cairo/ethSigner/dummy1ForEth.sierra.json new file mode 100644 index 000000000..704423706 --- /dev/null +++ b/__mocks__/cairo/ethSigner/dummy1ForEth.sierra.json @@ -0,0 +1,401 @@ +{ + "sierra_program": [ + "0x1", + "0x4", + "0x0", + "0x2", + "0x5", + "0x3", + "0xd2", + "0x2e", + "0x21", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x1", + "0x456e756d", + "0x800000000000000300000000000000000000000000000003", + "0x0", + "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", + "0x2", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x800000000000000f00000000000000000000000000000002", + "0x4", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x6", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x5", + "0x7", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x753332", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x1de0f5d2d7ee3262c9db63a2dea1f31a9e09278da3cd3b722b140a1914cde67", + "0x800000000000000f00000000000000000000000000000003", + "0xd", + "0x26df226cc1a83370087596501c3dc970358a553eb14103cd561dffbb403629c", + "0xe", + "0x800000000000000700000000000000000000000000000003", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x426f78", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x12", + "0x800000000000000700000000000000000000000000000002", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x14", + "0x536e617073686f74", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x16", + "0x17", + "0x26c73abcf0ccff6eaa666b3daf213cb2d03b12a097438d9bf9cf4a945a35303", + "0x19", + "0x2689a5b5546eba08617652a64ee5b9e7be805d639760f2d6476528a4643b725", + "0x1a", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x18", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x4761734275696c74696e", + "0x6d", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x73746f72655f74656d70", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x656e756d5f6d61746368", + "0x1f", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x1e", + "0x20", + "0x1d", + "0x6765745f6275696c74696e5f636f737473", + "0x1c", + "0x77697468647261775f6761735f616c6c", + "0x1b", + "0x736e617073686f745f74616b65", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x15", + "0x13", + "0x6a756d70", + "0x756e626f78", + "0x72656e616d65", + "0x647570", + "0x66656c743235325f69735f7a65726f", + "0x10", + "0x11", + "0x626f6f6c5f6e6f745f696d706c", + "0x456e7465722061206e616d65", + "0xf", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x7533325f636f6e7374", + "0xa", + "0xb", + "0x73746f726167655f77726974655f73797363616c6c", + "0x9", + "0x8", + "0x73746f726167655f726561645f73797363616c6c", + "0x170", + "0xffffffffffffffff", + "0x59", + "0x4a", + "0xc", + "0x3c", + "0x35", + "0x22", + "0x23", + "0x24", + "0x25", + "0x26", + "0x27", + "0x28", + "0x29", + "0x2a", + "0x2b", + "0x2c", + "0x2d", + "0x2e", + "0x2f", + "0x30", + "0x31", + "0x32", + "0x33", + "0x34", + "0x36", + "0x37", + "0x38", + "0x39", + "0x3a", + "0xb2", + "0x7c", + "0xa5", + "0x9e", + "0xc7", + "0xcc", + "0xd6", + "0x3b", + "0xe4", + "0x3d", + "0x3e", + "0xe9", + "0x3f", + "0x40", + "0x41", + "0x42", + "0xfb", + "0x43", + "0x44", + "0x45", + "0x46", + "0x47", + "0x48", + "0x10e", + "0x49", + "0x4b", + "0x4c", + "0x4d", + "0x4e", + "0x4f", + "0x50", + "0x51", + "0x52", + "0x12b", + "0x53", + "0x54", + "0x130", + "0x55", + "0x56", + "0x57", + "0x13a", + "0x58", + "0x5a", + "0x5b", + "0x5c", + "0x5d", + "0x5e", + "0x14e", + "0x5f", + "0x60", + "0x153", + "0x61", + "0x62", + "0x63", + "0x64", + "0x15e", + "0x65", + "0x66", + "0x67", + "0x68", + "0x69", + "0x16a", + "0x6a", + "0x6b", + "0x6c", + "0xc0", + "0xdd", + "0x114", + "0x119", + "0x11e", + "0x141", + "0x158", + "0x164", + "0xe08", + "0x120a0e0d11070f0a100d0f0a0e0d0c0707070b0a0908070706050403020100", + "0xd041a041904180c071107170a090816071507140a09080c0713070f0a090d", + "0x707232211071107210a200816071f071e0a090811071d070f0a1c0d1b0a0e", + "0xd0c07232a16072907280a090807070f0a270d11072607250a200807072324", + "0x3107300a090811072f070f0a1c0d1d072e0a100d2d070f0a270d2c072b0a27", + "0xa3b0a3a0a3938023711070707360a200816073507340a0908023304321607", + "0x707432c070743070707422d0707414007073f0a07073c0c3e073d2d07073c", + "0xc491607074813070748070707470707073c460c0745070707440707074326", + "0x707481d0707480a4f4e07073c0a4d4a07073c4c07073c4b07073c070c4a07", + "0xc49350707482d0707480c0707430c070751310707435007073f3e3e073d2f", + "0x3e073d2f0707432f070751530c07452d07074311070743520c07450a0c4a07", + "0x2c07073c0a0c55070c49153e073d0c07073c07070751290707415407073f11", + "0x70c4907070758070707575507073f070c55070c49110707480a565507073c", + "0x7435b07073c070c5b070c490a5a07070759070c40070c494007073c0a0c40", + "0x707415007073c070c50070c495e0c07455b07073f0a5d0a0c5b070c495c07", + "0x610c0760163e073d0a0c50070c49310707481f0707415f07073f133e073d2f", + "0xc67070c496707073c0a0c67070c490a666507073c6407073c0a0c07630a62", + "0x1d0707435f07073c0a0c5f070c491f070748150707416807073f683e073d07", + "0x7073c673e073d070c3e070c493e07073c0a0c3e070c490a69070c5f070c49", + "0x7483e07073f070c68070c496807073c0a0c68070c49150707486707073f54", + "0x15110c6b0c070a0c070a0a6b070a0a0a6a070c54070c490a0c54070c492907", + "0x1107150a67680c6b073e07110a3e076b073e073e0a0a6b070a0c0a16130c6c", + "0x680a6e076b076807160a0a6b070a0c0a65076d64076b0c6707130a11076b07", + "0xa0a6b071f07640a0a6b071d07670a0a6b070a0c0a5f07311f1d0c6b0c6e07", + "0xc5f0a5c076b075c071f0a5c076b070a1d0a5b076b070a6e0a0a6b07640765", + "0xa54076b072907260a29076b0726550c5c0a55076b070a5b0a26076b075c5b", + "0x54076b075407540a0c076b070c07290a15076b071507550a11076b07110715", + "0x72c072d0a2c076b070a2c0a0a6b075f07670a0a6b070a0c0a540c15111107", + "0x50076b070a2f0a0a6b070a0c0a312f0c6f352d0c6b0c2c15113e350a2c076b", + "0x76b0764071f0a0c076b070c07290a35076b073507550a4e076b075007310a", + "0x704b076b0c40074e0a2d076b072d07150a404a4c3e6b07644e0c3511500a64", + "0x73720c6b0771074a0a71076b070a6e0a0a6b074b074c0a0a6b070a0c0a0007", + "0x76076b077507710a75076b077407000a74076b0773074b0a0a6b077207400a", + "0x76b077607540a4a076b074a07290a4c076b074c07550a2d076b072d07150a", + "0x550a2d076b072d07150a77076b070007260a0a6b070a0c0a764a4c2d110776", + "0xa0c0a774a4c2d110777076b077707540a4a076b074a07290a4c076b074c07", + "0x76b0779071f0a79076b070a720a78076b070a6e0a0a6b076407650a0a6b07", + "0x77c07260a7c076b077a7b0c5c0a7b076b070a5b0a7a076b0779780c5f0a79", + "0x7d07540a0c076b070c07290a31076b073107550a2f076b072f07150a7d076b", + "0xa0a6b076807740a0a6b076507730a0a6b070a0c0a7d0c312f11077d076b07", + "0xa80076b077f7e0c5f0a7f076b077f071f0a7f076b070a750a7e076b070a6e", + "0x11076b071107150a83076b078207260a82076b0780810c5c0a81076b070a5b", + "0xa830c1511110783076b078307540a0c076b070c07290a15076b071507550a", + "0x784071f0a84076b070a720a70076b070a6e0a0a6b073e07740a0a6b070a0c", + "0x7260a87076b0785860c5c0a86076b070a5b0a85076b0784700c5f0a84076b", + "0x540a0c076b070c07290a16076b071607550a13076b071307150a88076b0787", + "0x130c8915110c6b0c070a0c070a0a6b070a0a0a880c1613110788076b078807", + "0x670c6b0c6807680a11076b071107150a68076b073e07160a0a6b070a0c0a16", + "0x6e076b070a6e0a0a6b076407640a0a6b076707670a0a6b070a0c0a65078a64", + "0x5f076b070a5b0a1f076b071d6e0c5f0a1d076b071d071f0a1d076b070a1d0a", + "0x6b071507550a11076b071107150a5c076b075b07260a5b076b071f5f0c5c0a", + "0xa0a6b070a0c0a5c0c151111075c076b075c07540a0c076b070c07290a1507", + "0x550c6b0c2615113e350a26076b0726072d0a26076b070a2c0a0a6b07650767", + "0x73507760a35076b072d07310a2d076b070a2f0a0a6b070a0c0a2c540c8b29", + "0x293e780a0c076b070c07290a29076b072907550a0a6b072f07770a312f0c6b", + "0x70a0c0a40078c4a076b0c4c07790a55076b075507150a4c4e503e6b07310c", + "0x77107650a72710c6b0700077b0a00076b074a077a0a4b076b070a6e0a0a6b", + "0x7730a74730c6b074b720c7d0a4b076b074b077c0a72076b0772071f0a0a6b", + "0x7000a77076b0776074b0a0a6b077507400a76750c6b0773074a0a0a6b0774", + "0x290a50076b075007550a55076b075507150a79076b077807710a78076b0777", + "0x74007260a0a6b070a0c0a794e5055110779076b077907540a4e076b074e07", + "0x7a07540a4e076b074e07290a50076b075007550a55076b075507150a7a076b", + "0xa7c076b070a720a7b076b070a6e0a0a6b070a0c0a7a4e505511077a076b07", + "0x76b077d7e0c5c0a7e076b070a5b0a7d076b077c7b0c5f0a7c076b077c071f", + "0x6b070c07290a2c076b072c07550a54076b075407150a80076b077f07260a7f", + "0x6e0a0a6b073e07740a0a6b070a0c0a800c2c54110780076b078007540a0c07", + "0x5b0a83076b0782810c5f0a82076b0782071f0a82076b070a720a81076b070a", + "0xa13076b071307150a85076b078407260a84076b0783700c5c0a70076b070a", + "0x160a850c1613110785076b078507540a0c076b070c07290a16076b07160755", + "0x76b073e077e0a0a6b070a0c0a11078d3e0c0c6b0c0707680a07076b070a07", + "0x820a0a6b070a0c0a0a8e070a810a16076b071507800a13076b070c077f0a15", + "0x4b0a16076b076707800a13076b0711077f0a67076b076807830a68076b070a", + "0xa6b070a0c0a6e078f65076b0c1607700a64076b0764073e0a64076b071307", + "0x76b0764073e0a5f076b071f07860a1f076b071d07850a1d076b076507840a", + "0x6b070a820a0a6b076e07730a0a6b070a0c0a5f640c075f076b075f07870a64", + "0xa5c640c075c076b075c07870a64076b0764073e0a5c076b075b07880a5b07", + "0x13076b070a820a0a6b070a0c0a1507910a6b0c11076f0a113e0c6b073e0790", + "0x7950a0a6b070a0c0a0a94070a810a68076b071607930a16076b071307920a", + "0x6807970a68076b076407930a64076b076707960a67076b070a820a0a6b0715", + "0x730a0a6b070a0c0a1d07996e076b0c6507980a65076b076507930a65076b07", + "0x6b070a9a0a1f076b070a6e0a0a6b070c07770a0a6b073e07650a0a6b076e07", + "0x5b5c0c5c0a5c076b070a5b0a5b076b075f1f0c5f0a5f076b075f071f0a5f07", + "0x79c0a07076b070707290a0a076b070a07550a55076b0726079b0a26076b07", + "0x29076b070c079d0a0a6b071d07730a0a6b070a0c0a55070a3e0755076b0755", + "0x3e29070a119e0a3e076b073e071f0a07076b070707290a0a076b070a07550a", + "0x310c6b073507a10a0a6b070a0c0a2f07a035076b0c2d079f0a2d2c543e6b07", + "0x76b074e4c0c6d0a4c076b073107310a4e076b070a820a0a6b075007730a50", + "0x6b0740079c0a2c076b072c07290a54076b075407550a40076b074a07a20a4a", + "0x290a54076b075407550a4b076b072f079b0a0a6b070a0c0a402c543e074007", + "0xa07550a3e076b070c079d0a4b2c543e074b076b074b079c0a2c076b072c07", + "0x850a1315113e071315113e6b073e070a3ea30a07076b070707290a0a076b07", + "0x73e076b073e077c0a11076b070a820a3e076b070c070c5f0a0c076b070a07", + "0x6b071307a70a13076b070aa60a15076b071107a50a11076b070aa40a113e0c", + "0xa0c0a6564673eaa68160c6b0c3e1513070a15a90a15076b071507a80a1307", + "0x76807290a1f076b071607550a1d076b076e07ab0a6e076b070a820a0a6b07", + "0x5c076b076507ae0a0a6b070a0c0a0aad070a810a5b076b071d07ac0a5f076b", + "0x76b075b07af0a5b076b075c07ac0a5f076b076407290a1f076b076707550a", + "0x540c0c6c0a54076b075507b20a0a6b070a0c0a2907b155076b0c2607b00a26", + "0x7b40a5f076b075f07290a1f076b071f07550a2d076b072c07b30a2c076b07", + "0x35076b072907b60a0a6b070c07b50a0a6b070a0c0a2d5f1f3e072d076b072d", + "0xb50a355f1f3e0735076b073507b40a5f076b075f07290a1f076b071f07550a", + "0x1507a70a15076b070aa60a11076b073e07a50a3e076b070aa40a0a6b070c07", + "0xa6564673eb86816133e6b0c1115070a11b70a11076b071107a80a15076b07", + "0xba0a1f076b071607290a1d076b071307550a6e076b076807b90a0a6b070a0c", + "0x76707550a5b076b076507bc0a0a6b070a0c0a0abb070a810a5f076b076e07", + "0x1d07550a5c076b075f07bd0a5f076b075b07ba0a1f076b076407290a1d076b", + "0x6b0c0a07bf0a5c1f1d3e075c076b075c07be0a1f076b071f07290a1d076b07", + "0x1107c30a11076b073e07c20a3e076b070707c10a0a6b070a0c0a0c07c00707", + "0xc40a13076b070c150c5c0a15076b070a5b0a0a6b070a0c0a11070711076b07", + "0xa0c0a0c07c607076b0c0a07c50a16070716076b071607c30a16076b071307", + "0xa11070711076b071107be0a11076b073e07c80a3e076b070707c70a0a6b07", + "0xbe0a16076b071307c90a13076b070c150c5c0a15076b070a5b0a0a6b070a0c", + "0x112d4c4b0a110a3e0c070a4a4c4b0a112d4c4b0a116416070716076b071607", + "0x3ecb3e0c070a504c4b3e072f4c4b11ca0a402d0c2d07c33e0c070a4a4c4b0a", + "0x70a5f4c4b3e071d4c4b11cd070a110c0c0c070ccc0c070a544c4b3e2f4c4b", + "0xd10a54073e07d00a68076707cf0c070a544c4b3e1d4c4b3ece3e0c" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf61980aeb34c9c7f823d576c10d00648fdab6c03a59b539ed0824be31da466", + "function_idx": 0 + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "function_idx": 1 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + }, + "abi": [ + { + "type": "impl", + "name": "HelloStarknetImpl", + "interface_name": "hello::hello::IHelloStarknet" + }, + { + "type": "interface", + "name": "hello::hello::IHelloStarknet", + "items": [ + { + "type": "function", + "name": "set_name", + "inputs": [ + { + "name": "name0", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_name", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "hello::hello::HelloStarknet::Event", + "kind": "enum", + "variants": [] + } + ] +} diff --git a/__mocks__/cairo/ethSigner/dummy2ForEth.casm b/__mocks__/cairo/ethSigner/dummy2ForEth.casm new file mode 100644 index 000000000..4d1490e54 --- /dev/null +++ b/__mocks__/cairo/ethSigner/dummy2ForEth.casm @@ -0,0 +1,724 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.5.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x69", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xde", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x50", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x19b", + "0x482480017fff8000", + "0x19a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe9", + "0x247c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007fe9", + "0x247c", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x1104800180018000", + "0xd5", + "0x482480017fd38000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127fe47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x59", + "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", + "0x124", + "0x482480017fff8000", + "0x123", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x19f0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x24", + "0x4824800180007ff8", + "0x19f0", + "0x400080007ff87fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x92", + "0x482480017fdd8000", + "0x1", + "0x20680017fff7ffc", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffd7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x8c", + "0x48127ff77fff8000", + "0x48127ff17fff8000", + "0x48127ff17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "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", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x8", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ffa8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x16", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x456e7465722061206e616d65", + "0x400080007ffe7fff", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1e", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3c", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400280027ffc7ffd", + "0x400280037ffc7ffe", + "0x400380047ffc7ffd", + "0x480280067ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x1104800180018000", + "0x3a", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280067ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x1104800180018000", + "0x16", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 23, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 42, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x247c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 63, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 81, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 96, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 110, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 125, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 142, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 161, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x19f0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 181, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 204, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 219, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 285, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 342, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 393, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf61980aeb34c9c7f823d576c10d00648fdab6c03a59b539ed0824be31da466", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "offset": 125, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + } +} \ No newline at end of file diff --git a/__mocks__/cairo/ethSigner/dummy2ForEth.sierra.json b/__mocks__/cairo/ethSigner/dummy2ForEth.sierra.json new file mode 100644 index 000000000..636c14296 --- /dev/null +++ b/__mocks__/cairo/ethSigner/dummy2ForEth.sierra.json @@ -0,0 +1,401 @@ +{ + "sierra_program": [ + "0x1", + "0x4", + "0x0", + "0x2", + "0x5", + "0x3", + "0xd2", + "0x2e", + "0x21", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x66656c74323532", + "0x800000000000000700000000000000000000000000000000", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x1", + "0x456e756d", + "0x800000000000000300000000000000000000000000000003", + "0x0", + "0x90d0203c41ad646d024845257a6eceb2f8b59b29ce7420dd518053d2edeedc", + "0x2", + "0x537472756374", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x800000000000000f00000000000000000000000000000002", + "0x4", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x6", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x5", + "0x7", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x753332", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x1de0f5d2d7ee3262c9db63a2dea1f31a9e09278da3cd3b722b140a1914cde67", + "0x800000000000000f00000000000000000000000000000003", + "0xd", + "0x26df226cc1a83370087596501c3dc970358a553eb14103cd561dffbb403629c", + "0xe", + "0x800000000000000700000000000000000000000000000003", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x426f78", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x12", + "0x800000000000000700000000000000000000000000000002", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x14", + "0x536e617073686f74", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x16", + "0x17", + "0x26c73abcf0ccff6eaa666b3daf213cb2d03b12a097438d9bf9cf4a945a35303", + "0x19", + "0x2689a5b5546eba08617652a64ee5b9e7be805d639760f2d6476528a4643b725", + "0x1a", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x18", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x4761734275696c74696e", + "0x6d", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x73746f72655f74656d70", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x656e756d5f6d61746368", + "0x1f", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x1e", + "0x20", + "0x1d", + "0x6765745f6275696c74696e5f636f737473", + "0x1c", + "0x77697468647261775f6761735f616c6c", + "0x1b", + "0x736e617073686f745f74616b65", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x15", + "0x13", + "0x6a756d70", + "0x756e626f78", + "0x72656e616d65", + "0x647570", + "0x66656c743235325f69735f7a65726f", + "0x10", + "0x11", + "0x626f6f6c5f6e6f745f696d706c", + "0x456e7465722061206e616d65", + "0xf", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x361458367e696363fbcc70777d07ebbd2394e89fd0adcaf147faccd1d294d60", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x7533325f636f6e7374", + "0xa", + "0xb", + "0x73746f726167655f77726974655f73797363616c6c", + "0x9", + "0x8", + "0x73746f726167655f726561645f73797363616c6c", + "0x170", + "0xffffffffffffffff", + "0x59", + "0x4a", + "0xc", + "0x3c", + "0x35", + "0x22", + "0x23", + "0x24", + "0x25", + "0x26", + "0x27", + "0x28", + "0x29", + "0x2a", + "0x2b", + "0x2c", + "0x2d", + "0x2e", + "0x2f", + "0x30", + "0x31", + "0x32", + "0x33", + "0x34", + "0x36", + "0x37", + "0x38", + "0x39", + "0x3a", + "0xb2", + "0x7c", + "0xa5", + "0x9e", + "0xc7", + "0xcc", + "0xd6", + "0x3b", + "0xe4", + "0x3d", + "0x3e", + "0xe9", + "0x3f", + "0x40", + "0x41", + "0x42", + "0xfb", + "0x43", + "0x44", + "0x45", + "0x46", + "0x47", + "0x48", + "0x10e", + "0x49", + "0x4b", + "0x4c", + "0x4d", + "0x4e", + "0x4f", + "0x50", + "0x51", + "0x52", + "0x12b", + "0x53", + "0x54", + "0x130", + "0x55", + "0x56", + "0x57", + "0x13a", + "0x58", + "0x5a", + "0x5b", + "0x5c", + "0x5d", + "0x5e", + "0x14e", + "0x5f", + "0x60", + "0x153", + "0x61", + "0x62", + "0x63", + "0x64", + "0x15e", + "0x65", + "0x66", + "0x67", + "0x68", + "0x69", + "0x16a", + "0x6a", + "0x6b", + "0x6c", + "0xc0", + "0xdd", + "0x114", + "0x119", + "0x11e", + "0x141", + "0x158", + "0x164", + "0xe08", + "0x120a0e0d11070f0a100d0f0a0e0d0c0707070b0a0908070706050403020100", + "0xd041a041904180c071107170a090816071507140a09080c0713070f0a090d", + "0x707232211071107210a200816071f071e0a090811071d070f0a1c0d1b0a0e", + "0xd0c07232a16072907280a090807070f0a270d11072607250a200807072324", + "0x3107300a090811072f070f0a1c0d1d072e0a100d2d070f0a270d2c072b0a27", + "0xa3b0a3a0a3938023711070707360a200816073507340a0908023304321607", + "0x707432c070743070707422d0707414007073f0a07073c0c3e073d2d07073c", + "0xc491607074813070748070707470707073c460c0745070707440707074326", + "0x707481d0707480a4f4e07073c0a4d4a07073c4c07073c4b07073c070c4a07", + "0xc49350707482d0707480c0707430c070751310707435007073f3e3e073d2f", + "0x3e073d2f0707432f070751530c07452d07074311070743520c07450a0c4a07", + "0x2c07073c0a0c55070c49153e073d0c07073c07070751290707415407073f11", + "0x70c4907070758070707575507073f070c55070c49110707480a565507073c", + "0x7435b07073c070c5b070c490a5a07070759070c40070c494007073c0a0c40", + "0x707415007073c070c50070c495e0c07455b07073f0a5d0a0c5b070c495c07", + "0x610c0760163e073d0a0c50070c49310707481f0707415f07073f133e073d2f", + "0xc67070c496707073c0a0c67070c490a666507073c6407073c0a0c07630a62", + "0x1d0707435f07073c0a0c5f070c491f070748150707416807073f683e073d07", + "0x7073c673e073d070c3e070c493e07073c0a0c3e070c490a69070c5f070c49", + "0x7483e07073f070c68070c496807073c0a0c68070c49150707486707073f54", + "0x15110c6b0c070a0c070a0a6b070a0a0a6a070c54070c490a0c54070c492907", + "0x1107150a67680c6b073e07110a3e076b073e073e0a0a6b070a0c0a16130c6c", + "0x680a6e076b076807160a0a6b070a0c0a65076d64076b0c6707130a11076b07", + "0xa0a6b071f07640a0a6b071d07670a0a6b070a0c0a5f07311f1d0c6b0c6e07", + "0xc5f0a5c076b075c071f0a5c076b070a1d0a5b076b070a6e0a0a6b07640765", + "0xa54076b072907260a29076b0726550c5c0a55076b070a5b0a26076b075c5b", + "0x54076b075407540a0c076b070c07290a15076b071507550a11076b07110715", + "0x72c072d0a2c076b070a2c0a0a6b075f07670a0a6b070a0c0a540c15111107", + "0x50076b070a2f0a0a6b070a0c0a312f0c6f352d0c6b0c2c15113e350a2c076b", + "0x76b0764071f0a0c076b070c07290a35076b073507550a4e076b075007310a", + "0x704b076b0c40074e0a2d076b072d07150a404a4c3e6b07644e0c3511500a64", + "0x73720c6b0771074a0a71076b070a6e0a0a6b074b074c0a0a6b070a0c0a0007", + "0x76076b077507710a75076b077407000a74076b0773074b0a0a6b077207400a", + "0x76b077607540a4a076b074a07290a4c076b074c07550a2d076b072d07150a", + "0x550a2d076b072d07150a77076b070007260a0a6b070a0c0a764a4c2d110776", + "0xa0c0a774a4c2d110777076b077707540a4a076b074a07290a4c076b074c07", + "0x76b0779071f0a79076b070a720a78076b070a6e0a0a6b076407650a0a6b07", + "0x77c07260a7c076b077a7b0c5c0a7b076b070a5b0a7a076b0779780c5f0a79", + "0x7d07540a0c076b070c07290a31076b073107550a2f076b072f07150a7d076b", + "0xa0a6b076807740a0a6b076507730a0a6b070a0c0a7d0c312f11077d076b07", + "0xa80076b077f7e0c5f0a7f076b077f071f0a7f076b070a750a7e076b070a6e", + "0x11076b071107150a83076b078207260a82076b0780810c5c0a81076b070a5b", + "0xa830c1511110783076b078307540a0c076b070c07290a15076b071507550a", + "0x784071f0a84076b070a720a70076b070a6e0a0a6b073e07740a0a6b070a0c", + "0x7260a87076b0785860c5c0a86076b070a5b0a85076b0784700c5f0a84076b", + "0x540a0c076b070c07290a16076b071607550a13076b071307150a88076b0787", + "0x130c8915110c6b0c070a0c070a0a6b070a0a0a880c1613110788076b078807", + "0x670c6b0c6807680a11076b071107150a68076b073e07160a0a6b070a0c0a16", + "0x6e076b070a6e0a0a6b076407640a0a6b076707670a0a6b070a0c0a65078a64", + "0x5f076b070a5b0a1f076b071d6e0c5f0a1d076b071d071f0a1d076b070a1d0a", + "0x6b071507550a11076b071107150a5c076b075b07260a5b076b071f5f0c5c0a", + "0xa0a6b070a0c0a5c0c151111075c076b075c07540a0c076b070c07290a1507", + "0x550c6b0c2615113e350a26076b0726072d0a26076b070a2c0a0a6b07650767", + "0x73507760a35076b072d07310a2d076b070a2f0a0a6b070a0c0a2c540c8b29", + "0x293e780a0c076b070c07290a29076b072907550a0a6b072f07770a312f0c6b", + "0x70a0c0a40078c4a076b0c4c07790a55076b075507150a4c4e503e6b07310c", + "0x77107650a72710c6b0700077b0a00076b074a077a0a4b076b070a6e0a0a6b", + "0x7730a74730c6b074b720c7d0a4b076b074b077c0a72076b0772071f0a0a6b", + "0x7000a77076b0776074b0a0a6b077507400a76750c6b0773074a0a0a6b0774", + "0x290a50076b075007550a55076b075507150a79076b077807710a78076b0777", + "0x74007260a0a6b070a0c0a794e5055110779076b077907540a4e076b074e07", + "0x7a07540a4e076b074e07290a50076b075007550a55076b075507150a7a076b", + "0xa7c076b070a720a7b076b070a6e0a0a6b070a0c0a7a4e505511077a076b07", + "0x76b077d7e0c5c0a7e076b070a5b0a7d076b077c7b0c5f0a7c076b077c071f", + "0x6b070c07290a2c076b072c07550a54076b075407150a80076b077f07260a7f", + "0x6e0a0a6b073e07740a0a6b070a0c0a800c2c54110780076b078007540a0c07", + "0x5b0a83076b0782810c5f0a82076b0782071f0a82076b070a720a81076b070a", + "0xa13076b071307150a85076b078407260a84076b0783700c5c0a70076b070a", + "0x160a850c1613110785076b078507540a0c076b070c07290a16076b07160755", + "0x76b073e077e0a0a6b070a0c0a11078d3e0c0c6b0c0707680a07076b070a07", + "0x820a0a6b070a0c0a0a8e070a810a16076b071507800a13076b070c077f0a15", + "0x4b0a16076b076707800a13076b0711077f0a67076b076807830a68076b070a", + "0xa6b070a0c0a6e078f65076b0c1607700a64076b0764073e0a64076b071307", + "0x76b0764073e0a5f076b071f07860a1f076b071d07850a1d076b076507840a", + "0x6b070a820a0a6b076e07730a0a6b070a0c0a5f640c075f076b075f07870a64", + "0xa5c640c075c076b075c07870a64076b0764073e0a5c076b075b07880a5b07", + "0x13076b070a820a0a6b070a0c0a1507910a6b0c11076f0a113e0c6b073e0790", + "0x7950a0a6b070a0c0a0a94070a810a68076b071607930a16076b071307920a", + "0x6807970a68076b076407930a64076b076707960a67076b070a820a0a6b0715", + "0x730a0a6b070a0c0a1d07996e076b0c6507980a65076b076507930a65076b07", + "0x6b070a9a0a1f076b070a6e0a0a6b070c07770a0a6b073e07650a0a6b076e07", + "0x5b5c0c5c0a5c076b070a5b0a5b076b075f1f0c5f0a5f076b075f071f0a5f07", + "0x79c0a07076b070707290a0a076b070a07550a55076b0726079b0a26076b07", + "0x29076b070c079d0a0a6b071d07730a0a6b070a0c0a55070a3e0755076b0755", + "0x3e29070a119e0a3e076b073e071f0a07076b070707290a0a076b070a07550a", + "0x310c6b073507a10a0a6b070a0c0a2f07a035076b0c2d079f0a2d2c543e6b07", + "0x76b074e4c0c6d0a4c076b073107310a4e076b070a820a0a6b075007730a50", + "0x6b0740079c0a2c076b072c07290a54076b075407550a40076b074a07a20a4a", + "0x290a54076b075407550a4b076b072f079b0a0a6b070a0c0a402c543e074007", + "0xa07550a3e076b070c079d0a4b2c543e074b076b074b079c0a2c076b072c07", + "0x850a1315113e071315113e6b073e070a3ea30a07076b070707290a0a076b07", + "0x73e076b073e077c0a11076b070a820a3e076b070c070c5f0a0c076b070a07", + "0x6b071307a70a13076b070aa60a15076b071107a50a11076b070aa40a113e0c", + "0xa0c0a6564673eaa68160c6b0c3e1513070a15a90a15076b071507a80a1307", + "0x76807290a1f076b071607550a1d076b076e07ab0a6e076b070a820a0a6b07", + "0x5c076b076507ae0a0a6b070a0c0a0aad070a810a5b076b071d07ac0a5f076b", + "0x76b075b07af0a5b076b075c07ac0a5f076b076407290a1f076b076707550a", + "0x540c0c6c0a54076b075507b20a0a6b070a0c0a2907b155076b0c2607b00a26", + "0x7b40a5f076b075f07290a1f076b071f07550a2d076b072c07b30a2c076b07", + "0x35076b072907b60a0a6b070c07b50a0a6b070a0c0a2d5f1f3e072d076b072d", + "0xb50a355f1f3e0735076b073507b40a5f076b075f07290a1f076b071f07550a", + "0x1507a70a15076b070aa60a11076b073e07a50a3e076b070aa40a0a6b070c07", + "0xa6564673eb86816133e6b0c1115070a11b70a11076b071107a80a15076b07", + "0xba0a1f076b071607290a1d076b071307550a6e076b076807b90a0a6b070a0c", + "0x76707550a5b076b076507bc0a0a6b070a0c0a0abb070a810a5f076b076e07", + "0x1d07550a5c076b075f07bd0a5f076b075b07ba0a1f076b076407290a1d076b", + "0x6b0c0a07bf0a5c1f1d3e075c076b075c07be0a1f076b071f07290a1d076b07", + "0x1107c30a11076b073e07c20a3e076b070707c10a0a6b070a0c0a0c07c00707", + "0xc40a13076b070c150c5c0a15076b070a5b0a0a6b070a0c0a11070711076b07", + "0xa0c0a0c07c607076b0c0a07c50a16070716076b071607c30a16076b071307", + "0xa11070711076b071107be0a11076b073e07c80a3e076b070707c70a0a6b07", + "0xbe0a16076b071307c90a13076b070c150c5c0a15076b070a5b0a0a6b070a0c", + "0x112d4c4b0a110a3e0c070a4a4c4b0a112d4c4b0a116416070716076b071607", + "0x3ecb3e0c070a504c4b3e072f4c4b11ca0a402d0c2d07c33e0c070a4a4c4b0a", + "0x70a5f4c4b3e071d4c4b11cd070a110c0c0c070ccc0c070a544c4b3e2f4c4b", + "0xd10a54073e07d00a68076707cf0c070a544c4b3e1d4c4b3ece3e0c" + ], + "sierra_program_debug_info": { + "type_names": [], + "libfunc_names": [], + "user_func_names": [] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf61980aeb34c9c7f823d576c10d00648fdab6c03a59b539ed0824be31da466", + "function_idx": 0 + }, + { + "selector": "0x31341177714d81ad9ccd0c903211bc056a60e8af988d0fd918cc43874549653", + "function_idx": 1 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + }, + "abi": [ + { + "type": "impl", + "name": "HelloStarknetImpl", + "interface_name": "hello::hello::IHelloStarknet" + }, + { + "type": "interface", + "name": "hello::hello::IHelloStarknet", + "items": [ + { + "type": "function", + "name": "set_name", + "inputs": [ + { + "name": "name1", + "type": "core::felt252" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "get_name", + "inputs": [], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "hello::hello::HelloStarknet::Event", + "kind": "enum", + "variants": [] + } + ] +} diff --git a/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.casm b/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.casm new file mode 100644 index 000000000..5a6694404 --- /dev/null +++ b/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.casm @@ -0,0 +1,11683 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.5.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x69", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x75c", + "0x20680017fff7ffe", + "0x50", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127fdc7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1cf8", + "0x482480017fff8000", + "0x1cf7", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fda", + "0xeede", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff37fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007fda", + "0xeede", + "0x400080007ff47fff", + "0x48127fff7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff67fff8000", + "0x1104800180018000", + "0x76a", + "0x482480017f298000", + "0x1", + "0x20680017fff7ffc", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff18000", + "0x1", + "0x48127fd57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff97fff8000", + "0x48127fdd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x88", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x73b", + "0x20680017fff7ffa", + "0x74", + "0x20680017fff7ffd", + "0x64", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1c76", + "0x482480017fff8000", + "0x1c75", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0xb978", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x34", + "0x4824800180007ff3", + "0xb978", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x73b", + "0x40137ffc7fff8000", + "0x20680017fff7ffd", + "0x1e", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x738", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x7a", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x69f", + "0x20680017fff7ffa", + "0x66", + "0x20680017fff7ffd", + "0x56", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1bda", + "0x482480017fff8000", + "0x1bd9", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x58d9a", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x26", + "0x4824800180007ff3", + "0x58d9a", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x6b7", + "0x20680017fff7ffd", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x6b6", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x91", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x667", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x78", + "0x48127fff7fff8000", + "0x48127fee7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x40137ffa7fff8000", + "0x1104800180018000", + "0x680", + "0x20680017fff7ffa", + "0x67", + "0x20680017fff7ffd", + "0x57", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1b42", + "0x482480017fff8000", + "0x1b41", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x561da", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x27", + "0x4824800180007ff3", + "0x561da", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x1104800180018000", + "0x67f", + "0x20680017fff7ffd", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x61d", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x91", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x5c0", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x78", + "0x48127fff7fff8000", + "0x48127fee7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x40137ffa7fff8000", + "0x1104800180018000", + "0x5d9", + "0x20680017fff7ffa", + "0x67", + "0x20680017fff7ffd", + "0x57", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1a9b", + "0x482480017fff8000", + "0x1a9a", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x561da", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x27", + "0x4824800180007ff3", + "0x561da", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x1104800180018000", + "0x5e3", + "0x20680017fff7ffd", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x576", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x65", + "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", + "0x1a07", + "0x482480017fff8000", + "0x1a06", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x12534", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x30", + "0x4824800180007ff8", + "0x12534", + "0x400080007ff87fff", + "0x482480017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x55d", + "0x20680017fff7ffd", + "0x1d", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x55a", + "0x20680017fff7ffd", + "0xa", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "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", + "0xffffffffffffffffffffffffffffa63c", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x7c", + "0x4825800180007ffa", + "0x59c4", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x531", + "0x20680017fff7ffb", + "0x66", + "0x20680017fff7ffe", + "0x55", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1983", + "0x482480017fff8000", + "0x1982", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x385e0", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x23", + "0x4824800180007ff3", + "0x385e0", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff07fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x54a", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x65", + "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", + "0x18fd", + "0x482480017fff8000", + "0x18fc", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x12534", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x30", + "0x4824800180007ff8", + "0x12534", + "0x400080007ff87fff", + "0x482480017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x4e3", + "0x20680017fff7ffd", + "0x1d", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x450", + "0x20680017fff7ffd", + "0xa", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "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", + "0xffffffffffffffffffffffffffffa63c", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x7c", + "0x4825800180007ffa", + "0x59c4", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x427", + "0x20680017fff7ffb", + "0x66", + "0x20680017fff7ffe", + "0x55", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1879", + "0x482480017fff8000", + "0x1878", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x3889c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x23", + "0x4824800180007ff3", + "0x3889c", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff97fff8000", + "0x48127ff07fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x465", + "0x20680017fff7ffd", + "0xd", + "0x40780017fff7fff", + "0x1", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fed7fff8000", + "0x48127fed7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x6e", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x307", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x55", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x17ed", + "0x482480017fff8000", + "0x17ec", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe9", + "0x58200", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x25", + "0x4824800180007fe9", + "0x58200", + "0x400080007ff87fff", + "0x482480017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff47fff8000", + "0x1104800180018000", + "0x3f7", + "0x20680017fff7ffd", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x2ca", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017ff58000", + "0x1", + "0x48127fe47fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffff9764", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xa5", + "0x4825800180007ffa", + "0x689c", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x285", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x8c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x27d", + "0x20680017fff7ffe", + "0x78", + "0x48127ff07fff8000", + "0x48127fdf7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x307", + "0x20680017fff7ffb", + "0x67", + "0x20680017fff7ffe", + "0x57", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x175a", + "0x482480017fff8000", + "0x1759", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x5981c", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x27", + "0x4824800180007ff3", + "0x5981c", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff17fff8000", + "0x48127f577fff8000", + "0x48127f667fff8000", + "0x48127ff37fff8000", + "0x1104800180018000", + "0x36a", + "0x20680017fff7ffd", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x235", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x400080007ffe7fff", + "0x48127fee7fff8000", + "0x48127fdd7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127fec7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x75", + "0x4825800180007ffa", + "0x0", + "0x400280007ff97fff", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1cc", + "0x482680017ff98000", + "0x1", + "0x20680017fff7ffd", + "0x5b", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffb7fff8000", + "0x48127fea7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x16b1", + "0x482480017fff8000", + "0x16b0", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x380e", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007fe7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff57fff", + "0x10780017fff7fff", + "0x27", + "0x48307ffe80007fe7", + "0x400080007ff67fff", + "0x482480017ff68000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff87fff8000", + "0x480a7ffb7fff8000", + "0x48127ff17fff8000", + "0x1104800180018000", + "0x2c9", + "0x20680017fff7ffd", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x2ca", + "0x48127fee7fff8000", + "0x48127feb7fff8000", + "0x48127feb7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482480017ff28000", + "0x1", + "0x48127fe17fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x48127ffc7fff8000", + "0x48127feb7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff87fff8000", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffa510", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x84", + "0x4825800180007ffa", + "0x5af0", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1d1", + "0x20680017fff7ffb", + "0x6d", + "0x20680017fff7ffe", + "0x5b", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x12", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x480a7ff77fff8000", + "0x48127ff47fff8000", + "0x480a7ff97fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1622", + "0x482480017fff8000", + "0x1621", + "0x480080007fff8000", + "0x480080007fff8000", + "0x482480017fff8000", + "0x1c264", + "0xa0680017fff8000", + "0x8", + "0x48307ffe80007ff1", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fee7fff", + "0x10780017fff7fff", + "0x25", + "0x48307ffe80007ff1", + "0x400080007fef7fff", + "0x482480017fef8000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ff77fff8000", + "0x480a7ff97fff8000", + "0x48127fed7fff8000", + "0x48127ff17fff8000", + "0x1104800180018000", + "0x250", + "0x20680017fff7ffd", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff67fff8000", + "0x48127ff87fff8000", + "0x48127ff57fff8000", + "0x48127ff77fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x48127ff67fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff77fff8000", + "0x482480017feb8000", + "0x1", + "0x480a7ff97fff8000", + "0x48127fea7fff8000", + "0x48127fea7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x480a7ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ff97fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x480a7ff77fff8000", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xb2", + "0x20680017fff7ffe", + "0x2b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffb7ffd", + "0x10780017fff7fff", + "0x14", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280007ffb7ffd", + "0x480280017ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffb7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x1df", + "0x20680017fff7ffd", + "0x19", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x211", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x79", + "0x48127f827fff8000", + "0x48127f827fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f827fff8000", + "0x48127f827fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x21d", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x274", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x26e", + "0x208b7fff7fff7ffe", + "0x48297ffa80007ffb", + "0x4844800180007fff", + "0x2", + "0x400280007ffd7fff", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x2f0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x25c", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x343", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x8", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480080007ffa8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0xe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x480080007ff68000", + "0x1104800180018000", + "0x337", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1fb", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x373", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1f0", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x368", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1e5", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x385", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x385", + "0x1104800180018000", + "0x3a1", + "0x20680017fff7ffb", + "0x11", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3a1", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x18", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x399", + "0x20680017fff7ffb", + "0x37", + "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0xb", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x10780017fff7fff", + "0x9", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x1104800180018000", + "0x3b0", + "0x20680017fff7ffd", + "0xc", + "0x48127fec7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127fec7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc", + "0x48127fec7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x38f", + "0x20680017fff7ffd", + "0xd", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x155", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3bb", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3b9", + "0x20680017fff7ffd", + "0xd", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x130", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x217", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x128", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x20f", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x399", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x393", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb9", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x396", + "0x20680017fff7ffd", + "0xe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3a1", + "0x20680017fff7ffd", + "0x2c", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x3b0", + "0x20680017fff7ffd", + "0x1d", + "0x48307fe180007fff", + "0x20680017fff7fff", + "0xd", + "0x40780017fff7fff", + "0x2", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4574684163636f756e743a20756e617574686f72697a6564", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x21", + "0x48127fda7fff8000", + "0x48127fda7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fda7fff8000", + "0x48127fda7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x11", + "0x40780017fff7fff", + "0x6a", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x436c61737320686173682063616e6e6f74206265207a65726f", + "0x400080007ffe7fff", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x5265706c616365436c617373", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400380027ffc7ffd", + "0x480280047ffc8000", + "0x20680017fff7fff", + "0xd", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x5", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x1", + "0x480280057ffc8000", + "0x480280067ffc8000", + "0x1104800180018000", + "0x35e", + "0x20680017fff7ffd", + "0x8", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x35f", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x59", + "0x48127f967fff8000", + "0x48127f967fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fa27fff8000", + "0x48127fa27fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1317", + "0x482480017fff8000", + "0x1316", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x4a42", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x47", + "0x4825800180007ff8", + "0x4a42", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x34d", + "0x20680017fff7ff8", + "0x21", + "0x20680017fff7ffb", + "0x12", + "0x400280007ffc7ffc", + "0x400280017ffc7ffd", + "0x400280027ffc7ffe", + "0x400280037ffc7fff", + "0x48127ff77fff8000", + "0x48127f7c7fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x4", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffcb", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127f7c7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127f7c7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x2b7", + "0x20680017fff7ffd", + "0x84", + "0x20680017fff7fff", + "0x74", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x364", + "0x20680017fff7ffd", + "0x66", + "0x480a7ff97fff8000", + "0x480080007ffe8000", + "0x1104800180018000", + "0x373", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x391", + "0x20680017fff7fff", + "0x34", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x3b6", + "0x20680017fff7ffd", + "0x1f", + "0x48127ffc7fff8000", + "0x48127fc07fff8000", + "0x48127fc07fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x37b", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4574684163636f756e743a20696e76616c69642074782076657273696f6e", + "0x400080007ffe7fff", + "0x48127ffa7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0x29", + "0x48127ffc7fff8000", + "0x48127fb07fff8000", + "0x48127fb07fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x354", + "0x480680017fff8000", + "0x1", + "0x48307ffe80007fff", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4574684163636f756e743a20696e76616c69642074782076657273696f6e", + "0x400080007ffe7fff", + "0x48127ffa7fff8000", + "0x48127fcc7fff8000", + "0x48127fcc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x30", + "0x48127fcc7fff8000", + "0x48127f9e7fff8000", + "0x48127f9e7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x387", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4574684163636f756e743a20696e76616c69642063616c6c6572", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x1104800180018000", + "0x121d", + "0x482480017fff8000", + "0x121c", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff9", + "0x1928", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x3f", + "0x4825800180007ff9", + "0x1928", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x2", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x40137ffc7fff8000", + "0x40137ffd7fff8001", + "0x20680017fff7ffe", + "0x1c", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480080007ffd8000", + "0x480080017ffc8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x351", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a80007fff8000", + "0x480a80017fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc5", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x281", + "0x20680017fff7ffd", + "0x32", + "0x480a7ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480080057ffc8000", + "0x480080037ffb8000", + "0x480080047ffa8000", + "0x1104800180018000", + "0x328", + "0x20680017fff7ffd", + "0x1e", + "0x20680017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4574684163636f756e743a20696e76616c6964207369676e6174757265", + "0x400080007ffe7fff", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x56414c4944", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6f0", + "0x480a7ffb7fff8000", + "0x4812790a7fff8000", + "0x4812790a7fff8000", + "0x480680017fff8000", + "0x1", + "0x4812790a7fff8000", + "0x4812790a7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x1184", + "0x482480017fff8000", + "0x1183", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0xf1e", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x34", + "0x4825800180007ff8", + "0xf1e", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x20780017fff7ffd", + "0xd", + "0x48127fff7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc64", + "0x20680017fff7ffe", + "0xf", + "0x400280007ffc7fff", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x482680017ffc8000", + "0x1", + "0x4825800180007ffd", + "0x1", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd1", + "0x208b7fff7fff7ffe", + "0x48127ff07fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x29a", + "0x20680017fff7ffd", + "0x13", + "0x20680017fff7fff", + "0x6", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x56414c4944", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x293", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x536563703235366b314765745879", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400380027ffc7ffd", + "0x480280047ffc8000", + "0x20680017fff7fff", + "0xc", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480280057ffc8000", + "0x480280067ffc8000", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x208b7fff7fff7ffe", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280057ffc8000", + "0x480280067ffc8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0x2c7", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2d8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x2d2", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2d2", + "0x20680017fff7ffd", + "0x21", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x2cb", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x33", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf4", + "0x20680017fff7ffd", + "0x3c", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x210", + "0x20680017fff7ffd", + "0x2c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x2e3", + "0x20680017fff7ffd", + "0x1a", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x307", + "0x20680017fff7ffd", + "0xa", + "0x48127f9b7fff8000", + "0x48127ffa7fff8000", + "0x48127f9b7fff8000", + "0x48127ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x31b", + "0x208b7fff7fff7ffe", + "0x48127f9b7fff8000", + "0x48127ffa7fff8000", + "0x48127f9b7fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1cd", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffad", + "0x208b7fff7fff7ffe", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x20680017fff7fff", + "0xf", + "0x40780017fff7fff", + "0x2a", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ff", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x1104800180018000", + "0x32e", + "0x40137ffb7fff8000", + "0x20680017fff7ffd", + "0x12", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ba", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a80007fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480a80007fff8000", + "0x480a7ffb7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x32c", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080027ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x317", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080037ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0x31f", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x32f", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x32b", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x35b", + "0x20680017fff7ffe", + "0x4f", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffaa0", + "0x20680017fff7ffe", + "0x37", + "0x48127fec7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x387", + "0x20680017fff7ffa", + "0x20", + "0x20680017fff7ffd", + "0xe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fa67fff8000", + "0x48127fb47fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x45", + "0x48127fa77fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x54", + "0x48127fa77fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fa67fff8000", + "0x48127fa67fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x277", + "0x20680017fff7ffd", + "0xa", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480080017ffb8000", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x16", + "0x480280007ffc8003", + "0x480280017ffc8003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffd", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280027ffc7ffd", + "0x20680017fff7ffe", + "0xd", + "0x402780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x5", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x3", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80017ffb", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x25", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48297ffd80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x8", + "0x40780017fff7fff", + "0x3", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffb7fff", + "0x10780017fff7fff", + "0xa", + "0x400080007ffc7fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ffb8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482480017ffb8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4", + "0x482680017ff98000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x361", + "0x20680017fff7ffd", + "0xa", + "0x40780017fff7fff", + "0x2", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f616464204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x357", + "0x20680017fff7ffb", + "0xa", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffa80007ffb", + "0x400280007ffd7fff", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x1", + "0x1104800180018000", + "0x3ab", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x18", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3e5", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5f9", + "0x48127a017fff8000", + "0x48127a017fff8000", + "0x48127a017fff8000", + "0x480680017fff8000", + "0x1", + "0x48127a017fff8000", + "0x48127a017fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1cb7a9aaff41c0b6b725a32ac09f77cc95eea3ec2756a048c2e2e55d26fbbd0", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0x3a", + "0x480680017fff8000", + "0x1cb7a9aaff41c0b6b725a32ac09f77cc95eea3ec2756a048c2e2e55d26fbbd0", + "0x480280047ffd8000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480280067ffd8000", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280077ffd7fff", + "0x400280087ffd7ffb", + "0x400280097ffd7ffc", + "0x4002800a7ffd7ffd", + "0x4802800c7ffd8000", + "0x20680017fff7fff", + "0x20", + "0x480a7ffb7fff8000", + "0x4802800b7ffd8000", + "0x482680017ffd8000", + "0xe", + "0x48127ffa7fff8000", + "0x4802800d7ffd8000", + "0x1104800180018000", + "0x445", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x23", + "0x40780017fff7fff", + "0xb", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc2", + "0x4802800b7ffd8000", + "0x482680017ffd8000", + "0xf", + "0x4802800d7ffd8000", + "0x4802800e7ffd8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xc9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x4bd", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ff8", + "0xb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffa", + "0x400380017ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x41", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x1104800180018000", + "0x48a", + "0x20680017fff7ffe", + "0x36", + "0x48307fed80007fee", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017fec8000", + "0x1", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x13", + "0x48127ff67fff8000", + "0x480080007ffc8000", + "0x1104800180018000", + "0x46d", + "0x20680017fff7ffe", + "0xa", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe77fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xd", + "0x48127fe97fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x48127fe97fff8000", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x21", + "0x480a7ffb7fff8000", + "0x48127fdc7fff8000", + "0x48127fdc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc90", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcac", + "0x40137fea7fff8000", + "0x20680017fff7ffb", + "0x18", + "0x40780017fff7fff", + "0x1", + "0x400080007fff7ffb", + "0x400080017fff7ffc", + "0x400080027fff7ffd", + "0x400080037fff7ffe", + "0x480a7ff97fff8000", + "0x48127fe77fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x4", + "0x1104800180018000", + "0x44f", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a80007fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x48127fe87fff8000", + "0x480a7ffb7fff8000", + "0x480a80007fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x460", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x5", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0xd5", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x444", + "0x20680017fff7ffd", + "0x21", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffac", + "0x20680017fff7ffd", + "0xf", + "0x48127ffa7fff8000", + "0x48127ffb7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x498", + "0x48127f9b7fff8000", + "0x48127ffa7fff8000", + "0x48127f9b7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x496", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffc7fff", + "0x400380017ffc7ffa", + "0x400280027ffc7ffe", + "0x400280037ffc7ffd", + "0x480280057ffc8000", + "0x20680017fff7fff", + "0x19", + "0x480280067ffc8000", + "0x480280047ffc8000", + "0x482680017ffc8000", + "0x7", + "0x20680017fff7ffd", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48307ffa80007ffb", + "0x10780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x5", + "0x480280047ffc8000", + "0x482680017ffc8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffc8000", + "0x480280077ffc8000", + "0x1104800180018000", + "0x491", + "0x48127feb7fff8000", + "0x48127ff57fff8000", + "0x48127fea7fff8000", + "0x48127ff47fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x1104800180018000", + "0x48d", + "0x20680017fff7ffd", + "0xd", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x476574457865637574696f6e496e666f", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x480280037ffd8000", + "0x20680017fff7fff", + "0xc", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x5", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280047ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280027ffd8000", + "0x482680017ffd8000", + "0x6", + "0x480680017fff8000", + "0x1", + "0x480280047ffd8000", + "0x480280057ffd8000", + "0x1104800180018000", + "0x498", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffa", + "0xb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x1", + "0x48127ffe7fff8000", + "0x482480017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x482", + "0x40780017fff7fff", + "0x1", + "0x40780017fff7fff", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ff97fff8000", + "0x1104800180018000", + "0x479", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x456d69744576656e74", + "0x400280007ffa7fff", + "0x400380017ffa7ff9", + "0x400280027ffa7ffb", + "0x400280037ffa7ffc", + "0x400280047ffa7ffd", + "0x400280057ffa7ffe", + "0x480280077ffa8000", + "0x20680017fff7fff", + "0xd", + "0x480280067ffa8000", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280067ffa8000", + "0x482680017ffa8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffa8000", + "0x480280097ffa8000", + "0x1104800180018000", + "0x47b", + "0x20680017fff7ffd", + "0xb", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff749", + "0x20680017fff7ffe", + "0x2b", + "0xa0680017fff8004", + "0xe", + "0x4824800180047ffe", + "0x800000000000000000000000000000000000000000000000000000000000000", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8002", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x402480017ffb7ffd", + "0xffffffffffffffeeffffffffffffffff", + "0x400280027ffb7ffd", + "0x10780017fff7fff", + "0x14", + "0x484480017fff8001", + "0x8000000000000000000000000000000", + "0x48307fff80007ffd", + "0x480280007ffb7ffd", + "0x480280017ffb7ffd", + "0x402480017ffc7ffe", + "0xf8000000000000000000000000000000", + "0x400280027ffb7ffe", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x3", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x6", + "0x480a7ffb7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x7d", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x1104800180018000", + "0x423", + "0x20680017fff7ffe", + "0x69", + "0x480680017fff8000", + "0x0", + "0x48307feb80007fec", + "0x48307ffd7ffe8000", + "0xa0680017fff8000", + "0x8", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x48", + "0x48307ffe80007ffd", + "0x400080007ff87fff", + "0x482480017ff88000", + "0x1", + "0x48307fe680007fe7", + "0x48127ff87fff8000", + "0x1104800180018000", + "0x432", + "0x48307fe57fd18000", + "0x48307fe67fd08000", + "0x20680017fff7ffb", + "0x2e", + "0x48307fcf80007fd0", + "0x48307ffc7fe18000", + "0xa0680017fff8000", + "0x8", + "0x482480017ffd8000", + "0x1", + "0x48307fff80007ffd", + "0x400080007ff57fff", + "0x10780017fff7fff", + "0x11", + "0x48307ffe80007ffd", + "0x400080007ff67fff", + "0x40780017fff7fff", + "0x3", + "0x482480017ff38000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48307fd97fc68000", + "0x48307ff77fc58000", + "0x480680017fff8000", + "0x0", + "0x48127ff27fff8000", + "0x48127ff27fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482480017ff38000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x7", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1c", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e646578206f7574206f6620626f756e6473", + "0x400080007ffe7fff", + "0x482480017fd98000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x24", + "0x48127fd97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fca7fff8000", + "0x48127fca7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x32", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fca7fff8000", + "0x48127fca7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x3dd", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xb59", + "0x482480017fff8000", + "0xb58", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff8", + "0x40ba", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff77fff", + "0x10780017fff7fff", + "0x52", + "0x4825800180007ff8", + "0x40ba", + "0x400280007ff77fff", + "0x482680017ff78000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xd", + "0x482680017ffa8000", + "0x4", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480280007ffa8000", + "0x480280017ffa8000", + "0x480280027ffa8000", + "0x480280037ffa8000", + "0x10780017fff7fff", + "0xe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffb", + "0x25", + "0x48127ff67fff8000", + "0x480a7ff97fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x3d6", + "0x20680017fff7ffd", + "0xf", + "0x400280007ffd7ffe", + "0x400280017ffd7fff", + "0x48127fde7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127fdd7fff8000", + "0x48127fdd7fff8000", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x2", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbc", + "0x208b7fff7fff7ffe", + "0x48127fde7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff77fff8000", + "0x48127ff57fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff78000", + "0x1", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x482480017ff78000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0xae8", + "0x482480017fff8000", + "0xae7", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4825800180007ff9", + "0xcc6", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff87fff", + "0x10780017fff7fff", + "0x31", + "0x4825800180007ff9", + "0xcc6", + "0x400280007ff87fff", + "0x482680017ff88000", + "0x1", + "0x48297ffa80007ffb", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x1", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffa7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x10", + "0x480080007fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff5ba", + "0x48127ff37fff8000", + "0x48127ff17fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffce", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff88000", + "0x1", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x371", + "0x20680017fff7ffa", + "0x7c", + "0x48127ff77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x3bd", + "0x20680017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x539", + "0x48127ac57fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x48127fcb7fff8000", + "0x48127fcb7fff8000", + "0x1104800180018000", + "0x3aa", + "0x20680017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x508", + "0x48127af67fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffe7fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffb43", + "0x48127ffd7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127f877fff8000", + "0x48127f877fff8000", + "0x48127f877fff8000", + "0x48127f877fff8000", + "0x48127f877fff8000", + "0x1104800180018000", + "0x3a6", + "0x20680017fff7ffd", + "0x3a", + "0x20680017fff7ffe", + "0x28", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x515", + "0x20680017fff7ffd", + "0x18", + "0x20680017fff7fff", + "0xc", + "0x48127f837fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127f837fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127f837fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x75", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f837fff8000", + "0x48127f837fff8000", + "0x48127f837fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x77", + "0x48127f837fff8000", + "0x48127f837fff8000", + "0x48127f837fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f837fff8000", + "0x48127f837fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x568", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x5369676e61747572653a20496e76616c696420666f726d61742e", + "0x400080007ffe7fff", + "0x48127a8d7fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffadf", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0xae", + "0x20680017fff7ffe", + "0x8f", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x4f8", + "0x20680017fff7ffd", + "0x7a", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x545", + "0x20680017fff7ffe", + "0x64", + "0x48127ff57fff8000", + "0x48127fae7fff8000", + "0x48127fae7fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x549", + "0x20680017fff7ffd", + "0x4f", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x592", + "0x48127f707fff8000", + "0x48127fb17fff8000", + "0x480680017fff8000", + "0x536563703235366b31476574506f696e7446726f6d58", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400280027ffb7ffd", + "0x400280037ffb7ffe", + "0x400280047ffb7ffc", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xb", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x10780017fff7fff", + "0x9", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff929", + "0x20680017fff7ffd", + "0x1d", + "0x20680017fff7ffe", + "0xd", + "0x40780017fff7fff", + "0x2", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x536563703235366b31506f696e743a20496e76616c696420706f696e742e", + "0x400080007ffe7fff", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x22", + "0x48127fda7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fd87fff8000", + "0x48127fd87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5b", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f987fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x64", + "0x48127f987fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f967fff8000", + "0x48127f967fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9d", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f5e7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x16", + "0x480280007ffc8003", + "0x480280017ffc8003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffd", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280027ffc7ffd", + "0x20680017fff7ffe", + "0xd", + "0x402780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x5", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x3", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x932", + "0x482480017fff8000", + "0x931", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4e4", + "0x20680017fff7ffc", + "0xb", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x58f", + "0x20680017fff7ffd", + "0x54", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1cb7a9aaff41c0b6b725a32ac09f77cc95eea3ec2756a048c2e2e55d26fbbd0", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffd", + "0x400080037ff97ffe", + "0x400080047ff97ffb", + "0x480080067ff98000", + "0x20680017fff7fff", + "0x27", + "0x480680017fff8000", + "0x1cb7a9aaff41c0b6b725a32ac09f77cc95eea3ec2756a048c2e2e55d26fbbd0", + "0x480080057ff78000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077ff37fff", + "0x400080087ff37ffc", + "0x400080097ff37ffd", + "0x4000800a7ff37ffe", + "0x4000800b7ff37ff6", + "0x4800800d7ff38000", + "0x20680017fff7fff", + "0xd", + "0x4800800c7ff28000", + "0x482480017ff18000", + "0xe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x4800800c7ff28000", + "0x482480017ff18000", + "0x10", + "0x480680017fff8000", + "0x1", + "0x4800800e7fef8000", + "0x4800800f7fee8000", + "0x10780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x6", + "0x480080057ff28000", + "0x482480017ff18000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480080077fef8000", + "0x480080087fee8000", + "0x1104800180018000", + "0xe3", + "0x20680017fff7ffd", + "0xc", + "0x48127fe67fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fe67fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x576", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480680017fff8000", + "0x5", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc0d", + "0x20680017fff7ffd", + "0xb", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x400280007ffc7fff", + "0x400380017ffc7ffd", + "0x480280027ffc8000", + "0xa0680017fff8005", + "0xe", + "0x4824800180057ffe", + "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00", + "0x484480017ffe8000", + "0x110000000000000000", + "0x48307ffe7fff8003", + "0x480280007ffb7ffc", + "0x480280017ffb7ffc", + "0x482480017ffb7ffd", + "0xffffffffffffffeefffffffffffffeff", + "0x400280027ffb7ffc", + "0x10780017fff7fff", + "0x11", + "0x48127ffe7fff8005", + "0x484480017ffe8000", + "0x8000000000000000000000000000000", + "0x48307ffe7fff8003", + "0x480280007ffb7ffd", + "0x482480017ffc7ffe", + "0xf0000000000000000000000000000100", + "0x480280017ffb7ffd", + "0x400280027ffb7ff9", + "0x402480017ffd7ff9", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7ffd", + "0x4", + "0x402780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x3", + "0x482680017ffc8000", + "0x3", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffc9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400280007ffb7fff", + "0x400380017ffb7ff9", + "0x400280027ffb7ffe", + "0x400280037ffb7ffd", + "0x400380047ffb7ffd", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xd", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x1104800180018000", + "0x4e", + "0x20680017fff7ffd", + "0xd", + "0x48127ff07fff8000", + "0x48127ff57fff8000", + "0x48127fef7fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ff07fff8000", + "0x48127ff57fff8000", + "0x48127fef7fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x10b7ff77fff7fff", + "0x10780017fff7fff", + "0x1b", + "0x10780017fff7fff", + "0xe", + "0x40780017fff7fff", + "0x7", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4d0", + "0x10780017fff7fff", + "0x15", + "0x40780017fff7fff", + "0x19", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4e0", + "0x10780017fff7fff", + "0xa", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x4d6", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x12", + "0x4825800180007ffd", + "0x100000000", + "0x4844800180008002", + "0x8000000000000110000000000000000", + "0x4830800080017ffe", + "0x480280007ffc7fff", + "0x482480017ffe8000", + "0xefffffffffffffde00000000ffffffff", + "0x480280017ffc7fff", + "0x400280027ffc7ffb", + "0x402480017fff7ffb", + "0xffffffffffffffffffffffffffffffff", + "0x20680017fff7fff", + "0x10", + "0x402780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x482680017ffd8000", + "0xffffffffffffffffffffffff00000000", + "0x400280017ffc7fff", + "0x40780017fff7fff", + "0x5", + "0x482680017ffc8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x3", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffd80017ffc", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ffb7fff", + "0x10780017fff7fff", + "0xc", + "0x400280007ffb7fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x482680017ffb8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x482480017ffc8000", + "0x100000000", + "0x480680017fff8000", + "0x7533325f737562204f766572666c6f77", + "0x1104800180018000", + "0x492", + "0x48127ff67fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x482a7ffd7ffb8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xc", + "0x400280007ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x482a7ffc7ffa8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xb", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x48307fff7ffa8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xb", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x43616c6c436f6e7472616374", + "0x400280007ff97fff", + "0x400380017ff97ff8", + "0x400380027ff97ffa", + "0x400380037ff97ffb", + "0x400380047ff97ffc", + "0x400380057ff97ffd", + "0x480280077ff98000", + "0x20680017fff7fff", + "0xb", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ff98000", + "0x480280097ff98000", + "0x10780017fff7fff", + "0x9", + "0x480280067ff98000", + "0x482680017ff98000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ff98000", + "0x480280097ff98000", + "0x1104800180018000", + "0x441", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff92c", + "0x20680017fff7ffd", + "0x3c", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff925", + "0x20680017fff7ffd", + "0x23", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x435", + "0x20680017fff7ffe", + "0xd", + "0x48127fe87fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x48127ff77fff8000", + "0x208b7fff7fff7ffe", + "0x48127fe87fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x12", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x45", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x48127fb57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x41d", + "0x20680017fff7fff", + "0xc", + "0x1104800180018000", + "0x420", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff7be", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x12", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff57fff8000", + "0x480a7ff67fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x410", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff61c", + "0x20680017fff7ffd", + "0x166", + "0x20680017fff7ffe", + "0x158", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x1104800180018000", + "0x420", + "0x20680017fff7ffd", + "0x148", + "0x1104800180018000", + "0x3fd", + "0x1104800180018000", + "0x463", + "0x20680017fff7ffd", + "0x132", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x1104800180018000", + "0x46d", + "0x20680017fff7ffd", + "0x11c", + "0xa0680017fff8000", + "0x37", + "0x480280007ff48001", + "0x480280017ff48001", + "0x480280027ff48001", + "0x480280037ff48001", + "0x48307ffe80017fed", + "0x40780017fff7fff", + "0x12", + "0x20680017fff7fee", + "0x8", + "0x40307fea7fef7fd9", + "0x402480017ff07fef", + "0x1", + "0x400280047ff47ff0", + "0x10780017fff7fff", + "0x3", + "0x400280047ff47fee", + "0x482480017ff98001", + "0x1", + "0x48307ff080018000", + "0x4844800180018000", + "0x100000000000000000000000000000000", + "0x4850800080008000", + "0x48307fff7ff68000", + "0x48307ff67fff8000", + "0x48307ff77fff8000", + "0x48307feb80007fff", + "0x48307feb80007fff", + "0x48307fec80007fff", + "0x4844800180007fff", + "0x100000000000000000000000000000000", + "0x4824800180007fff", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffff8001", + "0x400280057ff47fff", + "0x482480017ffe8000", + "0xffffffffffffffffffffffffffff8000", + "0x400280067ff47fff", + "0x48307ffd7fef8000", + "0x48307ff07fff8000", + "0x48307ff07fff8000", + "0x48307fe680007fff", + "0x48307fe380007fff", + "0x48307fe580007fff", + "0x4844800180007fff", + "0x100000000000000000000000000000000", + "0x4824800180007fff", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffff8001", + "0x400280077ff47fff", + "0x482480017ffe8000", + "0xffffffffffffffffffffffffffff8000", + "0x400280087ff47fff", + "0x40307ffd7fea7fe2", + "0x10780017fff7fff", + "0x31", + "0x480280007ff47fff", + "0x480280017ff47fff", + "0x480280027ff47fff", + "0x480280037ff47fff", + "0x480280047ff47fff", + "0x400280057ff47fff", + "0xa0680017fff7ffb", + "0xa", + "0x402480017fff7ff9", + "0x1", + "0x20680017fff7fff", + "0x6", + "0x400680017fff7feb", + "0x0", + "0x400680017fff7fea", + "0x1", + "0xa0680017fff7ffa", + "0xc", + "0x48507ff87ffb8001", + "0x48507ff77ffc8001", + "0xa0680017fff8002", + "0x5", + "0x48307ffa7ff88000", + "0x90780017fff7fff", + "0x11", + "0x48127ff57fff8000", + "0x90780017fff7fff", + "0xe", + "0x48507ff97ffa8001", + "0x48507ff87ffb8001", + "0x480680017fff7ff9", + "0x0", + "0x480680017fff7ffa", + "0x0", + "0xa0680017fff8000", + "0x5", + "0x40307ff77ff57ffe", + "0x10780017fff7fff", + "0x3", + "0x40127ff47fff7ffe", + "0x482480017ffe8000", + "0xfffffffffffffffe0000000000000000", + "0x400280067ff47fff", + "0x40307ff97ffb7ff1", + "0x40307ffa7ffc7fe4", + "0x10780017fff7fff", + "0x98", + "0x482680017ff48000", + "0x9", + "0x48127fc37fff8000", + "0x48127fd57fff8000", + "0x48127fe77fff8000", + "0x48127fe57fff8000", + "0x1104800180018000", + "0x406", + "0x48127fad7fff8000", + "0x48127fbe7fff8000", + "0x48127fcf7fff8000", + "0x48127fcd7fff8000", + "0x1104800180018000", + "0x400", + "0x48127f967fff8000", + "0x48127fa97fff8000", + "0x48127fb77fff8000", + "0x48127fb57fff8000", + "0x1104800180018000", + "0x3fa", + "0x48127f807fff8000", + "0x48127f927fff8000", + "0x48127f9f7fff8000", + "0x48127f9d7fff8000", + "0x1104800180018000", + "0x3f4", + "0x48127f7c7fff8000", + "0x48127f777fff8000", + "0x48127f877fff8000", + "0x48127f857fff8000", + "0x1104800180018000", + "0x3ee", + "0x48127f667fff8000", + "0x48127f607fff8000", + "0x48127f6f7fff8000", + "0x48127f6d7fff8000", + "0x1104800180018000", + "0x3e8", + "0x48127f4f7fff8000", + "0x48127f4b7fff8000", + "0x48127f577fff8000", + "0x48127f557fff8000", + "0x1104800180018000", + "0x3e2", + "0x48127f397fff8000", + "0x48127f347fff8000", + "0x48127f3f7fff8000", + "0x48127f3d7fff8000", + "0x1104800180018000", + "0x3dc", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x48127f217fff8000", + "0x48127f217fff8000", + "0x48127f0e7fff8000", + "0x48127f0e7fff8000", + "0x1104800180018000", + "0x3f5", + "0x1104800180018000", + "0x467", + "0x20680017fff7ffd", + "0x50", + "0x48127ffc7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x48127d7a7fff8000", + "0x48127d7a7fff8000", + "0x48127d677fff8000", + "0x48127d677fff8000", + "0x1104800180018000", + "0x3e8", + "0x48127bef7fff8000", + "0x48127bef7fff8000", + "0x48127bf17fff8000", + "0x48127e8a7fff8000", + "0x48127e8a7fff8000", + "0x1104800180018000", + "0x45f", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc85", + "0x20680017fff7ffd", + "0x32", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127bc37fff8000", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x1104800180018000", + "0x454", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc7a", + "0x20680017fff7ffd", + "0x1d", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127fea7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x465", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffc70", + "0x20680017fff7ffd", + "0xb", + "0x48127fc57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fc57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x12", + "0x48127fc57fff8000", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe87fff8000", + "0x48127fe87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x25", + "0x48127fc57fff8000", + "0x48127fd07fff8000", + "0x48127fd07fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fd57fff8000", + "0x48127fd57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1a9", + "0x48127e537fff8000", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127e517fff8000", + "0x48127e517fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3f1", + "0x482680017ff48000", + "0x7", + "0x48127c007fff8000", + "0x48127c037fff8000", + "0x48127c067fff8000", + "0x48127bee7fff8000", + "0x1104800180018000", + "0x36e", + "0x48127bea7fff8000", + "0x48127beb7fff8000", + "0x48127bef7fff8000", + "0x48127be57fff8000", + "0x1104800180018000", + "0x368", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ffd7fff8000", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x42c", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff47fff8000", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x439", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x480a7ff47fff8000", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x444", + "0x480a7ff47fff8000", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127bb67fff8000", + "0x48127bb67fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x45f", + "0x480a7ff47fff8000", + "0x48127b967fff8000", + "0x48127b967fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x45f", + "0x480a7ff47fff8000", + "0x48127b967fff8000", + "0x48127b967fff8000", + "0x480680017fff8000", + "0x1", + "0x48127b9b7fff8000", + "0x48127b9b7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff43c", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff458", + "0x20680017fff7ffb", + "0x30", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff433", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff44f", + "0x20680017fff7ffb", + "0x1e", + "0x48127fde7fff8000", + "0x48127fde7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x27a", + "0x20680017fff7fff", + "0x8", + "0x40780017fff7fff", + "0x17", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x8", + "0x48127fc87fff8000", + "0x48127fc87fff8000", + "0x48127fe47fff8000", + "0x48127fe47fff8000", + "0x1104800180018000", + "0x26c", + "0x48127fb97fff8000", + "0x48127fb97fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x30", + "0x48127fb97fff8000", + "0x48127fb97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fcb7fff8000", + "0x48127fcb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4e", + "0x48127f9b7fff8000", + "0x48127f9b7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fad7fff8000", + "0x48127fad7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2bd", + "0x20680017fff7ffd", + "0x41", + "0x480280007ff98000", + "0x480280017ff98000", + "0x480280027ff98000", + "0x480280037ff98000", + "0x48307fff80007ffb", + "0xa0680017fff7fff", + "0x8", + "0x48307ffc7fff7ff8", + "0x402480017fff7ffe", + "0x1", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x1", + "0x400280047ff97ffd", + "0x48307ffb80008002", + "0x48287ffa80028001", + "0x4844800180028001", + "0x100000000000000000000000000000000", + "0x4850800180018001", + "0xa0680017fff7ff6", + "0xc", + "0xa0680017fff8002", + "0x6", + "0x48127ff27fff7fff", + "0x48127ff27fff7fff", + "0x10780017fff7fff", + "0x10", + "0x48127ff37fff7fff", + "0x48127ff17fff7fff", + "0x10780017fff7fff", + "0xc", + "0x480680017fff7ff3", + "0x0", + "0xa0680017fff8001", + "0x6", + "0x48127ff07fff7ffe", + "0x40127ff27fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x48127ff37fff7ffe", + "0x40127fef7fff7ffe", + "0x482480017ffd8000", + "0xffffffffffffffff0000000000000000", + "0x400280057ff97fff", + "0x48507ffd7ffc8000", + "0x48307ff77ffa8000", + "0x48307ff17fff8000", + "0x40317ffd7fff7ffb", + "0x482680017ff98000", + "0x6", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x29a", + "0x480680017fff8000", + "0x0", + "0x48127fd57fff8000", + "0x48127fd57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x27", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x25b", + "0x20680017fff7ffd", + "0x41", + "0x480280007ff98000", + "0x480280017ff98000", + "0x480280027ff98000", + "0x480280037ff98000", + "0x48307fff80007ffb", + "0xa0680017fff7fff", + "0x8", + "0x48307ffc7fff7ff8", + "0x402480017fff7ffe", + "0x1", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x1", + "0x400280047ff97ffd", + "0x48307ffb80008002", + "0x48287ffa80028001", + "0x4844800180028001", + "0x100000000000000000000000000000000", + "0x4850800180018001", + "0xa0680017fff7ff6", + "0xc", + "0xa0680017fff8002", + "0x6", + "0x48127ff27fff7fff", + "0x48127ff27fff7fff", + "0x10780017fff7fff", + "0x10", + "0x48127ff37fff7fff", + "0x48127ff17fff7fff", + "0x10780017fff7fff", + "0xc", + "0x480680017fff7ff3", + "0x0", + "0xa0680017fff8001", + "0x6", + "0x48127ff07fff7ffe", + "0x40127ff27fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x48127ff37fff7ffe", + "0x40127fef7fff7ffe", + "0x482480017ffd8000", + "0xffffffffffffffff0000000000000000", + "0x400280057ff97fff", + "0x48507ffd7ffc8000", + "0x48307ff77ffa8000", + "0x48307ff17fff8000", + "0x40317ffd7fff7ffb", + "0x482680017ff98000", + "0x6", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x238", + "0x480680017fff8000", + "0x0", + "0x48127fd77fff8000", + "0x48127fd77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x27", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x2f5", + "0x20680017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x2ea", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x43e", + "0x482480017fff8000", + "0x43d", + "0x480080007fff8000", + "0x480080037fff8000", + "0x482480017fff8000", + "0xd2a", + "0xa0680017fff8000", + "0x8", + "0x48317ffe80007ff6", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff57fff", + "0x10780017fff7fff", + "0xa9", + "0x48317ffe80007ff6", + "0x400280007ff57fff", + "0x482680017ff58000", + "0x1", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x20680017fff7ffe", + "0x6f", + "0x480080007fff8000", + "0x48307ffb80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017ffa8000", + "0x1", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff77fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x37", + "0x480080007ffd8000", + "0x48327ff77ff98000", + "0x48327ffe7ffa8000", + "0x400280007ff77ffe", + "0x400280017ff77fff", + "0x400380027ff77ffb", + "0x482680017ff78000", + "0x6", + "0x480280037ff78000", + "0x480280047ff78000", + "0x480280057ff78000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007fe9", + "0x816", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007fe87fff", + "0x10780017fff7fff", + "0x12", + "0x4824800180007fe9", + "0x816", + "0x400080007fe97fff", + "0x482480017fe98000", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff87fff8000", + "0x480a7ff87fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff9f", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fe68000", + "0x1", + "0x48127fe47fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x48327ff77ff98000", + "0x20680017fff7ffe", + "0xc", + "0x482480017fff8000", + "0x1", + "0x400280007ff77fff", + "0x400380017ff77ffa", + "0x400380027ff77ffb", + "0x482680017ff78000", + "0x6", + "0x480280037ff78000", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x1", + "0x400280007ff77ffe", + "0x400280017ff77fff", + "0x400380027ff77ffb", + "0x482680017ff78000", + "0x6", + "0x480280037ff78000", + "0x48127fed7fff8000", + "0x48127feb7fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x20680017fff7ffd", + "0xc", + "0x482680017ff98000", + "0x1", + "0x400280007ff77fff", + "0x400380017ff77ffa", + "0x400380027ff77ffb", + "0x482680017ff78000", + "0x6", + "0x480280037ff78000", + "0x10780017fff7fff", + "0xa", + "0x482680017ffa8000", + "0x1", + "0x400380007ff77ff9", + "0x400280017ff77fff", + "0x400380027ff77ffb", + "0x482680017ff78000", + "0x6", + "0x480280037ff78000", + "0x48127ff47fff8000", + "0x48127ff27fff8000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff77fff8000", + "0x48127ff77fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff58000", + "0x1", + "0x480a7ff67fff8000", + "0x480a7ff77fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x482480017ff88000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff26f", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff28b", + "0x20680017fff7ffb", + "0x37", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec6", + "0x20680017fff7ffd", + "0x22", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x213", + "0x20680017fff7ffe", + "0xd", + "0x480680017fff8000", + "0x2", + "0x48507fb27fff8000", + "0x48127ffb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fac7fff8000", + "0x48307ff87ffa8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x11", + "0x48127feb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4c", + "0x480a7ffa7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fae7fff8000", + "0x48127fae7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ff8", + "0xf", + "0x480680017fff8000", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0x400280007ffb7fff", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x208", + "0x10780017fff7fff", + "0xd", + "0x480680017fff8000", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x400280007ffb7fff", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x203", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", + "0x400280007ffb7fff", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x482680017ffb8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x1ff", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0xa", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x1", + "0x48127ffe7fff8000", + "0x482480017ffd8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x13", + "0x480080007ffd8000", + "0x20680017fff7fff", + "0x6", + "0x480680017fff8000", + "0x1", + "0x10780017fff7fff", + "0x4", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48307ffb80007ffc", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe62", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0xbaaedce6af48a03bbfd25e8cd0364141", + "0x480680017fff8000", + "0xfffffffffffffffffffffffffffffffe", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x536563703235366b31476574506f696e7446726f6d58", + "0x400280007ffa7fff", + "0x400380017ffa7ff9", + "0x400380027ffa7ffb", + "0x400380037ffa7ffc", + "0x400380047ffa7ffd", + "0x480280067ffa8000", + "0x20680017fff7fff", + "0xa", + "0x480280057ffa8000", + "0x482680017ffa8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480280077ffa8000", + "0x480280087ffa8000", + "0x208b7fff7fff7ffe", + "0x480280057ffa8000", + "0x482680017ffa8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffa8000", + "0x480280087ffa8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x29bfcdb2dce28d959f2815b16f81798", + "0x480680017fff8000", + "0x79be667ef9dcbbac55a06295ce870b07", + "0x480680017fff8000", + "0xfd17b448a68554199c47d08ffb10d4b8", + "0x480680017fff8000", + "0x483ada7726a3c4655da4fbfc0e1108a8", + "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffb", + "0x400280037ffd7ffc", + "0x400280047ffd7ffd", + "0x400280057ffd7ffe", + "0x480280077ffd8000", + "0x20680017fff7fff", + "0xb", + "0x480280067ffd8000", + "0x482680017ffd8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ffd8000", + "0x480280097ffd8000", + "0x10780017fff7fff", + "0x9", + "0x480280067ffd8000", + "0x482680017ffd8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffd8000", + "0x480280097ffd8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffff1d1", + "0x20680017fff7ffd", + "0x1b", + "0x20680017fff7ffe", + "0xc", + "0x40780017fff7fff", + "0x2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffb7fff8000", + "0x482480017ffa8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127ff47fff8000", + "0x48127ff47fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0xb", + "0x20780017fff7ffd", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x135", + "0x480680017fff8000", + "0x0", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x4824800180008002", + "0xffffffffffffffff0000000000000000", + "0x480280007ff98001", + "0x480280017ff97ffe", + "0x400280027ff97ffe", + "0x484480017ffe8000", + "0x10000000000000000", + "0x40317ffc7fff7ffa", + "0x48487ffb7ffc8000", + "0x48487ffb7ffc8000", + "0x4824800180018002", + "0xffffffffffffffff0000000000000000", + "0x480280037ff98001", + "0x480280047ff97fff", + "0x400280057ff97ffd", + "0x484480017ffd8000", + "0x10000000000000000", + "0x40307ffd7fff7ffb", + "0x484480017ffd8000", + "0x10000000000000000", + "0x48307fff7ff98003", + "0x482480017fff8000", + "0xfffffffffffffffe0000000000000000", + "0x480280067ff97fff", + "0x480280077ff97ffd", + "0x400380087ff97ffd", + "0x404480017ffc7ffe", + "0x100000000000000000000000000000000", + "0x40287ffd7ffe7fff", + "0x40317ffc7ff77ffc", + "0x482680017ff98000", + "0x9", + "0x208b7fff7fff7ffe", + "0x480a7ff77fff8000", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x10b", + "0x480080007ffb8000", + "0x480080017ffa8000", + "0x480080027ff98000", + "0x480080037ff88000", + "0x480080047ff78000", + "0x480080057ff68000", + "0x48317fff80007ffd", + "0x40780017fff7fff", + "0xc", + "0x20680017fff7ff3", + "0x8", + "0x40317ff17ff47ffc", + "0x402480017ff57ff4", + "0x1", + "0x400080067fe87ff5", + "0x10780017fff7fff", + "0x3", + "0x400080067fe87ff3", + "0x48307ff17ff68000", + "0x48307fe880007fff", + "0x4844800180007fff", + "0x100000000000000000000000000000000", + "0x40507fff7fff7fff", + "0x48307ff47fff8000", + "0x48307ff47fff8000", + "0x48307ff57fff8000", + "0x48307fec7fff8000", + "0x48307fe380007fff", + "0x4844800180007fff", + "0x100000000000000000000000000000000", + "0x400080077fdf7fff", + "0x482480017fff8000", + "0xfffffffffffffffffffffffffffffffc", + "0x400080087fde7fff", + "0x48307fef7ffe8000", + "0x48307ff07fff8000", + "0x48307ff07fff8000", + "0x48307ff17fff8000", + "0x48307fdd80007fff", + "0x4844800180007fff", + "0x100000000000000000000000000000000", + "0x400080097fd87fff", + "0x482480017fff8000", + "0xfffffffffffffffffffffffffffffffc", + "0x4000800a7fd77fff", + "0xa0680017fff7fdf", + "0xc", + "0xa0680017fff8001", + "0x6", + "0x480a7ffd7fff7ffe", + "0x40127fdb7fff7ffe", + "0x10780017fff7fff", + "0x10", + "0x48127fdc7fff7ffe", + "0x400a7ffd7fff7ffe", + "0x10780017fff7fff", + "0xc", + "0x480780017fff7ffd", + "0x0", + "0xa0680017fff8000", + "0x6", + "0x400a7ffc7fff7ffd", + "0x40127fdc7fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x40127fdc7fff7ffd", + "0x400a7ffc7fff7ffe", + "0x482480017ffd8000", + "0xffffffffffffffff0000000000000000", + "0x4000800b7fd37fff", + "0x48507ffd7ffc8000", + "0x48307fe97ff98000", + "0x48307fe67fff8000", + "0x40307ffd7fff7fd4", + "0x482480017fd08000", + "0xc", + "0x48127fd67fff8000", + "0x480a7ffc7fff8000", + "0x48127fe47fff8000", + "0x48127fe27fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff89", + "0x48127fbf7fff8000", + "0x480a7ffd7fff8000", + "0x48127fcc7fff8000", + "0x48127fca7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff83", + "0x48127fa97fff8000", + "0x480a7ffc7fff8000", + "0x48127fb27fff8000", + "0x48127fb07fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff7d", + "0x48127f927fff8000", + "0x480a7ffd7fff8000", + "0x48127f9e7fff8000", + "0x48127f9c7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff77", + "0x48127f7c7fff8000", + "0x480a7ffc7fff8000", + "0x48127f847fff8000", + "0x48127f827fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff71", + "0x48127f6a7fff8000", + "0x48127f6a7fff8000", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeeb", + "0x480a7ffb7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xe9", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x536563703235366b314d756c", + "0x400280007ffa7fff", + "0x400380017ffa7ff9", + "0x400380027ffa7ffb", + "0x400380037ffa7ffc", + "0x400380047ffa7ffd", + "0x480280067ffa8000", + "0x20680017fff7fff", + "0xb", + "0x480280057ffa8000", + "0x482680017ffa8000", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280077ffa8000", + "0x208b7fff7fff7ffe", + "0x480280057ffa8000", + "0x482680017ffa8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffa8000", + "0x480280087ffa8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x536563703235366b31416464", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400380027ffb7ffc", + "0x400380037ffb7ffd", + "0x480280057ffb8000", + "0x20680017fff7fff", + "0xb", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280067ffb8000", + "0x208b7fff7fff7ffe", + "0x480280047ffb8000", + "0x482680017ffb8000", + "0x8", + "0x480680017fff8000", + "0x1", + "0x480280067ffb8000", + "0x480280077ffb8000", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x8000000000000110000000000000000", + "0x48287ffd80017fff", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ffb7fff", + "0x10780017fff7fff", + "0x24", + "0x400280007ffb7fff", + "0x482680017ffb8000", + "0x1", + "0x4825800180007ffd", + "0x8000000000000110000000000000000", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0x10", + "0x4825800180007ffc", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x484680017ffd8000", + "0x100000000000000000000000000000000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48287ffc7ffd8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x482680017ffb8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec11", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffec09", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x7b", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec9", + "0x40780017fff7fff", + "0x2", + "0x48127ffd7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffec0", + "0x48127fce7fff8000", + "0x48127fe77fff8000", + "0x1104800180018000", + "0x63", + "0x40780017fff7fff", + "0x2", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeb3", + "0x48127fe57fff8000", + "0x48127fe77fff8000", + "0x1104800180018000", + "0x56", + "0x48127ffd7fff8000", + "0x48127fb97fff8000", + "0x48127fdb7fff8000", + "0x1104800180018000", + "0x51", + "0x40780017fff7fff", + "0x2", + "0x48127ffb7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffea1", + "0x48127fe77fff8000", + "0x48127fe57fff8000", + "0x1104800180018000", + "0x5b", + "0x48127ffe7fff8000", + "0x48127fdb7fff8000", + "0x48127fdd7fff8000", + "0x1104800180018000", + "0x3f", + "0x48127ffd7fff8000", + "0x48127ff37fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x51", + "0x48127ffe7fff8000", + "0x48127f997fff8000", + "0x48127fbb7fff8000", + "0x1104800180018000", + "0x4c", + "0x48127ffe7fff8000", + "0x48127fe97fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x30", + "0x48127ffd7fff8000", + "0x48127fe97fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x42", + "0x48127ffe7fff8000", + "0x48127f407fff8000", + "0x48127f9b7fff8000", + "0x48127ff17fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x48", + "0x20680017fff7ffd", + "0xa", + "0x40780017fff7fff", + "0x2", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x753235365f737562204f766572666c6f77", + "0x400080007ffe7fff", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffeb83", + "0x208b7fff7fff7ffe", + "0x482a7ffd7ffc8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400280007ffb7fff", + "0x10780017fff7fff", + "0xb", + "0x400280007ffb7fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x482a7ffd7ffc8001", + "0xa0680017fff7fff", + "0x7", + "0x4824800180007fff", + "0x100000000000000000000000000000000", + "0x400280007ffb7fff", + "0x10780017fff7fff", + "0x9", + "0x400280007ffb7fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ffb8000", + "0x1", + "0x48127ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffb8000", + "0x1", + "0x48127ffe7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x12", + "0x20680017fff7fff", + "0x8", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48297ffd80017ffb", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0xc", + "0x400280007ff97fff", + "0x40780017fff7fff", + "0x1", + "0x482680017ff98000", + "0x1", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x7", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x48297ffc80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ffa7fff", + "0x10780017fff7fff", + "0xb", + "0x400080007ffb7fff", + "0x40780017fff7fff", + "0x5", + "0x482480017ff68000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x48307fff80017ffa", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080017ff67fff", + "0x10780017fff7fff", + "0xb", + "0x400080017ff77fff", + "0x40780017fff7fff", + "0x1", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ff57fff8000", + "0x208b7fff7fff7ffe", + "0x482480017ff68000", + "0x2", + "0x48127ffa7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe" + ], + "hints": [ + [ + 0, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 23, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 42, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xeede" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -37 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 63, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 81, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 96, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 110, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 127, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 153, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 172, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xb978" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 195, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 231, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 246, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 268, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 283, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 309, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 328, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x58d9a" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 350, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 373, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 388, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 410, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 427, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 461, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 480, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x561da" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 503, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 526, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 541, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 563, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 577, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 594, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 628, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 647, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x561da" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 670, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 693, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 708, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 730, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 744, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 759, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 776, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 795, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x12534" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 815, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 850, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 865, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 880, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x59c4" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 907, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 927, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x385e0" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 949, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 969, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 985, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1009, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1025, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1042, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1061, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x12534" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1081, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1116, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1131, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1146, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x59c4" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1173, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1193, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x3889c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1215, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1235, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1251, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1275, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1291, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1314, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1333, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x58200" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1354, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1377, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1392, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1406, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1421, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x689c" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1461, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1480, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x5981c" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1503, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1526, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1541, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1563, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1577, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1591, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1606, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1629, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1652, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -24 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1672, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1697, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1713, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1728, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1744, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x5af0" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1771, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1795, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -14 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1816, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1838, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1855, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1881, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1904, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1908, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1918, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2016, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2137, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2240, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 2462, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2508, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2526, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 2571, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x4a42" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2649, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2721, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2760, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2792, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2821, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x1928" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2891, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2923, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 2974, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xf1e" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3033, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3101, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 3569, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3571, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 3606, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3628, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 3672, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3684, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3762, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 3779, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -3 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 3855, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 3984, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4105, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 4185, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 4224, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4242, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4244, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4267, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -6 + } + } + } + } + ] + ], + [ + 4314, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x800000000000000000000000000000000000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 4318, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 3 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 4328, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -1 + }, + "y": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4398, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4420, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4443, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4478, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4553, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x40ba" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -8 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4642, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4666, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xcc6" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4722, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4841, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4867, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 4936, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 4972, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5008, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5034, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5061, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5063, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 5159, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -7 + } + } + } + } + ] + ], + [ + 5176, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -13 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 5274, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00" + }, + "dst": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 5278, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x110000000000000000" + }, + "max_x": { + "Immediate": "0xffffffffffffffffffffffffffffffff" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5289, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": 4 + } + }, + "scalar": { + "Immediate": "0x8000000000000000000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": -2 + }, + "y": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5336, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 5449, + [ + { + "TestLessThan": { + "lhs": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -3 + }, + "b": { + "Immediate": "0x0" + } + } + }, + "rhs": { + "Immediate": "0x100000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 5453, + [ + { + "LinearSplit": { + "value": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "scalar": { + "Immediate": "0x8000000000000110000000000000000" + }, + "max_x": { + "Immediate": "0xfffffffffffffffffffffffffffffffe" + }, + "x": { + "register": "AP", + "offset": 0 + }, + "y": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 5487, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5520, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5543, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5562, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5593, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -7 + } + } + } + } + ] + ], + [ + 5760, + [ + { + "U256InvModN": { + "b0": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "b1": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "n0": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "n1": { + "Deref": { + "register": "AP", + "offset": -14 + } + }, + "g0_or_no_inv": { + "register": "AP", + "offset": 0 + }, + "g1_option": { + "register": "AP", + "offset": 1 + }, + "s_or_r0": { + "register": "AP", + "offset": 2 + }, + "s_or_r1": { + "register": "AP", + "offset": 3 + }, + "t_or_k0": { + "register": "AP", + "offset": 4 + }, + "t_or_k1": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 5778, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -26 + } + }, + "high": { + "register": "AP", + "offset": -14 + }, + "low": { + "register": "AP", + "offset": -15 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -25 + } + }, + "high": { + "register": "AP", + "offset": -12 + }, + "low": { + "register": "AP", + "offset": -13 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -21 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -26 + } + }, + "high": { + "register": "AP", + "offset": -10 + }, + "low": { + "register": "AP", + "offset": -11 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -21 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -25 + } + }, + "high": { + "register": "AP", + "offset": -8 + }, + "low": { + "register": "AP", + "offset": -9 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -39 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -20 + } + }, + "high": { + "register": "AP", + "offset": -6 + }, + "low": { + "register": "AP", + "offset": -7 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -39 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -19 + } + }, + "high": { + "register": "AP", + "offset": -4 + }, + "low": { + "register": "AP", + "offset": -5 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -38 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -20 + } + }, + "high": { + "register": "AP", + "offset": -2 + }, + "low": { + "register": "AP", + "offset": -3 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -38 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -19 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 5831, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -5 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": -9 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "high": { + "register": "AP", + "offset": 1 + }, + "low": { + "register": "AP", + "offset": -22 + } + } + } + ] + ], + [ + 5835, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -10 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 2 + } + } + } + ] + ], + [ + 5849, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -11 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6028, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6044, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6060, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6176, + [ + { + "Uint256DivMod": { + "dividend0": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dividend1": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "divisor0": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "divisor1": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient0": { + "register": "AP", + "offset": 0 + }, + "quotient1": { + "register": "AP", + "offset": 1 + }, + "remainder0": { + "register": "AP", + "offset": 2 + }, + "remainder1": { + "register": "AP", + "offset": 3 + } + } + } + ] + ], + [ + 6192, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "high": { + "register": "AP", + "offset": 1 + }, + "low": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6199, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -13 + } + }, + "dst": { + "register": "AP", + "offset": 2 + } + } + } + ] + ], + [ + 6211, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 6241, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6274, + [ + { + "Uint256DivMod": { + "dividend0": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dividend1": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "divisor0": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "divisor1": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient0": { + "register": "AP", + "offset": 0 + }, + "quotient1": { + "register": "AP", + "offset": 1 + }, + "remainder0": { + "register": "AP", + "offset": 2 + }, + "remainder1": { + "register": "AP", + "offset": 3 + } + } + } + ] + ], + [ + 6290, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "high": { + "register": "AP", + "offset": 1 + }, + "low": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6297, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -13 + } + }, + "dst": { + "register": "AP", + "offset": 2 + } + } + } + ] + ], + [ + 6309, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 6339, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6375, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -10 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6443, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x816" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -22 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6468, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6550, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6605, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6692, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6781, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -6 + } + } + } + } + ] + ], + [ + 6816, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 6851, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6898, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 1 + }, + "remainder": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 6908, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 0 + }, + "remainder": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 6919, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": -1 + }, + "remainder": { + "register": "FP", + "offset": -3 + } + } + } + ] + ], + [ + 6938, + [ + { + "Uint512DivModByUint256": { + "dividend0": { + "Deref": { + "register": "AP", + "offset": -4 + } + }, + "dividend1": { + "Deref": { + "register": "AP", + "offset": -3 + } + }, + "dividend2": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "dividend3": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "divisor0": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "divisor1": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "quotient0": { + "register": "AP", + "offset": 0 + }, + "quotient1": { + "register": "AP", + "offset": 1 + }, + "quotient2": { + "register": "AP", + "offset": 2 + }, + "quotient3": { + "register": "AP", + "offset": 3 + }, + "remainder0": { + "register": "AP", + "offset": 4 + }, + "remainder1": { + "register": "AP", + "offset": 5 + } + } + } + ] + ], + [ + 6956, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -19 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "high": { + "register": "AP", + "offset": -9 + }, + "low": { + "register": "AP", + "offset": -10 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "high": { + "register": "AP", + "offset": -7 + }, + "low": { + "register": "AP", + "offset": -8 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -19 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "high": { + "register": "AP", + "offset": -5 + }, + "low": { + "register": "AP", + "offset": -6 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -18 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "high": { + "register": "AP", + "offset": -3 + }, + "low": { + "register": "AP", + "offset": -4 + } + } + }, + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -17 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "high": { + "register": "AP", + "offset": -1 + }, + "low": { + "register": "AP", + "offset": -2 + } + } + } + ] + ], + [ + 6985, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -35 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "dst": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 6997, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -35 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 7064, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -6 + } + } + } + } + ] + ], + [ + 7090, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 7124, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 7203, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 7212, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 7225, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -4 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 7243, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "high": { + "register": "AP", + "offset": 0 + }, + "low": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 7304, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 7323, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 7346, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 7388, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 7411, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 7430, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "offset": 1146, + "builtins": [ + "range_check", + "poseidon" + ] + }, + { + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "offset": 1606, + "builtins": [ + "pedersen", + "range_check" + ] + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "offset": 125, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "offset": 283, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "offset": 759, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "offset": 1025, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", + "offset": 592, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "offset": 425, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "offset": 1291, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "offset": 880, + "builtins": [ + "range_check", + "poseidon" + ] + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "offset": 1421, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "offset": 1744, + "builtins": [ + "pedersen", + "range_check", + "poseidon" + ] + } + ] + } +} \ No newline at end of file diff --git a/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.sierra.json b/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.sierra.json new file mode 100644 index 000000000..270500748 --- /dev/null +++ b/__mocks__/cairo/ethSigner/openzeppelin_EthAccount090.sierra.json @@ -0,0 +1,6365 @@ +{ + "sierra_program": [ + "0x1", + "0x4", + "0x0", + "0x2", + "0x5", + "0x3", + "0x54a", + "0x2b6", + "0x97", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x75313238", + "0x800000000000000700000000000000000000000000000000", + "0x537472756374", + "0x800000000000000700000000000000000000000000000003", + "0x0", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x1", + "0x800000000000000700000000000000000000000000000005", + "0x2907a9767b8e0b68c23345eea8650b1366373b598791523a07fddaa450ba526", + "0x553132384d756c47756172616e746565", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x5", + "0x800000000000000f00000000000000000000000000000001", + "0x456e756d", + "0x28edf843b90fd4464a9cf1779d01f8e7ce719fb66247954f300bf315f31bb23", + "0x6", + "0x7", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x2d7b9ba5597ffc180f5bbd030da76b84ecf1e4f1311043a0a15295f29ccc1b0", + "0x9", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x13", + "0x536e617073686f74", + "0xb", + "0x800000000000000700000000000000000000000000000002", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0xc", + "0x800000000000000300000000000000000000000000000003", + "0x161ee0e6962e56453b5d68e09d1cabe5633858c1ba3a7e73fee8c70867eced0", + "0xd", + "0x753332", + "0x39a088813bcc109470bd475058810a7465bd632650a449e0ab3aee56f2e4e69", + "0x10", + "0x4abc19acf2110f55bbd81ec736d91bfa4d6bab076c94cfdf3127449061193d", + "0x66656c74323532", + "0x14", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x16", + "0x26e57b11a41813f0069bfb9b709d4b0ba1684594ca17e215da3a9052e1f5964", + "0x15", + "0x17", + "0x2a594b95e3522276fe0ac7ac7a7e4ad8c47eaa6223bc0fd6991aa683b7ee495", + "0x19", + "0x800000000000000700000000000000000000000000000004", + "0x107a3e65b6e33d1b25fa00c80dfe693f414350005bc697782c25eaac141fedd", + "0x15c8f6405cdeb9eaae2ed24a3495b29405ab2908ba280b6359f0ecb1500a893", + "0x1c", + "0x426f78", + "0x5c", + "0x3ab802bcce3a9ca953b0e1f31a5b29eb27a9b727c891e24300e1b5cc57387ba", + "0x20", + "0x19b9ae4ba181a54f9e7af894a81b44a60aea4c9803939708d6cc212759ee94c", + "0x44", + "0xfeece2ea7edbbbebeeb5f270b77f64c680a68a089b794478dd9eca75e0196a", + "0x23", + "0x1eceb721bb58fb27710dc06650f2b96005444dc5f22e95b2d45c703901bf100", + "0x800000000000000f00000000000000000000000000000003", + "0x25", + "0xbe5d33f5de96b5b5d113876cd824e3abcfe68616c2f67ebd2730fbb3ceb7f3", + "0x26", + "0x248e8fae2f16a35027771ffd74d6a6f3c379424b55843563a18f566bba3d905", + "0x14d6215605fd3ceb0bfb05c703ba641ea57ea2157624e24384da2bbc85393a2", + "0xa7b7ffb9653d05de581d4f98d682d4ff4d493fce47eb6ef589104c7fd09323", + "0x2a", + "0x23718e8347198750e5a865353d4cb273d56ce1df93f90493016c69c6c945172", + "0x2b", + "0x1f87ea28bee945290e9d5de79c037b28d4e045a59626abc1a7fa0691649773d", + "0x1669931b2628b21112ec1668b4693a92a6e51ce5d8711da07b07bc8cb7c99f2", + "0x29", + "0x2d", + "0x1909a2057b9c1373b889e003e050a09f431d8108e0659d03444ced99a6eea68", + "0x536563703235366b31506f696e74", + "0xf2f93ea641ecf70f0206ffef23fc8e88bb7b4d26cdf081ca3f0ee2bca78f1", + "0x30", + "0x7538", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x800000000000000300000000000000000000000000000004", + "0x35", + "0x36", + "0x32cb17bdb0d0d053909169ec443a25462b7e27237007511f772a7d957ce924c", + "0x37", + "0x1d49f7a4b277bf7b55a2664ce8cef5d6922b5ffb806b89644b9e0cdbbcac378", + "0x39", + "0x13fdd7105045794a99550ae1c4ac13faa62610dfab62c16422bfcf5803baa6e", + "0x3a", + "0x436f6e747261637441646472657373", + "0x3d37ad6eafb32512d2dd95a2917f6bf14858de22c27a1114392429f2e5c15d7", + "0x3c", + "0x436c61737348617368", + "0xc2c767022ebe56053ec449f9aabdfc801b9eafc42eb9143442cb78544d05fa", + "0x3e", + "0x2b3f7ecaa1421c4d7fc3b1350be970992a4b9bc79d89ae0375c30afcac8b100", + "0x3f", + "0x1a7535ee1474f4db5b6c6322be6f1877025fe84688b140eace629689cf5acf5", + "0x2e", + "0x12", + "0x40", + "0x46", + "0x59", + "0x800000000000000700000000000000000000000000000006", + "0x7d4d99e9ed8d285b5c61b493cedb63976bc3d9da867933d829f49ce838b5e7", + "0x42", + "0x43", + "0x753634", + "0x3808c701a5d13e100ab11b6c02f91f752ecae7e420d21b56c90ec0a475cc7e5", + "0x45", + "0x2ca39cde64b91db1514d78c135ee79d71b3b57fffee52f1a3ef96618a34d8c8", + "0x47", + "0x800000000000000f00000000000000000000000000000002", + "0x859ad14a8ec0f10e09d3ebdb7e416fa6ed7d539c7278db36ebd80ef93f5004", + "0x49", + "0xea9b4bcc44b92514aefe8ef325c8b908d41743fd95b0bde39ec90fe0d53de5", + "0x4a", + "0x506564657273656e", + "0x556e696e697469616c697a6564", + "0x800000000000000200000000000000000000000000000001", + "0x4c", + "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", + "0x1f5d91ca543c7f9a0585a1c8beffc7a207d4af73ee640223a154b1da196a40d", + "0x4f", + "0x51", + "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", + "0x53", + "0x58", + "0x55", + "0x1597b831feeb60c71f259624b79cf66995ea4f7e383403583674ab9c33b9cec", + "0x56", + "0x3342418ef16b3e2799b906b1e4e89dbb9b111332dd44f72458ce44f9895b508", + "0x80000000000000070000000000000000000000000000000e", + "0x348a62b7a38c0673e61e888d83a3ac1bf334ee7361a8514593d3d9532ed8b39", + "0x57", + "0xa36a0a15af8cf1727a3a4fd9137671f23256b1f42299af56605a6910c522ce", + "0x5a", + "0x3693aea200ee3080885d21614d01b9532a8670f69e658a94addaadd72e9aca", + "0x18508a22cd4cf1437b721f596cd2277fc0a5e4dcd247b107ef2ef5fd2752cf7", + "0x5d", + "0x8416421239ce8805ed9d27e6ddae62a97ab5d01883bb8f5246b4742a44b429", + "0x5e", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x3e1934b18d91949ab9afdbdd1866a30ccca06c2b1e6581582c6b27f8b4f6555", + "0x62", + "0x15a63c70cfda552ff8f1fd58ed185279ee7b5af92b68011b6c3abb950cd7c7e", + "0x64", + "0x387e597e83fd805e4022dd48dccde2eeea46a134871f81f2ce16746c2768090", + "0x65", + "0x3179e7829d19e62b12c79010203ceee40c98166e97eb104c25ad1adb6b9675a", + "0x67", + "0x3c7b5436891664778e6019991e6bd154eeab5d43a552b1f19485dec008095d3", + "0x68", + "0x384831629f0478ca842f1c8490fa564add746018a49a72c5687903b63c85d1", + "0x2e3a3c72bbaf02844ea026427da1ee68471ff2dfd44997bdebc7282b287f343", + "0x6b", + "0x711eca2dc7cf53e8e0da11f141a9da005593d48920e6fd53de0fd37f971093", + "0x6d", + "0x26c8d945f359c989bacf756c0af7420e82485e77afbae13489ebbd73795658d", + "0x28f8d296e28032baef1f420f78ea9d933102ba47a50b1c5f80fc8a3a1041da", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x71", + "0x69b71023309d2813123f5c11fe33e52db6c7f41f3006d1f89e1f02043d695", + "0x73", + "0x16f3a8ae6e322c9eda02a546ef39cbecc5ea8ea1e3c1f77087da91701ff588f", + "0x74", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x76", + "0xa853c166304d20fb0711becf2cbdf482dee3cac4e9717d040b7a7ab1df7eec", + "0x78", + "0x506f736569646f6e", + "0x8b8a77e98230b81e603eadb16de7aca7916d1b9c3aecaecc38f37b2349fb9f", + "0x7b", + "0x20d8eb988385ce50c4fa191d9eded0703a5200adae8a329e53089238ab97570", + "0x7d", + "0x17b6ecc31946835b0d9d92c2dd7a9c14f29af0371571ae74a1b228828b2242", + "0x7f", + "0x34f9bd7c6cb2dd4263175964ad75f1ff1461ddc332fbfb274e0fb2a5d7ab968", + "0x80", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x10203be321c62a7bd4c060d69539c1fbe065baa9e253c74d2cc48be163e259", + "0x84", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x86", + "0x800000000000000300000000000000000000000000000002", + "0x25abf8fd76a01c7e2544d26b0a2e29212b05a36781e0330b46d878e43b307d1", + "0x88", + "0x28f184fd9e4406cc4475e4faaa80e83b54a57026386ee7d5fc4fa8f347e327d", + "0x8a", + "0xc1f0cb41289e2f6a79051e9af1ead07112b46ff17a492a90b3944dc53a51c8", + "0x8b", + "0x53797374656d", + "0x8d", + "0x800000000000000f00000000000000000000000000000004", + "0xe01633999a7e59897d370fe0a31dc8383b4ed1da192abb5cbb73c740516ef8", + "0x90", + "0x60d27e517d83e99e30369cd8b33aec4a2157fa40b7524f7bf026a2fea80e8", + "0x91", + "0x4275696c74696e436f737473", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x8f", + "0x11771f2d3e7dc3ed5afe7eae405dfd127619490dec57ceaa021ac8bc2b9b315", + "0x4761734275696c74696e", + "0x2b3", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x73746f72655f74656d70", + "0x66756e6374696f6e5f63616c6c", + "0x3", + "0x656e756d5f6d61746368", + "0x95", + "0x7374727563745f6465636f6e737472756374", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x2", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x94", + "0x96", + "0x6765745f6275696c74696e5f636f737473", + "0x93", + "0x77697468647261775f6761735f616c6c", + "0xe", + "0x92", + "0x736e617073686f745f74616b65", + "0x4f7574206f6620676173", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x616c6c6f635f6c6f63616c", + "0x66696e616c697a655f6c6f63616c73", + "0xf", + "0x8c", + "0x8e", + "0x73746f72655f6c6f63616c", + "0x89", + "0x11", + "0x87", + "0x85", + "0x82", + "0x81", + "0x4661696c656420746f20646573657269616c697a6520706172616d202332", + "0x83", + "0x18", + "0x7e", + "0x1a", + "0x7c", + "0x7a", + "0x1b", + "0x1d", + "0x1e", + "0x1f", + "0x4661696c656420746f20646573657269616c697a6520706172616d202333", + "0x79", + "0x21", + "0x22", + "0x636c6173735f686173685f7472795f66726f6d5f66656c74323532", + "0x77", + "0x24", + "0x75", + "0x64697361626c655f61705f747261636b696e67", + "0x72", + "0x6a756d70", + "0x756e626f78", + "0x72656e616d65", + "0x27", + "0x647570", + "0x61727261795f6c656e", + "0x7533325f746f5f66656c74323532", + "0x70", + "0x28", + "0x2c", + "0x6e", + "0x2f", + "0x6c", + "0x736563703235366b315f6e65775f73797363616c6c", + "0x6a", + "0x31", + "0x69", + "0x32", + "0x66", + "0x33", + "0x34", + "0x38", + "0x63", + "0x636f6e74726163745f616464726573735f746f5f66656c74323532", + "0x66656c743235325f737562", + "0x66656c743235325f69735f7a65726f", + "0x61", + "0x4574684163636f756e743a20756e617574686f72697a6564", + "0x636c6173735f686173685f746f5f66656c74323532", + "0x626f6f6c5f6e6f745f696d706c", + "0x436c61737320686173682063616e6e6f74206265207a65726f", + "0x7265706c6163655f636c6173735f73797363616c6c", + "0x60", + "0x3b", + "0x5f", + "0x3d", + "0x5b", + "0x753132385f636f6e7374", + "0x656e61626c655f61705f747261636b696e67", + "0x54", + "0x4574684163636f756e743a20696e76616c69642074782076657273696f6e", + "0x41", + "0x4574684163636f756e743a20696e76616c69642063616c6c6572", + "0x50", + "0x52", + "0x4574684163636f756e743a20696e76616c6964207369676e6174757265", + "0x56414c4944", + "0x736563703235366b315f6765745f78795f73797363616c6c", + "0x6f", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x4e", + "0x48", + "0x3f918d17e5ee77373b56385708f855659a07f75997f365cf87748628532a055", + "0x4b", + "0x2ceccef7f994940b3962a6c67e0ba4fcd37df7d131417c604f91e03caecc1cd", + "0x4d", + "0x75313238735f66726f6d5f66656c74323532", + "0x753132385f6f766572666c6f77696e675f737562", + "0x753132385f6571", + "0x753235365f616464204f766572666c6f77", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x1cb7a9aaff41c0b6b725a32ac09f77cc95eea3ec2756a048c2e2e55d26fbbd0", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x7533325f636f6e7374", + "0x73746f726167655f726561645f73797363616c6c", + "0x75385f636f6e7374", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", + "0x753132385f746f5f66656c74323532", + "0x6765745f657865637574696f6e5f696e666f5f76325f73797363616c6c", + "0x656d69745f6576656e745f73797363616c6c", + "0x21adb5788e32c84f69a1863d85ef9394b7bf761a0ce1190f826984e5075c371", + "0x61727261795f736c696365", + "0x496e646578206f7574206f6620626f756e6473", + "0x61727261795f706f705f66726f6e74", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x5369676e61747572653a20496e76616c696420666f726d61742e", + "0x393d13543d6033e70e218aad8050e8de40a1dfbac0e80459811df56e3716ce6", + "0x536563703235366b31506f696e743a20496e76616c696420706f696e742e", + "0x73746f726167655f77726974655f73797363616c6c", + "0x10e5fcd68658d0cf6ed280e34d0d0da9a510b7a6779230c9912806a2c939b9", + "0x706564657273656e", + "0xad292db4ff05a993c318438c1b6c8a8303266af2da151aa28ccece6726f1f1", + "0x626f6f6c5f746f5f66656c74323532", + "0x7533325f7472795f66726f6d5f66656c74323532", + "0x7533325f6f766572666c6f77696e675f737562", + "0x7533325f737562204f766572666c6f77", + "0x753132385f6f766572666c6f77696e675f616464", + "0x63616c6c5f636f6e74726163745f73797363616c6c", + "0xa", + "0x8", + "0x753235365f67756172616e7465655f696e765f6d6f645f6e", + "0x4", + "0x756e777261705f6e6f6e5f7a65726f", + "0x753235365f736166655f6469766d6f64", + "0x4469766973696f6e2062792030", + "0x66656c743235325f616464", + "0x68616465735f7065726d75746174696f6e", + "0x66656c743235325f6d756c", + "0x38f6a5b87c23cee6e7294bcc3302e95019f70f81586ff3cac38581f5ca96381", + "0xca58956845fecb30a8cb3efe23582630dbe8b80cc1fb8fd5d5e866b1356ad", + "0x2db340e6c609371026731f47050d3976552c89b4fbb012941663841c59d1af3", + "0xbaaedce6af48a03bbfd25e8cd0364141", + "0xfffffffffffffffffffffffffffffffe", + "0x29bfcdb2dce28d959f2815b16f81798", + "0x79be667ef9dcbbac55a06295ce870b07", + "0xfd17b448a68554199c47d08ffb10d4b8", + "0x483ada7726a3c4655da4fbfc0e1108a8", + "0x753235365f69735f7a65726f", + "0x753132385f6d756c5f67756172616e7465655f766572696679", + "0x753531325f736166655f6469766d6f645f62795f75323536", + "0x736563703235366b315f6d756c5f73797363616c6c", + "0x736563703235366b315f6164645f73797363616c6c", + "0x8000000000000110000000000000000", + "0x100000000000000000000000000000000", + "0x753132385f67756172616e7465655f6d756c", + "0x753235365f737562204f766572666c6f77", + "0x1749", + "0xffffffffffffffff", + "0xee", + "0xe6", + "0xd6", + "0xc7", + "0xc0", + "0xb9", + "0x16d", + "0x166", + "0x157", + "0x11b", + "0x149", + "0x142", + "0x208", + "0x1f8", + "0x1f0", + "0x1e0", + "0x1a2", + "0x1d1", + "0x1ca", + "0x2a4", + "0x294", + "0x28c", + "0x27c", + "0x23e", + "0x26d", + "0x266", + "0x30e", + "0x2c8", + "0x301", + "0x2fa", + "0x2f3", + "0x38c", + "0x384", + "0x374", + "0x33c", + "0x365", + "0x35d", + "0x3f6", + "0x3b0", + "0x3e9", + "0x3e2", + "0x3db", + "0x474", + "0x46c", + "0x45c", + "0x424", + "0x44d", + "0x445", + "0x4e8", + "0x4d9", + "0x49d", + "0x4cb", + "0x4c4", + "0x599", + "0x58a", + "0x57a", + "0x571", + "0x560", + "0x520", + "0x550", + "0x549", + "0x612", + "0x602", + "0x5c2", + "0x5f3", + "0x5eb", + "0x698", + "0x68f", + "0x67e", + "0x642", + "0x66e", + "0x665", + "0x6ba", + "0x6b3", + "0x6e0", + "0x6d8", + "0x6f2", + "0x6f7", + "0x705", + "0x98", + "0x99", + "0x9a", + "0x737", + "0x73c", + "0x746", + "0x9b", + "0x9c", + "0x9d", + "0x755", + "0x75a", + "0x768", + "0x9e", + "0x9f", + "0xa0", + "0xa1", + "0xa2", + "0xa3", + "0xa4", + "0xa5", + "0xa6", + "0xa7", + "0xa8", + "0x79c", + "0xa9", + "0xaa", + "0xab", + "0xac", + "0xad", + "0xae", + "0xaf", + "0xb0", + "0xb1", + "0xb2", + "0xb3", + "0x7c8", + "0xb4", + "0xb5", + "0x7b0", + "0xb6", + "0xb7", + "0x7b5", + "0xb8", + "0xba", + "0x7c0", + "0xbb", + "0xbc", + "0xbd", + "0xbe", + "0xbf", + "0xc1", + "0xc2", + "0x7e6", + "0xc3", + "0xc4", + "0xc5", + "0x80a", + "0xc6", + "0xc8", + "0xc9", + "0x832", + "0xca", + "0x836", + "0xcb", + "0xcc", + "0x855", + "0xcd", + "0xce", + "0x88e", + "0xcf", + "0x887", + "0xd0", + "0xd1", + "0xd2", + "0xd3", + "0x87a", + "0xd4", + "0xd5", + "0xd7", + "0xd8", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0x89c", + "0xdd", + "0x8a1", + "0xde", + "0xdf", + "0x8b3", + "0xe0", + "0xe1", + "0xe2", + "0xe3", + "0x8be", + "0xe4", + "0xe5", + "0x8c3", + "0xe7", + "0x8cd", + "0xe8", + "0xe9", + "0xea", + "0x90c", + "0xeb", + "0x8e6", + "0xec", + "0xed", + "0x904", + "0xef", + "0xf0", + "0x8fa", + "0xf1", + "0xf2", + "0x9b9", + "0x9aa", + "0xf3", + "0xf4", + "0x9a2", + "0xf5", + "0xf6", + "0xf7", + "0xf8", + "0xf9", + "0xfa", + "0xfb", + "0xfc", + "0xfd", + "0xfe", + "0xff", + "0x100", + "0x101", + "0x102", + "0x103", + "0x97d", + "0x104", + "0x105", + "0x973", + "0x106", + "0x96f", + "0x107", + "0x108", + "0x109", + "0x99c", + "0x10a", + "0x999", + "0x10b", + "0x10c", + "0x10d", + "0x9fd", + "0x10e", + "0x10f", + "0x9d1", + "0x110", + "0x111", + "0x9d6", + "0x112", + "0x113", + "0x114", + "0x9f2", + "0x115", + "0x116", + "0x9eb", + "0x117", + "0x118", + "0x119", + "0xa48", + "0x11a", + "0xa41", + "0xa37", + "0x11c", + "0x11d", + "0x11e", + "0x11f", + "0x120", + "0xa7b", + "0xa61", + "0x121", + "0xa71", + "0x122", + "0xaa7", + "0xa9c", + "0xaa0", + "0x123", + "0x124", + "0x125", + "0xabc", + "0x126", + "0x127", + "0x128", + "0x129", + "0x12a", + "0x12b", + "0x12c", + "0x12d", + "0x12e", + "0xae7", + "0xae0", + "0x12f", + "0x130", + "0x131", + "0x132", + "0xaf3", + "0x133", + "0x134", + "0x135", + "0x136", + "0xb41", + "0x137", + "0xb37", + "0x138", + "0xb2d", + "0x139", + "0x13a", + "0x13b", + "0xb24", + "0x13c", + "0x13d", + "0x13e", + "0x13f", + "0x140", + "0xb6f", + "0x141", + "0x143", + "0x144", + "0x145", + "0x146", + "0x147", + "0x148", + "0x14a", + "0xb96", + "0x14b", + "0x14c", + "0x14d", + "0xbb3", + "0x14e", + "0x14f", + "0x150", + "0x151", + "0x152", + "0x153", + "0x154", + "0x155", + "0x156", + "0xbcb", + "0x158", + "0x159", + "0x15a", + "0x15b", + "0xbed", + "0x15c", + "0x15d", + "0x15e", + "0x15f", + "0xc24", + "0xc1c", + "0x160", + "0x161", + "0xc15", + "0x162", + "0x163", + "0xc0c", + "0x164", + "0x165", + "0x167", + "0x168", + "0x169", + "0x16a", + "0xc3d", + "0x16b", + "0x16c", + "0x16e", + "0x16f", + "0xc4a", + "0x170", + "0x171", + "0x172", + "0xc70", + "0x173", + "0xc60", + "0xc69", + "0x174", + "0xc86", + "0x175", + "0x176", + "0x177", + "0x178", + "0x179", + "0x17a", + "0x17b", + "0x17c", + "0x17d", + "0xca6", + "0x17e", + "0x17f", + "0x180", + "0x181", + "0x182", + "0x183", + "0x184", + "0xccc", + "0x185", + "0x186", + "0x187", + "0x188", + "0x189", + "0x18a", + "0x18b", + "0x18c", + "0x18d", + "0x18e", + "0xd04", + "0x18f", + "0x190", + "0x191", + "0xcfe", + "0x192", + "0x193", + "0x194", + "0xcf7", + "0x195", + "0x196", + "0xd0f", + "0x197", + "0x198", + "0xd0a", + "0x199", + "0x19a", + "0x19b", + "0x19c", + "0xd1c", + "0x19d", + "0x19e", + "0x19f", + "0x1a0", + "0x1a1", + "0xd3a", + "0xd3f", + "0x1a3", + "0xd7c", + "0x1a4", + "0x1a5", + "0xd77", + "0xd52", + "0xd57", + "0xd6d", + "0xd68", + "0x1a6", + "0x1a7", + "0x1a8", + "0xd73", + "0x1a9", + "0xd82", + "0xdac", + "0x1aa", + "0x1ab", + "0x1ac", + "0xdcb", + "0x1ad", + "0x1ae", + "0x1af", + "0x1b0", + "0x1b1", + "0xdfc", + "0xdf3", + "0x1b2", + "0x1b3", + "0x1b4", + "0x1b5", + "0x1b6", + "0x1b7", + "0xe22", + "0xe17", + "0xe1c", + "0x1b8", + "0x1b9", + "0xe27", + "0x1ba", + "0x1bb", + "0x1bc", + "0x1bd", + "0xe46", + "0x1be", + "0x1bf", + "0x1c0", + "0x1c1", + "0x1c2", + "0x1c3", + "0xe55", + "0x1c4", + "0x1c5", + "0xe5a", + "0x1c6", + "0x1c7", + "0x1c8", + "0x1c9", + "0xe66", + "0x1cb", + "0x1cc", + "0x1cd", + "0x1ce", + "0x1cf", + "0x1d0", + "0xe8d", + "0xe92", + "0xe9c", + "0x1d2", + "0xeb5", + "0x1d3", + "0xeae", + "0x1d4", + "0x1d5", + "0x1d6", + "0xec2", + "0xec7", + "0xf18", + "0x1d7", + "0x1d8", + "0xf10", + "0x1d9", + "0xf03", + "0x1da", + "0x1db", + "0xefb", + "0x1dc", + "0xeef", + "0x1dd", + "0x1de", + "0x1df", + "0x1e1", + "0x1e2", + "0x1e3", + "0x1e4", + "0x1e5", + "0xf2e", + "0xf70", + "0x1e6", + "0xf44", + "0x1e7", + "0x1e8", + "0xf49", + "0xf65", + "0x1e9", + "0x1ea", + "0x1eb", + "0xf5b", + "0x1ec", + "0x1ed", + "0x1ee", + "0x1ef", + "0x1f1", + "0xfac", + "0xf8d", + "0xf92", + "0xfa1", + "0x1f2", + "0x1f3", + "0x103f", + "0x1f4", + "0x1f5", + "0x1f6", + "0xfd6", + "0x1f7", + "0xfea", + "0x1f9", + "0x1037", + "0x1028", + "0x1fa", + "0x1021", + "0x1016", + "0x1fb", + "0x1fc", + "0x1fd", + "0x10cd", + "0x1fe", + "0x1ff", + "0x10c4", + "0x200", + "0x10b4", + "0x201", + "0x10ab", + "0x202", + "0x203", + "0x204", + "0x1084", + "0x1089", + "0x10a4", + "0x1096", + "0x205", + "0x206", + "0x207", + "0x10e2", + "0x10ee", + "0x209", + "0x20a", + "0x20b", + "0x20c", + "0x20d", + "0x20e", + "0x20f", + "0x110e", + "0x210", + "0x211", + "0x212", + "0x213", + "0x214", + "0x115c", + "0x215", + "0x216", + "0x1141", + "0x1138", + "0x113d", + "0x217", + "0x218", + "0x219", + "0x1149", + "0x1154", + "0x21a", + "0x21b", + "0x21c", + "0x21d", + "0x21e", + "0x117c", + "0x21f", + "0x220", + "0x221", + "0x222", + "0x223", + "0x1193", + "0x224", + "0x225", + "0x11aa", + "0x11af", + "0x11bb", + "0x226", + "0x227", + "0x228", + "0x229", + "0x22a", + "0x11ca", + "0x22b", + "0x22c", + "0x22d", + "0x22e", + "0x11dc", + "0x11e5", + "0x22f", + "0x230", + "0x11ed", + "0x231", + "0x232", + "0x233", + "0x11f5", + "0x234", + "0x1201", + "0x235", + "0x236", + "0x237", + "0x238", + "0x120d", + "0x239", + "0x23a", + "0x1211", + "0x23b", + "0x23c", + "0x23d", + "0x23f", + "0x1221", + "0x240", + "0x241", + "0x1227", + "0x242", + "0x122f", + "0x243", + "0x244", + "0x245", + "0x1239", + "0x246", + "0x247", + "0x124a", + "0x248", + "0x249", + "0x124f", + "0x24a", + "0x24b", + "0x1277", + "0x1270", + "0x24c", + "0x24d", + "0x1268", + "0x24e", + "0x24f", + "0x250", + "0x251", + "0x252", + "0x1293", + "0x253", + "0x254", + "0x137f", + "0x1373", + "0x255", + "0x1368", + "0x256", + "0x257", + "0x1355", + "0x258", + "0x1342", + "0x259", + "0x25a", + "0x1329", + "0x25b", + "0x25c", + "0x25d", + "0x25e", + "0x25f", + "0x260", + "0x131d", + "0x261", + "0x1314", + "0x130c", + "0x262", + "0x1305", + "0x263", + "0x264", + "0x265", + "0x13ca", + "0x13c3", + "0x13b3", + "0x13bd", + "0x13df", + "0x267", + "0x268", + "0x13f5", + "0x1407", + "0x269", + "0x26a", + "0x142a", + "0x14d8", + "0x26b", + "0x1447", + "0x144c", + "0x14b2", + "0x1457", + "0x145c", + "0x148c", + "0x26c", + "0x26e", + "0x1479", + "0x26f", + "0x270", + "0x271", + "0x14a0", + "0x14aa", + "0x272", + "0x273", + "0x14c6", + "0x14d0", + "0x274", + "0x1528", + "0x1520", + "0x275", + "0x1510", + "0x276", + "0x277", + "0x278", + "0x279", + "0x27a", + "0x27b", + "0x27d", + "0x153f", + "0x27e", + "0x27f", + "0x154a", + "0x280", + "0x281", + "0x282", + "0x283", + "0x284", + "0x285", + "0x286", + "0x1562", + "0x287", + "0x288", + "0x289", + "0x28a", + "0x1571", + "0x157e", + "0x1583", + "0x159a", + "0x1590", + "0x1595", + "0x28b", + "0x28d", + "0x28e", + "0x28f", + "0x290", + "0x15b3", + "0x291", + "0x292", + "0x293", + "0x15c8", + "0x15cd", + "0x15e6", + "0x15d9", + "0x295", + "0x15f2", + "0x296", + "0x297", + "0x298", + "0x299", + "0x29a", + "0x29b", + "0x29c", + "0x29d", + "0x29e", + "0x29f", + "0x1624", + "0x2a0", + "0x1631", + "0x1641", + "0x2a1", + "0x166a", + "0x1653", + "0x1660", + "0x165f", + "0x2a2", + "0x2a3", + "0x2a5", + "0x2a6", + "0x2a7", + "0x2a8", + "0x2a9", + "0x2aa", + "0x2ab", + "0x2ac", + "0x2ad", + "0x16de", + "0x2ae", + "0x2af", + "0x16fb", + "0x2b0", + "0x2b1", + "0x1706", + "0x2b2", + "0x1716", + "0x1728", + "0x172e", + "0x1736", + "0x1740", + "0x31c", + "0x39b", + "0x404", + "0x483", + "0x4f6", + "0x5a7", + "0x621", + "0x6a8", + "0x6c0", + "0x6ea", + "0x70f", + "0x717", + "0x724", + "0x72b", + "0x730", + "0x74d", + "0x772", + "0x77a", + "0x782", + "0x788", + "0x7a3", + "0x7d1", + "0x7ef", + "0x7f5", + "0x813", + "0x81a", + "0x823", + "0x82b", + "0x83d", + "0x860", + "0x894", + "0x8d5", + "0x91b", + "0x91f", + "0x9c1", + "0xa0c", + "0xa50", + "0xa8a", + "0xaae", + "0xab4", + "0xac2", + "0xac7", + "0xad0", + "0xaed", + "0xaf9", + "0xb4b", + "0xb51", + "0xb59", + "0xb5d", + "0xb79", + "0xba1", + "0xbb9", + "0xbd1", + "0xbd6", + "0xbf4", + "0xc2b", + "0xc43", + "0xc4f", + "0xc7b", + "0xc92", + "0xcad", + "0xcbc", + "0xcd5", + "0xd15", + "0xd25", + "0xd33", + "0xd86", + "0xdb4", + "0xdd2", + "0xe05", + "0xe2e", + "0xe4e", + "0xe5f", + "0xe6f", + "0xe72", + "0xea3", + "0xebb", + "0xf22", + "0xf36", + "0xf7f", + "0xfba", + "0x104f", + "0x10dc", + "0x10e8", + "0x10f6", + "0x1115", + "0x1118", + "0x1165", + "0x1183", + "0x118d", + "0x1199", + "0x11c4", + "0x11d0", + "0x11d2", + "0x11ef", + "0x11fb", + "0x1207", + "0x1217", + "0x1242", + "0x1254", + "0x127d", + "0x129b", + "0x1389", + "0x13d1", + "0x13ec", + "0x13f9", + "0x1414", + "0x1438", + "0x14e8", + "0x152f", + "0x1532", + "0x154c", + "0x154f", + "0x155b", + "0x156b", + "0x1577", + "0x15a1", + "0x15a7", + "0x15ac", + "0x15b9", + "0x15ec", + "0x15f6", + "0x15fb", + "0x15ff", + "0x1617", + "0x161d", + "0x162a", + "0x1637", + "0x1646", + "0x1674", + "0x167c", + "0x1684", + "0x168d", + "0x168f", + "0x16d3", + "0x16ea", + "0x16f4", + "0x1701", + "0x170a", + "0x171e", + "0xcd98", + "0x48090120240480b00e028028090120240480800e0180280400600800800", + "0x900800e0440281001203c070090120240480d00e0180280201802404809", + "0x481801205c0380602405404815012058038060240540481401204c03806", + "0x4823012088038210240800481f00e0780281d01203c0e01b0120680c815", + "0x380f0240980482601209403806024010120180120240480800e0180281d", + "0x282a00e044028290120200381e00a06c0481b0120200380600a01014027", + "0x48230120200380600a0b80482d0120b0038210240740482b01202003821", + "0x383100a06c0481b01206c0480800e0c40282e0120c00482f00e0840901b", + "0x380600a0d80480f06a054048340120cc038060240600481001204004832", + "0x38060240b8048380120dc038210240980480800e0780281801204004808", + "0x283d00e0440281d0120f00483b00e0840903a01203c1a81501209804839", + "0x4818012108038210240b804841012100038210240540483f0120200383e", + "0x3821024054048450120200383e00a1100381100a06c0484300e0780281d", + "0x380602412c0484a0121240380602406c0484800e0780282e01211c04846", + "0xc8040a4010288040a00740484f01213803821024010268150120240484c", + "0x485600e08409015012154048540120200385300a08c0481a0320d80481a", + "0x3821024164048230120200380600a05404823012160038060240b804857", + "0x486000e078028040be0540485e012174038060240102e02e01216c0485a", + "0x1a86801203c1a867012198048650121900383102418c0486200e07809061", + "0x383100a0103701b0121780485e0121b40486c0121ac0386a00a1a40480f", + "0x282e0121c80487100e0840903c0120200381e00a178048700121c00486f", + "0x3c02e0121dc0487600e084090150121d40480800e0f80283f0121d003873", + "0x487d00e0180902301203c1a8150120400487c00e0180907b0121e83c802", + "0x488000e084090100120200381e00a1fc0487a0f21540480f0380540487e", + "0x488600e0c4028850122100381e00a20c0480f0382080481a0320b804881", + "0x481b01206c048230120240485e01206c0488800e21c028090121c00481b", + "0x38210241b40480800e078028230120980482601208c048090122240481b", + "0x48360122340380602408c0481b0121780488c00e0c40282e01222c0488a", + "0x489100e0840902e0122400488f00e0840908e01208c0480800e01802815", + "0x282e01224c0489200e0840905e0120200381e00a06c0480f01c07404815", + "0x902e01225c0489600e084090150122540480800e0f80284501225003873", + "0x902e01226c0489a00e084090990120200381e00a0540484f01226003806", + "0x489e01227403806024040048100120200380600a0740489901227003821", + "0x489e012284038210240b8048a001227c038210242780480800e07802815", + "0x381100a054048a401228c0380602406c0480f06a1fc048a200e0780281d", + "0x480800e1cc0282e0122a0048a700e084090150122980480800e0f8028a5", + "0x48ac0122ac038210240600480800e0780282e0122a8048a900e08409015", + "0x381e00a0b8048af0122b803821024264048230120200380600a0085682e", + "0x382100a0540481d0122c8038210240b8048b10122c00382102413c04808", + "0x3c81501206c048b600e0180902e0122d4048b400e084090b301208c04808", + "0x480800e0840282e0122e0048b700e0840901b0120200381e00a06c0487a", + "0x48bc00e08409055012020038bb00a0b8048ba0122e4038210240540481d", + "0x38210242fc048230120200382100a054048540122f8038210240b8048bd", + "0x48c500e310028230120200381e00a30c0487a0f20086102e012304048c0", + "0x6482e012320048c700e084090150123180480800e0f8028a60121d404895", + "0x38cf19c00866815012184048cc00e0180902e01232c048ca00e08409004", + "0x48d71ac024048d5046350048d3046024048d200e024048d200e344038d0", + "0xd8090123683080901236452009012364100090123640d80901236011809", + "0x6e0e005c024048df056024048df036024048de036024048d21ba370048db", + "0x72009012348038e31c2024048d2186024048d21c4024048d201237070809", + "0x5300901237c3a80901237c1f80901237c4a80901237c2280901237c038e5", + "0x48e8190024048d91ce024048d51cc350048d30c2024048d218c024048df", + "0x48db00e370708091b83806580901237c1180901237c0e8090123640e809", + "0x48d300e3b0618090123ac750dc01236c118090123640a809012364748dc", + "0x2a009012364778090123645f8090123546080901235c77009012354768d4", + "0x48d5186024048f004c350048d30a8024048d218c024048d918c024048e8", + "0xe8090123483f8090123482a8090123642a8090123a05e80901235c78809", + "0x48d71e8024048d50cc350048d3174024048d71e6024048d51e4350048d3", + "0x148d401234c0d8090123ac0d8d401234c0d8090123640d8090123a05c009", + "0x48d516a024048d71ec024048d505a350048d3036024048f01ea024048d5", + "0x7c8d401234c170d401234c7c0090123647b8dc01236c158d401234c59809", + "0x48d309e024048d209e024048d909e024048e8162024048d71f4024048d5", + "0x7e8090123484c8090123545780901235c7e0090123547d8d401234c180d4", + "0x48db202350048d3200350048d31fe350048d3068350048d31fc350048d3", + "0xc0090123a05600901235c818090123541c0d401234c3d809012348810dc", + "0x6b0091b83800390620a350048d3208350048d3030024048d2030024048d9", + "0x48e818c024048d70123706b0091b83800a80901237c6b009012348038dc", + "0x84809012354840d401234c55009012364838090123541e0d401234c4a809", + "0x4a80901236473809012348038dc1ce0246e0e0190024048df150024048d7", + "0x38dc2160246e0e000e42853009012364048dc1ce0246e0e00ea024048d9", + "0x490d216024048d5012370858091b83800390c216024048d2040024048d2", + "0x48df0123705f8091b83801f8d401234c0d8090124381b0090123680d809", + "0x491021e350048d3082350048d31dc024048d200e370770091b838060809", + "0x48d3228350048d3226024048d2226024048df00e448118090124443f809", + "0x228d401234c048dc1ea0246e0e01ea024048d200e3707a8091b8380250d4", + "0x48d31ec024048d200e3707b0091b83805a80901237c048dc1660246e0e0", + "0x8b009012354328d401234c258d401234c278090124388a8d401234c238d4", + "0x48df22e350048d313c024048d213c024048d913c024048e8140024048d7", + "0x278d401234c048dc1e60246e0e01e6024048d200e370798091b83805d009", + "0x6e0e0234024048d200e3708d0091b83800391913c024048d7230024048d5", + "0x6e0e015e024048df136024048d7238024048d5236350048d30123708d009", + "0x48d30123704c8091b8380048dc1f80246e0e01f8024048d200e3707e009", + "0x2a0d401234c900d401234c8f8d401234c4b80901235c8f0090123548e8d4", + "0x48d3012370048db00e370048db030024048d50300240490e0aa350048d3", + "0x392400e48c4980901235c2c8d401234c91009012354908d401234c2b8d4", + "0x48db24c024048d920e024048d200e370838091b83805500901237c03925", + "0xc0091b8380039280c202404910126024048d9012370838091b8380938dc", + "0x48d2012370848091b8380950dc01236c0392900e3700c0091b8380048dc", + "0x48d3012370960091b838096009012348038dc2580246e0e000e4ac84809", + "0x5f8091b83800d809012440968d401234c318090123483180901237c2d8d4", + "0x1b009012378470090123544800901235c970090123542f0d401234c038dc", + "0x348090124344580901235c98009012354978d401234c048dc1dc0246e0e0", + "0x48d304c024048d9112024048d9012024048d90bc024048d90d2024048d7", + "0x8009012348080090124400800901237c048dc0124c4038dc0124c4308d4", + "0x9a0dc01236c4080901235c99809012354338d401234c039320c6350048d3", + "0x9b0dc01236c9a8d401234c0800901236478809012348048dc1e20246e0e0", + "0x9b809012348038dc26e0246e0e0046024048d8226024048d70fe024048eb", + "0x360d401234c118090124349b8090123543f8090123c0048dc26e0246e0e0", + "0x6e0e0272370048db0da350048d3226024048d9270024048d90fe024048d9", + "0x38dc1e80246e0e0170024048df274370048db1e8024048d20123707a009", + "0x393b074350048d312a024048d70123707b0091b8380038dc1660246e0e0", + "0x48db0123709e0091b83809e009012348038dc2780246e0e013c024048df", + "0x8c0091b83809f009012354390d401234c340d401234c380d401234c9e8dc", + "0x6e0e0136024048df234024048d50123708c0091b83808c009012348038dc", + "0x9f8d401234c228090123a0048dc2380246e0e0238024048d200e3708e009", + "0x48dc23c0246e0e00ee350048d30ea350048d3096024048d2096024048df", + "0x38dc2060246e0e0158024048df280370048db08a024048d923c024048d2", + "0x48d3284370048db0f6024048eb282350048d30ea024048d7206024048d2", + "0x9f809012354a18d401234c3b809012364a08090123543d8090123c03d8d4", + "0x48df0da024048d90d8024048d9074024048d70740240490d0e4024048d7", + "0x9f0d401234c048dc2440246e0e0244024048d200e370910091b838049809", + "0x5400901237c9b8d401234c9a8090123486e0dc26a0246e0e00fc350048d3", + "0x968090123549c0d401234c978090123543f8d401234c038dc2120246e0e0", + "0x4800901237c038dc11c0246e0e006c024048df0b2024048d50b6024048d7", + "0x48dc25c0246e0e0012370470091b838097009012348038dc25c0246e0e0", + "0x3944012370980091b838098009012348038dc2600246e0e0116024048df", + "0x6e0e0102024048df102350048d300e5180394501202404910020024048d7", + "0x11809012368048dc2660246e0e028e370048db266024048d200e37099809", + "0x6e0e017a024048df0ae024048d7242024048d5266350048d30aa024048d2", + "0x48d3106350048d3036024049110460240490e0460240491000e37078809", + "0x38dc01252c0394a2400240491029237004948012370818091b8380428d4", + "0x90009012348048dc0125340394c23e024048d204c024048d204c02404910", + "0x48d200e3708d8091b8380448d401234c148090123481480901237c0394e", + "0x48dc2360246e0e0240024048d91f4024048d20123707d0091b83808d809", + "0x8b009012348038dc22c0246e0e0140024048df278024048d5104350048d3", + "0x48d50d2350048d30400240491000e53c04809012438048dc22c0246e0e0", + "0x48dc27c0246e0e002a0240490e27c024048d200e3709f0091b83808b809", + "0x8f0091b83804b80901237c038dc26a0246e0e0260350048d3116350048d3", + "0x2500901237c2380901235c8a8090123541b0d401234c27809012440038dc", + "0x38dc2280246e0e0120350048d308e024048d911c350048d3094024048d2", + "0x87809012354960d401234c970d401234c048dc2280246e0e0228024048d2", + "0xa08091b8380a0809012348038dc2820246e0e00ee024048df082024048d7", + "0x48d3012370840091b838084009012348038dc2100246e0e000e540048dc", + "0x48d30ce024048d200e370338091b8380960090123549f809012348930d4", + "0x48d712a350048d300e544910d401234c9a8090123649a8090123a0498d4", + "0x48d3012370978091b838097809012348038dc25e0246e0e000e54855009", + "0x1c00901235c820090123548f0d401234c0d80901254c828090123544b8d4", + "0x48db25a024048d200e370968091b83802d80901237c038dc0b20246e0e0", + "0x8080901235c4c8d401234c048dc0b20246e0e0012370968091b8380aa0dc", + "0x48d5136350048d306c024048d211c024048d206c0240490d06c02404955", + "0x48df242024048d2012370908091b8380118090123786580901235c70809", + "0x48d7068024049101fe024048d5238350048d300e370908091b83802b809", + "0x8c0d401234c4f0d401234c1a0090123481a0090123648d0d401234c1a009", + "0x48d3140350048d31b837004931052024048d72ae370048db2ac370048db", + "0x6e0e0162024048df00e560898d401234c080090123a09e0d401234c8b0d4", + "0x8b809012348038dc22e0246e0e0236024048d52b2370048db00e3707d009", + "0x7d809012354520d401234c7f0090123487f00901237c048dc22e0246e0e0", + "0x7c809012354858d401234c32809012348048dc0ca0246e0e0060024048d7", + "0x2380901237c9600901243861809012438710090124380395a05a024048d7", + "0x48d914c350048d30123708a8091b83808a809012348038dc22a0246e0e0", + "0x48df00e5781f8090123a08a0090123540395d00e570ad8dc01236c1f809", + "0x84009012354048dc21e0246e0e021e024048d200e370878091b838020809", + "0x48d326a024048d50123709f8091b8380038dc27e0246e0e00e4024048df", + "0x6e0e000e57c550d401234c848d401234c330090123480e809012438540d4", + "0x38dc1e40246e0e000e580048dc20a0246e0e020a024048d200e37082809", + "0x82009012348838d401234cb08dc01236c048dc1e40246e0e01e4024048d2", + "0x808090123488080901237c7680901235c768090123487680901237c03962", + "0x6e0e01cc024048d200e370730091b83800396306c024048d7012024048d2", + "0x6e0e0068024048df2c8024048d5206350048d3158350048d301237073009", + "0x578d401234c7e8d401234c048dc1fe0246e0e01fe024048d200e3707f809", + "0x4910166350048d32ca024048d51f4350048d3162350048d31f8350048d3", + "0x48d3028024048d20200240496816a350048d32ce024048d200e5980a009", + "0x48d900e3704c8091b83805c0d401234c7c0d401234c7a8d401234c7b0d4", + "0x48d3012024048e82d4370048db00e5a4500090123640a00901236458809", + "0x7d8091b838072009012364720090124400396c00e5ac7f00901235c7a0d4", + "0x48d31fc024048d900e3707d8091b83801800901237c7d809012348048dc", + "0x7c809012348038dc1f20246e0e005a024048df00e5b46e0dc01236c5d0d4", + "0x48d32dc370048db0ca024048d500e370328091b8380048dc1f20246e0e0", + "0xb80dc01236c33809012354330090123545e8d401234cb78dc01236c798d4", + "0x820091b8380038dc2080246e0e0070024048df1e4024048d51e2350048d3", + "0x48dc2c80246e0e02c8024048d200e370b20091b838073009012354048dc", + "0x49312e8370049312e6370049312e4370049312e2370049310200240490e", + "0xb28091b8380b2809012348048dc2ca0246e0e000e5dcbb0dc0124c4ba8dc", + "0x770d401234c6a00901236403979182350048d300e5e05f8d401234c038dc", + "0x48d7096024048d7094024048d72fa370048db2f83700493100e5ec0397a", + "0x48df196350048d31b8024048d71de350048d300e5f8618d401234c31809", + "0x6e00901237c30809012438bf8dc01236c630d401234c6a0090123486a009", + "0xc08dc01201c6e00900e01cc080900e01c03980190350048d31b8024048d2", + "0x39670126040496701235003807302024038dc00e0540a0dc11c040b38dc", + "0xb200902801cb20182ca350c08091a859c6e01000e3500498101235004967", + "0x38230126040481801205403807302024038dc00e0800493e03a024c08dc", + "0x48e601206003807302024038dc00e098048fb1da3986e1811b808c04965", + "0x498101201c1000700e6040481d01207403807302024768092c801c03981", + "0x48661e4370768070cc024c08090cc024730070cc024c080900e08c038f2", + "0x486600e0b40498101206c148dc1e401c148093020240382600e06c04981", + "0x38100126040481001206c03965012604049650123500382b0126040482d", + "0x382b1b8040b29670120ac049810120ac0482d00e3700498101237004829", + "0x482e00e0b80498101201c1580700e6040482601206003807302024038dc", + "0x6e0071fc3ec6e0670603e46e1811b80b8081651a83e40382e0126040482e", + "0x38fe00e3fc049810120d0048fb00e0d00498101201c1800700e60404807", + "0x6a10000e0e00498101201c7f807202024c08092000241a007200024c0809", + "0x49810123700482900e0c0049810120c00481b00e410049810120e0808ff", + "0x8403c20a350c080903a4106e0302ce0e00381d0126040481d012404038dc", + "0x38dc00e1040485907e024c08dc210024820071f2024c08091f20246a007", + "0x490f0120f00390f0126040480704001c039810120fc0490500e01cc0809", + "0x484100e114049810121280483f00e01cc0809228024840070944506e181", + "0x38f9012604048f9012350039150126040484701243c0384701260404845", + "0x49810124540482d00e0f0049810120f00482900e414049810124140481b", + "0x384b0126040484101219803807302024038dc00e4541e1051f259c04915", + "0x49810120f00482900e414049810124140481b00e3e4049810123e4048d4", + "0x3807302024038dc00e12c1e1051f259c0484b0126040484b0120b40383c", + "0x7300722e024c080900e450038650126040480704001c039810120740481d", + "0x8d8093020240382600e13c0498101245c328dc1da01c8b8093020248b809", + "0x48fb0123500391f0126040491d0121980391d0126040484f23637079007", + "0x482d00e370049810123700482900e3f8049810123f80481b00e3ec04981", + "0x482001212803807302024038dc00e47c6e0fe1f659c0491f0126040491f", + "0x498101201c23807240024c080900e080038073020240c00908a01c03981", + "0x480704c01c2a8093020242a1201b83b4038540126040485401239803854", + "0x6a0070b2024c080924202433007242024c08090aa15c6e0f200e15c04981", + "0x6e0093020246e00905201c080093020240800903601cb2809302024b2809", + "0x2280700e604048071b801c2c8dc020594b38090b2024c08090b202416807", + "0x48e600e4b40498101201c8a0070b6024c080900e080038073020246a009", + "0x392f0126040480704c01c2f0093020249685b1b83b40392d0126040492d", + "0xc08090280246a0070c6024c08090c2024330070c2024c08090bc4bc6e0f2", + "0x3180905a01c6e0093020246e00905201c0a8093020240a80903601c0a009", + "0xc080900e12c038100126040480722a01c318dc02a050b38090c6024c0809", + "0x38182ca370c1015028370c08dc01201c6e00900e01cc080900e01c03807", + "0x38150126040481501206c038140126040481401235003807302024038dc", + "0x491700e0800e9641a8604048d402a0506a06500e3500498101235004967", + "0x768dc3020241180909e01c0398101201c6e0071cc024c18230126046e020", + "0x7680902a01c0398101201c6e0070cc024c20f20126046e02601246c03826", + "0x398101201c6e0070560247702d052370c08dc036024b2807036024c0809", + "0x38073020240800923a01c039810120b40496400e01cc08090520240c007", + "0x730071f2024c080900e08c0382e0126040480704001c039810123c80491f", + "0x7d8093020240382600e0c0049810123e4170dc1da01c7c8093020247c809", + "0x496401235003834012604048fe012198038fe012604048301f637079007", + "0x482d00e370049810123700482900e074049810120740481b00e59004981", + "0x482b01206003807302024038dc00e0d06e01d2c859c0483401260404834", + "0xe9641a83e4038ff012604048ff0120b8038ff0126040480705601c03981", + "0x498101201c1800700e604048071b801c820381b8614809001b86046e0ff", + "0xc08092100241a007210024c080900e3f80383c012604049050123ec03905", + "0x492000e43c049810121041f83c1a840003841012604048071fe01c1f809", + "0x390001260404900012350038073020248a0090a801c251141b86040490f", + "0x49810123c80485500e370049810123700482900e404049810124040481b", + "0x49670203709080722a59c238452ce604048f20943708090002015c038f2", + "0x1000700e604048071b801c3280930c12c049811b84540485900e59c04981", + "0x8e91b1b86040484f0124b40384f0126040484b01216c0391701260404807", + "0x498101211c0481b00e11404981012114048d400e01cc08092360242f007", + "0x238452ce18c03917012604049170121840391d0126040491d0124bc03847", + "0x38dc00e15c049870aa024c08dc0a8024338070a84808f8d43020248b91d", + "0x483c00e01cc08090b2024250070b24846e1810121540493500e01cc0809", + "0x385e0126040492d0120fc038073020242d80921001c9685b1b860404921", + "0x498101247c048d400e184049810124bc0490f00e4bc0498101217804841", + "0x48610120b403967012604049670120a4039200126040492001206c0391f", + "0x498101215c0486600e01cc080900e370038612ce4808f96701218404981", + "0x49670120a4039200126040492001206c0391f0126040491f01235003863", + "0xc080900e370038632ce4808f96701218c0498101218c0482d00e59c04981", + "0x484701206c0384501260404845012350038670126040486501219803807", + "0x2296701219c0498101219c0482d00e59c0498101259c0482900e11c04981", + "0xc08091e40248f80700e6040481001247403807302024038dc00e19cb3847", + "0x49810121b0048e600e1b00498101201c8a00726a024c080900e08003807", + "0x3683a1b83c80383a0126040480704c01c36809302024361351b83b40386c", + "0xd807070024c08090700246a0070d0024c08090e0024330070e0024c0809", + "0x340093020243400905a01c6e0093020246e00905201c8200930202482009", + "0x491d00e01cc08090cc0242500700e604048071b801c340dc2080e0b3809", + "0x480708e01c390093020240382000e01cc08091da0242280700e60404810", + "0x130070ea024c080927e1c86e0ed00e4fc049810124fc048e600e4fc04981", + "0x3d809302024a08090cc01ca08093020243a8771b83c80387701260404807", + "0xc08091b80241480703a024c080903a0240d8072c8024c08092c80246a007", + "0x398101201c6e0070f63700e9642ce0243d8093020243d80905a01c6e009", + "0x4981012590048d400e50c049810123980486600e01cc08090200248e807", + "0x49430120b4038dc012604048dc0120a40381d0126040481d01206c03964", + "0x39810120400491d00e01cc080900e370039431b8074b216701250c04981", + "0x387e0126040480722801c9f0093020240382000e01cc08091a802422807", + "0x498101201c1300726e024c08090fc4f86e0ed00e1f8049810121f8048e6", + "0xb28091a801c408093020249c0090cc01c9c0093020249b87f1b83c80387f", + "0x168071b8024c08091b802414807030024c08090300240d8072ca024c0809", + "0x38dc01201c0398101201c038071023700c1652ce0244080930202440809", + "0xc08092ce0246a00700e604048071b801c0a8141b8620081671b86046e009", + "0xb38d40ca01c6a0093020246a0092ce01c080093020240800903601cb3809", + "0x38dc00e0800498903a024c08dc2c80248b8072c8060b28d43020246a010", + "0x498a1da024c08dc1cc0248d8071cc08c6e1810120740484f00e01cc0809", + "0x6e1811b83c80496500e3c80498101208c0481500e01cc080900e37003826", + "0xd8092c801c039810121980481800e01cc080900e3700382901262c0d866", + "0xc080900e08c0382d0126040480704001c039810123b40491f00e01cc0809", + "0x382600e0b8049810120ac168dc1da01c15809302024158091cc01c15809", + "0x38fb01260404830012198038300126040482e1f2370790071f2024c0809", + "0x49810123700482900e060049810120600481b00e59404981012594048d4", + "0x3807302024038dc00e3ec6e0182ca59c048fb012604048fb0120b4038dc", + "0x38fe012604048fe0120b8038fe0126040480705601c039810120a404818", + "0x1800700e604048071b801c809001b86307f8341b86046e0fe0305946a0f9", + "0x1a00720a024c080900e3f803904012604048380123ec0383801260404807", + "0x49810124201e1041a840003908012604048071fe01c1e00930202482809", + "0x483401235003807302024208090a801c878411b86040483f0124800383f", + "0x485500e370049810123700482900e3fc049810123fc0481b00e0d004981", + "0x3680708e114251142ce604048ed21e3707f8340201b0038ed012604048ed", + "0x328093020240382000e01cc080900e3700384b0126348a80930237023809", + "0x484f0121a00391b09e370c080922e0243800722e024c080922a0241d007", + "0x8d8dc0e401c32809302024328090c201c8d8093020248d8091cc01c03981", + "0x2a1201b86040491d0120f0038073020248f80909401c8f91d1b860404865", + "0x49810121540484100e154049810121500483f00e01cc080924002484007", + "0x484a01206c0391401260404914012350039210126040485701243c03857", + "0x8a167012484049810124840482d00e114049810121140482900e12804981", + "0x4914012350038590126040484b01219803807302024038dc00e4842284a", + "0x482d00e114049810121140482900e128049810121280481b00e45004981", + "0x48ed01247c03807302024038dc00e1642284a22859c0485901260404859", + "0xc080925a0247300725a024c080900e4500385b0126040480704001c03981", + "0x978dc1e401c978093020240382600e178049810124b42d8dc1da01c96809", + "0x3900012604049000123500386301260404861012198038610126040485e", + "0x498101218c0482d00e370049810123700482900e404049810124040481b", + "0x2280700e6040482601212803807302024038dc00e18c6e10120059c04863", + "0x48e600e4d40498101201c238070ce024c080900e0800380730202411809", + "0x386d0126040480704c01c360093020249a8671b83b40393501260404935", + "0xc08092ca0246a0070e0024c080907402433007074024c08090d81b46e0f2", + "0x3800905a01c6e0093020246e00905201c0c0093020240c00903601cb2809", + "0xc08090400243300700e604048071b801c380dc030594b38090e0024c0809", + "0x6e00905201c0c0093020240c00903601cb2809302024b28091a801c34009", + "0x48071b801c340dc030594b38090d0024c08090d0024168071b8024c0809", + "0x498101201c8a0070e4024c080900e080038073020246a00908a01c03981", + "0x480704c01c3a8093020249f8721b83b40393f0126040493f0123980393f", + "0x6a0070f6024c080928202433007282024c08090ea1dc6e0f200e1dc04981", + "0x6e0093020246e00905201c0a8093020240a80903601c0a0093020240a009", + "0x38100126040480727e01c3d8dc02a050b38090f6024c08090f602416807", + "0xc7015028370c08dc01201c6e00900e01cc080900e01c038073020240384b", + "0x48d40121d4038d4012604048d401259c03807302024038dc00e060b28dc", + "0x498f2ce024c08dc03a0243b807028024c08090280246a00703a5906e181", + "0x49810120540481b00e05004981012050048d400e01cc080900e37003820", + "0xa0d40f601cb3809302024b38101b8504039640126040496401259c03815", + "0x38dc00e3c80499004c024c08dc1da024a18071da398118d4302024b2015", + "0x4991052024c08dc0360243f0070361986e1810120980493e00e01cc0809", + "0x6e1811b80ac0496500e0ac049810121980481500e01cc080900e3700382d", + "0x7c8092c801c039810120b80481800e01cc080900e370038300126487c82e", + "0xc080900e08003807302024b38090d001c039810120a40490800e01cc0809", + "0x7f0fb1b83b4038fe012604048fe012398038fe0126040480704601c7d809", + "0x33007200024c08090683fc6e0f200e3fc0498101201c13007068024c0809", + "0x730093020247300903601c11809302024118091a801c8080930202480009", + "0x808dc1cc08cb3809202024c0809202024168071b8024c08091b802414807", + "0x17007070024c080900e0ac038073020241800903001c0398101201c6e007", + "0x3908078370c9905208370c08dc070398118d41f201c1c0093020241c009", + "0x7f007082024c080907e0247d80707e024c080900e0c003807302024038dc", + "0x80007094024c080900e3fc039140126040490f0120d00390f01260404807", + "0x48470121500391508e370c080908a0249000708a024c0809094450208d4", + "0x6e00905201c828093020248280903601c82009302024820091a801c03981", + "0x9b807052024c0809052024308072ce024c08092ce024730071b8024c0809", + "0x8d809302370278090da01c279170ca12cb39810120a4b39151b841482014", + "0xc08092360241d00723e024c080900e08003807302024038dc00e47404994", + "0x2a8091cc01c039810121500486800e1542a0dc302024900090e001c90009", + "0x908571b86040491f0aa3703900723e024c080923e024308070aa024c0809", + "0xc08090b2024840070b61646e18101215c0483c00e01cc080924202425007", + "0x485e01243c0385e0126040492d0121040392d0126040485b0120fc03807", + "0x482900e194049810121940481b00e12c0498101212c048d400e4bc04981", + "0x38dc00e4bc8b86509659c0492f0126040492f0120b40391701260404917", + "0x481b00e12c0498101212c048d400e184049810124740486600e01cc0809", + "0x4861012604048610120b403917012604049170120a40386501260404865", + "0xb38090d001c039810120a40490800e01cc080900e3700386122e19425967", + "0x4867012398038670126040480722801c318093020240382000e01cc0809", + "0x6e0f200e1b00498101201c1300726a024c08090ce18c6e0ed00e19c04981", + "0x1e0093020241e0091a801c1d009302024368090cc01c368093020249a86c", + "0xc0809074024168071b8024c08091b802414807210024c08092100240d807", + "0x38073020241680909401c0398101201c6e0070743708403c2ce0241d009", + "0x3f8070e0024c080900e08003807302024b38090d001c0398101219804845", + "0x39009302024340701b83b403868012604048680123980386801260404807", + "0xc08090ea024330070ea024c08090e44fc6e0f200e4fc0498101201c13007", + "0x6e00905201c730093020247300903601c11809302024118091a801c3b809", + "0x48071b801c3b8dc1cc08cb38090ee024c08090ee024168071b8024c0809", + "0x482301235003941012604048f201219803807302024b38090d001c03981", + "0x482d00e370049810123700482900e398049810123980481b00e08c04981", + "0x482001212803807302024038dc00e5046e0e604659c0494101260404941", + "0x498101201c1000700e604048100124e003807302024b200908a01c03981", + "0x49430f637076807286024c080928602473007286024c080900e11c0387b", + "0x486600e4dc049810124f83f0dc1e401c3f0093020240382600e4f804981", + "0x38150126040481501206c03814012604048140123500387f01260404937", + "0x387f1b80540a1670121fc049810121fc0482d00e3700498101237004829", + "0x382000e01cc08090200249c00700e604048d401211403807302024038dc", + "0x6e0ed00e20404981012204048e600e2040498101201c8a007270024c0809", + "0x42809302024998831b83c8038830126040480704c01c9980930202440938", + "0xc08090300240d8072ca024c08092ca0246a007112024c080910a02433007", + "0xc1652ce024448093020244480905a01c6e0093020246e00905201c0c009", + "0x38073020240380700e01cc080900e12c038100126040480727e01c448dc", + "0x496700e01cc080900e370038182ca370ca815028370c08dc01201c6e009", + "0xa0093020240a0091a801c0e9641b8604048d40121d4038d4012604048d4", + "0x481401235003807302024038dc00e080049962ce024c08dc03a0243b807", + "0x6e14100e590049810125900496700e054049810120540481b00e05004981", + "0x7680928601c768e6046350c08092c80540a0d40f601cb3809302024b3810", + "0xd8661b8604048260124f803807302024038dc00e3c80499704c024c08dc", + "0x486601205403807302024038dc00e0b404998052024c08dc0360243f007", + "0x3807302024038dc00e0c0049991f20b86e1811b80ac0496500e0ac04981", + "0x3400700e60404829012420038073020247c8092c801c039810120b804818", + "0x48e600e3f80498101201c118071f6024c080900e08003807302024b3809", + "0x38ff0126040480704c01c1a0093020247f0fb1b83b4038fe012604048fe", + "0xc08090460246a007202024c080920002433007200024c08090683fc6e0f2", + "0x8080905a01c6e0093020246e00905201c730093020247300903601c11809", + "0xc08090600240c00700e604048071b801c808dc1cc08cb3809202024c0809", + "0x1c0e60463507c807070024c080907002417007070024c080900e0ac03807", + "0x1f8093020240383000e01cc080900e37003908078370cd105208370c08dc", + "0x498101243c0483400e43c0498101201c7f007082024c080907e0247d807", + "0x2280924001c228093020242511408235080007094024c080900e3fc03914", + "0xd807208024c08092080246a00700e604048470121500391508e370c0809", + "0xb3809302024b38091cc01c6e0093020246e00905201c8280930202482809", + "0x3284b2ce604048292ce4546e10520805040807052024c080905202430807", + "0x382000e01cc080900e3700391d01266c8d809302370278090da01c27917", + "0x38550a8370c080924002438007240024c08092360241d00723e024c0809", + "0x8f8093020248f8090c201c2a8093020242a8091cc01c0398101215004868", + "0x48570120f0038073020249080909401c908571b86040491f0aa37039007", + "0x484100e4b40498101216c0483f00e01cc08090b2024840070b61646e181", + "0x384b0126040484b0123500392f0126040485e01243c0385e0126040492d", + "0x49810124bc0482d00e45c0498101245c0482900e194049810121940481b", + "0x38610126040491d01219803807302024038dc00e4bc8b86509659c0492f", + "0x498101245c0482900e194049810121940481b00e12c0498101212c048d4", + "0x3807302024038dc00e1848b86509659c04861012604048610120b403917", + "0x8a0070c6024c080900e08003807302024b38090d001c039810120a404908", + "0x9a809302024338631b83b403867012604048670123980386701260404807", + "0xc08090da024330070da024c080926a1b06e0f200e1b00498101201c13007", + "0x6e00905201c840093020248400903601c1e0093020241e0091a801c1d009", + "0x48071b801c1d0dc2100f0b3809074024c0809074024168071b8024c0809", + "0xc08092ce0243400700e60404866012114038073020241680909401c03981", + "0x49810121a0048e600e1a00498101201c3f8070e0024c080900e08003807", + "0x3913f1b83c80393f0126040480704c01c39009302024340701b83b403868", + "0xd807046024c08090460246a0070ee024c08090ea024330070ea024c0809", + "0x3b8093020243b80905a01c6e0093020246e00905201c7300930202473009", + "0x486600e01cc08092ce0243400700e604048071b801c3b8dc1cc08cb3809", + "0x38e6012604048e601206c038230126040482301235003941012604048f2", + "0x39411b839811967012504049810125040482d00e3700498101237004829", + "0x493800e01cc08092c80242280700e6040482001212803807302024038dc", + "0xa18091cc01ca18093020240384700e1ec0498101201c1000700e60404810", + "0x790070fc024c080900e0980393e012604049430f637076807286024c0809", + "0x4981012050048d400e1fc049810124dc0486600e4dc049810124f83f0dc", + "0x487f0120b4038dc012604048dc0120a4038150126040481501206c03814", + "0x39810123500484500e01cc080900e3700387f1b80540a1670121fc04981", + "0x38810126040480722801c9c0093020240382000e01cc08090200249c007", + "0x498101201c13007266024c08091024e06e0ed00e20404981012204048e6", + "0xb28091a801c44809302024428090cc01c42809302024998831b83c803883", + "0x168071b8024c08091b802414807030024c08090300240d8072ca024c0809", + "0x38dc01201c0398101201c038071123700c1652ce0244480930202444809", + "0xc08091a80240a80700e604048071b801c0a8141b8670081671b86046e009", + "0xe80933a5900c0dc302370b28092ca01cb3809302024b38091a801cb2809", + "0x1000700e60404964012590038073020240c00903001c0398101201c6e007", + "0x76807046024c080904602473007046024c080900e08c0382001260404807", + "0x4981012398768dc1e401c768093020240382600e3980498101208c100dc", + "0x481001206c0396701260404967012350038f20126040482601219803826", + "0xb39670123c8049810123c80482d00e370049810123700482900e04004981", + "0x498101201c1580700e6040481d01206003807302024038dc00e3c86e010", + "0x6e19e05206c6e1811b8198081671a83e403866012604048660120b803866", + "0x49810120b8048fb00e0b80498101201c1800700e604048071b801c1582d", + "0x498101201c7f8071f6024c08090600241a007060024c080900e3f8038f9", + "0x2a0072003fc6e1810120d00492000e0d0049810123f87d8f91a8400038fe", + "0x38290126040482901206c0381b0126040481b012350038073020247f809", + "0x39052080e080967302024800dc05206cb393300e3700498101237004829", + "0x498101201c1000700e604048071b801c8400933e0f0049811b841404883", + "0x8780910401c8a10f1b860404841012224038410126040483c0122140383f", + "0x486900e410049810124100482900e0e0049810120e00481b00e01cc0809", + "0xc080907e450820382ce22c0383f0126040483f0121840391401260404914", + "0x3807302024038dc00e12c049a022a024c08dc08e0243380708e114250d4", + "0x6e1810121940483c00e01cc080922e0242500722e1946e18101245404935", + "0x491d0121040391d0126040491b0120fc038073020242780921001c8d84f", + "0x481b00e40404981012404048d400e4800498101247c0490f00e47c04981", + "0x4920012604049200120b403845012604048450120a40384a0126040484a", + "0x48d400e1500498101212c0486600e01cc080900e3700392008a12880967", + "0x3845012604048450120a40384a0126040484a01206c0390101260404901", + "0x486600e01cc080900e3700385408a12880967012150049810121500482d", + "0x38380126040483801206c03901012604049010123500385501260404908", + "0x38552080e080967012154049810121540482d00e4100498101241004829", + "0x48e600e4840498101201c8a0070ae024c080900e08003807302024038dc", + "0x385b0126040480704c01c2c809302024908571b83b40392101260404921", + "0xc080905a0246a0070bc024c080925a0243300725a024c08090b216c6e0f2", + "0x2f00905a01c6e0093020246e00905201c158093020241580903601c16809", + "0xc08091a80242280700e604048071b801c2f0dc0560b4b38090bc024c0809", + "0x4981012184048e600e1840498101201c8a00725e024c080900e08003807", + "0x318671b83c8038670126040480704c01c318093020243092f1b83b403861", + "0xd807028024c08090280246a0070d8024c080926a0243300726a024c0809", + "0x360093020243600905a01c6e0093020246e00905201c0a8093020240a809", + "0xa0101b86046e0dc00e3700480700e6040480700e01c360dc02a050b3809", + "0xa00903601c08009302024080091a801c0398101201c6e0072ca0546e1a1", + "0x980072ce024c08092ce024b38071a8024c08091a802414807028024c0809", + "0x49a2046024c08dc0400241b007040074b20182ce604049671a805008167", + "0xc08dc04c0244800704c3b46e18101208c0488e00e01cc080900e370038e6", + "0x496500e06c049810123b40481500e01cc080900e3700386601268c79009", + "0x39810120a40481800e01cc080900e3700382b012690168291b86046e01b", + "0x382e0126040480704001c039810123c80488200e01cc080905a024b2007", + "0x49810123e4170dc1da01c7c8093020247c8091cc01c7c80930202403823", + "0x48fe012198038fe012604048301f6370790071f6024c080900e09803830", + "0x481b00e024049810120240492e00e06004981012060048d400e0d004981", + "0x4834012604048340120b40381d0126040481d0120a40396401260404964", + "0x382b00e01cc08090560240c00700e604048071b801c1a01d2c80240c010", + "0x800dc3023707f9640303507c8071fe024c08091fe024170071fe024c0809", + "0x828091f601c828093020240383000e01cc080900e37003904070370d2901", + "0x38ff00e0fc049810124200483400e4200498101201c7f007078024c0809", + "0x80009302024800091a801c878093020242083f07835080007082024c0809", + "0xc080903a02414807012024c080901202497007202024c08092020240d807", + "0x81810123c88781d0124048001425801c79009302024790090d201c0e809", + "0x398101201c6e0070ca024d304b0126046e1150124100391508e11425114", + "0x278dc3020248b80907801c8b8093020240382000e01cc080909602482807", + "0xc080923a0242080723a024c08092360241f80700e6040484f0124200391b", + "0x2280925c01c8a0093020248a0091a801c900093020248f80921e01c8f809", + "0x1680708e024c080908e02414807094024c08090940240d80708a024c0809", + "0x486600e01cc080900e3700392008e128229140200249000930202490009", + "0x3845012604048450124b803914012604049140123500385401260404865", + "0x49810121500482d00e11c0498101211c0482900e128049810121280481b", + "0x38073020247900910401c0398101201c6e0070a811c2504522804004854", + "0x385701260404857012398038570126040480722801c2a80930202403820", + "0xc08092421646e0f200e1640498101201c13007242024c08090ae1546e0ed", + "0x480925c01c1c0093020241c0091a801c968093020242d8090cc01c2d809", + "0x1680703a024c080903a02414807208024c08092080240d807012024c0809", + "0x484a00e01cc080900e3700392d03a410048380200249680930202496809", + "0x480708e01c2f0093020240382000e01cc08091da0242280700e60404866", + "0x130070c2024c080925e1786e0ed00e4bc049810124bc048e600e4bc04981", + "0x9a809302024338090cc01c33809302024308631b83c80386301260404807", + "0xc08092c80240d807012024c080901202497007030024c08090300246a007", + "0x48180200249a8093020249a80905a01c0e8093020240e80905201cb2009", + "0x48180123500386c012604048e601219803807302024038dc00e4d40e964", + "0x482900e590049810125900481b00e024049810120240492e00e06004981", + "0x6e0070d8074b20090300400486c0126040486c0120b40381d0126040481d", + "0x480722801c368093020240382000e01cc08092ce0242280700e60404807", + "0x130070e0024c08090741b46e0ed00e0e8049810120e8048e600e0e804981", + "0x9f809302024390090cc01c39009302024380681b83c80386801260404807", + "0xc08092ca0240d807012024c08090120249700702a024c080902a0246a007", + "0x48150200249f8093020249f80905a01c6a0093020246a00905201cb2809", + "0xa0dc34e040b38dc302370048071b8024038073020240380700e4fc6a165", + "0x498101259c048d400e594049810123500481500e01cc080900e37003815", + "0x481800e01cc080900e3700381d0126a0b20181b86046e16501259403967", + "0x480704601c100093020240382000e01cc08092c8024b200700e60404818", + "0x130071cc024c08090460806e0ed00e08c0498101208c048e600e08c04981", + "0x79009302024130090cc01c13009302024730ed1b83c8038ed01260404807", + "0xc08091b802414807020024c08090200240d8072ce024c08092ce0246a007", + "0x398101201c6e0071e4370081672ce024790093020247900905a01c6e009", + "0x330093020243300905c01c330093020240382b00e01cc080903a0240c007", + "0x3807302024038dc00e0ac168dc3520a40d8dc302370330102ce3507c807", + "0x3830012604048071fc01c7c809302024170091f601c1700930202403830", + "0xc08091fc3ec7c8d420001c7f009302024038ff00e3ec049810120c004834", + "0xd8091a801c039810123fc0485400e4007f8dc3020241a00924001c1a009", + "0x930071b8024c08091b802414807052024c08090520240d807036024c0809", + "0x49aa078024c08dc20a0244180720a4101c1012ce604049001b80a40d967", + "0x208093020241e00910a01c1f8093020240382000e01cc080900e37003908", + "0xc08090700240d80700e6040490f0122080391421e370c080908202444807", + "0x1f8090c201c8a0093020248a0090d201c820093020248200905201c1c009", + "0x6e04701219c0384708a1286a1810120fc8a10407059c4580707e024c0809", + "0x39170ca370c080922a0249a80700e604048071b801c2580935645404981", + "0x398101213c0490800e46c278dc3020243280907801c0398101245c0484a", + "0xc080923e0248780723e024c080923a0242080723a024c08092360241f807", + "0x2280905201c250093020242500903601c80809302024808091a801c90009", + "0x48071b801c90045094404b3809240024c08092400241680708a024c0809", + "0x2500903601c80809302024808091a801c2a009302024258090cc01c03981", + "0xb38090a8024c08090a80241680708a024c080908a02414807094024c0809", + "0x808091a801c2a809302024840090cc01c0398101201c6e0070a811425101", + "0x16807208024c080920802414807070024c08090700240d807202024c0809", + "0x480704001c0398101201c6e0070aa4101c1012ce0242a8093020242a809", + "0x2b8dc1da01c90809302024908091cc01c908093020240391400e15c04981", + "0x392d012604048590b6370790070b6024c080900e0980385901260404921", + "0x49810120ac0481b00e0b4049810120b4048d400e178049810124b404866", + "0x6e02b05a59c0485e0126040485e0120b4038dc012604048dc0120a40382b", + "0x392f0126040480704001c039810123500484500e01cc080900e3700385e", + "0x4981012184978dc1da01c30809302024308091cc01c3080930202403914", + "0x493501219803935012604048630ce370790070ce024c080900e09803863", + "0x482900e054049810120540481b00e05004981012050048d400e1b004981", + "0x380700e1b06e01502859c0486c0126040486c0120b4038dc012604048dc", + "0xc080900e3700396502a370d6014020370c08dc1b801c6e00900e01cc0809", + "0x48d40120a4038140126040481401206c038100126040481001235003807", + "0xc167302024b38d4028040b393000e59c0498101259c0496700e35004981", + "0x4700700e604048071b801c7300935a08c049811b80800483600e0800e964", + "0x48071b801c3300935c3c8049811b80980489000e098768dc30202411809", + "0x1580935e0b4148dc3023700d8092ca01c0d8093020247680902a01c03981", + "0x4100700e6040482d012590038073020241480903001c0398101201c6e007", + "0x48e600e3e40498101201c1180705c024c080900e0800380730202479009", + "0x38fb0126040480704c01c180093020247c82e1b83b4038f9012604048f9", + "0xc08090300246a007068024c08091fc024330071fc024c08090603ec6e0f2", + "0xe80905201cb2009302024b200903601c048093020240480925c01c0c009", + "0x38dc00e0d00e96401206008009068024c08090680241680703a024c0809", + "0x48ff0120b8038ff0126040480705601c039810120ac0481800e01cc0809", + "0x48071b801c820381b86c0809001b86046e0ff2c80606a0f900e3fc04981", + "0xc080900e3f80383c012604049050123ec039050126040480706001c03981", + "0x1f83c1a840003841012604048071fe01c1f8093020248400906801c84009", + "0x39010126040490101206c03900012604049000123500390f01260404841", + "0x49810123c80486900e074049810120740482900e024049810120240492e", + "0x8a80920801c8a84708a1288a0103020247910f03a0248090002824c038f2", + "0x1000700e6040484b01241403807302024038dc00e194049b1096024c08dc", + "0x38073020242780921001c8d84f1b8604049170120f00391701260404807", + "0x498101247c0490f00e47c049810124740484100e4740498101246c0483f", + "0x484a01206c03845012604048450124b8039140126040491401235003920", + "0x8a010012480049810124800482d00e11c0498101211c0482900e12804981", + "0x8a0091a801c2a009302024328090cc01c0398101201c6e00724011c25045", + "0x14807094024c08090940240d80708a024c080908a02497007228024c0809", + "0x385408e128229140200242a0093020242a00905a01c2380930202423809", + "0x391400e1540498101201c1000700e604048f201220803807302024038dc", + "0x3921012604048570aa370768070ae024c08090ae024730070ae024c0809", + "0x498101216c0486600e16c049810124842c8dc1e401c2c80930202403826", + "0x490401206c03809012604048090124b803838012604048380123500392d", + "0x1c0100124b4049810124b40482d00e074049810120740482900e41004981", + "0x48ed012114038073020243300909401c0398101201c6e00725a07482009", + "0xc080925e0247300725e024c080900e11c0385e0126040480704001c03981", + "0x318dc1e401c318093020240382600e184049810124bc2f0dc1da01c97809", + "0x38180126040481801235003935012604048670121980386701260404861", + "0x49810120740482900e590049810125900481b00e024049810120240492e", + "0x398101201c6e00726a074b200903004004935012604049350120b40381d", + "0xc080901202497007030024c08090300246a0070d8024c08091cc02433007", + "0x3600905a01c0e8093020240e80905201cb2009302024b200903601c04809", + "0x496701211403807302024038dc00e1b00e964012060080090d8024c0809", + "0xc080907402473007074024c080900e4500386d0126040480704001c03981", + "0x340dc1e401c340093020240382600e1c0049810120e8368dc1da01c1d009", + "0x3815012604048150123500393f012604048720121980387201260404870", + "0x49810123500482900e594049810125940481b00e024049810120240492e", + "0x398101201c0380727e350b280902a0400493f0126040493f0120b4038d4", + "0xb380700e604048071b801c0a8141b86c8081671b86046e00900e37004807", + "0x498101259c048d400e060b28dc3020246a0090ea01c6a0093020246a009", + "0xb280902a01c0398101201c6e00703a024d99640126046e0180121dc03967", + "0x398101201c6e0071da024da0e6046370c08dc040024b2807040024c0809", + "0x3807302024b20090d001c039810123980496400e01cc08090460240c007", + "0x38f2012604048f2012398038f20126040480704601c1300930202403820", + "0xc08090cc06c6e0f200e06c0498101201c130070cc024c08091e40986e0ed", + "0x800903601cb3809302024b38091a801c16809302024148090cc01c14809", + "0xb380905a024c080905a024168071b8024c08091b802414807020024c0809", + "0xc080900e0ac038073020247680903001c0398101201c6e00705a37008167", + "0xda8f905c370c08dc056040b38d41f201c158093020241580905c01c15809", + "0xc08091fc0247d8071fc024c080900e0c003807302024038dc00e3ec180dc", + "0xc080900e3fc03900012604048ff0120d0038ff012604048071fc01c1a009", + "0x3905208370c080907002490007070024c08092024001a0d420001c80809", + "0x7c8093020247c80903601c17009302024170091a801c0398101241004854", + "0x6e0f905c040910072c8024c08092c8024730071b8024c08091b802414807", + "0x6e007228024db10f0126046e0410121b40384107e4201e167302024b2105", + "0x487000e1140498101243c0483a00e1280498101201c1000700e60404807", + "0x39150126040491501239803807302024238090d001c8a8471b860404845", + "0x486501212803865096370c08090944546e07200e1280498101212804861", + "0x2780907e01c0398101245c0490800e13c8b8dc3020242580907801c03981", + "0x6a00723e024c080923a0248780723a024c080923602420807236024c0809", + "0x1f8093020241f80905201c840093020248400903601c1e0093020241e009", + "0x3300700e604048071b801c8f83f2100f0b380923e024c080923e02416807", + "0x840093020248400903601c1e0093020241e0091a801c900093020248a009", + "0x9003f2100f0b3809240024c08092400241680707e024c080907e02414807", + "0x8a0070a8024c080900e08003807302024b20090d001c0398101201c6e007", + "0x2b8093020242a8541b83b403855012604048550123980385501260404807", + "0xc08090b2024330070b2024c08090ae4846e0f200e4840498101201c13007", + "0x6e00905201c7d8093020247d80903601c18009302024180091a801c2d809", + "0x48071b801c2d8dc1f60c0b38090b6024c08090b6024168071b8024c0809", + "0x498101201c1000700e60404965012114038073020240e80909401c03981", + "0x485e25a370768070bc024c08090bc024730070bc024c080900e11c0392d", + "0x486600e18c049810124bc308dc1e401c308093020240382600e4bc04981", + "0x38100126040481001206c03967012604049670123500386701260404863", + "0x38671b8040b396701219c0498101219c0482d00e3700498101237004829", + "0x391400e4d40498101201c1000700e604048d401211403807302024038dc", + "0x386d0126040486c26a370768070d8024c08090d8024730070d8024c0809", + "0x49810121c00486600e1c0049810121b41d0dc1e401c1d00930202403826", + "0x48dc0120a4038150126040481501206c038140126040481401235003868", + "0xc080900e01c038681b80540a1670121a0049810121a00482d00e37004981", + "0x3807302024038dc00e0540a0dc36e040b38dc302370048071b802403807", + "0xc08092ce0246a0070305946e1810123500487500e3500498101235004967", + "0x496700e01cc080900e3700381d0126e0b20093023700c0090ee01cb3809", + "0x73009302370118090ee01c118201b8604049650121d40396501260404965", + "0x481001206c039670126040496701235003807302024038dc00e3b4049b9", + "0xb393000e080049810120800496700e370049810123700482900e04004981", + "0x168093740a4049811b806c0483600e06c330f204c59cc080904037008167", + "0x49811b80b80489000e0b8158dc3020241480911c01c0398101201c6e007", + "0x7d8092ca01c7d8093020241580902a01c0398101201c6e007060024dd8f9", + "0x38073020247f00903001c0398101201c6e0071fe024de0341fc370c08dc", + "0x3400700e604048e60121a0038073020247c80910401c039810120d004964", + "0x48e600e4040498101201c11807200024c080900e08003807302024b2009", + "0x39040126040480704c01c1c009302024809001b83b40390101260404901", + "0xc080904c0246a007078024c080920a0243300720a024c08090704106e0f2", + "0x1e00905a01c330093020243300905201c790093020247900903601c13009", + "0xc08091fe0240c00700e604048071b801c1e0661e4098b3809078024c0809", + "0x840f204c3507c807210024c080921002417007210024c080900e0ac03807", + "0x250093020240383000e01cc080900e3700391421e370de84107e370c08dc", + "0x498101211c0483400e11c0498101201c7f00708a024c08090940247d807", + "0x3280924001c328093020242591508a35080007096024c080900e3fc03915", + "0xd80707e024c080907e0246a00700e604049170121500384f22e370c0809", + "0xb2009302024b20091cc01c330093020243300905201c2080930202420809", + "0x3304107e0544a8071f2024c08091f2024348071cc024c08091cc02473007", + "0x2a80937c150049811b84800486d00e4808f91d23659cc08091f2398b204f", + "0x3921012604048540120e8038570126040480704001c0398101201c6e007", + "0x498101216c048e600e01cc08090b2024340070b61646e18101248404870", + "0x484a00e178968dc3020242b85b1b81c803857012604048570121840385b", + "0x1f80700e6040492f0124200386125e370c080925a0241e00700e6040485e", + "0x9a8093020243380921e01c338093020243180908201c3180930202430809", + "0xc080923e0241480723a024c080923a0240d807236024c08092360246a007", + "0x398101201c6e00726a47c8e91b2ce0249a8093020249a80905a01c8f809", + "0xc080923a0240d807236024c08092360246a0070d8024c08090aa02433007", + "0x8e91b2ce024360093020243600905a01c8f8093020248f80905201c8e809", + "0x39810123980486800e01cc08091f20244100700e604048071b801c3611f", + "0x383a0126040480722801c368093020240382000e01cc08092c802434007", + "0x498101201c130070e0024c08090741b46e0ed00e0e8049810120e8048e6", + "0x878091a801c9f809302024390090cc01c39009302024380681b83c803868", + "0x168070cc024c08090cc02414807228024c08092280240d80721e024c0809", + "0x1800909401c0398101201c6e00727e1988a10f2ce0249f8093020249f809", + "0x49640121a003807302024730090d001c039810120ac0484500e01cc0809", + "0xc08090ee024730070ee024c080900e25c038750126040480704001c03981", + "0x3d8dc1e401c3d8093020240382600e504049810121dc3a8dc1da01c3b809", + "0x3826012604048260123500393e012604049430121980394301260404941", + "0x49810124f80482d00e198049810121980482900e3c8049810123c80481b", + "0x3400700e604049640121a003807302024038dc00e4f8330f204c59c0493e", + "0x3826012604048260123500387e0126040482d0121980380730202473009", + "0x49810121f80482d00e198049810121980482900e3c8049810123c80481b", + "0x3400700e604048ed01212803807302024038dc00e1f8330f204c59c0487e", + "0x387f00e4dc0498101201c1000700e6040482001211403807302024b2009", + "0x39380126040487f26e370768070fe024c08090fe024730070fe024c0809", + "0x49810124cc0486600e4cc049810124e0408dc1e401c4080930202403826", + "0x48dc0120a4038100126040481001206c039670126040496701235003883", + "0xc080900e370038831b8040b396701220c0498101220c0482d00e37004981", + "0x428093020240382000e01cc08092ca0242280700e6040481d01212803807", + "0xc08091122146e0ed00e22404981012224048e600e2240498101201c23807", + "0x458090cc01c45809302024410691b83c8038690126040480704c01c41009", + "0x14807020024c08090200240d8072ce024c08092ce0246a007260024c0809", + "0x6e007260370081672ce024980093020249800905a01c6e0093020246e009", + "0x480722801c1b0093020240382000e01cc08091a80242280700e60404807", + "0x13007120024c080911c0d86e0ed00e23804981012238048e600e23804981", + "0x93009302024960090cc01c960093020244812e1b83c80392e01260404807", + "0xc08091b80241480702a024c080902a0240d807028024c08090280246a007", + "0x398101201c0380724c3700a8142ce024930093020249300905a01c6e009", + "0xb380700e604048071b801cb28151b86fc0a0101b86046e0dc01237004807", + "0x4981012040048d400e5900c0dc302024b38090ea01cb3809302024b3809", + "0xc00902a01c0398101201c6e007040024e001d0126046e1640121dc03810", + "0x398101201c6e00704c024e08ed1cc370c08dc046024b2807046024c0809", + "0x38073020240e8090d001c039810123b40496400e01cc08091cc0240c007", + "0x386601260404866012398038660126040480704601c7900930202403820", + "0xc08090360a46e0f200e0a40498101201c13007036024c08090cc3c86e0ed", + "0x80091a801c038093020240380923c01c15809302024168090cc01c16809", + "0x168071a8024c08091a802414807028024c08090280240d807020024c0809", + "0x481800e01cc080900e3700382b1a8050080070200241580930202415809", + "0x6a0f900e0b8049810120b80482e00e0b80498101201c1580700e60404826", + "0x480706001c0398101201c6e0071fc3ec6e1c20603e46e1811b80b80a010", + "0x8000906801c80009302024038fe00e3fc049810120d0048fb00e0d004981", + "0x3904012604048382023fc6a10000e0e00498101201c7f807202024c0809", + "0x49810123e4048d400e01cc080920a0242a0070784146e18101241004920", + "0x48d40120a40380701260404807012478038300126040483001206c038f9", + "0xc080903a0f06a0070603e40a09900e07404981012074048e600e35004981", + "0xc080900e3700384501270c250093023708a00913601c8a10f0820fc84010", + "0xc080922a0248d00722a024c08090940248e00708e024c080900e08003807", + "0x238090c201c328093020243280923001c0398101212c0489e00e194258dc", + "0x38073020242780909401c279171b8604048470ca3705000708e024c0809", + "0x49810124740483f00e01cc08092360248400723a46c6e18101245c0483c", + "0x4841012478038540126040492001243c039200126040491f0121040391f", + "0x482900e0fc049810120fc0481b00e42004981012420048d400e10404981", + "0x6e0070a843c1f90808204004854012604048540120b40390f0126040490f", + "0x6a007082024c08090820248f0070aa024c080908a0243300700e60404807", + "0x878093020248780905201c1f8093020241f80903601c8400930202484009", + "0x3807302024038dc00e1548783f210104080090aa024c08090aa02416807", + "0x73007242024c080900e450038570126040480704001c0398101207404868", + "0x2d8093020240382600e164049810124842b8dc1da01c9080930202490809", + "0x48070124780385e0126040492d0121980392d012604048590b637079007", + "0x482900e3f8049810123f80481b00e3ec049810123ec048d400e01c04981", + "0x6e0070bc3507f0fb00e0400485e0126040485e0120b4038d4012604048d4", + "0x480704001c039810120600484500e01cc08090400242500700e60404807", + "0x978dc1da01c30809302024308091cc01c308093020240384700e4bc04981", + "0x3935012604048630ce370790070ce024c080900e0980386301260404861", + "0x4981012040048d400e01c0498101201c0491e00e1b0049810124d404866", + "0x486c0120b4038d4012604048d40120a4038140126040481401206c03810", + "0xc08092ce0242280700e604048071b801c360d4028040038100121b004981", + "0x49810120e8048e600e0e80498101201c8a0070da024c080900e08003807", + "0x380681b83c8038680126040480704c01c380093020241d06d1b83b40383a", + "0x6a00700e024c080900e0248f00727e024c08090e4024330070e4024c0809", + "0x6a0093020246a00905201cb2809302024b280903601c0a8093020240a809", + "0x38073020240380700e4fc6a16502a01c0800927e024c080927e02416807", + "0x48d400e01cc080900e370038182ca370e2015028370c08dc1a80246e009", + "0x3967012604049670120a4038150126040481501206c0381401260404814", + "0x3823040074b21673020240816702a050b393000e0400498101204004967", + "0xc08091cc0244700700e604048071b801c7680938a398049811b808c04836", + "0xa80700e604048071b801c0d80938c198049811b83c80489000e3c8130dc", + "0x48071b801c1700938e0ac168dc302370148092ca01c1480930202413009", + "0xc08090cc0244100700e6040482b012590038073020241680903001c03981", + "0x49810120c0048e600e0c00498101201c118071f2024c080900e08003807", + "0x7d8fe1b83c8038fe0126040480704c01c7d809302024180f91b83b403830", + "0x6a00700e024c080900e0248f0071fe024c080906802433007068024c0809", + "0xe8093020240e80903601c6e0093020246e00925c01cb2009302024b2009", + "0xe8dc2c801c0a0091fe024c08091fe02416807040024c080904002414807", + "0x800093020240382b00e01cc080905c0240c00700e604048071b801c7f820", + "0x820dc3900e0808dc3023708001d2c83507c807200024c080920002417007", + "0x840093020241e0091f601c1e0093020240383000e01cc080900e37003905", + "0x87809302024038ff00e104049810120fc0483400e0fc0498101201c7f007", + "0x1c00903601c80809302024808091a801c8a0093020248784121035080007", + "0x148071b8024c08091b80249700700e024c080900e0248f007070024c0809", + "0x100dc00e0e08081522c01c33009302024330090d201c1000930202410009", + "0x2780939245c049811b81940490400e1942591508e1142501430202433114", + "0x1e007236024c080900e080038073020248b80920a01c0398101201c6e007", + "0x900093020248f80907e01c039810124740490800e47c8e8dc3020248d809", + "0xc080908e0248f0070aa024c08090a8024878070a8024c080924002420807", + "0x2280903601c8a8093020248a80925c01c25009302024250091a801c23809", + "0xa0090aa024c08090aa02416807096024c08090960241480708a024c0809", + "0x8f0070ae024c080909e0243300700e604048071b801c2a84b08a45425047", + "0x8a8093020248a80925c01c25009302024250091a801c2380930202423809", + "0xc08090ae02416807096024c08090960241480708a024c080908a0240d807", + "0xc08090cc0244100700e604048071b801c2b84b08a454250470280242b809", + "0x4981012164048e600e1640498101201c8a007242024c080900e08003807", + "0x2d92d1b83c80392d0126040480704c01c2d8093020242c9211b83b403859", + "0x6a00700e024c080900e0248f00725e024c08090bc024330070bc024c0809", + "0x828093020248280903601c6e0093020246e00925c01c8200930202482009", + "0x828dc20801c0a00925e024c080925e02416807040024c080904002414807", + "0x39810120980484500e01cc08090360242500700e604048071b801c97820", + "0x31809302024318091cc01c318093020240384700e1840498101201c10007", + "0x486726a3707900726a024c080900e09803867012604048630c237076807", + "0x48d400e01c0498101201c0491e00e1b4049810121b00486600e1b004981", + "0x381d0126040481d01206c038dc012604048dc0124b80396401260404964", + "0x1001d1b8590038140121b4049810121b40482d00e0800498101208004829", + "0x498101201c0491e00e0e8049810123b40486600e01cc080900e3700386d", + "0x481d01206c038dc012604048dc0124b8039640126040496401235003807", + "0x38140120e8049810120e80482d00e080049810120800482900e07404981", + "0x480704001c039810120400484500e01cc080900e3700383a0400746e164", + "0x380dc1da01c34009302024340091cc01c340093020240391400e1c004981", + "0x38750126040487227e3707900727e024c080900e0980387201260404868", + "0x4981012594048d400e01c0498101201c0491e00e1dc049810121d404866", + "0x49670120a4038180126040481801206c038dc012604048dc0124b803965", + "0x496700e1dcb38181b8594038140121dc049810121dc0482d00e59c04981", + "0xb38093023706a0090ee01c6a0dc1b8604048090121d40380901260404809", + "0xb28093960540a0dc302370b38071b84f003807302024038dc00e040049ca", + "0xa0093020240a0091a801c0c0093020240a80922601c0398101201c6e007", + "0x38181b80506a009030024c0809030024520071b8024c08091b8024b3807", + "0x6a00703a024c08092c8024530072c8024c080900e42c03807302024038dc", + "0xe8093020240e80914801c6e0093020246e0092ce01cb2809302024b2809", + "0x48d400e08004981012040048a600e01cc080900e3700381d1b85946a009", + "0x482001260404820012290038dc012604048dc01259c0380701260404807", + "0xa8dc302024b380921201c0a0102ce350c08091b802454007040370038d4", + "0x48071a82a803809012604048090120a4038070126040480701206c03965", + "0x48071b801c11809398080049811b80740490700e074b20181a860404965", + "0x49640120a4038180126040481801206c038073020241000915801c03981", + "0x730d43020246a0142c8060b390300e350049810123500490100e59004981", + "0x48af00e01cc080900e3700386601273479009302370130091fa01c130ed", + "0x8000705a024c080900e42c038073020241480909401c1481b1b8604048f2", + "0x482e0122c40382e0126040482d0563707e007056024c08090360400a8d4", + "0x48fa00e3b4049810123b40482900e398049810123980481b00e3e404981", + "0xc080902a0245980700e604048071b801c7c8ed1cc350048f9012604048f9", + "0xc08091cc0240d807060024c08090cc0247b00700e604048100122d403807", + "0x768e61a802418009302024180091f401c768093020247680905201c73009", + "0x38073020240800916a01c03981012054048b300e01cc080900e37003830", + "0x38fb012604048230123d8038073020240a0091ea01c039810123500481d", + "0x49810123ec048fa00e590049810125900482900e060049810120600481b", + "0xb28071a8024c08091b80240a80700e604048071f001c7d964030350048fb", + "0xc08090200245c00700e604048071b801c0a00939c040b38dc3023706a009", + "0x48071e601c0c0093020240a80917401cb2809302024b38091e801c0a809", + "0x4981012590048bd00e5900498101201c8580700e604048071b801c039cf", + "0x49650120fc038180126040481d0122e803965012604048140123d00381d", + "0x730093a008c049811b8060048f100e080049810120800496700e08004981", + "0x38260126040480718201c768093020241180917e01c0398101201c6e007", + "0x49810120240481b00e01c0498101201c048d400e3c8049810123b4048ee", + "0x48f20123980382601260404826012154038200126040482001259c03809", + "0x1481b0cc350048290361986a1810123c81302001201c080c300e3c804981", + "0x7780705a024c080900e42c038073020247300909401c0398101201c6e007", + "0x49810120b8048c600e0b8049810120ac100dc19601c1580930202416809", + "0x48f9012320038090126040480901206c0380701260404807012350038f9", + "0x80093020246a0091ce01c0398101201c7c0071f2024038d40123e404981", + "0xc08091b802414807012024c08090120240d80700e024c080900e0246a007", + "0xa167302024b38101b8024038101c801cb3809302024b38090aa01c6e009", + "0x6e181012370048e100e01cc080900e3e0038182ca0540a167012060b2815", + "0xa0091cc01c0a009302024080091c401c08009302024b38091ac01cb38dc", + "0x3965012604048dc01200003815012604048141a837076807028024c0809", + "0x4981012594049d100e024049810120240481b00e01c0498101201c048d4", + "0xe964030350c080902a594048072ce748038150126040481501218403965", + "0x6a007020024c08091a80247380700e6040496701247c0381d2c80606a009", + "0x6e0093020246e00905201c048093020240480903601c0380930202403809", + "0x770070305940a8142ce0240c16502a050b39810120406e00900e59ce9807", + "0xb38093020240390b00e35004981012370048dc1da01c6e00930202403809", + "0xb2807012024c080900e0240a8072ce3506e0091a8024c08091a802430807", + "0xc08091a80245c00700e604048071b801cb38093a83506e0dc30237004809", + "0x48071e601c0a8093020240800917401c0a0093020246e0091e801c08009", + "0x4981012594048bd00e5940498101201c8580700e604048071b801c039d5", + "0x48140120fc03815012604048180122e803814012604049670123d003818", + "0x100093ac074049811b8054048f100e590049810125900496700e59004981", + "0x73009302024118091dc01c118093020240e80917e01c0398101201c6e007", + "0xc08091da024ec0072c8024c08092c8024b38071da024c08091cc024eb807", + "0x390b00e01cc08090400242500700e604048071b801c769641b802476809", + "0xec0072c8024c08092c8024b38071e4024c080904c024ec80704c024c0809", + "0xc08091b80240a80700e604048071f001c791641b80247900930202479009", + "0x5c00700e604048071b801c0a0093b4040b38dc3023706a0092ca01c6a009", + "0xc0093020240a80917401cb2809302024b38091e801c0a80930202408009", + "0x48bd00e5900498101201c8580700e604048071b801c039db01201c79807", + "0x38180126040481d0122e803965012604048140123d00381d01260404964", + "0x49811b8060048f100e080049810120800496700e080049810125940483f", + "0x480704001c768093020241180917e01c0398101201c6e0071cc024ee023", + "0x481b00e01c0498101201c048d400e3c8049810123b4048ee00e09804981", + "0x382601260404826012184038200126040482001259c0380901260404809", + "0x48290361986a1810123c81302001201c081dd00e3c8049810123c8048e6", + "0xc080900e42c038073020247300909401c0398101201c6e00705206c330d4", + "0x49e000e0b8049810120ac100dc3be01c15809302024168093bc01c16809", + "0x38090126040480901206c0380701260404807012350038f90126040482e", + "0x6a007028024c08091a8024738071f2024038d40123e4049810123e4049e1", + "0x6e0093020246e00905201c048093020240480903601c0380930202403809", + "0x6e00900e050f1007020024c0809020024308072ce024c08092ce02473007", + "0xc08091a8024738072c8060b28152ce024b20182ca054b3981012040b3814", + "0x6e00905201c048093020240480903601c03809302024038091a801c0a009", + "0xf1007020024c0809020024308072ce024c08092ce024730071b8024c0809", + "0x738072c8060b28152ce024b20182ca054b3981012040b38141b802403814", + "0x48093020240480903601c03809302024038091a801cb38093020246a009", + "0xb2815028040b398101259c6e00900e59cf18071b8024c08091b802414807", + "0x38093020240380903601cb38093020246e0093c801cb2815028040b3809", + "0xb380900e350f28072ce024c08092ce02434807012024c080901202414807", + "0xc009302370b28093ce01cb28093020240a8093cc01c0a814020350c0809", + "0x481d0127a80381d012604048180127a403807302024038dc00e590049e8", + "0x486100e08c0498101208c049ec00e01cc0809040024f58070460806e181", + "0xc08091da3986e1ee00e3b4730dc3020246a0231b87b4038d4012604048d4", + "0xa00905201c080093020240800903601c79009302024130093de01c13009", + "0xc080900e370038f20280406a0091e4024c08091e4024f8007028024c0809", + "0xc08090200240d8070cc024c08092c8024f880700e604048d401242003807", + "0xa0101a802433009302024330093e001c0a0093020240a00905201c08009", + "0x6a0071b87c8038d4012604048d401259c038070126040480701235003866", + "0xc080900e370039650127d00a8093023700a0093e601c0a0102ce350c0809", + "0x1001d1a86046e164030370049673ec01cb20181b8604048150127d403807", + "0xd8071e4024c0809046024fc00700e604048071b801c130ed1cc350fb823", + "0x14809302024790093f201c0d8093020241000905201c330093020240e809", + "0xd80705a024c080904c024fd80700e604048071b801c039fa01201c79807", + "0x14809302024168093f201c0d8093020247680905201c3300930202473009", + "0x38dc00e3e4049fd05c024c08dc056024fe007056024c0809052024c3807", + "0x1000071f6024c08090600406e1ff00e0c0049810120b8049fe00e01cc0809", + "0x330093020243300903601cb3809302024b38091a801c7f0093020247d809", + "0x7f01b0cc59cb38091fc024c08091fc02500807036024c080903602414807", + "0x3834012604048f9012808038073020240800908a01c0398101201c6e007", + "0x498101206c0482900e198049810121980481b00e59c0498101259c048d4", + "0x3807302024038dc00e0d00d8662ce59c04834012604048340128040381b", + "0xc080920002500007200024c08091fe0406e1ff00e3fc0498101259404986", + "0x6e00905201c048093020240480903601cb3809302024b38091a801c80809", + "0x48071f001c808dc01259cb3809202024c0809202025008071b8024c0809", + "0x480701235003815012604048140123ec038140126040480706001c03981", + "0x482900e370049810123700492e00e024049810120240481b00e01c04981", + "0x80151a83700480702880c03810012604048100121a4038d4012604048d4", + "0x38dc00e39804a05046024c08dc04002502007040074b20182ca040c0809", + "0x6e0fc00e01cc08091da0245980704c3b46e18101208c04a0600e01cc0809", + "0xb2809302024b28091a801c330093020247900916201c7900930202413167", + "0xc080903a024148072c8024c08092c802497007030024c08090300240d807", + "0xc080900e3700386603a5900c16502002433009302024330091f401c0e809", + "0xc08092ca0246a007036024c08091cc0247b00700e6040496701215003807", + "0xe80905201cb2009302024b200925c01c0c0093020240c00903601cb2809", + "0x48e700e06c0e96403059408009036024c08090360247d00703a024c0809", + "0x38090126040480901206c038070126040480701235003967012604048d4", + "0x496502a05008167302024b38dc01201cb3a0700e3700498101237004829", + "0xa0091f601c0a0093020240383000e01cc080900e3e00396502a05008167", + "0x97007012024c08090120240d80700e024c080900e0246a00702a024c0809", + "0x8009302024080090d201c6a0093020246a00905201c6e0093020246e009", + "0x6e0200128100382003a5900c1650206040481002a3506e00900e05104007", + "0x38261da370c08090460250300700e604048071b801c7300941208c04981", + "0x49810123c8048b100e3c804981012098b38dc1f801c039810123b4048b3", + "0x49640124b8038180126040481801206c039650126040496501235003866", + "0xb281001219804981012198048fa00e074049810120740482900e59004981", + "0x48e60123d803807302024b38090a801c0398101201c6e0070cc074b2018", + "0x492e00e060049810120600481b00e59404981012594048d400e06c04981", + "0x481b0126040481b0123e80381d0126040481d0120a40396401260404964", + "0x3810012604048d401239c03807302024b38090d001c0d81d2c8060b2810", + "0x49810123700482900e024049810120240481b00e01c0498101201c048d4", + "0x38182ca0540a167012060b281502859cc0809020370048072ce74c038dc", + "0x7380700e6040481401220803807302024080090d001c0398101259c04868", + "0x48093020240480903601c03809302024038091a801c0a8093020246a009", + "0xe964030594b39810120546e00900e59ce98071b8024c08091b802414807", + "0x3809302024038091a801c0a009302024b380941401c0e964030594b3809", + "0xc08091a8024148071b8024c08091b80248f007012024c08090120240d807", + "0x81810120400a0d41b80240381430a01c08009302024080091cc01c6a009", + "0x1060071b8024c080900e0250580703a5900c16502a0400481d2c8060b2815", + "0x39810123500484a00e01cc080900e370039670128346a0093023706e009", + "0x380741e024038f300e05004981012040048e600e0400498101201d07007", + "0x48e600e0540498101201d0800700e6040496701212803807302024038dc", + "0x3807302024b28090d001c0c1651b8604048140121c00381401260404815", + "0x481d0121280381d2c8370c08090120606e07200e0240498101202404861", + "0x48a800e01cc080900e3e0038202c8370048200126040480721601c03981", + "0x49810120240481b00e01c0498101201c048d400e060b28151a860404810", + "0x49670120a4038d4012604048d40124b8038dc012604048dc01247803809", + "0x481402a59c6a0dc01201c0aa1100e050049810120500486900e59c04981", + "0x38dc00e3c804a1204c024c08dc1da025020071da3981182003a5900a181", + "0x390b00e01cc0809036024250070361986e18101209804a0600e01cc0809", + "0x49810120a4168dc1f801c168093020240c1650cc35080007052024c0809", + "0x481d01206c03964012604049640123500382e0126040482b0122c40382b", + "0x482900e08c0498101208c0492e00e080049810120800491e00e07404981", + "0x382e1cc08c1001d2c80500482e0126040482e0123e8038e6012604048e6", + "0x48f600e01cc08090300247a80700e604049650122d403807302024038dc", + "0x381d0126040481d01206c0396401260404964012350038f9012604048f2", + "0x49810123980482900e08c0498101208c0492e00e080049810120800491e", + "0x48dc0122cc038f91cc08c1001d2c8050048f9012604048f90123e8038e6", + "0x38dc42601c048093020240480905201c038093020240380903601c03981", + "0x48071b801c0a80942a050049811b804004a1400e040b38d41a860404809", + "0x6a0dc42c01cb3809302024b380905201c6a0093020246a00903601c03981", + "0x48071b801c1000942e074049811b859004a1400e5900c1651a860404967", + "0xa00943001c730093020241180943201c118093020240e80943001c03981", + "0x38f2012604048261cc3710d00704c024c08091da0250c8071da024c0809", + "0xc080900e37003866012870039811b83c804a1b00e3c8049810123c8048e6", + "0xc08090520250f007052024c08090360250e807036024c080900e42c03807", + "0x1680930801c0c0093020240c00905201cb2809302024b280903601c16809", + "0x398101219804a1f00e01cc080900e3700382d0305946a00905a024c0809", + "0x17009302024170091cc01c1700930202403a2000e0ac0498101201c10007", + "0x48f906037079007060024c080900e098038f90126040482e05637076807", + "0x482900e594049810125940481b00e3f8049810123ec04a2100e3ec04981", + "0x48071b801c7f0182ca350048fe012604048fe0126100381801260404818", + "0x496501206c0383401260404820012884038073020240a00944401c03981", + "0xb28d40120d0049810120d00498400e060049810120600482900e59404981", + "0xc08091a80240d8071fe024c080902a0251080700e604048071b801c1a018", + "0xb38d41a80247f8093020247f80930801cb3809302024b380905201c6a009", + "0x800943601c08009302024b380944801cb38d41b8604048d401288c038ff", + "0x4a2600e0540498101201c8580700e604048071b801c0a00944a01cc08dc", + "0x38dc00e01d1380900e3cc03818012604049650124600396501260404815", + "0x49640128a0039640126040480721601c0398101205004a1f00e01cc0809", + "0x491800e0800498101206004a2900e060049810120740491800e07404981", + "0x398101201c6e0071cc025150230126046e0200128300382001260404820", + "0x38073020246e0091ea01c039810123500481d00e01cc080904602425007", + "0x382601260404826012398038260126040480745601c7680930202403820", + "0xc08091e41986e0f200e1980498101201c130071e4024c080904c3b46e0ed", + "0x480905201c038093020240380903601c148093020240d80945801c0d809", + "0xc080900e3700382901201c6a009052024c080905202516807012024c0809", + "0x48071a88b80382d1a8370c08091a80251180700e604048e601212803807", + "0xc080900e42c03807302024038dc00e3ec180f91a88bc1702b1b86046e02d", + "0x1700905201c7f8093020241580903601c1a0093020247f00946001c7f009", + "0x48071b801c03a3201201c79807202024c080906802518807200024c0809", + "0x1800905201c7f8093020247c80903601c1c0093020247d80930601c03981", + "0x83807208024c080920202519807202024c080907002518807200024c0809", + "0x3981012414048ac00e01cc080900e3700383c0128d08280930237082009", + "0xc0809200024148071fe024c08091fe0240d807210024c08091a80251a807", + "0x2083f1a8604049081b84007f96746e01c840093020248400946c01c80009", + "0x481d00e01cc08091b80247a80700e604048071b801c8784107e3500490f", + "0x148071fe024c08091fe0240d807228024c08090780251600700e604048d4", + "0x38f800e450800ff1a80248a0093020248a00945a01c8000930202480009", + "0x38d41f201c080093020240800905c01c080093020240382b00e01cc0809", + "0x49670128e403807302024038dc00e060b28dc4700540a0dc30237008009", + "0xe80947401cc08dc2c80250d807028024c08090280246a0072c859c6e181", + "0x3820012604048d40128ec03807302024b38090d001c0398101201c6e007", + "0xc08090280246a0071cc024c080904602463007046024c08090403706e0cb", + "0xa8141a8024730093020247300919001c0a8093020240a80903601c0a009", + "0xa0093020240a0091a801c0398101207404a1f00e01cc080900e370038e6", + "0x1300930401c130ed1b8604048dc0283711e0071b8024c08091b8024b3807", + "0x1481b1b8604048f20128f803807302024038dc00e19804a3d1e4024c08dc", + "0x168d41b890403807302024038dc00e0ac04a4005a024c08dc0520251f807", + "0x6a007060024c08091f259c6e21a00e3e40498101201d0800705c024c0809", + "0xd8093020240d8092ce01c0a8093020240a80903601c7680930202476809", + "0xd8151da04061807060024c08090600247300705c024c080905c0242a807", + "0x486800e01cc080900e370038341fc3ec6a0090683f87d8d43020241802e", + "0x6e0cb00e3fc049810120ac048ef00e01cc08091a80248f80700e60404967", + "0x76809302024768091a801c808093020248000918c01c800093020247f81b", + "0x390102a3b46a009202024c08092020246400702a024c080902a0240d807", + "0x4a4200e01cc08091a80248f80700e604049670121a003807302024038dc", + "0x38150126040481501206c038ed012604048ed0123500383801260404866", + "0xb38090d001c0398101201c6e007070054768d40120e0049810120e0048c8", + "0xc080900e080038073020246e00908a01c039810123500491f00e01cc0809", + "0x829041b83b40390501260404905012398039050126040480722801c82009", + "0x12100707e024c08090784206e0f200e4200498101201c13007078024c0809", + "0xc0093020240c00903601cb2809302024b28091a801c208093020241f809", + "0x6e0091a8604048070122a0038410305946a009082024c080908202464007", + "0x48071f001c0480901201cc08091a80247a80700e604048dc0122d4038d4", + "0x48dc0120a4038090126040480901206c038073020246a00916601c03981", + "0xb28093023700a80942801c0a814020350c08091b80246e21300e37004981", + "0x4964012864039640126040496501286003807302024038dc00e06004a43", + "0x481b00e01cc080900e37003820012910039811b807404a1b00e07404981", + "0x118d43020240a0101b891403814012604048140120a40381001260404810", + "0x4a4800e01cc080900e370038f201291c130093023707680948c01c768e6", + "0x168290466040481b0129280381b012604048660129240386601260404826", + "0x1580949801c039810120b404a4b00e0e0809001fe0d07f0fb0603e41702b", + "0x48300121a0038073020247c8090d001c039810120b80484500e01cc0809", + "0xc08090680252600700e604048fe012934038073020247d8090d001c03981", + "0x398101240404a4e00e01cc08092000252700700e604048ff01211403807", + "0x49810120a4048e600e01c0498101201c048d400e01cc080907002422807", + "0x48074a201c1e00930202403a5000e414820dc302024148071b893c03829", + "0x384120a370c080920a0252980707e024c08092100f06e25200e42004981", + "0x48074ac01c8a10f1b86040483f0824106a25500e0fc049810120fc04a54", + "0x484a00e01cc080900e3700384501295c250093023708a00941801c03981", + "0x238dc4a401c8a80930202403a5100e11c0498101201d2800700e6040484a", + "0x6e25200e45c0498101201d280070ca024c080900e9440384b01260404915", + "0x25809302024258094a801c87809302024878091a801c278093020248b865", + "0x4a5900e4748d8dc3020242784b21e3512c00709e024c080909e0252a007", + "0x2a0093020248f8094b601c0398101201c6e0072400252d11f0126046e11d", + "0xc08090a80252a00720a024c080920a0252a007236024c08092360246a007", + "0x3921012604048570128a4038570aa370c08090a84148d8d44aa01c2a009", + "0x48071b801c2d8094b8164049811b848404a0c00e4840498101248404918", + "0x398101259c0491f00e01cc08090b20242500700e604048071f001c03981", + "0x2f0093020242f0091cc01c2f00930202403a5d00e4b40498101201c10007", + "0x492f0c2370790070c2024c080900e0980392f0126040485e25a37076807", + "0x481b00e15404981012154048d400e19c0498101218c04a5e00e18c04981", + "0x48670126040486701297c038e6012604048e60120a40382301260404823", + "0x2a8091a801c0398101216c0484a00e01cc080900e370038671cc08c2a967", + "0x398101201c7c00700e604048071b801c03a6001201c7980726a024c0809", + "0x36009302024900094bc01c0398101241404a6100e01cc08092ce0248f807", + "0xc08091cc02414807046024c08090460240d807236024c08092360246a007", + "0x398101201c6e0070d83981191b2ce02436009302024360094be01c73009", + "0x383a012604048074a001c3680930202403a5100e01cc080908a02425007", + "0xc080920a0252a00721e024c080921e0246a0070e0024c08090741b46e252", + "0x38720d0370c08090e0414878d44aa01c38009302024380094a801c82809", + "0x49811b84fc04a0c00e4fc049810124fc0491800e4fc049810121c804a29", + "0xc08090ea0242500700e604048071f001c0398101201c6e0070ee02531075", + "0x3d80930202403a5d00e5040498101201c1000700e6040496701247c03807", + "0xc080900e098039430126040487b282370768070f6024c08090f602473007", + "0x48d400e4dc049810121f804a5e00e1f80498101250c9f0dc1e401c9f009", + "0x38e6012604048e60120a4038230126040482301206c0386801260404868", + "0x484a00e01cc080900e370039371cc08c341670124dc049810124dc04a5f", + "0x1180903601c0398101201c7c00726a024c08090d00246a00700e60404877", + "0x1318072ce024c08092ce0242a8071cc024c08091cc02414807046024c0809", + "0x48071b801c998812701fcb38092662049c07f2ce604049671cc08c9a967", + "0x480701235003883012604048f201297803807302024b380923e01c03981", + "0x4a5f00e398049810123980482900e08c0498101208c0481b00e01c04981", + "0x482001287c03807302024038dc00e20c7302300e59c0488301260404883", + "0x498101201d3200710a024c080900e08003807302024b380923e01c03981", + "0x480704c01c41009302024448851b83b4038890126040488901239803889", + "0x6a007260024c08091160252f007116024c08091041a46e0f200e1a404981", + "0xa0093020240a00905201c080093020240800903601c0380930202403809", + "0x8f80700e604048071b801c9801402001cb3809260024c08092600252f807", + "0x380701260404807012350038360126040481801297803807302024b3809", + "0x49810120d804a5f00e050049810120500482900e040049810120400481b", + "0x7c00700e6040480709601c0800930202403a6500e0d80a01000e59c04836", + "0x6a0f900e050049810120500482e00e0500498101201c1580700e60404807", + "0x6e0094ce01c0398101201c6e0072c80606e2662ca0546e1811b805004807", + "0xe8094d001c0a8093020240a8091a801c0398101201d2b00703a024c0809", + "0x76809302024118094d401c0398101201c6e0071cc02534823040370c08dc", + "0x3a6c01201c7980704c024c08091da025358072ce024c080904002497807", + "0x3866012604048f20129b4038f20126040480721601c0398101201c6e007", + "0xc08092ce0406e26e00e0980498101219804a6b00e59c049810123980492f", + "0x38f800e01cc080900e370038290129c00d809302370130094de01cb3809", + "0x481b00e05404981012054048d400e0b40498101206c04a7100e01cc0809", + "0x38d4012604048d40121840382d0126040482d01259c0396501260404965", + "0x4a73060024c08dc1f2024338071f20b8158d43020246a02d2ca054b3a72", + "0x6e1810120c00493500e3f80498101259c0480000e01cc080900e370038fb", + "0x482e01206c0382b0126040482b012350038073020247f80909401c7f834", + "0xb39d200e0d0049810120d00486100e3f8049810123f8049d100e0b804981", + "0x3807302024038dc00e0e0809001a80241c101200350c08090683f81702b", + "0x15809302024158091a801c820093020247d8093e201c0398101259c04a74", + "0x390405c0ac6a009208024c0809208024f800705c024c080905c0240d807", + "0xb38094e801c039810120a40484a00e01cc080900e3e003807302024038dc", + "0x49ef00e0f0049810124146a0dc3dc01c828093020240390b00e01cc0809", + "0x39650126040496501206c0381501260404815012350039080126040483c", + "0x80094ea01c0398101201c6e0072105940a8d401242004981012420049f0", + "0xc080900e080038073020246e0094ec01c039810123500490800e01cc0809", + "0x2083f1b83b40384101260404841012398038410126040480722801c1f809", + "0xf8807094024c080921e4506e0f200e4500498101201c1300721e024c0809", + "0xb2009302024b200903601c0c0093020240c0091a801c2280930202425009", + "0x38090126040480901206c038452c80606a00908a024c080908a024f8007", + "0xa00948c01c0a0102ce350c08091b80246e24500e3700498101237004829", + "0x38180126040481501292003807302024038dc00e59404a7702a024c08dc", + "0x330f204c3b4730230400741198101259004a4a00e5900498101206004a49", + "0x4a4c00e01cc08090400252580700e6040481d0121a00382e0560b41481b", + "0x3300949a01c039810123c80486800e01cc080904c0243400700e60404823", + "0x482d012938038073020241480908a01c0398101206c04a4c00e01cc0809", + "0xc080900e0246a00700e6040482e012114038073020241580949c01c03981", + "0x768091cc01c080093020240800905201cb3809302024b380903601c03809", + "0x48e61da3500816700e0513c0071cc024c08091cc024b38071da024c0809", + "0xc080900e370038ff0129e41a0093023707f00913601c7f0fb0603e4b3981", + "0x6e0070700253d1010126046e100012830039000126040483401247003807", + "0x480731601c820093020240382000e01cc08092020242500700e60404807", + "0x13007078024c080920a4106e0ed00e41404981012414048e600e41404981", + "0x208093020241f8094f601c1f8093020241e1081b83c80390801260404807", + "0xc08091f602414807060024c08090600240d8071f2024c08091f20246a007", + "0x398101201c6e0070823ec180f92ce02420809302024208094f801c7d809", + "0x8a009302024878094fc01c8780930202403a7d00e01cc080907002425007", + "0xc08090600240d8071f2024c08091f20246a007094024c08092280253f807", + "0x180f92ce02425009302024250094f801c7d8093020247d80905201c18009", + "0xc08091f20246a00708a024c08091fe0253d80700e604048071b801c250fb", + "0x228094f801c7d8093020247d80905201c180093020241800903601c7c809", + "0xc08091a80245980700e604048071b801c228fb0603e4b380908a024c0809", + "0x496701206c038070126040480701235003847012604049650129ec03807", + "0x396701211c0498101211c04a7c00e040049810120400482900e59c04981", + "0xc080902002417007020024c080900e0ac03807302024038f800e11c08167", + "0xc080900e370038182ca37140015028370c08dc020024038d41f201c08009", + "0xb200943601c0a0093020240a0091a801cb21671b8604049670128e403807", + "0x4a8200e01cc08092ce0243400700e604048071b801c0e80950201cc08dc", + "0x73009302024118093c001c11809302024100dc1b877c03820012604048d4", + "0xc08091cc024f080702a024c080902a0240d807028024c08090280246a007", + "0xb380700e6040481d01287c03807302024038dc00e3980a8141a802473009", + "0x49811b80980487700e098768dc3020246e0090ea01c6e0093020246e009", + "0x3a1000e06c049810123c86a0dc1da01c0398101201c6e0070cc025418f2", + "0x3814012604048140123500382d012604048292ce3710d007052024c0809", + "0x498101206c0486100e3b4049810123b40496700e054049810120540481b", + "0x1702b1a86040482d0363b40a8140207740382d0126040482d0123980381b", + "0x490800e01cc08092ce0243400700e604048071b801c7c82e056350048f9", + "0x38fb012604048301da370ef807060024c08090cc024ef00700e604048d4", + "0x49810120540481b00e05004981012050048d400e3f8049810123ec049e0", + "0x3400700e604048071b801c7f015028350048fe012604048fe01278403815", + "0x382000e01cc08091b80242280700e604048d401242003807302024b3809", + "0x6e0ed00e3fc049810123fc048e600e3fc0498101201c8a007068024c0809", + "0x1c009302024801011b83c8039010126040480704c01c800093020247f834", + "0xc08090300240d8072ca024c08092ca0246a007208024c080907002542007", + "0x6e1810120400483c00e4100c1651a802482009302024820093c201c0c009", + "0x480701235003965012604048150120fc038073020240a00921001c0a814", + "0x48e600e370049810123700482900e024049810120240481b00e01c04981", + "0xb29671a8370048070289e0039650126040496501259c0396701260404967", + "0x48071b801c7300950a08c049811b80800489b00e0800e96403059cc0809", + "0x38f2012a18130093023707680941801c768093020241180923801c03981", + "0x48e600e1980498101201d0700700e6040482601212803807302024038dc", + "0x48f201212803807302024038dc00e01d4380900e3cc0381b01260404866", + "0x481b0129f80381b0126040482901239803829012604048074fa01c03981", + "0x481b00e06004981012060048d400e0ac049810120b404a7f00e0b404981", + "0x482b0126040482b0129f00381d0126040481d0120a40396401260404964", + "0x48d400e0b80498101239804a7b00e01cc080900e3700382b03a5900c167", + "0x381d0126040481d0120a4039640126040496401206c0381801260404818", + "0x3967012604048d4012a200382e03a5900c1670120b8049810120b804a7c", + "0x49810123700482900e024049810120240481b00e01c0498101201c048d4", + "0x396502a050081670125940a81402059cc08092ce370048072cea24038dc", + "0xc080900e370038182ca0546a28b028040b38d42ce6046e0dc01201c6a28a", + "0x6a00903601c0e809302024b200951a01cb20093020240a0101b8a3003807", + "0x6a00903a024c080903a025470072ce024c08092ce024148071a8024c0809", + "0x481501206c0382001260404818012a3c03807302024038dc00e074b38d4", + "0xa8d40120800498101208004a8e00e594049810125940482900e05404981", + "0x48090123980380701260404807012a38038090126040480752001c10165", + "0x6e18101201c049f500e370048091b8024c080901201c6e29100e02404981", + "0x6e0dc52401c04809302024048090c201c6e0093020246e0094a801c6a0dc", + "0x38d4012604048d4012950038073020240800909401c081671b860404809", + "0x381502837004815028370c08092ce3506e29200e59c0498101259c04861", + "0xc080901201c6e29300e024049810120240496700e01c0498101201c048d4", + "0x3807302024038dc00e05004a95020024c08dc2ce0254a0072ce3506e0d4", + "0xc08091a83706e29300e350049810123500496700e37004981012370048d4", + "0x3807302024038dc00e07404a962c8024c08dc0300254a0070305940a8d4", + "0xc080902a0246a007046024c08090400254b807040024c08092c80406e28c", + "0xb28151a8024118093020241180953001cb2809302024b28092ce01c0a809", + "0x730093020240e80953201c0398101204004a6100e01cc080900e37003823", + "0xc08091cc0254c0072ca024c08092ca024b380702a024c080902a0246a007", + "0x38ed01260404814012a6403807302024038dc00e398b28151a802473009", + "0x49810123b404a9800e350049810123500496700e37004981012370048d4", + "0xc080900e370038dc012a6c048093023700380953401c768d41b8350048ed", + "0x4967012a7803967012604048d4012a74038d401260404809012a7003807", + "0x6e0f200e0400498101201c1300700e604048071b801cb380901259c04981", + "0xa8093020240a80953c01c0a8093020240a00953e01c0a0093020246e010", + "0x480903601c0a8141b86040496701242403807302024038f800e05404809", + "0xb28d43020240a8d4012350550071a8024c08091a802414807012024c0809", + "0x48ac00e01cc080900e37003820012a800e809302370b200920e01cb2018", + "0x38ed1cc370c080904602550807046024c08090280254400700e6040481d", + "0x49810120600482900e594049810125940481b00e01c0498101201c048d4", + "0x49811b806c0488300e06c330f204c59cc08091da060b28072cea2403818", + "0x130091a801c158093020241480910a01c0398101201c6e00705a02551029", + "0x148071b8024c08091b8024970071e4024c08091e40240d80704c024c0809", + "0x158661b83c81301054601c15809302024158090d201c3300930202433009", + "0x38dc00e3fc04aa4068024c08dc1fc024368071fc3ec180f905c040c0809", + "0x48fb00e4040498101240004aa500e400049810120d00483a00e01cc0809", + "0x38fb012604048fb0120a4038f9012604048f901206c03838012604048e6", + "0x102007078414820d4302024808381f63e4b3aa700e4040498101240404aa6", + "0x6e18101242004a0600e01cc080900e3700383f012aa0840093023701e009", + "0x490401206c0382e0126040482e012350038073020248780909401c87841", + "0x486900e414049810124140482900e0c0049810120c00492e00e41004981", + "0x8a84708a1288a0103020240804120a0c08202e028aa40381001260404810", + "0x15500700e6040481001220803807302024038dc00e4542384509445008009", + "0x820093020248200903601c17009302024170091a801c258093020241f809", + "0xc08090960255580720a024c080920a02414807060024c080906002497007", + "0x39810120400488200e01cc080900e3700384b20a0c08202e02002425809", + "0x49810120b8048d400e194049810123fc04aaa00e01cc08091cc02556007", + "0x48fb0120a403830012604048300124b8038f9012604048f901206c0382e", + "0x48071b801c328fb0603e4170100121940498101219404aab00e3ec04981", + "0xc080905a0255500700e604048e6012ab0038073020240800910401c03981", + "0x6e00925c01c790093020247900903601c13009302024130091a801c8b809", + "0x800922e024c080922e025558070cc024c08090cc024148071b8024c0809", + "0xa00916601c039810120400488200e01cc080900e370039170cc37079026", + "0x481b00e01c0498101201c048d400e13c0498101208004aaa00e01cc0809", + "0x3818012604048180120a4038dc012604048dc0124b80396501260404965", + "0xb38093020246a00951001c278181b85940381001213c0498101213c04aab", + "0xc08091b802414807012024c08090120240d80700e024c080900e0246a007", + "0xb2815028040b38092ca0540a0102ce604049671b80240396751201c6e009", + "0x48093020240480903601c03809302024038091a801c0398101201c7c007", + "0xc0809020024348071a8024c08091a8024148071b8024c08091b802497007", + "0xa0100125900c16502a05008181012040b38d41b80240381440601c08009", + "0x38073020240480916601c6a0dc012350c080900e024540072c8060b2815", + "0xc08090200251c807028024c080900eab4038dc01202403981012350048f5", + "0x10d8072ca024c08092ca024730072ca024c08090280546e21a00e054080dc", + "0x3807302024080090d001c0398101201c6e00703002557007302370b2809", + "0x381d01260404964012898039640126040480721601c0398101259c048b5", + "0x498101201c048d400e08c049810120800498d00e0800498101207404aaf", + "0x48d40120a4038dc012604048dc012478038090126040480901206c03807", + "0x48071b801c118d41b80240381001208c0498101208c04ab000e35004981", + "0x4807012350038e601260404967012ac4038073020240c00943e01c03981", + "0x482900e370049810123700491e00e024049810120240481b00e01c04981", + "0x80e61a837004807028ac80381001260404810012398038d4012604048d4", + "0xb280930202403ab300e06c330f204c3b408009036198790261da040c0809", + "0x483400e0600498101201c7f00700e604048071f001c0398101201c25807", + "0xd80700e024c080900e0246a00703a024c080900ead00396401260404818", + "0xb3809302024b380905201c6e0093020246e00923c01c0480930202404809", + "0x118200206040481d2c859c6e00900e0515a80703a024c080903a02473007", + "0x4ab704c024c08dc1da0255b00702a024c080902a5946e18c00e3b473015", + "0x10009302024100091a801c0398101209804ab800e01cc080900e370038f2", + "0xc08091cc024148071a8024c08091a802497007046024c08090460240d807", + "0x8181012050080e61a808c1001455201c0a0093020240a0090d201c73009", + "0x381b0126040481b01206c03866012604048660123500382b05a0a40d866", + "0x49810120b40482900e0a4049810120a40492e00e054049810120540491e", + "0xc080900e3700382b05a0a40a81b0cc0500482b0126040482b012aac0382d", + "0x49810123c804aaa00e01cc08090200245980700e6040481401220803807", + "0x4815012478038230126040482301206c03820012604048200123500382e", + "0x4aab00e398049810123980482900e350049810123500492e00e05404981", + "0x38070126040480701206c0382e1cc3500a8230400500482e0126040482e", + "0xb380957401cb38d41b8350c080901201c6e2b900e0240498101202404829", + "0x381501260404810012af003807302024038dc00e05004abb020024c08dc", + "0x4abf00e08c1001d2c80600818101259404abe00e5940498101205404abd", + "0x118090d001c0398101208004a4b00e01cc08092c80256000700e60404818", + "0x481b00e3b40498101239804ac200e3980498101207404ac100e01cc0809", + "0x48ed012604048ed012b0c038d4012604048d40120a4038dc012604048dc", + "0x6e00903601c130093020240a00958801c0398101201c6e0071da3506e0d4", + "0x6a00904c024c080904c025618071a8024c08091a8024148071b8024c0809", + "0x6e2b900e024049810120240482900e01c0498101201c0481b00e0986a0dc", + "0x38dc00e05004ac5020024c08dc2ce0255d0072ce3506e0d430202404807", + "0x4abe00e5940498101205404abd00e0540498101204004abc00e01cc0809", + "0xc08092c80256000700e60404818012afc03823040074b201802060404965", + "0x498101208004ac100e01cc08090460243400700e6040481d01292c03807", + "0x48d40120a4038dc012604048dc01206c038ed012604048e6012b08038e6", + "0x398101201c6e0071da3506e0d40123b4049810123b404ac300e35004981", + "0xc08091a8024148071b8024c08091b80240d80704c024c080902802562007", + "0x480930202403a9000e0986a0dc1a8024130093020241300958601c6a009", + "0x480900e370c5007012024c08090120247300700e024c080900e02518807", + "0xb38093020246a00958c01c6a0093020246a00946c01c6e00901237004981", + "0xa809302024038fe00e05004981012040048fb00e0400498101201c18007", + "0x48182ca0506a10000e0600498101201c7f8072ca024c080902a0241a007", + "0x482900e01c0498101201c0481b00e0740498101259c04ac700e59004981", + "0xc080903a590048072ceb240381d0126040481d012b200380901260404809", + "0x3807302024038dc00e09804aca1da024c08dc1cc024820071cc08c100d4", + "0x33009302024790dc1b8b2c038f20126040480721601c039810123b404905", + "0xc080904602414807040024c08090400240d807036024c08090cc02566007", + "0x3807302024038dc00e06c118201a80240d8093020240d80945a01c11809", + "0x100093020241000903601c148093020241300945801c03981012370048f5", + "0x38290460806a009052024c080905202516807046024c080904602414807", + "0xc080901201c6e2cd00e024049810120240496700e01c0498101201c048d4", + "0x3807302024038dc00e05004acf020024c08dc2ce025670072ce3506e0d4", + "0xc08dc2ca0243b8072ca0546e1810123500487500e3500498101235004967", + "0x496700e37004981012370048d400e01cc080900e37003964012b400c009", + "0x49811b808004ad200e0800e8dc3020240a8dc1b8b440381501260404815", + "0x4ad500e098768dc302024118095a801c0398101201c6e0071cc02569823", + "0xc08091e4060080d45ae01c0398101201c6e0070cc0256b0f20126046e026", + "0x4ad900e0b4049810120a4768dc31201c148093020240d8095b001c0d809", + "0x482b0126040482b012b680381d0126040481d0123500382b0126040482d", + "0xc08090300243400700e6040481001292c03807302024038dc00e0ac0e8dc", + "0x7c8095b201c7c809302024170ed1b86240382e01260404866012b6c03807", + "0x6e009060024c08090600256d00703a024c080903a0246a007060024c0809", + "0x398101204004a4b00e01cc08090300243400700e604048071b801c1801d", + "0xc08091f60256d00703a024c080903a0246a0071f6024c08091cc0256e007", + "0x4adb00e01cc08090200252580700e604048071b801c7d81d1b80247d809", + "0x7f8093020241a0095b201c1a0093020247f0151b8624038fe01260404964", + "0x6e0071fe3706e0091fe024c08091fe0256d0071b8024c08091b80246a007", + "0x3901012604049001a8370c4807200024c08090280256d80700e60404807", + "0x49810120e004ada00e37004981012370048d400e0e00498101240404ad9", + "0x3809012604048090120a4038070126040480701206c038381b837004838", + "0x3814012b7408009302370b380957401cb38d41b8350c080901201c6e2b9", + "0x396501260404815012af40381501260404810012af003807302024038dc", + "0xe80949601c0398101206004abf00e08c1001d2c80600818101259404abe", + "0x4964012b7803807302024118090d001c0398101208004a4b00e01cc0809", + "0x482900e370049810123700481b00e3b40498101239804adf00e39804981", + "0x48071b801c768d41b8350048ed012604048ed012620038d4012604048d4", + "0x6a00905201c6e0093020246e00903601c130093020240a0095c001c03981", + "0x48071b8b84038261a83706a00904c024c080904c024c40071a8024c0809", + "0x498101201d2800700e604048071b801c0a0102ce351710d41b8370c08dc", + "0xb28094a801c6e0093020246e0091a801cb28093020240a8d41b894803815", + "0x49810120400a0dc4a401c0398101201c6e0072ca3706e0092ca024c0809", + "0x38182ce3700481801260404818012950039670126040496701235003818", + "0x4967012b9003814020370c08091b8025718072ce3506e18101202404ae3", + "0x6e1811b85940a8071a8b9403965028370c08090280257200702a59c6e181", + "0x48d400e01cc08092c80252600700e604048071b801c1001d1b8b98b2018", + "0x3807302024038dc00e01d740073023700a1671b8b9c0381801260404818", + "0x114007046024c080900e42c038073020246a00949801c0398101204004a4c", + "0x730093020247300923001c0c0093020240c0091a801c7300930202411809", + "0x1748261da370c08dc0203500c0d45ca01c0398101201c6e0071cc0606e009", + "0x498101201c8580700e6040482601293003807302024038dc00e198790dc", + "0x4829012460038ed012604048ed012350038290126040481b0128a00381b", + "0x8580700e6040486601293003807302024038dc00e0a4768dc0120a404981", + "0x38f2012604048f20123500382b0126040482d0128980382d01260404807", + "0x482001293003807302024038dc00e0ac790dc0120ac049810120ac04918", + "0xc08091a80252600700e6040481001293003807302024b380949801c03981", + "0x49810120b804a2600e0b80498101201c8580700e6040481401293003807", + "0x38f903a370048f9012604048f90124600381d0126040481d012350038f9", + "0x498101237004a5400e0240498101202404a5400e01c0498101201c048d4", + "0x4aeb020024c08dc2ce0254a0072ce3506e181012370048071a8ba8038dc", + "0x498101205404aed00e0540498101204004aec00e01cc080900e37003814", + "0x39651a83700496501260404965012bb8038d4012604048d401235003965", + "0x3aef00e0600498101201c1000700e6040481401212803807302024038dc", + "0x381d01260404964030370768072c8024c08092c8024730072c8024c0809", + "0x498101208c04af000e08c04981012074100dc1e401c1000930202403826", + "0x38e61a8370048e6012604048e6012bb8038d4012604048d4012350038e6", + "0xd80700e024c080900e0246a0072ce024c080900ebc403807302024038f8", + "0x6a0093020246a0090aa01c6e0093020246e00905201c0480930202404809", + "0xa81402059cc08092ce3506e00900e041798072ce024c08092ce02579007", + "0xc0095ec01c0398101201c6e0072c80257a8180126046e165012bd003965", + "0x17b80700e60404823012128038073020240e80923e01c1182003a350c0809", + "0x8009302024080091a801c76809302024730095f001c7300930202410009", + "0xc08091da0252f80702a024c080902a02414807028024c08090280240d807", + "0x13009302024b20094bc01c0398101201c6e0071da0540a0102ce02476809", + "0xc080902a02414807028024c08090280240d807020024c08090200246a007", + "0x398101201c7c00704c0540a0102ce02413009302024130094be01c0a809", + "0x48100120540381001260404967012be8039671b8370c08091b80257c807", + "0x48e600e59404981012054048e200e0540498101205004afb00e05004981", + "0xb20093020246e0095f401c0c009302024b28d41b83b40396501260404965", + "0xc08092c8024b3807012024c08090120240d80700e024c080900e0246a007", + "0x1001d1a8604048182c8024039675f801c0c0093020240c0090c201cb2009", + "0x3809302024038091a801c0a0093020246a00951001c1182003a35004823", + "0x6e00900e59d448071b8024c08091b802414807012024c08090120240d807", + "0x38dc00e08004afd03a024c08dc2c8024418072c8060b28152ce60404814", + "0x481b00e05404981012054048d400e08c049810120740488500e01cc0809", + "0x39670126040496701239803818012604048180120a40396501260404965", + "0xb38182ca0540a2fe00e040049810120400496700e08c0498101208c04869", + "0x3807302024038dc00e3c8130ed1cc59c048f204c3b47316730202408023", + "0x386601260404820012bfc03807302024b38090d001c0398101204004845", + "0x49810120600482900e594049810125940481b00e05404981012054048d4", + "0x398101235004aac00e1980c16502a59c0486601260404866012ac003818", + "0xc08090200258100702059c6e18101259c04b0100e59c0498101201d80007", + "0xb280960a01cb28151b860404815012c10038150126040480760601c0a009", + "0x6a1811b8050b28dc01259d83807028024c0809028025830072ca024c0809", + "0x38ed0126040480761201c0398101201c6e0071cc08c100d4610074b2018", + "0xc08090300240d80704c024c08091da59c6e30b00e59c0498101259c04b0a", + "0xe8091cc01c130093020241300960c01c0a8093020240a80960a01c0c009", + "0x1582d0523518601b0cc3c86a1811b80980a96403059d8380703a024c0809", + "0x498101201c048d400e0b80498101206c0e8dc61a01c0398101201c6e007", + "0x482e012c3803866012604048660120a4038f2012604048f201206c03807", + "0x6e0fe01220c038fe1f60c07c967302024170661e401cb3b0f00e0b804981", + "0x188807200024c08090680244280700e604048071b801c7f8096200d004981", + "0x820093020241800903601c1c0093020247c8091a801c8080930202480009", + "0x3b1301201c79807078024c08092020258900720a024c08091f602414807", + "0x7c8093020247c8091a801c840093020247f80962801c0398101201c6e007", + "0xc08092100258a8071f6024c08091f602414807060024c08090600240d807", + "0x38073020240e8090d001c0398101201c6e0072103ec180f92ce02484009", + "0x49810120ac0486100e104049810120b40482900e0fc049810120a40481b", + "0x18b80700e6040481501293803807302024038dc00e01d8b00900e3cc0390f", + "0x3841012604048230120a40383f0126040482001206c03807302024b3809", + "0x498101201c048d400e4500498101243c04b1800e43c0498101239804861", + "0x4914012c4803905012604048410120a4039040126040483f01206c03838", + "0x481b00e0e0049810120e0048d400e128049810120f004b1900e0f004981", + "0x484a0126040484a012c5403905012604049050120a40390401260404904", + "0x398101201c6e0071a80258d8dc0126046e007012c680384a20a4101c167", + "0x498101259c04b1d00e59c0498101237004b1c00e01cc080901202434007", + "0x6a00921001c0398101201c6e0070200240481001260404810012c7803810", + "0x382600e054049810120240a0dc1da01c0a0093020240382000e01cc0809", + "0x396401260404818012c7c03818012604048152ca370790072ca024c0809", + "0x4ae300e370038dc302024038094a601cb20090125900498101259004b1e", + "0x3810012604048d4012c8003807302024b380949801cb38d41b8604048dc", + "0xc080900e0257180702a024c08090280246e0ed00e0500498101204004992", + "0xb200932401cb20093020240c00964001c0398101259404a4c00e060b28dc", + "0x30807046024c080900e42c038200126040481d02a3707680703a024c0809", + "0x6e0092ca01c6e0093020240480902a01c118201b80241000930202410009", + "0xa009302024b380917001c0398101201c6e007020025909671a8370c08dc", + "0x3b2201201c798072ca024c08090280245d00702a024c08091a80247a007", + "0x3964012604048180122f4038180126040480721601c0398101201c6e007", + "0x6e18101205404b2300e59404981012590048ba00e05404981012040048f4", + "0xb28091e201c10009302024100092ce01c100093020240e80907e01c0e815", + "0x38ed012604048230122fc03807302024038dc00e39804b24046024c08dc", + "0x4981012098048e600e01c0498101201c048d400e098049810123b4048ee", + "0x1480964e06c049811b819804b2600e198790dc302024130071b8c9403826", + "0x1582d1b86046e015012594038073020241000908a01c0398101201c6e007", + "0x482d0123d0038f90126040482b0122e003807302024038dc00e0b804b28", + "0xc080900e37003807652024038f300e3ec049810123e4048ba00e0c004981", + "0xc080905c0247a007068024c08091fc0245e8071fc024c080900e42c03807", + "0x7f8092ce01c7f8093020241800907e01c7d8093020241a00917401c18009", + "0x3807302024038dc00e40404b2a200024c08dc1f6024788071fe024c0809", + "0x49810123c8048d400e410049810120e0048ee00e0e004981012400048bf", + "0x4b2600e0f0828dc302024820f21b8c940390401260404904012398038f2", + "0x49810124200d8dc4a401c0398101201c6e00707e025959080126046e03c", + "0x48ff01259c03905012604049050123500390f01260404841012cb003841", + "0x398101201c6e00721e3fc828d401243c0498101243c04b2d00e3fc04981", + "0x49810120fc04b2e00e45004981012414048d400e01cc080903602526007", + "0x12600700e6040490101212803807302024038dc00e01d9780900e3cc0384a", + "0x197007228024c08091e40246a00708a024c080900e42c038073020240d809", + "0x7f8093020247f8092ce01c238093020242500966001c2500930202422809", + "0x481800e01cc080900e370038471fe4506a00908e024c080908e02596807", + "0x79807096024c08090520259700722a024c08091e40246a00700e60404815", + "0x4815012060038073020247300909401c0398101201c6e00700ecc404807", + "0x4865012cb80391501260404807012350038650126040480721601c03981", + "0x4b2d00e080049810120800496700e45c0498101212c04b3000e12c04981", + "0xc080900e12c038140126040480722a01c8b82022a3500491701260404917", + "0x49810123500482900e024049810120240481b00e01cc080900e3e003807", + "0x39650200546a18101259c6a0091a879403967012604049670121a4038d4", + "0xc08dc030024f3807020024c08090200506e12100e06004981012594049e6", + "0x49f500e08004981012590049e900e01cc080900e3700381d012cc8b2009", + "0x790261b860404823012b8c038ed0126040480704001c730231b860404820", + "0x48f20126480381b012604048661da370768070cc024c080904c024c9007", + "0x382e056370c08091cc0257180705a024c080905206c6e0ed00e0a404981", + "0xc080905c024c9007060024c08091f20b46e0ed00e3e4049810120ac04992", + "0x840071fe0d06e1810123f80483c00e3f8049810123ec180dc1da01c7d809", + "0x38070126040480701235003900012604048ff0120fc038073020241a009", + "0x49810124000496700e370049810123700492e00e054049810120540481b", + "0x4981012404048d400e4148203820259cc08092003700a8072ceccc03900", + "0x48100120a403904012604049040124b8038380126040483801206c03901", + "0x48071b801c828102080e0808100124140498101241404a7c00e04004981", + "0xa80903601c03809302024038091a801c1e0093020240e8094f601c03981", + "0x13e007020024c0809020024148071b8024c08091b80249700702a024c0809", + "0x38d4012604048d4012a980383c0203700a8070200241e0093020241e009", + "0xa009302024080091f601c080093020240383000e59c0498101235004b34", + "0xc009302024038ff00e594049810120540483400e0540498101201c7f007", + "0x380903601c0e809302024b380966a01cb20093020240c16502835080007", + "0x16480703a024c080903a02564007012024c08090120241480700e024c0809", + "0x1300966c3b4049811b83980490400e398118201a86040481d2c802403967", + "0x19b8071e4024c080900e42c038073020247680920a01c0398101201c6e007", + "0x49810120800481b00e06c0498101219804b3800e198049810123c86e0dc", + "0xd8230403500481b0126040481b012aac03823012604048230120a403820", + "0x382901260404826012aa8038073020246e00916601c0398101201c6e007", + "0x49810120a404aab00e08c0498101208c0482900e080049810120800481b", + "0x6a007028024c08092ce0254400700e604048071f001c1482304035004829", + "0x6a0093020246a00905201c048093020240480903601c0380930202403809", + "0x4807020ce803815012604048150121a403815020370c08090200259c807", + "0x3823012cf0100093023700e80967601c0e964030594b39810120540a0d4", + "0x38180126040481801206c039650126040496501235003807302024038dc", + "0x49810120400486900e590049810125900482900e370049810123700492e", + "0x6e0660121b4038661e4098768e6020604048102c83700c165020a8c03810", + "0x382b05a370c08090400259f00700e604048071b801c1480967a06c04981", + "0x7c8093020241700967e01c170093020240d80907401c039810120ac0484a", + "0xc08091e4024148071da024c08091da0240d807060024c080905a0247d807", + "0x7f0fb1a8604048f90603c87696768201c7c8093020247c80968001c79009", + "0x48260124b8038fb012604048fb01206c038e6012604048e601235003834", + "0x730100120d0049810120d004aab00e3f8049810123f80482900e09804981", + "0x4829012aa8038073020241000968401c0398101201c6e0070683f8130fb", + "0x492e00e3b4049810123b40481b00e39804981012398048d400e3fc04981", + "0x48ff012604048ff012aac038f2012604048f20120a40382601260404826", + "0x4aaa00e01cc08090200244100700e604048071b801c7f8f204c3b473010", + "0x38180126040481801206c03965012604049650123500390001260404823", + "0x498101240004aab00e590049810125900482900e370049810123700492e", + "0xc08091b80248f00700e024c080900e0246a0072005906e0182ca04004900", + "0xa8141a8604048102ce3700396768601c08009302024080091cc01c6e009", + "0xc08092c8025828072c8024c080900ec0c0381801260404965012c0803965", + "0x6e00704c3b4730d468808c1001d1a86046e0182c83500496760e01cb2009", + "0x1480703a024c080903a0240d807046024c08090460247300700e60404807", + "0x398101201c6e0071e4025a28073023701180943601c1000930202410009", + "0x498101206c0491800e06c0498101219804a2600e1980498101201c85807", + "0x8580700e604048f201287c03807302024038dc00e01da300900e3cc03829", + "0x38290126040482b0124600382b0126040482d0128a00382d01260404807", + "0x49810120740481b00e3e4049810120b804b4700e0b8049810120a404a29", + "0x1a480900e3cc038fe012604048f9012d20038fb012604048200120a403830", + "0x49810123980481b00e0d00498101209804b4a00e01cc080900e37003807", + "0x48fe012d2c038fe01260404834012d20038fb012604048ed0120a403830", + "0x491e00e0c0049810120c00481b00e05004981012050048d400e3fc04981", + "0x48ff012604048ff012ac0038fb012604048fb0120a40381501260404815", + "0x381501260404814012898038140126040480721601c7f8fb02a0c00a010", + "0x49810120240481b00e01c0498101201c048d400e5940498101259c04ab1", + "0x4810012398038d4012604048d40120a4038dc012604048dc01247803809", + "0x48150205946a0dc01201c0ab4c00e054049810120540491800e04004981", + "0x48071b801c7680969c398049811b808c04b4d00e08c1001d2c806008181", + "0x480721601c039810123c80484a00e3c8130dc3020247300969e01c03981", + "0x1a8807052024c08090cc06c6e35000e06c049810120980483400e19804981", + "0xb2009302024b200903601c0c0093020240c0091a801c1680930202414809", + "0xc080905a025a9007040024c08090400241480703a024c080903a0248f007", + "0x49810123b404b5300e01cc080900e3700382d040074b201802002416809", + "0x481d012478039640126040496401206c03818012604048180123500382b", + "0xc0100120ac049810120ac04b5200e080049810120800482900e07404981", + "0x6e00702a050080d46aa59c6a0dc1a86046e00900e371aa0070560800e964", + "0x14807030024c08091b80240d8072ca024c08092ce025ab00700e60404807", + "0x6e00700ed60048071e601c0e809302024b28096ae01cb20093020246a009", + "0x14807030024c08090200240d807040024c080902a025ac80700e60404807", + "0x118093020240e8096b401c0e809302024100096ae01cb20093020240a009", + "0xc0809046025ad8072c8024c08092c802414807030024c08090300240d807", + "0x48071b801c6a0096ba370049811b801c04b5c00e08cb20181a802411809", + "0x496701287803967012604048dc01287403807302024048090d001c03981", + "0x8400700e604048071b801c08009012040049810120400498400e04004981", + "0x38150126040480902837076807028024c080900e080038073020246a009", + "0x498101206004a2100e06004981012054b28dc1e401cb280930202403826", + "0x1af007012024c080900e024ca0072c8024049640126040496401261003964", + "0x48d4012d7c038d4012604048d4012b20038090120240480930202404809", + "0x4967012d80038140126040480704001c080093020240382000e59c04981", + "0x486100e5940498101259404ac800e01cc080902a025b08072ca0546e181", + "0x6a181012050081651a8d8803814012604048140121840381001260404810", + "0x490800e08c100dc3020240c00907801c039810120740484a00e074b2018", + "0x38261da370c08092c80241e0071cc024c08090460241f80700e60404820", + "0x73009302024730092ce01c790093020241300907e01c039810123b404908", + "0x6a3640361986e1811b83c87300900e59db18071e4024c08091e4024b3807", + "0xc080905c0251800705c024c080900e42c03807302024038dc00e0ac16829", + "0x7c80946201c7d8093020240d80905201c180093020243300903601c7c809", + "0xc0809056024c180700e604048071b801c03b6501201c798071fc024c0809", + "0x1a00946201c7d8093020241680905201c180093020241480903601c1a009", + "0x4b66200024c08dc1fe024838071fe024c08091fc024c98071fc024c0809", + "0xc08090703706e0fc00e0e00498101240004b6700e01cc080900e37003901", + "0x7d80905201c180093020241800903601c828093020248200916201c82009", + "0xc080900e370039051f60c06a00920a024c080920a0247d0071f6024c0809", + "0xc08090600240d807078024c08092020247b00700e604048dc01215003807", + "0x7d8301a80241e0093020241e0091f401c7d8093020247d80905201c18009", + "0x6a0090ee01c6a0dc1b8604048090121d4038090126040480901259c0383c", + "0xa0dc302370b38071b8da403807302024038dc00e04004b682ce024c08dc", + "0xa0091a801c0c0093020240a8096d601c0398101201c6e0072ca025b5015", + "0x6a009030024c0809030025b60071b8024c08091b8024b3807028024c0809", + "0xc08092c8025b68072c8024c080900e42c03807302024038dc00e0606e014", + "0xe8096d801c6e0093020246e0092ce01cb2809302024b28091a801c0e809", + "0x498101204004b6d00e01cc080900e3700381d1b85946a00903a024c0809", + "0x4820012db0038dc012604048dc01259c038070126040480701235003820", + "0xc08dc1b8024b28071b8024c08090120240a807040370038d401208004981", + "0x7a007028024c08092ce0245c00700e604048071b801c080096dc59c6a0dc", + "0x6e00700edbc048071e601cb28093020240a00917401c0a8093020246a009", + "0x48f400e59004981012060048bd00e0600498101201c8580700e60404807", + "0xe8151b860404815012c8c03965012604049640122e80381501260404810", + "0xc08dc2ca02478807040024c0809040024b3807040024c080903a0241f807", + "0x48ee00e3b40498101208c048bf00e01cc080900e370038e6012dc011809", + "0x382601260404826012398038070126040480701235003826012604048ed", + "0x6e007052025b981b0126046e066012dc8038661e4370c080904c01c6e371", + "0xa80964601c1680930202403b0300e01cc08090400242280700e60404807", + "0x168093020241680960a01c1701b1b86040481b012c100382b02a370c0809", + "0x3807302024038dc00e3ec04b750603e46e1811b80b81682b1e459dba007", + "0xc08091f20246a007068024c08091fc0257d8071fc0546e18101205404b23", + "0x4b0500e3fc0d8dc3020240d80960801c1a0093020241a00960a01c7c809", + "0xc08090600247a0072024006e1810123fc1a0f91a8dd8038ff012604048ff", + "0x4b7900e01cc080900e37003904012de01c009302370808096ee01c18009", + "0x6e00707e025bd108078370c08dc20a06c0a9002cedd00390501260404838", + "0x1bd80721e024c08092100241f807082024c08090600241f80700e60404807", + "0x498101212804b7d00e12804981012450878dc6f801c8a00930202420809", + "0x384507837004845012604048450126440383c0126040483c01235003845", + "0x3b7e00e11c0498101201c1000700e6040483001206003807302024038dc", + "0x384b0126040491508e3707680722a024c080922a0247300722a024c0809", + "0x498101245c04b7f00e45c0498101212c328dc1e401c3280930202403826", + "0x384f07e3700484f0126040484f0126440383f0126040483f0123500384f", + "0x481800e01cc08090360252700700e6040483001206003807302024038dc", + "0xc8807200024c08092000246a007236024c0809208025bf80700e60404815", + "0xc08090360252700700e604048071b801c8d9001b80248d8093020248d809", + "0x8f80930202403b7e00e4740498101201c1000700e6040481501206003807", + "0xc080900e098039200126040491f23a3707680723e024c080923e02473007", + "0x48d400e15c0498101215404b7f00e154049810124802a0dc1e401c2a009", + "0xc080900e370038571f63700485701260404857012644038fb012604048fb", + "0x4921040371be007242024c0809052025c000700e6040481501206003807", + "0x499100e3c8049810123c8048d400e16c0498101216404b7d00e16404981", + "0x39810123980484a00e01cc080900e3700385b1e43700485b0126040485b", + "0x2f0093020249680970001c968093020240390b00e01cc080902a0240c007", + "0x4807012350038610126040492f012df40392f0126040485e040371be007", + "0x498101201c048d400e184038dc012184049810121840499100e01c04981", + "0x48071a8e04038dc012604048dc012950038090126040480901295003807", + "0x49811b805004a0c00e050080dc302024b380970401cb38d41b8604048dc", + "0x4810012cb0038073020240a80909401c0398101201c6e0072ca025c1815", + "0x6a0dc0120600498101206004b2d00e35004981012350048d400e06004981", + "0x3807302024080094c201c039810125940484a00e01cc080900e37003818", + "0x6a0093020246a0091a801c0e809302024b200966001cb20093020240390b", + "0x480705601c0398101201c7c00703a3506e00903a024c080903a02596807", + "0xa8141b86046e01001201c6a0f900e040049810120400482e00e04004981", + "0xc08090280246a00700e604048074ac01c0398101201c6e0070305946e384", + "0x1c380700e604048071b801c1000970c074b20dc3023706a00970a01c0a009", + "0x76809302024b20090aa01c73009302024118095b001c118093020240e809", + "0x8580700e604048071b801c03b8901201c7980704c024c08091cc025c4007", + "0x38ed0126040482001215403866012604048f2012b6c038f201260404807", + "0x48071b801c1480971406c049811b809804a3f00e0980498101219804b88", + "0xd80971601c6e0093020246e00905201c0a8093020240a80903601c03981", + "0xc08dc05c025c680705c0ac168d43020240d8dc02a351c6007036024c0809", + "0x48f9012e3c03807302024038f800e01cc080900e37003830012e387c809", + "0xd807028024c08090280246a0071fc024c08091f659c6e39000e3ec04981", + "0x76809302024768090aa01c158093020241580905201c1680930202416809", + "0x800ff06859cc08091fc3b41582d028041798071fc024c08091fc02579007", + "0x491f00e01cc080900e3e003807302024038dc00e404800ff06859c04901", + "0x48d400e0e0049810120c004b9100e01cc08092ce0242f00700e604048ed", + "0x382b0126040482b0120a40382d0126040482d01206c0381401260404814", + "0x38f800e01cc080900e370038380560b40a1670120e0049810120e004b92", + "0xb38ed1a8640039040126040480721601c039810120a40484a00e01cc0809", + "0x3814012604048140123500383c01260404905012e4c0390501260404904", + "0x49810120f004b9200e370049810123700482900e054049810120540481b", + "0x2f00700e604048d401247c03807302024038dc00e0f06e01502859c0483c", + "0x48e600e0fc0498101201c8a007210024c080900e08003807302024b3809", + "0x390f0126040480704c01c208093020241f9081b83b40383f0126040483f", + "0xc08092ca0246a007094024c0809228025c8807228024c080908243c6e0f2", + "0x2500972401c6e0093020246e00905201c0c0093020240c00903601cb2809", + "0x498101201c1580700e604048071f001c250dc030594b3809094024c0809", + "0x6e3940280406e1811b859c048071a83e403967012604049670120b803967", + "0x398101201d2b007030024c08091b80240a80700e604048071b801cb2815", + "0x6e007040025ca81d2c8370c08dc030024b2807020024c08090200246a007", + "0x5d0071cc024c08092c80247a007046024c080903a0245c00700e60404807", + "0x480721601c0398101201c6e00700ee58048071e601c7680930202411809", + "0x48ba00e39804981012080048f400e3c804981012098048bd00e09804981", + "0x398101201c6e007036025cb8660126046e0ed0123c4038ed012604048f2", + "0x14809302024148091cc01c148093020243300917e01c0398101201c7c007", + "0x1580909401c1582d1b8604048d4052370390071a8024c08091a802430807", + "0x481b00e04004981012040048d400e0b8049810123980483f00e01cc0809", + "0x382d0126040482d0121840382e0126040482e01259c0381401260404814", + "0xc080900e370038fb0603e46a0091f60c07c8d43020241682e028040b3afc", + "0x38073020247300903001c0398101206c0484a00e01cc080900e3e003807", + "0x49810120d0049ef00e0d0049810123f86a0dc3dc01c7f0093020240390b", + "0x48ff0127c0038140126040481401206c0381001260404810012350038ff", + "0x38073020246a00921001c0398101201c6e0071fe050080d40123fc04981", + "0x73007202024c080900e450039000126040480704001c0398101237004845", + "0x820093020240382600e0e004981012404800dc1da01c8080930202480809", + "0x48150123500383c012604049050127c4039050126040483820837079007", + "0xa8d40120f0049810120f0049f000e594049810125940481b00e05404981", + "0x38dc73001c08009302024080092ce01c03809302024038091a801c1e165", + "0xc009302370b280973201c039810120540484500e5940a8141a860404810", + "0xe80973801c0e8181b860404818012e6c03807302024038dc00e59004b9a", + "0x381401260404814012350038073020247300913c01c73023040350c0809", + "0x6e026012830038261da370c08090400506e39d00e0800498101208004a54", + "0x486800e01cc08091e40242500700e604048071b801c3300973c3c804981", + "0x118094c201c0398101206004b9f00e01cc08092ce0244100700e604048d4", + "0x1480955e01c148093020240d80945001c0d8093020240390b00e01cc0809", + "0xd8071da024c08091da0246a007056024c080905a024c680705a024c0809", + "0x158093020241580956001c6e0093020246e00905201c0480930202404809", + "0x48d400e01cc08090cc0242500700e604048071b801c158dc0123b4b3809", + "0x170dc302024118ed1b8e740382301260404823012950038ed012604048ed", + "0x1800909401c0398101201c6e0071f6025d00300126046e0f9012830038f9", + "0x48d40121a0038073020240c00973e01c0398101259c0488200e01cc0809", + "0x4834012abc03834012604048fe0128a0038fe0126040480721601c03981", + "0x481b00e0b8049810120b8048d400e400049810123fc0498d00e3fc04981", + "0x490001260404900012ac0038dc012604048dc0120a40380901260404809", + "0x170091a801c039810123ec0484a00e01cc080900e370039001b802417167", + "0x1c1011b8604048d405c371278071a8024c08091a80247300705c024c0809", + "0xc08091b802414807012024c08090120240d807202024c08092020246a007", + "0x8081074201c0c0093020240c00931e01c1c0093020241c0094a801c6e009", + "0x208097440fc049811b8420049fc00e4201e10520859cc08090300e06e009", + "0x8a0093023708780912001c878093020241f8093fc01c0398101201c6e007", + "0x2280910401c238451b86040491401222403807302024038dc00e12804ba3", + "0x488900e01cc080922a024410070964546e18101259c0488900e01cc0809", + "0x8d84f1b86040484b012224038073020243280910401c8b8651b860404847", + "0x49810120f00482900e414049810124140481b00e01cc080909e02441007", + "0x1e1052cee900391b0126040491b0121a403917012604049170121a40383c", + "0x38dc00e15404ba50a8024c08dc2400244d80724047c8e8d43020248d917", + "0x2c80974c484049811b815c04a0c00e15c049810121500491c00e01cc0809", + "0x1140070b6024c080900e42c038073020249080909401c0398101201c6e007", + "0x978093020242f00931a01c2f0093020249680955e01c968093020242d809", + "0xc080923e0241480723a024c080923a0240d807208024c08092080246a007", + "0x398101201c6e00725e47c8e9042ce024978093020249780956001c8f809", + "0x318093020243080944c01c308093020240390b00e01cc08090b202425007", + "0xc08092080246a00726a024c08090ce024c68070ce024c08090c602557807", + "0x9a80956001c8f8093020248f80905201c8e8093020248e80903601c82009", + "0xc08090aa0257f80700e604048071b801c9a91f23a410b380926a024c0809", + "0x8f80905201c8e8093020248e80903601c82009302024820091a801c36009", + "0x48071b801c3611f23a410b38090d8024c08090d80255800723e024c0809", + "0x498101201c1000700e60404967012208038073020242500909401c03981", + "0x483a0da37076807074024c080907402473007074024c080900ee9c0386d", + "0x4aff00e1c8049810121c0340dc1e401c340093020240382600e1c004981", + "0x39050126040490501206c03904012604049040123500393f01260404872", + "0x393f078414821670124fc049810124fc04ab000e0f0049810120f004829", + "0x6a0070ea024c08090820257f80700e6040496701220803807302024038dc", + "0x1e0093020241e00905201c828093020248280903601c8200930202482009", + "0x2500700e604048071b801c3a83c20a410b38090ea024c08090ea02558007", + "0x382000e01cc08092ce0244100700e604048d40121a003807302024b2009", + "0x6e0ed00e50404981012504048e600e5040498101201dd40070ee024c0809", + "0x9f0093020243d9431b83c8039430126040480704c01c3d809302024a0877", + "0xc08090120240d807028024c08090280246a0070fc024c080927c0257f807", + "0x48142ce0243f0093020243f00956001c6e0093020246e00905201c04809", + "0x48e600e01c0498101201c048d400e040b38dc3020246a00975201c3f0dc", + "0x4981012050048d400e0540a0dc302024080071b893c0381001260404810", + "0x4b2600e060b28dc302024b38141b8c94039670126040496701239803814", + "0x38200126040480775601c0398101201c6e00703a025d51640126046e018", + "0x4981012594048d400e3980498101208c100dc4a401c1180930202403a50", + "0x730094a801c76809302024768094a801c768151b86040481501294c03965", + "0x49811b83c804a5900e3c8130dc302024730ed2ca351d60071cc024c0809", + "0x148094a801c14809302024330094b601c0398101201c6e007036025d6866", + "0x4baf056024c08dc05a0259300705a024c0809052025d7007052024c0809", + "0x3830012604048074a001c7c80930202403bab00e01cc080900e3700382e", + "0xc080902a0252a00704c024c080904c0246a0071f6024c08090603e46e252", + "0x38341fc370c08091f6054130d476001c7d8093020247d8094a801c0a809", + "0xc08091fe0252d80700e604048071b801c800097623fc049811b80d004a59", + "0x48074a201c039810120e004a6100e4101c0dc3020248080976401c80809", + "0x4bb200e420049810120f0828dc4a401c1e00930202403a5000e41404981", + "0x390401260404904012950038073020241f8094c201c2083f1b860404908", + "0x482b2c83712900721e024c08090824106e3b300e1040498101210404a54", + "0x250d4302370879141b8024b3bb400e4500498101245004a5400e45004981", + "0x3917012604048470127e003807302024038dc00e194259151a8ed423845", + "0x498101245c049f900e46c049810121140482900e13c049810121280481b", + "0x391f012604048650127ec03807302024038dc00e01ddb00900e3cc0391d", + "0x498101247c049f900e46c0498101212c0482900e13c049810124540481b", + "0x6e0070aa025db8540126046e1200127f0039200126040491d01261c0391d", + "0x4bb8242024c08dc0ae024480070ae024c08090a8024ff00700e60404807", + "0x498101216c04bba00e16c0498101248404bb900e01cc080900e37003859", + "0x491b0120a40384f0126040484f01206c038fe012604048fe0123500392d", + "0xc080900e3700392d23613c7f1670124b4049810124b404b1500e46c04981", + "0x9780930202403bbb00e1780498101201c1000700e6040485901212803807", + "0xc080900e098038610126040492f0bc3707680725e024c080925e02473007", + "0x48d400e4d40498101219c04b1400e19c04981012184318dc1e401c31809", + "0x391b0126040491b0120a40384f0126040484f01206c038fe012604048fe", + "0x4b1400e01cc080900e3700393523613c7f1670124d4049810124d404b15", + "0x384f0126040484f01206c038fe012604048fe0123500386c01260404855", + "0x386c23613c7f1670121b0049810121b004b1500e46c0498101246c04829", + "0x4b1400e01cc08090560252600700e6040496401293003807302024038dc", + "0x38090126040480901206c038fe012604048fe0123500386d01260404900", + "0x386d1b80247f1670121b4049810121b404b1500e3700498101237004829", + "0x4a4c00e01cc080902a0253080700e6040482e01212803807302024038dc", + "0x380091cc01c3800930202403ba700e0e80498101201c1000700e60404964", + "0x790070e4024c080900e0980386801260404870074370768070e0024c0809", + "0x4981012098048d400e1d4049810124fc04b1400e4fc049810121a0390dc", + "0x4875012c54038dc012604048dc0120a4038090126040480901206c03826", + "0x398101205404a6100e01cc080900e370038751b8024131670121d404981", + "0x4981012098048d400e1dc0498101206c04b1400e01cc08092c802526007", + "0x4877012c54038dc012604048dc0120a4038090126040480901206c03826", + "0x39810120740484a00e01cc080900e370038771b8024131670121dc04981", + "0x387b0126040480774e01ca08093020240382000e01cc080902a02530807", + "0x498101201c13007286024c08090f65046e0ed00e1ec049810121ec048e6", + "0xb28091a801c9b8093020243f00962801c3f009302024a193e1b83c80393e", + "0x18a8071b8024c08091b802414807012024c08090120240d8072ca024c0809", + "0x4bbc012024c08dc00e024c700726e370049652ce0249b8093020249b809", + "0x498101235004bba00e3500498101202404bb900e01cc080900e370038dc", + "0x480704c01c0398101201c6e0072ce0240496701260404967012c5403967", + "0x18a80702a024c08090280258a007028024c08091b80406e0f200e04004981", + "0xb38d477a3506e0dc302370048071b8b84038150120240a8093020240a809", + "0xc08091b80246a00702a024c08091a8025df00700e604048071b801c0a010", + "0x12600700e604048071b801c0a8dc1b80240a8093020240a80977e01c6e009", + "0x4bc000e5940498101201c8580700e604048140129300380730202408009", + "0x481801260404818012efc03967012604049670123500381801260404965", + "0x498101201d070072ce024c080900e0ac03807302024038f800e060b38dc", + "0x48150280406a3c100e0540498101201d07007028024c080900e83803810", + "0x492e00e024049810120240481b00e01c0498101201c048d400e59404981", + "0x396501260404965012f0803967012604049670120b8038dc012604048dc", + "0xe96403059cc08091a8594b38dc01201c0a3c300e3500498101235004967", + "0x1180978c01c0398101201c6e0071cc025e28230126046e020012f1003820", + "0x13f8071e4024c080904c0253f00700e604048ed012114038261da370c0809", + "0xb2009302024b200903601c0c0093020240c0091a801c3300930202479009", + "0x3301d2c8060b38090cc024c08090cc0253e00703a024c080903a02497007", + "0xc0093020240c0091a801c0d809302024730094f601c0398101201c6e007", + "0xc08090360253e00703a024c080903a024970072c8024c08092c80240d807", + "0xc0809012025e4007012024c080900e025e3807036074b20182ce0240d809", + "0xd80700e024c080900e0246a007020024c080900ec000380901202404809", + "0xb3809302024b38090d201c6e0093020246e00905201c0480930202404809", + "0xb20093023700c00979401c0c16502a050b398101259c6e00900e59de4807", + "0x1000960401c100101b860404810012c0403807302024038dc00e07404bcb", + "0x38261da370c08091cc025d48071cc024c08092c8025e6007046024c0809", + "0x498101219804b0500e198790dc3020247900960801c7900930202403b03", + "0x1481b1b86046e0ed046198b2815020f340382301260404823012c1803866", + "0x800961401c7c80930202403b0900e01cc080900e3700382e0560b46a3ce", + "0x381b0126040481b01206c03830012604048f902037185807020024c0809", + "0x180f205206c083cd00e0c0049810120c004b0600e3c8049810123c804b05", + "0xc080900e42c03807302024038dc00e4007f8341a8f3c7f0fb1b86046e026", + "0x7f00905201c820093020247d80903601c1c0093020248080946001c80809", + "0x48071b801c03bd001201c79807078024c08090700251880720a024c0809", + "0x7f80905201c820093020241a00903601c840093020248000930601c03981", + "0x1e900707e024c0809208025e8807078024c08092100251880720a024c0809", + "0x6e00700ef50048071e601c878093020241e0097a601c2080930202482809", + "0x7900949c01c0398101204004b1700e01cc080904c0243400700e60404807", + "0x482900e0fc049810120b40481b00e450049810120b80498300e01cc0809", + "0x384a0126040490f01264c0390f012604049140128c4038410126040482b", + "0xc080908a025b380700e604048071b801c238097aa114049811b812804907", + "0x48d400e1940498101212c04bd700e12c049810124546a0dc7ac01c8a809", + "0x3841012604048410120a40383f0126040483f01206c0381401260404814", + "0x4aac00e01cc080900e370038650820fc0a1670121940498101219404bd8", + "0xd807028024c08090280246a00722e024c080908e025ec80700e604048d4", + "0x8b8093020248b8097b001c208093020242080905201c1f8093020241f809", + "0x4b1700e01cc08091a80255600700e604048071b801c8b84107e050b3809", + "0xd807028024c08090280246a00709e024c080903a025ec80700e60404810", + "0x27809302024278097b001cb2809302024b280905201c0a8093020240a809", + "0xb38093020246a0097b401c6a0093020246a00968001c2796502a050b3809", + "0xa809302024038fe00e05004981012040048fb00e0400498101201c18007", + "0x48182ca0506a10000e0600498101201c7f8072ca024c080902a0241a007", + "0x482900e01c0498101201c0481b00e0740498101259c04b3500e59004981", + "0xc080903a590048072ceb240381d0126040481d012b200380901260404809", + "0x3807302024038dc00e09804bdb1da024c08dc1cc024820071cc08c100d4", + "0x33009302024790dc1b8cdc038f20126040480721601c039810123b404905", + "0xc080904602414807040024c08090400240d807036024c08090cc0259c007", + "0x3807302024038dc00e06c118201a80240d8093020240d80955601c11809", + "0x100093020241000903601c148093020241300955401c03981012370048b3", + "0x38290460806a009052024c080905202555807046024c080904602414807", + "0x39670126040496701239803967012604048077ba01c0398101237004bdc", + "0x38dc7be01c0a0093020240a0091cc01c0a0101b8604048d42ce0246a3de", + "0x80093020240800923c01c0a8093020240a8091a801cb28151b860404814", + "0x1f08090126046e007012f80039650200546a0092ca024c08092ca02585007", + "0xc08091a8024c68071a8024c08090120255780700e604048071b801c6e009", + "0x382600e01cc080900e37003967012024b3809302024b380956001cb3809", + "0x381501260404814012bfc03814012604048dc02037079007020024c0809", + "0x48d400e5940a8dc302024b38097c401c0a8090120540498101205404ab0", + "0x381001260404810012398038dc012604048dc0124780380701260404807", + "0x181007040024c0809028025f180703a5900c0d4302024081651b801cb3b43", + "0x38e6012604048e6012c14038e60126040480760601c118093020240e809", + "0xc080900e3700381b0cc3c86a3e404c3b46e1811b8080118e61a8024083cd", + "0xc08091da0240d80705a024c080905202518007052024c080900e42c03807", + "0x48071e601c7c8093020241680946201c170093020241300905201c15809", + "0xc08091e40240d807060024c0809036024c180700e604048071b801c03be5", + "0x7c80932601c7c8093020241800946201c170093020243300905201c15809", + "0x3807302024038dc00e0d004be61fc024c08dc1f6024838071f6024c0809", + "0xc0809200025f4007200024c08091fe0546e3e700e3fc049810123f804b67", + "0xb200923c01c158093020241580903601c0c0093020240c0091a801c80809", + "0x8009202024c0809202025f480705c024c080905c024148072c8024c0809", + "0x1a0097d401c0398101205404bdc00e01cc080900e3700390105c59015818", + "0x8f007056024c08090560240d807030024c08090300246a007070024c0809", + "0x1c0093020241c0097d201c170093020241700905201cb2009302024b2009", + "0x48071b801c6e0097d8024049811b801c04beb00e0e01716405606008009", + "0xb38096b601cb38093020246a0097dc01c6a009302024048097da01c03981", + "0x79007020024c080900e09803807302024038dc00e59c048092ce024c0809", + "0x498101205404b5b00e0540498101205004bef00e05004981012370080dc", + "0x49811a801c04bf000e01c0480900e024c080900e0256400702a02404815", + "0x38d4012604048d4012f2003807302024038dc00e04004bf22ce025f88d4", + "0x48dc0123506a3f300e370049810123700486100e0240498101202404861", + "0x1fa007030024c0809028025fa00700e604049650121280396502a0506a181", + "0xb38097ec01c0398101201c6e00700efd4048071e601cb20093020240a809", + "0x1fb8071b8024c08091b802430807012024c0809012024308072ce024c0809", + "0x481d012fd0038073020241180909401c1182003a350c08091b8024b38d4", + "0xc080900e370038077ea024038f300e5900498101208004bf400e06004981", + "0x48dc01218403809012604048090121840381001260404810012d7803807", + "0x39810120980484a00e098768e61a8604048dc0120406a3f800e37004981", + "0x498101201c858072c8024c08091da025fa007030024c08091cc025fa007", + "0xc080900e370038dc012fe404809302370038096b801c79164030350048f2", + "0x496701261003967012604048d4012878038d40126040480901287403807", + "0x6e0f200e0400498101201c1300700e604048071b801cb380901259c04981", + "0xa8093020240a80930801c0a8093020240a00944201c0a0093020246e010", + "0x398101201c6e0072ce025fd8d41b8370c08dc01201c6e3fa00e05404809", + "0xc0809020025fe8071b8024c08091b80246a007020024c08091a8025fe007", + "0x4bfe00e0500498101201c8580700e604048071b801c080dc1b802408009", + "0x481501260404815012ff403967012604049670123500381501260404814", + "0x48071b801c0a0101b9000b38d41b86046e0dc01201c6a3ff00e054b38dc", + "0xa80980401cb28093020246a0091a801c0a809302024b380980201c03981", + "0xc08090280260200700e604048071b801c03c0301201c79807030024c0809", + "0x480780a01c0c009302024b200980401cb2809302024080091a801cb2009", + "0x6a007040024c080903a0606e40600e07404981012074048e600e07404981", + "0x48095c601c101651b8024100093020241000933201cb2809302024b2809", + "0xc08dc02859c038d480e01c0a0101b8604048dc012b8c039671a8370c0809", + "0x11400703a024c080900e42c03807302024038dc00e5900c0dc8105940a8dc", + "0x4981012054048d400e08c04981012080b28dc81201c100093020240e809", + "0x3807302024038dc00e01e0580900e3cc038ed01260404823013028038e6", + "0x49810123c8b20dc81201c790093020241300944c01c130093020240390b", + "0x48ed013030038ed01260404866013028038e60126040481801235003866", + "0x38dc00e3e4170dc81a0ac168dc302370080d41cc3520380705206c6e181", + "0x38fb0126040482906037207007060024c08090360ac6e25200e01cc0809", + "0x38dc00e3ec168dc0123ec049810123ec04c0f00e0b4049810120b4048d4", + "0x170d480e01c7f0093020247f00982001c7f00930202403a5100e01cc0809", + "0x7f8f91b894803807302024038dc00e404800dc8223fc1a0dc3023707f01b", + "0x383401260404834012350039040126040482907037207007070024c0809", + "0x482901227803807302024038dc00e4101a0dc0124100498101241004c0f", + "0x1e00944c01c1e0093020240390b00e414049810124047c8dc4a401c03981", + "0x3900012604049000123500383f0126040490820a37207007210024c0809", + "0x38102ce3506a18101237004c1200e0fc800dc0120fc049810120fc04c0f", + "0x48071b801c0e9640303520a16502a0506a1811b8040b38d401201c08413", + "0xa80905201c118093020240a00903601c10009302024b280982a01c03981", + "0x48071b801c03c1701201c798071da024c08090400260b0071cc024c0809", + "0xb200905201c118093020240c00903601c130093020240e80983001c03981", + "0xd8071e4024c08091da0260c8071da024c080904c0260b0071cc024c0809", + "0x790093020247900905a01c730093020247300905201c1180930202411809", + "0x38090126040480901259c0380701260404807012350038f21cc08c6a009", + "0x381401306808009302370b380952801cb38d41b8350c080901201c6e293", + "0x38d4012604048d401259c038dc012604048dc01235003807302024038dc", + "0x381d01306cb20093023700c00952801c0c16502a350c08091a83706e293", + "0x118201b860404965013070039650126040496501259c03807302024038dc", + "0xb20101a907c03807302024038dc00e3b404c1e1cc024c08dc0460260e807", + "0x381501260404815012350038f20126040482601308003826012604048e6", + "0x6e0071e40800a8d40123c8049810123c804c2100e0800498101208004967", + "0x7680984401c0398101259004a6100e01cc08090200253080700e60404807", + "0x210807040024c0809040024b380702a024c080902a0246a0070cc024c0809", + "0x481001298403807302024038dc00e198100151a80243300930202433009", + "0xb28092ce01c0a8093020240a8091a801c0d8093020240e80984401c03981", + "0xc080900e3700381b2ca0546a009036024c0809036026108072ca024c0809", + "0x48d401259c038dc012604048dc012350038290126040481401308803807", + "0xc0809012025d90070523506e0d40120a4049810120a404c2100e35004981", + "0x81671b894803810012604048074a001cb380930202403a5000e3506e0dc", + "0x1d900700e604048150129840396502a370c0809028025d9007028024c0809", + "0xe8dc302024b280976401c0398101206004a6100e5900c0dc3020246a009", + "0xc08090400252a0072c8024c08092c80252a00700e6040481d01298403820", + "0x76809848398049811b808c04a0c00e08c04981012080b20dc84601c10009", + "0x6a00704c024c080900f094038073020247300909401c0398101201c6e007", + "0x13009302024130094a801c6e0093020246e0094a801c0380930202403809", + "0x3807302024038dc00e198790dc012198790dc302024130dc00e3512a807", + "0x114007036024c080900e42c038073020246e0094c201c039810123b40484a", + "0x148093020241480923001c03809302024038091a801c148093020240d809", + "0x48093020240480903601c0a814020350c08092ce025ce00705201c6e009", + "0x496501295003965020370c0809020025298071b8024c08091b802414807", + "0xc0d43020240a9651b8024b3c2600e054049810120540491800e59404981", + "0x38e601309c11809302370100093f801c100093020240e80930e01c0e964", + "0x2140260126046e0ed012240038ed012604048230127f803807302024038dc", + "0xc08092c802414807030024c08090300240d80700e604048071b801c79009", + "0x21502d0126046e02901220c038290361986a1810125900c0dc85201cb2009", + "0x49810120b804c2b00e0b80498101201e1280700e604048071b801c15809", + "0x80094a801c0398101201c6e0071f6026168300126046e0f90130b0038f9", + "0x4c2f068024c08dc1fc0254a0071fc024c080902002617007020024c0809", + "0x8003400e352188072000c06e1810120c004c3000e01cc080900e370038ff", + "0x48071b801c238450943521911421e1041f90807841482038202590c08dc", + "0x808dc86801c8a0093020248a00986601c80809302024808091a801c03981", + "0x390f0126040490f0130cc038073020242580909401c259151b860404914", + "0xc08090820261980700e60404917012128039170ca370c080921e4546e434", + "0x4c3300e01cc08092360242500723613c6e181012104328dc86801c20809", + "0x398101247c0484a00e47c8e8dc3020241f84f1b90d00383f0126040483f", + "0x2a00909401c2a1201b86040490823a3721a007210024c080921002619807", + "0x38570aa370c08090784806e43400e0f0049810120f004c3300e01cc0809", + "0x6e1810124142a8dc86801c828093020248280986601c0398101215c0484a", + "0x821211b90d003904012604049040130cc038073020242c80909401c2c921", + "0x12a0070bc024c08090700261a80700e6040492d0121280392d0b6370c0809", + "0x49810124bc04a5400e4bc2f0dc3020242f0094a601c6a0093020246a009", + "0x2d96786e01c308093020243080986c01c308301b8604048300130c00392f", + "0x360094b201c361351b8604048670c63721c0070ce18c6e181012184978d4", + "0x39350126040493501235003807302024038dc00e0e804c390da024c08dc", + "0x49810120c004c3600e1780498101217804a5400e0500498101205004a54", + "0x38720126040482d012214038680e0370c08090601780a1352cf0dc03830", + "0x498101206c0482900e198049810121980481b00e4fc049810121b404a5b", + "0xd8662cf0e80393f0126040493f01295003872012604048720121a40381b", + "0xc08dc0f6024418070f6024c08092820258c8072821dc3a8d43020249f872", + "0x482900e1d4049810121d40481b00e01cc080900e3700393e0130eca1809", + "0x38680126040486801295003826012604048260121a40387701260404877", + "0x41807270024c08090fe0258c8070fe4dc3f0d4302024340260ee1d4b3c3a", + "0x498101250c0488500e01cc080900e370039330130f0408093023709c009", + "0x49370120a40387e0126040487e01206c038850126040488101221403883", + "0xb3c3d00e214049810122140486900e20c0498101220c0486900e4dc04981", + "0x4580910601c458093020243480963201c34882112350c080910a20c9b87e", + "0x388e0126040493001221403807302024038dc00e0d804c3e260024c08dc", + "0x49810124b804a9d00e4b80498101224004a9c00e2400498101223804c3f", + "0x48820120a4038890126040488901206c03870012604048700123500392c", + "0xc080900e3700392c104224381670124b0049810124b004a9e00e20804981", + "0x488901206c03870012604048700123500392601260404836012a7c03807", + "0x381670124980498101249804a9e00e208049810122080482900e22404981", + "0xc08092660254f80700e6040494301310003807302024038dc00e49841089", + "0x9b80905201c3f0093020243f00903601c38009302024380091a801c49809", + "0x48071b801c499370fc1c0b3809126024c08091260254f00726e024c0809", + "0xc080927c0254f80700e6040482601220803807302024340094c201c03981", + "0x3b80905201c3a8093020243a80903601c38009302024380091a801c91009", + "0x48071b801c910770ea1c0b3809244024c08092440254f0070ee024c0809", + "0xc08090600262080700e60404826012208038073020241680988001c03981", + "0x49810120e804a9f00e01cc08090280253080700e6040485e01298403807", + "0x481b0120a4038660126040486601206c039350126040493501235003895", + "0xc080900e370038950361989a9670122540498101225404a9e00e06c04981", + "0x398101205004a6100e01cc080904c0244100700e6040482d01310003807", + "0x25009302024250091a801c0398101235004a6100e01cc080906002620807", + "0x8f00909401c8f0971b8604048470943721a00708e024c080908e02619807", + "0x389b132370c080908a25c6e43400e1140498101211404c3300e01cc0809", + "0x73007234024c080900ee9c0391c0126040480704001c0398101226c0484a", + "0x8c0093020240382600e278049810124688e0dc1da01c8d0093020248d009", + "0x489901235003916012604048a0012a7c038a00126040489e23037079007", + "0x4a9e00e06c0498101206c0482900e198049810121980481b00e26404981", + "0x48ff01212803807302024038dc00e4580d86613259c0491601260404916", + "0xc08090280253080700e60404826012208038073020241680988001c03981", + "0x9e0093020240382000e01cc08091a80253080700e6040483001310403807", + "0xc08092264f06e0ed00e44c0498101244c048e600e44c0498101201dd3807", + "0x5300953e01c530093020245210b1b83c80390b0126040480704c01c52009", + "0x148070cc024c08090cc0240d80700e024c080900e0246a007150024c0809", + "0x6e00715006c330072ce024540093020245400953c01c0d8093020240d809", + "0x1300910401c039810120b404c4000e01cc08091f60242500700e60404807", + "0x48d401298403807302024080094c201c0398101205004a6100e01cc0809", + "0xc080915402473007154024c080900ee9c039090126040480704001c03981", + "0x560dc1e401c560093020240382600e41c049810122a8848dc1da01c55009", + "0x380701260404807012350038fd01260404903012a7c0390301260404907", + "0x49810123f404a9e00e06c0498101206c0482900e198049810121980481b", + "0x13080700e6040482601220803807302024038dc00e3f40d86600e59c048fd", + "0x4a9f00e01cc08091a80253080700e60404810012984038073020240a009", + "0x38660126040486601206c0380701260404807012350038af0126040482b", + "0x38af036198039670122bc049810122bc04a9e00e06c0498101206c04829", + "0x4a6100e01cc08090200253080700e604048d401298403807302024038dc", + "0x14e807162024c08091f80254e0071f8024c08091e4024c300700e60404814", + "0xc0093020240c00903601c03809302024038091a801c7d00930202458809", + "0x7d16403001cb38091f4024c08091f40254f0072c8024c08092c802414807", + "0x13080700e60404810012984038073020246a0094c201c0398101201c6e007", + "0x380701260404807012350038b3012604048e6012a7c038073020240a009", + "0x49810122cc04a9e00e590049810125900482900e060049810120600481b", + "0x498101259c049e400e59c04981012370049e400e2ccb201800e59c048b3", + "0x48100121a403809012604048090120a4038070126040480701206c03810", + "0x4981012594049e600e5940a8141a86040481001201c6a1e500e04004981", + "0x6a0093c801c0398101201c6e00703a026211640126046e01801279c03818", + "0x14807028024c08090280240d807046024c0809040024f2007040024c0809", + "0xc08090460540a0d43ca01c11809302024118090d201c0a8093020240a809", + "0x4c430cc024c08dc1e4024f38071e4024c080904c024f300704c3b4730d4", + "0x6e1810120a4049ea00e0a404981012590049e900e01cc080900e3700381b", + "0x330093d201c7c82e1b86040482b0127d403807302024168093d601c1582d", + "0xfa80700e604048fb0127ac038fe1f6370c0809060024f5007060024c0809", + "0xc0809200025308072024006e1810120b804bb200e3fc1a0dc3020247f009", + "0x4901012950038073020241c0094c201c820381b860404834012ec803807", + "0x10600720a024c08092084046e42300e4100498101241004a5400e40404981", + "0x39810120f00484a00e01cc080900e370039080131101e00930237082809", + "0x383f0126040480721601c039810123e404a6100e01cc08091fe02530807", + "0x380788a024038f300e43c049810121040491800e104049810120fc04a28", + "0x384a228370c08091f2025d900700e6040490801212803807302024038dc", + "0x398101211404a6100e11c228dc3020247f80976401c0398101245004a61", + "0x48470943721180708e024c080908e0252a007094024c08090940252a007", + "0x498d00e12c0498101243c04aaf00e43c0498101245404a0b00e45404981", + "0x38ed012604048ed0120a4038e6012604048e601206c038650126040484b", + "0xb200933601c0398101201c6e0070ca3b4730d40121940498101219404ab0", + "0x482900e398049810123980481b00e45c0498101206c04aff00e01cc0809", + "0x48071b801c8b8ed1cc3500491701260404917012ac0038ed012604048ed", + "0x481401206c0384f0126040481d012bfc038073020246a00910401c03981", + "0xa0d401213c0498101213c04ab000e054049810120540482900e05004981", + "0x6a00985801c6a0093020246e00985601c6e0093020246e0094a801c27815", + "0xb398101259c048071a911c03807302024038dc00e04004c462ce024c08dc", + "0x4c3300e05004981012050048d400e01cc08092ca025308070305940a814", + "0x39810120740484a00e074b20dc3020240c0141b90d00381801260404818", + "0xc080904602577007046024c080904002576807040024c080902a02576007", + "0x4a6100e01cc08090200242500700e604048071b801c119641b802411809", + "0x768091cc01c7680930202403c4800e3980498101201c1000700e60404809", + "0x790071e4024c080900e09803826012604048ed1cc370768071da024c0809", + "0x498101201c048d400e06c0498101219804af000e19804981012098790dc", + "0x6e0091b860404807012b8c0381b00e3700481b0126040481b012bb803807", + "0xc080900e3700380789201cc08dc1a83706e2e700e3500498101201d28007", + "0x498101259c04bc000e59c0498101201c8580700e6040480901293003807", + "0x480977c01c0398101201c6e0070200240481001260404810012efc03810", + "0x498101237004a5400e05004809028024c0809028025df807028024c0809", + "0x6e007020026251670126046e0d40130b0038d4012604048dc0130ac038dc", + "0x4815012984038182ca0540a167302024b380900e3522380700e60404807", + "0xa0dc86801c0c0093020240c00986601c0a0093020240a0091a801c03981", + "0x382001260404965012bb0038073020240e80909401c0e9641b860404818", + "0x38dc00e08cb20dc01208c0498101208c04aee00e08c0498101208004aed", + "0xc080900e08003807302024048094c201c039810120400484a00e01cc0809", + "0x768e61b83b4038ed012604048ed012398038ed0126040480789001c73009", + "0x1780070cc024c080904c3c86e0f200e3c80498101201c1300704c024c0809", + "0xd8093020240d8095dc01c03809302024038091a801c0d80930202433009", + "0xb38d41b8604048dc012b8c038dc00e370c080900e0252980703601c6e009", + "0xc0809020025260070280406e18101235004c4b00e01cc08092ce02526007", + "0x4a4c00e060b28dc3020240a8095c601c0a8091b86040480901294c03807", + "0x20800700e604049640129300381d2c8370c08092ca0262580700e60404818", + "0x49810120740a0dc89801c0e8093020240e80982001c0a0093020240a009", + "0x1180909401c0398101201c6e0071cc026268230126046e02001283003820", + "0xc080900e42c03807302024038094c201c0398101202404a6100e01cc0809", + "0x3826012024130093020241300923001c130093020247680945001c76809", + "0x38661e4370c080900e0257180700e604048e601212803807302024038dc", + "0x398101206c04a4c00e0a40d8dc3020243300989601c039810123c804a4c", + "0xc08090560262580700e6040482d0129300382b05a370c080901202571807", + "0x7c80982001c148093020241480982001c039810120b804a4c00e3e4170dc", + "0x398101201c7c00706002404830012604048f9052372260071f2024c0809", + "0x6e01401201c6a0f900e050049810120500482e00e0500498101201c15807", + "0xe8d4302024b380989e01c0398101201c6e0072c80606e44e2ca0546e181", + "0xc080902a0246a00700e604048074ac01c730093020240800902a01c11820", + "0x5c00700e604048071b801c790098a0098768dc302370730092ca01c0a809", + "0x148093020243300917401c0d809302024768091e801c3300930202413009", + "0x48bd00e0b40498101201c8580700e604048071b801c03c5101201c79807", + "0x38290126040482b0122e80381b012604048f20123d00382b0126040482d", + "0xc080905c0245f80700e604048071b801c7c8098a40b8049811b80a4048f1", + "0xd8092ca01c7d8093020247d8091cc01c7d809302024180091dc01c18009", + "0x800093020241a00917001c0398101201c6e0071fe026298341fc370c08dc", + "0x3c5401201c79807070024c08092000245d007202024c08091fc0247a007", + "0x3905012604049040122f4039040126040480721601c0398101201c6e007", + "0x49810124040483f00e0e004981012414048ba00e404049810123fc048f4", + "0x6e00707e0262a9080126046e0380123c40383c0126040483c01259c0383c", + "0x22b00721e024c080908202477007082024c08092100245f80700e60404807", + "0xc080921e0806e45600e43c0498101243c048e600e450049810123ec0e8dc", + "0x6e16733401c25009302024250091cc01c8a0093020248a0091cc01c25009", + "0x492e00e1946a0dc3020246a0098ae01c2591508e114b398101208c25114", + "0x39150126040491501239803847012604048470123980384501260404845", + "0x8e91b1b9160279171b86046e0652ca0546a0f900e12c0498101212c048e6", + "0x8f8093020242591508e351e080700e604048071f001c0398101201c6e007", + "0xc080908a0249700709e024c080909e0240d80722e024c080922e0246a007", + "0x1e0092ce01c8f8093020248f80978401c6a0093020246a00905c01c22809", + "0xb38090ae1542a1202ce6040483c23e3502284f22e051e1807078024c0809", + "0xc08090780242280700e604048071f001c0398101201c6e0070ae1542a120", + "0x39810124540486800e01cc08091a80262c80700e604048470121a003807", + "0x38590126040480722801c908093020240382000e01cc080909602434007", + "0x498101201c130070b6024c08090b24846e0ed00e16404981012164048e6", + "0x8d8091a801c978093020242f0098b401c2f0093020242d92d1b83c80392d", + "0x22d80708a024c080908a0249700723a024c080923a0240d807236024c0809", + "0x1f80909401c0398101201c6e00725e1148e91b2ce0249780930202497809", + "0x390b00e184049810123ec0e8dc8ac01c0398101235004c5900e01cc0809", + "0x730070ce024c08090ce0248c0070ce024c08090c6025130070c6024c0809", + "0xc080900e3700386c0131709a8093023703380941801c3080930202430809", + "0xc08090da1846e45600e1b40498101201d0800700e6040493501212803807", + "0x340702ce604048230400e86e16733401c1d0093020241d0091cc01c1d009", + "0xc08090e00249700700e6040493f0121a003807302024390090d001c9f872", + "0x398101201c6e00700f174048071e601c3b809302024340091cc01c3a809", + "0x4981012504100dc8ac01ca080930202403a1000e01cc08090d802425007", + "0x3f13e28659cc08090461ec308dc2ce6680387b0126040487b0123980387b", + "0x498101250c0492e00e01cc080926e0243400700e6040487e0121a003937", + "0xc08090ee0f06e45e00e01cc080900e3e0038770126040493e01239803875", + "0xb280903601c0a8093020240a8091a801c9c0093020243f8098be01c3f809", + "0xb3809270024c08092700262d8070ea024c08090ea024970072ca024c0809", + "0x48d4013164038073020247c80909401c0398101201c6e0072701d4b2815", + "0x49330128a0039330126040480721601c408093020240d80907e01c03981", + "0x4a0c00e204049810122040496700e20c0498101220c0491800e20c04981", + "0x38073020244280909401c0398101201c6e007112026300850126046e083", + "0x49810121a4048e600e1a4049810122080e8dc8ac01c4100930202403a10", + "0x39810120d80486800e2381b13011659cc0809046080348dc2ce66803869", + "0x49810124c0048e600e2400498101222c0492e00e01cc080911c02434007", + "0x10800700e6040488901212803807302024038dc00e01e3080900e3cc0392e", + "0x93009302024930091cc01c93009302024960201b91580392c01260404807", + "0x38073020244a8090d001c4b89524424cb398101208c9301d1b859ccd007", + "0x97009302024910091cc01c480093020244980925c01c0398101225c04868", + "0x498101247804c5f00e478049810124b8408dc8bc01c0398101201c7c007", + "0x48900124b8039650126040496501206c038150126040481501235003899", + "0xc080900e370038991205940a9670122640498101226404c5b00e24004981", + "0x398101259c04c6200e01cc08091a80262c80700e6040481001211403807", + "0x8e0093020248e0091cc01c8e0093020240391400e26c0498101201c10007", + "0x491a13c3707900713c024c080900e0980391a0126040491c13637076807", + "0x481b00e06004981012060048d400e2800498101246004c5a00e46004981", + "0x48a0012604048a001316c038dc012604048dc0124b80396401260404964", + "0x38dc012604048dc0120a4038090126040480901206c038a01b85900c167", + "0x49e600e050081671a8604048d41b80246a1e500e3500498101235004869", + "0x398101201c6e007030026319650126046e01501279c0381501260404814", + "0xc080900eeac0382003a370c08092c8024fa8072c8024c08092ca024f4807", + "0x38091a801c76809302024730231b8948038e6012604048074a001c11809", + "0x1d80071da024c08091da0252a007040024c08090400252a00700e024c0809", + "0x6e007036026320660126046e0f2012964038f204c370c08091da080038d4", + "0x382b0126040482d0126480382d052370c080903a0257180700e60404807", + "0x49810120b804a5400e09804981012098048d400e0b80498101219804a5b", + "0x7f0098cc3ec049811b80c00487700e0c07c8dc302024170261b91940382e", + "0x38ff012604048078ce01c1a0093020241480932401c0398101201c6e007", + "0xc080920002473007200024c08090563fc6e46800e3fc049810123fc048e6", + "0x234807070024c08092020d06e30d00e404049810123ec800dc8ac01c80009", + "0x7c8093020247c8091a801c82809302024820098d401c820093020241c009", + "0xc080920a02635807020024c0809020024148072ce024c08092ce0240d807", + "0x38073020247f00909401c0398101201c6e00720a040b38f92ce02482809", + "0x1d3807078024c080900e080038073020241480949801c039810120ac04868", + "0x1f8093020248403c1b83b403908012604049080123980390801260404807", + "0xc080921e0263600721e024c080907e1046e0f200e1040498101201c13007", + "0x800905201cb3809302024b380903601c7c8093020247c8091a801c8a009", + "0x48071b801c8a0102ce3e4b3809228024c080922802635807020024c0809", + "0x48260123500384a0126040481b0131b0038073020240e8094c201c03981", + "0x4c6b00e040049810120400482900e59c0498101259c0481b00e09804981", + "0x48180131b003807302024038dc00e1280816704c59c0484a0126040484a", + "0x482900e59c0498101259c0481b00e01c0498101201c048d400e11404981", + "0x499800e1140816700e59c04845012604048450131ac0381001260404810", + "0xc08dc00e026368070120240480901260404809012f200380901260404807", + "0x80091cc01c0800930202403c6f00e01cc080900e370039670131b86a009", + "0x38d4012604048d4012d00038140126040481001237076807020024c0809", + "0x48dc0283506a47000e370049810123700486100e0500498101205004861", + "0x1fa0072c8024c080902a025fa00700e60404818012128038182ca0546a181", + "0x48078e401c0398101201c6e00700f1c4048071e601c0e809302024b2809", + "0x153007046024c08090400246e0ed00e08004981012080048e600e08004981", + "0x6e0093020246e0090c201c11809302024118090c201cb3809302024b3809", + "0x4bf400e01cc080904c0242500704c3b4730d43020246e0232ce35239807", + "0x6a0091e4024c080900e42c0381d012604048ed012fd003964012604048e6", + "0x38070131d0038073020246e00921001c039810120240490800e3c80e964", + "0x3967012604048078ec01c0398101201c6e0071a8024c080900e0263a807", + "0xc08091a80251b007020024c08092ce0246e0ed00e59c0498101259c048e6", + "0x6a0d48ee01c6e0093020246e0090c201c08009302024080090c201c6a009", + "0xc0093020240390b00e01cc08092ca024250072ca0540a0d43020246e010", + "0x398101201c6e0071a80263c8dc0126046e0070131e00381802a0506a009", + "0x498101259c04c7b00e59c0498101237004c7a00e01cc080901202434007", + "0x6a00949c01c0398101201c6e007020024048100126040481001266403810", + "0x382600e054049810120240a0dc1da01c0a0093020240382000e01cc0809", + "0x3964012604048180131f003818012604048152ca370790072ca024c0809", + "0x38dc0131f804809302370038098fa01cb20090125900498101259004999", + "0x3967012604048d401243c038d40126040480901210403807302024038dc", + "0x498101201c1300700e604048071b801cb380901259c0498101259c0482d", + "0xa80905a01c0a8093020240a0090cc01c0a0093020246e0101b83c803810", + "0x6e1811b80240496500e0240498101201c0481500e0540480902a024c0809", + "0x48f400e04004981012350048b800e01cc080900e370039670131fc6a0dc", + "0x38dc00e01e4000900e3cc03815012604048100122e803814012604048dc", + "0xb38091e801c0c009302024b280917a01cb28093020240390b00e01cc0809", + "0xb38072c8024c08090280241f80702a024c08090300245d007028024c0809", + "0xc080900e370038200132040e8093023700a8091e201cb2009302024b2009", + "0x48e6012398038e6012604048230123b8038230126040481d0122fc03807", + "0x390b00e01cc080900e370038ed013208039811b839804a1b00e39804981", + "0x798070cc024c08091e40248c0071e4024c080904c0251300704c024c0809", + "0xc080900e42c038073020247680943e01c0398101201c6e00700f20c04807", + "0x3300945201c330093020241480923001c148093020240d80945001c0d809", + "0xcb8072c8024c08092c8024b3807056024c080905a0264200705a024c0809", + "0xc08090400242500700e604048071b801c159641b80241580930202415809", + "0xc08092c8024b38071f2024c080905c0264280705c024c080900e42c03807", + "0x6e0093020240380990c01c7c9641b80247c8093020247c80932e01cb2009", + "0xc08091a80252a0071b8024c08091b80252a0071a8024c080901202643007", + "0x38070126040480790e01cb380901259c049810123506e0dc76601c6a009", + "0x498101237004a5400e37004981012024038dc4a401c0480930202403c88", + "0xc16502a3524481402059c6a1811b83506e00900e59dda0071b8024048dc", + "0xb3809302024b380903601cb20093020240a0093f001c0398101201c6e007", + "0x396402059c6a0092c8024c08092c8024fc807020024c080902002414807", + "0x38150126040481501206c0381d012604048180127ec03807302024038dc", + "0x24500703a5940a8d401207404981012074049f900e5940498101259404829", + "0x3967012604048d41b8371290071a8024c080900f22c038dc01260404807", + "0xa8093020240a0101b8948038140126040480732c01c0800930202403c8c", + "0xb380900e59cfb00702a024c080902a0252a0072ce024c08092ce0252a007", + "0xb20093f001c0398101201c6e0070460800e8d491a5900c1651a86046e015", + "0xfc80704c024c0809030024148071da024c08092ca0240d8071cc024c0809", + "0x118093f601c0398101201c6e00700f238048071e601c7900930202473009", + "0xfc80704c024c0809040024148071da024c080903a0240d8070cc024c0809", + "0x148093023700d8093f801c0d8093020247900930e01c7900930202433009", + "0x6e02b0122400382b012604048290127f803807302024038dc00e0b404c8f", + "0x1dd007060024c080905c025dc80700e604048071b801c7c8099200b804981", + "0x130093020241300905201c768093020247680903601c7d80930202418009", + "0x484a00e01cc080900e370038fb04c3b46a0091f6024c08091f60258a807", + "0x1a0091cc01c1a00930202403ba700e3f80498101201c1000700e604048f9", + "0x79007200024c080900e098038ff012604048341fc37076807068024c0809", + "0x49810123b40481b00e0e00498101240404b1400e404049810123fc800dc", + "0x1c0261da3500483801260404838012c5403826012604048260120a4038ed", + "0x768093020247680903601c820093020241680962801c0398101201c6e007", + "0x390404c3b46a009208024c08092080258a80704c024c080904c02414807", + "0x6e0093020240390b00e01cc080900e37003809013248039811b801c04c91", + "0x38dc00e350048091a8024c08091a80264a0071a8024c08091b802649807", + "0xb380901259c0498101259c04c9400e59c0498101202404c9500e01cc0809", + "0xc080901202596007012024c080900e0264b00700e024c080900e0252a007", + "0x6e009302024048071b925c038dc0120246e0093020246e00965a01c6e009", + "0x48d400e3506e0dc01237004981012370048d400e3500498101201c85807", + "0x38dc012604048dc01295003809012604048090129500380701260404807", + "0xb2815028594c08091a8040b38d493201c081671b8604048dc01201c6a498", + "0x219807028024c08090280246a00700e6040481501326803823040074b2018", + "0xc08091da024250071da3986e18101208c0a0dc86801c1180930202411809", + "0x484a00e3c8130dc302024100e61b90d003820012604048200130cc03807", + "0xd8661b86040481d04c3721a00703a024c080903a0261980700e604048f2", + "0xc08092c81986e43400e5900498101259004c3300e01cc080903602425007", + "0x148dc86801c0c0093020240c00986601c039810120b40484a00e0b4148dc", + "0x496501260404965012950038073020241700909401c1702b1b860404818", + "0x6e0094a801c03809302024038091a801c6e00930202403c2500e594158dc", + "0x6a0dc302024048dc00e3524d807012024c08090120252a0071b8024c0809", + "0xb28151a92740a0102ce350c08dc1a8370048072cf270039671a837004967", + "0x498101259c0481b00e5900498101205004b1100e01cc080900e37003818", + "0xb20102ce3500496401260404964012c4803810012604048100120a403967", + "0xa8093020240a80903601c0e8093020240c00963001c0398101201c6e007", + "0x381d2ca0546a00903a024c080903a025890072ca024c08092ca02414807", + "0xc080900e370038182ca0546a49f028040b38d43023706a0dc01201cb3c9e", + "0x48100120a4039670126040496701206c0396401260404814012c4403807", + "0x398101201c6e0072c8040b38d40125900498101259004b1200e04004981", + "0xc08092ca0241480702a024c080902a0240d80703a024c08090300258c007", + "0x498101201c04b2000e074b28151a80240e8093020240e80962401cb2809", + "0x48d4012c8003967012604048dc012c80038d401260404809012c80038dc", + "0x390b00e01cc080900e3700380794001cc08dc02059c6e2e700e04004981", + "0x480902a024c080902a0248c00702a024c080902802514007028024c0809", + "0xc009302024b280944c01cb28093020240390b00e01cc080900e37003815", + "0x2508071a83706e18101202404ae300e06004809030024c08090300248c007", + "0x6a0dc3020246a0095c801c081671b860404967012b900396701260404807", + "0x6e4a22ca0546e1811b8050080071a8b94038100126040481001304003814", + "0x6e18101235004ae400e01cc08092ca0252600700e604048071b801cb2018", + "0x6e00700f28c039811b859c0e8dc5ce01c0a8093020240a8091a801c0e8d4", + "0x498101201d2800700e604048071b801c03ca401201c7980700e60404807", + "0x6e00700f294039811b8080118dc5ce01c118dc1b8604048dc012b9003820", + "0x480721601c0398101235004a4c00e01cc08091b80252600700e60404807", + "0x49d800e05404981012054048d400e3b404981012398049d900e39804981", + "0x49810123500499200e01cc080900e370038ed02a370048ed012604048ed", + "0x486604c372340070cc024c080900f298038f2012604048dc01264803826", + "0xeb807052024c08091e406c6e45600e06c0498101206c048e600e06c04981", + "0x16809302024168093b001c0a8093020240a8091a801c1680930202414809", + "0x496701293003807302024b200949801c0398101201c6e00705a0546e009", + "0x498101201c8580700e604048d4012930038073020246e00949801c03981", + "0x482e01276003818012604048180123500382e0126040482b0127640382b", + "0x4981012350048e600e3500498101201c04ca700e0b80c0dc0120b804981", + "0x484a00e040b38dc302024048d41b81c80380901260404809012184038d4", + "0xb38d4012370049810123700486100e0500498101201c8580700e60404810", + "0x48090c201c6a0093020246a0091cc01c6a0093020240380932a01c0a0dc", + "0x38073020240800909401c081671b8604048091a837039007012024c0809", + "0x4ca800e0506e1671a80246e0093020246e0090c201c0a0093020240390b", + "0x38dc012604048dc012184038d4012604048d4012404038d401260404807", + "0x498101201c8580700e60404810012128038102ce370c08091b83506e4a9", + "0xa1670123500496701260404967012184038090126040480901218403814", + "0x1718072ce3506e18101202404ae300e01c0480900e024c080900e0252a007", + "0xc08090200257200702a3506e18101235004ae400e050080dc3020246e009", + "0x3809302024038091a801c0e964030350c08092ca0546e4aa00e594080dc", + "0x1180909401c118201b86040481d00e3721a00703a024c080903a02619807", + "0x130ed1a8604048e61a8372550071cc0506e18101205004ae400e01cc0809", + "0x790201b90d0038f2012604048f20130cc0382001260404820012350038f2", + "0x208007030024c08090300260800700e6040481b0121280381b0cc370c0809", + "0x482d0132b00382d052370c080904c060330d495601c1300930202413009", + "0x180d4302024080f91b92a8038f92ce370c08092ce0257200705c0ac6e181", + "0x148dc86801c7f0093020247f00986601c14809302024148091a801c7f0fb", + "0x382b0126040482b013040038073020247f80909401c7f8341b8604048fe", + "0x800091a801c809001b8604048fb0560d06a4ab00e3ec049810123ec04c10", + "0x255807060024c0809060026080071da024c08091da02608007200024c0809", + "0x6a0072100f0828d43020240a1671b92a803904070370c08090603b4800d4", + "0x6e1810124201c0dc86801c840093020248400986601c1c0093020241c009", + "0x8280982001c8a10f1b8604049040132b0038073020242080909401c2083f", + "0x250dc3020248a10507e35256807228024c08092280260800720a024c0809", + "0x483c0130400390f0126040490f0130400384a0126040484a01235003845", + "0x258dc3020248a80995801c8a8471b86040483c21e1286a4ab00e0f004981", + "0x48650130400384501260404845013040038470126040484701235003865", + "0x8d8dc3020248080995801c279171b86040486508a11c6a4ad00e19404981", + "0x491d0130400382e0126040482e01304003917012604049170123500391d", + "0x8f8093020248f8091a801c9011f1b86040491d05c45c6a4ad00e47404981", + "0x9004b23e35255807240024c080924002608007096024c080909602608007", + "0x2a0093020242a0091a801c908571b8604048550132b0038550a8370c0809", + "0x9084f0a835256807242024c08092420260800709e024c080909e02608007", + "0xc08090b20246a00725a024c08090b615c8d9642cf2b80385b0b2370c0809", + "0x3809302024038091a801c968591b8024968093020249680995e01c2c809", + "0x6e00900e352580071b8024c08091b80252a007012024c08090120252a007", + "0x398101201c6e007028026588100126046e167012a50039671a8370c0809", + "0xc08091a80246a0072ca024c080902a0257680702a024c080902002576007", + "0x2500700e604048071b801cb28d41b8024b2809302024b28095dc01c6a009", + "0x48e600e5900498101201e59007030024c080900e080038073020240a009", + "0x38200126040480704c01c0e809302024b20181b83b40396401260404964", + "0xc08091a80246a0071cc024c080904602578007046024c080903a0806e0f2", + "0x6e0093020240380996601c730d41b802473009302024730095dc01c6a009", + "0x49670121a0038102ce370c08091a8024380071a8024c08091b802512007", + "0x80dc0e401c04809302024048090c201c08009302024080091cc01c03981", + "0x6e0092ca024c080900e42c038073020240a80909401c0a8141b860404809", + "0xc080900e370038140203725a1671a8370c08dc1b8024038d480e01cb2814", + "0x48d401235003965012604048152ce3725a80702a024c080900e94003807", + "0x3807302024038dc00e5946a0dc0125940498101259404cb600e35004981", + "0x4981012040048d400e590049810120600a0dc96a01c0c00930202403a51", + "0x6e1811b8370048071a901c0396402037004964012604049640132d803810", + "0x2080071a8024c08091a80246a00700e604048071b801c0a0101b92dcb38d4", + "0xc08090200246a00700e604048071b801cb38d41b8024b3809302024b3809", + "0x3809302024038091a801c0a0101b80240a0093020240a00982001c08009", + "0x6e00900e3525c0071b8024c08091b80252a007012024c08090120252a007", + "0xa8093023700a00941801c0a0101b860404967012e08039671a8370c0809", + "0xc08090200259600700e6040481501212803807302024038dc00e59404cb9", + "0xc0d41b80240c0093020240c00965a01c6a0093020246a0091a801c0c009", + "0x8580700e6040481001298403807302024b280909401c0398101201c6e007", + "0x38d4012604048d40123500381d01260404964012cc00396401260404807", + "0x1718072ce3506e18101202404ae300e0746a0dc0120740498101207404b2d", + "0xb20181b92e8b28151b86046e0142ce01c6a2e500e050080dc3020246e009", + "0x38200126040481d0128a00381d0126040480721601c0398101201c6e007", + "0xc0809046026050071cc024c080902a0246a007046024c08090405946e409", + "0x38260126040480721601c0398101201c6e00700f2ec048071e601c76809", + "0xc08090300246a0070cc024c08091e45906e40900e3c80498101209804a26", + "0x6a2e500e0a40d8dc3020247680981801c768093020243300981401c73009", + "0x158dc4a401c0398101201c6e0071f20b86e4bc0560b46e1811b80406a0e6", + "0x16809302024168091a801c7d809302024148301b9038038300126040481b", + "0x48074a201c0398101201c6e0071f60b46e0091f6024c08091f602607807", + "0x7f8341b86046e0fe0360b86a2e500e3f8049810123f804c1000e3f804981", + "0x6e40e00e0e0049810123fc7c8dc4a401c0398101201c6e0072024006e4bd", + "0x820093020248200981e01c1a0093020241a0091a801c8200930202414838", + "0x808f91b8948038073020241480913c01c0398101201c6e0072080d06e009", + "0x6e40e00e420049810120f004a2600e0f00498101201c8580720a024c0809", + "0x1f8093020241f80981e01c80009302024800091a801c1f80930202484105", + "0x396700e3506e00900e384618e200e59c118c31c401cb38e707e4006e009", + "0x618e200e59c118c31c401cb389e1a8370048071c230c710072ce08c618e2", + "0xb3af21a8370048071c230c710072ce08c618e200e59d280d41b8024038e1", + "0x710072ce08c618e200e59de88d41b8024038e11863880396704630c71007", + "0x6e00900e384618e21fa01c080231863887e8070203386a0dc01201c708c3", + "0x710fd00e0425f8d41b8024038e11863880396704630c710072cf2f8b38d4", + "0x710072ce08c618e200e59e601671a8370048071c230c710fd00e040118c3", + "0x2610d41b8024038e11863880396704630c710072cf3046a0dc01201c708c3", + "0x7e8070f6052619671a8370048071c230c710070f6040118c31c401c3d810", + "0x38d404601c6e4c402059c6a0dc01201c708c31c43f40387b02808c618e2", + "0x710071a93186a0dc01201c738c31c4350308c6186388b3cc501201c6b023", + "0x48071e230c710072ce150630c31c401c084c71b8024038ee1c401c6a023", + "0x618e200e042648d41b8024038f31c401c6a01d0fe3880396799059c6a0dc", + "0x26580900e0540e8dc03a06c6e4ca2ce3506e00900e3d0618e200e59c2a0c6", + "0x710070293346e00900e3d8710071a808c710071a9330038f504637011809", + "0xd8c61863880381499c040b38d41b8024038f41863880396703a06c630c3", + "0x618e200e59c630c31c401cb3ccf02059c6a0dc01201c7a0c31c401cb381d", + "0x39679a23506e00900e3cc618e21a8074278c31c459e680d41b8024038fa", + "0x381009e318618fd1c401c0a4d21a8370048071f830c710072ce08c618e2", + "0x38fa1863880396718c30c710072cf34c081671a8370048071ce30c7e8e2", + "0xb38d41b8024038e71863f47100702013c630c31fa388038149a83506e009", + "0x7100702b358b38d41b8024038f418638803967036318618e200e0426a810", + "0x3d8e200e0526b81402059c6a0dc01201c7a0c31c401cb384f03606c630c3", + "0xa81d1b80740c0dc9b0040b38d41b8024039031861ec7100702006c630c3", + "0x6a0dc01201c738c31fa1ec7100702813c630c31fa1ec7100702b36404807", + "0x6a06114c30c711679b63700480720e30c710d412a30c710d49b405008167", + "0x6a0dc01201c770e200e3500d854046388038109b83506e00900e424618e2", + "0x6e00900e3c4618e200e59c2a095186388038109bc01c4a80918c0266e967", + "0x4a8c31c401cb3ce01a8370048071e6388038d403a44c710072cf37cb38d4", + "0x48071ec388038d4036074118e200e042708d41b8024038f418638803967", + "0x81671a8370048071e830c710072ce0740d895186388038149c459c6a0dc", + "0x710d409e30c710d49c83506e00900e3e8618e200e59c4a8c31c401cb3ce3", + "0x6e4e701201c0a81d1b80744f0dc9cc01c8b009278026728dc01201c9e0c3", + "0x278951863f4710070293a40391c01246804ce801201c8c02300e35011807", + "0x618e200e59c4a8c31c401cb3cea02059c6a0dc01201c8f0c31fa38803810", + "0x6e00900e478618fd1c401c0804f12a30c7e8e200e052758d41b8024038fa", + "0x6187b1c401c0801b0ea30c3d8e200e052768070ea024630099d8040b38d4", + "0x618fd0f63880381409e254618fd0f6388038159dc040b38d41b802403903", + "0x618e21b93c00480724430c710d41863886e4ef028040b38d41b80240391e", + "0x848c31c4350318a6186388b3cf200e41c0492c0133c40480724430c710d4", + "0x39301863886a0c31c43727a00900e4b8038dc04601c6e4f31a837004807", + "0x27b8dc01201c0c0071b8040080071a93d80480702001c6e01b00e3727a809", + "0x38f1186388039670a830c710072cf3e06e00900e4cc038dc020040038d4", + "0x618e200e0527d0d41b8024038f31c401c6a01d046388039679f23506e009", + "0x396708a30c710072cf3ec081671a83700480720630c710072ce08c0d895", + "0xa81d1b8074080dc9fa0240391601206c9e0dc9f83506e00900e3e8618e2", + "0x7100702013c618fd1c401c084ff01201c9f02300e350118071b93f804807", + "0x6a0dc01201c8f0c31c435025895186388b3d002ce3506e00900e3d0618fd", + "0xa50202059c6a0dc01201c8f0c31fa3880381009e254618fd1c401c0a501", + "0x7100702940c081671a83700480720630c3d8e200e0400d83f1861ec71007", + "0x710d41863886e50402059c6a0dc01201ca08c30f6388038100361d46187b", + "0x618e22cf41c0386701218c04d0601201c838090364b06e50501201c9f8c3", + "0x6e50901201c9782300e350118071b94206a0dc01201c738c31c43509a8c6", + "0x7100702142c6e00900e4f8038dc020040038d4a140240392d00e37011807", + "0x710071a8074118e200e59e861671a83700480724230c710072ce1542a0c3", + "0x6a0dc01201c818c31c401cb382309e06c618e200e052868d41b8024038f3", + "0x7d009236026878d41b8024038fa1863880396705230c710072cf43808167", + "0x38f41fa388039670463f4710072cf4440480722e01c6e01b00e37288007", + "0x39151863880396709e114618e200e042898070ca02425809a243506e009", + "0x3d8072cf4546a0dc01201c8f0c31c435025095186388b3d142ce3506e009", + "0x6187b1c401c0ad1700e40c049140134586a0dc01201c9007b00e3500d83f", + "0x393f01242004d18028040b38d41b80240390f1861ec710070200600d83f", + "0x492c01346c6e00900e0540e81d1a80740e9351a9468039350124d404d19", + "0x6e00900e410038dc04c098038d4a3a0240390500e3700d8071b947003907", + "0x48071c230c710d406c30c710d4a3e3700480720201c6e01002001c6a51e", + "0x852201201c0c0071b8040038dca42024038ff04601c6a02300e372900dc", + "0x6a04f09e30c71167a4659c6a0dc01201c8e0c31c401cb383402030c71007", + "0x48100134946e00900e4cc038dc020040038d4a483506e00900e40c618e2", + "0x29400900e06004810020372938dc01201c998071b8040080071a949803917", + "0x710072cf4a4081671a8370048071f63f4710072ce08c7f0e41fa38803814", + "0xe81d0ca352958070ca02425009a543506e00900e3e4618e200e59c278c3", + "0x338d4a5a3700480702a0740e8d403a074330d4a583700480702a0740e8d4", + "0x708091cc0269780900e4100481b1e4372970dc01201c0a81d03a3500e81d", + "0xb3d3302002403d3201201c0c0090200406e53100e590118dc04602698007", + "0x48071f430c710d41863886e5341a83700480723430c710d4030040618e2", + "0x29c00900e054038dc2ce01c6e53700e4f8048100134d80396501204004d35", + "0x29d00900e4cc038dc02001c6e5391a83700480702001c6e01402004003967", + "0x618e21a813c278c31c459e9d8d41b80240391b1863886a01009e30c71167", + "0x48071ea01c6e01000e3729e80900e060048090123729e0d41b80240391b", + "0x381503a0746a01d03a12c6a53f1b80240381503a0746a01d03a1286a53e", + "0x6a54200e040048100135046e00900e0540e81d1a80740e8631a95006e009", + "0x6e5441b80240393300e3700801000e352a18dc01201c6a0071b804008007", + "0x48071a95186e00900e370038dc012024038d4a8a0240381503a3700e861", + "0x80071a95206e00900e4f8038dc020040038d4a8e3700480701201c6e009", + "0xa923700480720201c6e010" + ], + "sierra_program_debug_info": { + "type_names": [ + [0, "RangeCheck"], + [1, "u128"], + [2, "Tuple"], + [3, "core::integer::u512"], + [4, "U128MulGuarantee"], + [5, "core::integer::u256"], + [6, "NonZero"], + [7, "Unit"], + [8, "core::option::Option::>"], + [9, "core::bool"], + [10, "core::option::Option::"], + [11, "Array"], + [12, "Snapshot>"], + [13, "core::array::Span::"], + [ + 14, + "core::result::Result::, core::array::Array::>" + ], + [15, "Tuple"], + [16, "u32"], + [17, "core::result::Result::"], + [18, "openzeppelin::introspection::src5::SRC5Component::Event"], + [19, "felt252"], + [20, "Tuple"], + [21, "Tuple>"], + [22, "core::panics::Panic"], + [23, "Tuple>"], + [24, "core::panics::PanicResult::<((core::felt252, core::felt252),)>"], + [25, "Tuple, felt252>"], + [26, "core::panics::PanicResult::<(core::array::Span::, core::felt252)>"], + [27, "Tuple"], + [28, "core::starknet::secp256_trait::Signature"], + [29, "core::option::Option::"], + [30, "Box"], + [31, "Tuple"], + [32, "Tuple"], + [33, "core::panics::PanicResult::<(core::integer::u32,)>"], + [34, "core::option::Option::"], + [35, "Box"], + [ + 36, + "core::result::Result::, core::array::Array::>" + ], + [ + 37, + "openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberState" + ], + [ + 38, + "Tuple" + ], + [ + 39, + "core::panics::PanicResult::<(openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberState, ())>" + ], + [40, "core::result::Result::>"], + [41, "openzeppelin::account::eth_account::EthAccountComponent::OwnerAdded"], + [ + 42, + "openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberState" + ], + [ + 43, + "Tuple" + ], + [ + 44, + "core::panics::PanicResult::<(openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberState, ())>" + ], + [45, "openzeppelin::account::eth_account::EthAccountComponent::OwnerRemoved"], + [46, "openzeppelin::account::eth_account::EthAccountComponent::Event"], + [47, "core::option::Option::"], + [48, "Secp256k1Point"], + [ + 49, + "core::result::Result::>" + ], + [50, "u8"], + [51, "StorageAddress"], + [52, "StorageBaseAddress"], + [53, "Array"], + [54, "Array>"], + [ + 55, + "Tuple, Array>, Unit>" + ], + [ + 56, + "core::panics::PanicResult::<(core::array::Array::, core::array::Array::>, ())>" + ], + [57, "core::option::Option::>"], + [ + 58, + "Tuple, core::option::Option::>>" + ], + [ + 59, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [60, "ContractAddress"], + [61, "core::option::Option::"], + [62, "ClassHash"], + [63, "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Upgraded"], + [64, "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Event"], + [65, "openzeppelin::presets::eth_account::EthAccountUpgradeable::Event"], + [66, "Box"], + [67, "Box"], + [68, "core::starknet::info::v2::ExecutionInfo"], + [69, "u64"], + [70, "core::starknet::info::BlockInfo"], + [71, "Tuple>"], + [ + 72, + "core::panics::PanicResult::<(core::box::Box::,)>" + ], + [ + 73, + "openzeppelin::introspection::src5::SRC5Component::ComponentState::" + ], + [ + 74, + "Tuple, Unit>" + ], + [ + 75, + "core::panics::PanicResult::<(openzeppelin::introspection::src5::SRC5Component::ComponentState::, ())>" + ], + [76, "Pedersen"], + [77, "Uninitialized"], + [78, "core::option::Option::"], + [79, "Box>"], + [80, "core::option::Option::>>"], + [81, "Snapshot>>"], + [82, "Uninitialized>>>"], + [83, "Tuple"], + [84, "core::panics::PanicResult::<(core::integer::u256,)>"], + [85, "Array"], + [86, "Snapshot>"], + [87, "core::array::Span::"], + [88, "core::starknet::info::v2::ResourceBounds"], + [89, "core::starknet::info::v2::TxInfo"], + [90, "Tuple>"], + [91, "core::panics::PanicResult::<(core::box::Box::,)>"], + [92, "core::starknet::account::Call"], + [93, "core::option::Option::"], + [ + 94, + "Tuple, core::option::Option::>" + ], + [ + 95, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [96, "core::result::Result::<(), core::array::Array::>"], + [97, "NonZero"], + [98, "Tuple"], + [99, "core::panics::PanicResult::<(core::starknet::contract_address::ContractAddress,)>"], + [ + 100, + "openzeppelin::account::eth_account::EthAccountComponent::ComponentState::" + ], + [ + 101, + "Tuple, Unit>" + ], + [ + 102, + "core::panics::PanicResult::<(openzeppelin::account::eth_account::EthAccountComponent::ComponentState::, ())>" + ], + [103, "core::option::Option::"], + [104, "Tuple>"], + [ + 105, + "core::panics::PanicResult::<(core::option::Option::,)>" + ], + [ + 106, + "core::result::Result::, core::array::Array::>" + ], + [107, "Tuple"], + [108, "core::option::Option::<(core::integer::u256, core::integer::u256)>"], + [109, "Tuple>"], + [110, "core::panics::PanicResult::<((core::integer::u256, core::integer::u256),)>"], + [ + 111, + "core::result::Result::<(core::integer::u256, core::integer::u256), core::array::Array::>" + ], + [112, "core::array::Span::>"], + [113, "Box"], + [114, "core::option::Option::>"], + [ + 115, + "openzeppelin::upgrades::upgradeable::UpgradeableComponent::ComponentState::" + ], + [ + 116, + "Tuple, Unit>" + ], + [ + 117, + "core::panics::PanicResult::<(openzeppelin::upgrades::upgradeable::UpgradeableComponent::ComponentState::, ())>" + ], + [118, "Tuple"], + [119, "core::panics::PanicResult::<((),)>"], + [120, "Tuple"], + [121, "core::panics::PanicResult::<(core::bool,)>"], + [122, "Poseidon"], + [ + 123, + "Tuple, core::option::Option::>" + ], + [ + 124, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [125, "Tuple"], + [126, "core::panics::PanicResult::<(core::starknet::secp256k1::Secp256k1Point,)>"], + [127, "core::option::Option::>"], + [ + 128, + "Tuple, core::option::Option::>>" + ], + [ + 129, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [130, "core::option::Option::"], + [131, "Uninitialized"], + [132, "Tuple"], + [133, "core::panics::PanicResult::<(core::felt252,)>"], + [134, "Tuple, Unit>"], + [135, "core::panics::PanicResult::<(core::array::Array::, ())>"], + [136, "Tuple>>"], + [ + 137, + "core::panics::PanicResult::<(core::array::Array::>,)>" + ], + [138, "core::option::Option::>"], + [ + 139, + "Tuple, core::option::Option::>>" + ], + [ + 140, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::>)>" + ], + [141, "System"], + [142, "Uninitialized"], + [143, "Tuple>"], + [144, "openzeppelin::presets::eth_account::EthAccountUpgradeable::ContractState"], + [ + 145, + "Tuple" + ], + [ + 146, + "core::panics::PanicResult::<(openzeppelin::presets::eth_account::EthAccountUpgradeable::ContractState, ())>" + ], + [147, "BuiltinCosts"], + [148, "core::panics::PanicResult::<(core::array::Span::,)>"], + [149, "core::option::Option::"], + [150, "GasBuiltin"] + ], + "libfunc_names": [ + [0, "revoke_ap_tracking"], + [1, "withdraw_gas"], + [2, "branch_align"], + [3, "store_temp"], + [4, "store_temp>"], + [5, "function_call"], + [6, "enum_match>"], + [7, "struct_deconstruct>"], + [8, "array_snapshot_pop_front"], + [9, "drop>>"], + [10, "drop>"], + [11, "drop"], + [12, "array_new"], + [13, "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>"], + [14, "store_temp"], + [15, "array_append"], + [16, "struct_construct"], + [17, "struct_construct>>"], + [18, "enum_init,)>, 1>"], + [19, "store_temp"], + [20, "store_temp"], + [21, "store_temp,)>>"], + [22, "get_builtin_costs"], + [23, "store_temp"], + [24, "withdraw_gas_all"], + [ + 25, + "struct_construct" + ], + [ + 26, + "struct_construct>" + ], + [ + 27, + "struct_construct" + ], + [ + 28, + "struct_construct>" + ], + [ + 29, + "struct_construct>" + ], + [ + 30, + "struct_construct" + ], + [31, "store_temp"], + [ + 32, + "function_call" + ], + [ + 33, + "enum_match>" + ], + [ + 34, + "drop>" + ], + [35, "snapshot_take>"], + [36, "drop>"], + [37, "struct_construct>"], + [38, "struct_construct>>"], + [39, "enum_init,)>, 0>"], + [40, "felt252_const<375233589013918064796019>"], + [41, "drop"], + [42, "drop>"], + [ + 43, + "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492913>" + ], + [44, "alloc_local"], + [45, "finalize_locals"], + [ + 46, + "function_call::deserialize>" + ], + [ + 47, + "enum_match, core::option::Option::>)>>" + ], + [ + 48, + "struct_deconstruct, core::option::Option::>>>" + ], + [ + 49, + "enum_match>>" + ], + [50, "drop>"], + [51, "drop>"], + [ + 52, + "snapshot_take" + ], + [53, "drop"], + [54, "store_temp>"], + [ + 55, + "function_call::__execute__>" + ], + [56, "store_local"], + [ + 57, + "enum_match>,)>>" + ], + [58, "struct_deconstruct>>>"], + [59, "snapshot_take>>"], + [60, "drop>>"], + [61, "store_temp>>>"], + [62, "store_temp>"], + [ + 63, + "function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>::serialize>" + ], + [64, "enum_match, ())>>"], + [65, "struct_deconstruct, Unit>>"], + [ + 66, + "function_call::__validate__>" + ], + [67, "enum_match>"], + [68, "struct_deconstruct>"], + [69, "snapshot_take"], + [70, "drop"], + [71, "function_call"], + [72, "alloc_local"], + [73, "function_call"], + [74, "enum_match>"], + [75, "store_local"], + [ + 76, + "function_call::deserialize>" + ], + [ + 77, + "enum_match, core::option::Option::>)>>" + ], + [ + 78, + "struct_deconstruct, core::option::Option::>>>" + ], + [79, "enum_match>>"], + [ + 80, + "function_call::is_valid_signature>" + ], + [ + 81, + "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492914>" + ], + [82, "drop>"], + [ + 83, + "function_call::isValidSignature>" + ], + [ + 84, + "function_call::get_public_key>" + ], + [85, "enum_match>"], + [86, "struct_deconstruct>"], + [87, "snapshot_take"], + [88, "drop"], + [89, "store_temp"], + [ + 90, + "function_call" + ], + [ + 91, + "function_call" + ], + [ + 92, + "enum_match, core::option::Option::)>>" + ], + [ + 93, + "struct_deconstruct, core::option::Option::>>" + ], + [94, "enum_match>"], + [95, "store_temp"], + [ + 96, + "function_call::set_public_key>" + ], + [ + 97, + "function_call::getPublicKey>" + ], + [ + 98, + "function_call::setPublicKey>" + ], + [ + 99, + "function_call::__validate_declare__>" + ], + [ + 100, + "function_call::__validate_deploy__>" + ], + [ + 101, + "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492915>" + ], + [102, "store_temp"], + [ + 103, + "function_call::supports_interface>" + ], + [104, "enum_match>"], + [105, "struct_deconstruct>"], + [106, "snapshot_take"], + [107, "drop"], + [108, "store_temp"], + [109, "function_call"], + [ + 110, + "function_call" + ], + [111, "class_hash_try_from_felt252"], + [112, "enum_init, 0>"], + [113, "store_temp>"], + [114, "struct_construct"], + [115, "enum_init, 1>"], + [ + 116, + "struct_deconstruct" + ], + [ + 117, + "snapshot_take>" + ], + [ + 118, + "function_call::assert_only_self>" + ], + [119, "enum_match>"], + [120, "drop>"], + [ + 121, + "function_call::_upgrade>" + ], + [ + 122, + "enum_match, ())>>" + ], + [ + 123, + "struct_deconstruct, Unit>>" + ], + [ + 124, + "struct_construct>" + ], + [ + 125, + "enum_init, 0>" + ], + [ + 126, + "store_temp>" + ], + [ + 127, + "drop>" + ], + [ + 128, + "drop>" + ], + [ + 129, + "enum_init, 1>" + ], + [ + 130, + "drop>" + ], + [131, "disable_ap_tracking"], + [132, "enum_init>, 0>"], + [133, "store_temp>>"], + [134, "store_temp>>"], + [135, "jump"], + [136, "enum_init>, 1>"], + [137, "enum_match>>"], + [138, "unbox"], + [139, "array_new"], + [140, "rename"], + [ + 141, + "function_call>" + ], + [ + 142, + "enum_init>, 1>" + ], + [ + 143, + "struct_construct, core::option::Option::>>>" + ], + [ + 144, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 145, + "store_temp, core::option::Option::>)>>" + ], + [ + 146, + "function_call" + ], + [ + 147, + "function_call::__execute__>" + ], + [148, "dup>>>"], + [149, "array_len>"], + [150, "u32_to_felt252"], + [151, "struct_construct>>"], + [152, "store_temp>>"], + [ + 153, + "function_call, core::array::SpanFelt252Serde, core::array::SpanDrop::>>" + ], + [ + 154, + "function_call::validate_transaction>" + ], + [155, "enum_init, 0>"], + [156, "store_temp>"], + [157, "enum_init, 1>"], + [ + 158, + "function_call>" + ], + [159, "enum_init>, 1>"], + [ + 160, + "struct_construct, core::option::Option::>>>" + ], + [ + 161, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 162, + "store_temp, core::option::Option::>)>>" + ], + [ + 163, + "function_call::is_valid_signature>" + ], + [ + 164, + "function_call::get_public_key>" + ], + [165, "rename"], + [166, "function_call"], + [ + 167, + "function_call>::unwrap::>>" + ], + [ + 168, + "enum_match>" + ], + [169, "struct_deconstruct>>"], + [170, "snapshot_take>"], + [171, "drop>"], + [172, "store_temp>"], + [ + 173, + "function_call::serialize>" + ], + [174, "struct_construct, Unit>>"], + [175, "enum_init, ())>, 0>"], + [176, "store_temp, ())>>"], + [177, "enum_init, ())>, 1>"], + [ + 178, + "function_call::deserialize>" + ], + [179, "enum_match>"], + [180, "struct_deconstruct>"], + [181, "secp256k1_new_syscall"], + [ + 182, + "enum_init, core::array::Array::>, 0>" + ], + [ + 183, + "store_temp, core::array::Array::>>" + ], + [ + 184, + "enum_init, core::array::Array::>, 1>" + ], + [ + 185, + "function_call>::unwrap_syscall>" + ], + [ + 186, + "enum_match,)>>" + ], + [ + 187, + "struct_deconstruct>>" + ], + [ + 188, + "struct_construct, core::option::Option::>>" + ], + [ + 189, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 190, + "store_temp, core::option::Option::)>>" + ], + [ + 191, + "enum_init, core::option::Option::)>, 1>" + ], + [192, "enum_init, 1>"], + [ + 193, + "function_call::set_public_key>" + ], + [ + 194, + "enum_match, ())>>" + ], + [ + 195, + "struct_deconstruct, Unit>>" + ], + [ + 196, + "function_call::getPublicKey>" + ], + [ + 197, + "function_call::setPublicKey>" + ], + [ + 198, + "function_call" + ], + [ + 199, + "function_call::supports_interface>" + ], + [200, "rename"], + [201, "enum_match"], + [202, "felt252_const<0>"], + [203, "felt252_const<1>"], + [ + 204, + "function_call::initializer>" + ], + [205, "function_call"], + [ + 206, + "enum_match>" + ], + [207, "function_call"], + [208, "struct_deconstruct>"], + [209, "contract_address_to_felt252"], + [210, "felt252_sub"], + [211, "felt252_is_zero"], + [212, "struct_construct>"], + [213, "enum_init, 0>"], + [214, "store_temp>"], + [215, "drop>"], + [216, "felt252_const<1703024676371825287828505636715884912155634219360997500260>"], + [217, "enum_init, 1>"], + [218, "drop>"], + [219, "dup"], + [220, "class_hash_to_felt252"], + [221, "enum_init"], + [222, "enum_init"], + [223, "bool_not_impl"], + [224, "felt252_const<423223302514606273361610285513559705916828015570713607238255>"], + [ + 225, + "enum_init, ())>, 1>" + ], + [ + 226, + "store_temp, ())>>" + ], + [227, "replace_class_syscall"], + [228, "enum_init>, 0>"], + [229, "store_temp>>"], + [230, "enum_init>, 1>"], + [ + 231, + "function_call>::unwrap::>>" + ], + [ + 232, + "struct_construct" + ], + [233, "store_temp"], + [ + 234, + "function_call>" + ], + [235, "dup"], + [ + 236, + "enum_init>, 0>" + ], + [237, "function_call"], + [ + 238, + "enum_match, core::option::Option::)>>" + ], + [ + 239, + "struct_deconstruct, core::option::Option::>>" + ], + [240, "enum_match>"], + [241, "array_append"], + [ + 242, + "enum_init, core::option::Option::>)>, 1>" + ], + [243, "function_call"], + [ + 244, + "enum_match,)>>" + ], + [245, "struct_deconstruct>>"], + [246, "unbox"], + [247, "struct_deconstruct"], + [248, "drop"], + [249, "drop"], + [250, "drop>"], + [251, "drop"], + [252, "function_call"], + [253, "u128_const<0>"], + [254, "u128_const<1>"], + [255, "struct_construct"], + [256, "dup"], + [257, "store_temp"], + [258, "function_call"], + [259, "enable_ap_tracking"], + [260, "function_call"], + [261, "enum_match>"], + [262, "struct_deconstruct>"], + [ + 263, + "felt252_const<479358831119431994379417587956477606612331826092985369960038669776154478>" + ], + [ + 264, + "enum_init>,)>, 1>" + ], + [ + 265, + "store_temp>,)>>" + ], + [266, "drop"], + [267, "function_call"], + [268, "felt252_const<111609425190703942063128945407568851162756752710068754602288498>"], + [269, "alloc_local>>>"], + [270, "struct_deconstruct>>"], + [271, "array_snapshot_pop_front>"], + [ + 272, + "enum_init>>, 0>" + ], + [ + 273, + "store_temp>>>" + ], + [ + 274, + "enum_init>>, 1>" + ], + [275, "store_local>>>"], + [ + 276, + "enum_match>>>" + ], + [277, "unbox>"], + [278, "function_call"], + [279, "drop>>>"], + [280, "drop>>>>"], + [281, "drop>>"], + [ + 282, + "function_call::_is_valid_signature>" + ], + [ + 283, + "felt252_const<1872495434060281228044599952954990650829421195675704593774326882595429>" + ], + [284, "enum_init, 1>"], + [285, "store_temp>"], + [286, "felt252_const<370462705988>"], + [287, "struct_construct>"], + [288, "enum_init, 0>"], + [289, "enum_init>, 0>"], + [ + 290, + "enum_init, core::option::Option::>)>, 1>" + ], + [ + 291, + "struct_deconstruct>" + ], + [ + 292, + "function_call>, openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberStateDrop>::read>" + ], + [293, "secp256k1_get_xy_syscall"], + [294, "struct_construct>"], + [ + 295, + "enum_init>, 0>" + ], + [ + 296, + "store_temp>>" + ], + [ + 297, + "enum_init>, 1>" + ], + [298, "felt252_const<30828113188794245257250221355944970489240709081949230>"], + [ + 299, + "function_call>::expect::>>" + ], + [300, "function_call"], + [301, "function_call"], + [302, "enum_match>"], + [303, "enum_init, 0>"], + [304, "store_temp>"], + [305, "enum_init, 1>"], + [ + 306, + "enum_match, core::array::Array::>>" + ], + [ + 307, + "struct_construct>>" + ], + [ + 308, + "enum_init,)>, 0>" + ], + [ + 309, + "store_temp,)>>" + ], + [ + 310, + "enum_init,)>, 1>" + ], + [ + 311, + "snapshot_take" + ], + [ + 312, + "function_call" + ], + [ + 313, + "struct_construct" + ], + [314, "store_temp"], + [ + 315, + "function_call>" + ], + [ + 316, + "function_call::_set_public_key>" + ], + [ + 317, + "enum_init, ())>, 1>" + ], + [ + 318, + "store_temp, ())>>" + ], + [ + 319, + "drop" + ], + [ + 320, + "felt252_const<1797054754729183305928171726271749999318198861813713898581160688510183841877>" + ], + [321, "struct_construct>"], + [322, "enum_init, 0>"], + [323, "store_temp>"], + [ + 324, + "struct_deconstruct>" + ], + [ + 325, + "function_call, openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberStateDrop, core::traits::PanicDestructForDestruct::>>::read>" + ], + [326, "alloc_local"], + [ + 327, + "felt252_const<1270010605630597976495846281167968799381097569185364931397797212080166453709>" + ], + [ + 328, + "function_call::register_interface>" + ], + [329, "store_local"], + [ + 330, + "enum_match, ())>>" + ], + [ + 331, + "drop, Unit>>" + ], + [332, "function_call"], + [ + 333, + "enum_match,)>>" + ], + [334, "struct_deconstruct>>"], + [335, "unbox"], + [336, "struct_deconstruct"], + [337, "drop>"], + [338, "drop>"], + [339, "struct_construct>"], + [ + 340, + "enum_init, 0>" + ], + [ + 341, + "store_temp>" + ], + [ + 342, + "enum_init, 1>" + ], + [ + 343, + "function_call>::expect::>>" + ], + [ + 344, + "function_call" + ], + [345, "enum_init"], + [346, "store_temp"], + [ + 347, + "function_call>>" + ], + [ + 348, + "struct_construct, Unit>>" + ], + [ + 349, + "enum_init, ())>, 0>" + ], + [ + 350, + "function_call" + ], + [ + 351, + "enum_match>" + ], + [352, "function_call"], + [ + 353, + "enum_match, core::option::Option::>)>>" + ], + [ + 354, + "struct_deconstruct, core::option::Option::>>>" + ], + [355, "enum_match>>"], + [356, "struct_construct"], + [357, "enum_init, 0>"], + [ + 358, + "struct_construct, core::option::Option::>>" + ], + [ + 359, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 360, + "store_temp, core::option::Option::)>>" + ], + [361, "enum_init, 1>"], + [ + 362, + "enum_init, core::option::Option::)>, 1>" + ], + [363, "struct_construct>>"], + [ + 364, + "enum_init,)>, 0>" + ], + [ + 365, + "store_temp,)>>" + ], + [ + 366, + "enum_init,)>, 1>" + ], + [367, "u128s_from_felt252"], + [368, "struct_deconstruct"], + [369, "dup"], + [370, "u128_overflowing_sub"], + [371, "u128_eq"], + [372, "function_call"], + [373, "struct_construct>"], + [374, "enum_init, 0>"], + [375, "store_temp>"], + [376, "felt252_const<39879774624079483812136948410799859986295>"], + [377, "enum_init, 1>"], + [378, "array_new>"], + [379, "store_temp>>"], + [380, "function_call"], + [ + 381, + "enum_match, core::array::Array::>, ())>>" + ], + [ + 382, + "struct_deconstruct, Array>, Unit>>" + ], + [383, "struct_construct>>>"], + [ + 384, + "enum_init>,)>, 0>" + ], + [385, "dup>"], + [386, "rename>"], + [387, "array_len"], + [ + 388, + "function_call>" + ], + [389, "function_call"], + [390, "enum_init, 1>"], + [ + 391, + "storage_base_address_const<811828986149445483201373697210878171463199255528418921672997795486516624336>" + ], + [392, "dup"], + [393, "storage_address_from_base"], + [394, "u32_const<0>"], + [395, "dup"], + [396, "store_temp"], + [397, "store_temp"], + [398, "storage_read_syscall"], + [399, "u8_const<1>"], + [400, "store_temp"], + [401, "storage_address_from_base_and_offset"], + [402, "struct_construct>"], + [403, "store_temp>"], + [ + 404, + "function_call" + ], + [ + 405, + "enum_init>, 0>" + ], + [ + 406, + "store_temp>>" + ], + [ + 407, + "enum_init, 1>" + ], + [ + 408, + "store_temp>" + ], + [409, "drop"], + [ + 410, + "enum_init>, 1>" + ], + [ + 411, + "function_call::unwrap_syscall>" + ], + [ + 412, + "enum_match>>" + ], + [413, "struct_construct>>"], + [ + 414, + "enum_init, 0>" + ], + [ + 415, + "store_temp>" + ], + [ + 416, + "enum_init, 1>" + ], + [417, "rename"], + [418, "u128_to_felt252"], + [419, "dup>>"], + [420, "function_call"], + [421, "enum_match>"], + [422, "enum_init, 0>"], + [423, "store_temp>"], + [424, "rename"], + [425, "enum_init, 1>"], + [426, "function_call"], + [ + 427, + "function_call" + ], + [428, "enum_init"], + [ + 429, + "struct_construct, Unit>>" + ], + [ + 430, + "enum_init, ())>, 0>" + ], + [431, "dup"], + [ + 432, + "function_call>, openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberStateDrop>::write>" + ], + [ + 433, + "enum_match>" + ], + [ + 434, + "struct_deconstruct>" + ], + [ + 435, + "struct_construct" + ], + [436, "store_temp"], + [ + 437, + "function_call>" + ], + [ + 438, + "drop>" + ], + [ + 439, + "function_call" + ], + [ + 440, + "enum_init>, 0>" + ], + [441, "store_temp>>"], + [ + 442, + "enum_init>, 1>" + ], + [ + 443, + "function_call::unwrap_syscall>" + ], + [ + 444, + "function_call, openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberStateDrop, core::traits::PanicDestructForDestruct::>>::write>" + ], + [ + 445, + "enum_match>" + ], + [ + 446, + "struct_deconstruct>" + ], + [ + 447, + "struct_construct, Unit>>" + ], + [ + 448, + "enum_init, ())>, 0>" + ], + [ + 449, + "store_temp, ())>>" + ], + [ + 450, + "enum_init, ())>, 1>" + ], + [451, "get_execution_info_v2_syscall"], + [ + 452, + "enum_init, core::array::Array::>, 0>" + ], + [ + 453, + "store_temp, core::array::Array::>>" + ], + [ + 454, + "enum_init, core::array::Array::>, 1>" + ], + [ + 455, + "function_call>::unwrap_syscall>" + ], + [ + 456, + "store_temp,)>>" + ], + [457, "enum_match>>"], + [458, "enum_init"], + [459, "store_temp"], + [ + 460, + "function_call::into>" + ], + [461, "snapshot_take"], + [462, "drop"], + [ + 463, + "function_call" + ], + [464, "emit_event_syscall"], + [465, "function_call::unwrap_syscall>"], + [466, "struct_deconstruct>"], + [467, "contract_address_try_from_felt252"], + [ + 468, + "enum_init, 0>" + ], + [ + 469, + "store_temp>" + ], + [ + 470, + "enum_init, 1>" + ], + [471, "function_call"], + [472, "enum_match>"], + [473, "array_slice"], + [474, "function_call"], + [475, "enum_match>"], + [476, "struct_deconstruct>"], + [477, "enum_init>, 0>"], + [ + 478, + "struct_construct, core::option::Option::>>>" + ], + [ + 479, + "enum_init, core::option::Option::>)>, 0>" + ], + [ + 480, + "store_temp, core::option::Option::>)>>" + ], + [481, "felt252_const<1637570914057682275393755530660268060279989363>"], + [ + 482, + "enum_init, core::option::Option::>)>, 1>" + ], + [483, "enum_init>, 1>"], + [484, "function_call"], + [485, "struct_deconstruct>"], + [486, "array_pop_front"], + [487, "unbox"], + [488, "store_temp>"], + [489, "store_temp"], + [490, "function_call"], + [491, "enum_match,)>>"], + [492, "struct_deconstruct>>"], + [493, "array_append>"], + [ + 494, + "enum_init, core::array::Array::>, ())>, 1>" + ], + [ + 495, + "store_temp, core::array::Array::>, ())>>" + ], + [ + 496, + "struct_construct, Array>, Unit>>" + ], + [ + 497, + "enum_init, core::array::Array::>, ())>, 0>" + ], + [498, "function_call"], + [499, "enum_match>"], + [500, "dup"], + [501, "struct_deconstruct"], + [ + 502, + "function_call>" + ], + [503, "drop"], + [504, "store_temp"], + [ + 505, + "function_call>" + ], + [ + 506, + "function_call::eq>" + ], + [507, "felt252_const<29721761890975875353235833581453094220424382983267374>"], + [508, "felt252_const<134037489480732198139164712521313938233681494085204129660105774>"], + [509, "struct_deconstruct>"], + [510, "u128_const<2>"], + [511, "function_call"], + [512, "function_call"], + [513, "function_call"], + [514, "snapshot_take"], + [515, "function_call"], + [516, "secp256k1_get_point_from_x_syscall"], + [517, "struct_construct>"], + [ + 518, + "enum_init, 0>" + ], + [ + 519, + "felt252_const<575578373468682724079685257561687680771087460484367228690116535514985518>" + ], + [ + 520, + "enum_match>>" + ], + [521, "enum_init, 0>"], + [522, "store_temp>"], + [523, "enum_init, 1>"], + [524, "struct_construct>"], + [525, "store_temp>"], + [526, "function_call"], + [ + 527, + "enum_match, core::felt252)>>" + ], + [528, "struct_deconstruct, felt252>>"], + [529, "enum_init"], + [530, "store_temp"], + [ + 531, + "function_call" + ], + [532, "enum_match>"], + [533, "struct_deconstruct>>"], + [534, "storage_write_syscall"], + [535, "rename"], + [536, "rename"], + [537, "rename>>"], + [ + 538, + "struct_construct>" + ], + [ + 539, + "enum_init, 0>" + ], + [ + 540, + "store_temp>" + ], + [ + 541, + "enum_init, 1>" + ], + [ + 542, + "function_call" + ], + [ + 543, + "drop" + ], + [ + 544, + "felt252_const<29856869448526851354677579421814598404948672607251612773571742675033995705>" + ], + [545, "pedersen"], + [546, "storage_base_address_from_felt252"], + [547, "enum_match>>"], + [ + 548, + "snapshot_take" + ], + [549, "bool_to_felt252"], + [ + 550, + "struct_construct>" + ], + [ + 551, + "enum_init, 0>" + ], + [ + 552, + "store_temp>" + ], + [ + 553, + "enum_init, 1>" + ], + [ + 554, + "enum_match, core::array::Array::>>" + ], + [555, "struct_construct>>"], + [ + 556, + "enum_init,)>, 0>" + ], + [ + 557, + "enum_init,)>, 1>" + ], + [558, "enum_match"], + [ + 559, + "function_call" + ], + [560, "rename>"], + [561, "store_temp"], + [ + 562, + "function_call" + ], + [ + 563, + "function_call" + ], + [564, "u32_try_from_felt252"], + [565, "enum_init, 0>"], + [566, "store_temp>"], + [567, "enum_init, 1>"], + [568, "u32_overflowing_sub"], + [569, "enum_init, 0>"], + [570, "store_temp>"], + [571, "enum_init, 1>"], + [572, "felt252_const<155785504329508738615720351733824384887>"], + [ + 573, + "function_call::expect::>" + ], + [574, "store_temp>"], + [575, "u128_overflowing_add"], + [576, "struct_construct>"], + [577, "store_temp>"], + [578, "struct_deconstruct>"], + [579, "struct_construct>"], + [580, "store_temp>"], + [581, "store_temp"], + [582, "struct_deconstruct"], + [583, "call_contract_syscall"], + [ + 584, + "enum_init, core::array::Array::>, 0>" + ], + [ + 585, + "store_temp, core::array::Array::>>" + ], + [ + 586, + "enum_init, core::array::Array::>, 1>" + ], + [ + 587, + "function_call>::unwrap_syscall>" + ], + [588, "function_call"], + [589, "enum_match>"], + [590, "struct_construct"], + [591, "enum_init, 0>"], + [592, "store_temp>"], + [593, "enum_init, 1>"], + [ + 594, + "function_call::eq>" + ], + [595, "function_call"], + [ + 596, + "function_call" + ], + [597, "function_call"], + [598, "function_call"], + [599, "enum_match>>"], + [ + 600, + "function_call>::try_into>" + ], + [601, "dup>"], + [602, "u256_guarantee_inv_mod_n"], + [603, "store_temp"], + [604, "function_call"], + [605, "unwrap_non_zero"], + [606, "store_temp>"], + [607, "function_call"], + [ + 608, + "function_call>" + ], + [609, "function_call"], + [610, "function_call"], + [611, "enum_init, 0>"], + [612, "drop>"], + [613, "drop>"], + [614, "drop>>"], + [615, "u256_safe_divmod"], + [616, "felt252_const<5420154128225384396790819266608>"], + [617, "snapshot_take"], + [ + 618, + "function_call::eq>" + ], + [619, "struct_deconstruct>"], + [620, "felt252_add"], + [621, "hades_permutation"], + [622, "dup"], + [623, "drop"], + [ + 624, + "enum_init, core::felt252)>, 1>" + ], + [ + 625, + "store_temp, core::felt252)>>" + ], + [626, "struct_construct, felt252>>"], + [ + 627, + "enum_init, core::felt252)>, 0>" + ], + [628, "drop>"], + [629, "function_call"], + [630, "felt252_const<2>"], + [631, "felt252_mul"], + [632, "struct_construct>>"], + [633, "enum_init, 0>"], + [634, "store_temp>"], + [635, "enum_init, 1>"], + [636, "enum_init"], + [637, "enum_match"], + [ + 638, + "felt252_const<1610331728778078893946407512609881658931720321973668761376942902098853979009>" + ], + [ + 639, + "function_call" + ], + [ + 640, + "felt252_const<22344655548567333405387866802074085172395779041116519548464544628677498541>" + ], + [ + 641, + "function_call" + ], + [642, "enum_match"], + [643, "enum_match"], + [ + 644, + "felt252_const<1291924484015741933195105472014600539495279993452337828418116470835452386035>" + ], + [ + 645, + "function_call" + ], + [646, "enum_match>"], + [647, "struct_construct>"], + [648, "enum_init, 0>"], + [649, "enum_init, 1>"], + [ + 650, + "enum_match, core::array::Array::>>" + ], + [651, "enum_init, 0>"], + [652, "store_temp>"], + [653, "enum_init, 1>"], + [654, "rename"], + [655, "u128_const<248144347276217270074328348468568277313>"], + [656, "u128_const<340282366920938463463374607431768211454>"], + [657, "u128_const<3468390537006497937951914270391801752>"], + [658, "u128_const<161825202758953104525843685720298294023>"], + [659, "u128_const<336417762351022071123394393598455764152>"], + [660, "u128_const<96009999919712310848645357523629574312>"], + [661, "u256_is_zero"], + [662, "enum_init>, 1>"], + [663, "store_temp>>"], + [664, "enum_init>, 0>"], + [665, "function_call::into>"], + [666, "u128_mul_guarantee_verify"], + [667, "function_call"], + [668, "u512_safe_divmod_by_u256"], + [669, "drop"], + [670, "function_call"], + [671, "secp256k1_mul_syscall"], + [672, "secp256k1_add_syscall"], + [673, "u128_const<10633823966279327296825105735305134080>"], + [674, "felt252_const<340282366920938463463374607431768211456>"], + [ + 675, + "struct_deconstruct" + ], + [ + 676, + "struct_deconstruct" + ], + [ + 677, + "struct_deconstruct" + ], + [678, "function_call"], + [679, "u128_guarantee_mul"], + [680, "function_call"], + [681, "struct_deconstruct>"], + [682, "function_call"], + [683, "struct_construct"], + [684, "store_temp"], + [685, "function_call"], + [686, "felt252_const<39879774624085075084607933104993585622903>"], + [687, "rename"], + [688, "struct_construct>"], + [689, "store_temp>"], + [690, "function_call"] + ], + "user_func_names": [ + [ + 0, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::__wrapper__UpgradeableImpl__upgrade" + ], + [ + 1, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__SRC6Impl____execute__::" + ], + [ + 2, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__SRC6Impl____validate__::" + ], + [ + 3, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__SRC6Impl__is_valid_signature::" + ], + [ + 4, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__SRC6CamelOnlyImpl__isValidSignature::" + ], + [ + 5, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__PublicKeyImpl__get_public_key::" + ], + [ + 6, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__PublicKeyImpl__set_public_key::" + ], + [ + 7, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__PublicKeyCamelImpl__getPublicKey::" + ], + [ + 8, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__PublicKeyCamelImpl__setPublicKey::" + ], + [ + 9, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__DeclarerImpl____validate_declare__::" + ], + [ + 10, + "openzeppelin::account::eth_account::EthAccountComponent::__wrapper__DeployableImpl____validate_deploy__::" + ], + [ + 11, + "openzeppelin::introspection::src5::SRC5Component::__wrapper__SRC5Impl__supports_interface::" + ], + [12, "openzeppelin::presets::eth_account::EthAccountUpgradeable::__wrapper__constructor"], + [13, "core::starknet::class_hash::ClassHashSerde::deserialize"], + [14, "openzeppelin::presets::eth_account::EthAccountUpgradeable::UpgradeableImpl::upgrade"], + [ + 15, + "core::array::ArraySerde::::deserialize" + ], + [ + 16, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6Impl::::__execute__" + ], + [ + 17, + "core::array::ArraySerde::, core::array::SpanFelt252Serde, core::array::SpanDrop::>::serialize" + ], + [ + 18, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6Impl::::__validate__" + ], + [19, "core::Felt252Serde::serialize"], + [20, "core::Felt252Serde::deserialize"], + [ + 21, + "core::array::ArraySerde::::deserialize" + ], + [ + 22, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6Impl::::is_valid_signature" + ], + [ + 23, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6CamelOnlyImpl::::isValidSignature" + ], + [ + 24, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyImpl::::get_public_key" + ], + [25, "openzeppelin::account::utils::secp256k1::Secp256k1PointSerde::serialize"], + [26, "openzeppelin::account::utils::secp256k1::Secp256k1PointSerde::deserialize"], + [ + 27, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyImpl::::set_public_key" + ], + [ + 28, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyCamelImpl::::getPublicKey" + ], + [ + 29, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyCamelImpl::::setPublicKey" + ], + [ + 30, + "openzeppelin::account::eth_account::EthAccountComponent::DeclarerImpl::::__validate_declare__" + ], + [ + 31, + "openzeppelin::account::eth_account::EthAccountComponent::DeployableImpl::::__validate_deploy__" + ], + [ + 32, + "openzeppelin::introspection::src5::SRC5Component::SRC5Impl::::supports_interface" + ], + [33, "core::BoolSerde::serialize"], + [34, "openzeppelin::presets::eth_account::EthAccountUpgradeable::constructor"], + [ + 35, + "openzeppelin::account::eth_account::EthAccountComponent::InternalImpl::::assert_only_self" + ], + [ + 36, + "openzeppelin::upgrades::upgradeable::UpgradeableComponent::InternalImpl::::_upgrade" + ], + [ + 37, + "core::array::deserialize_array_helper::" + ], + [ + 38, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::HasComponentImpl_EthAccountComponent::get_component" + ], + [ + 39, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6::::__execute__" + ], + [ + 40, + "core::array::serialize_array_helper::, core::array::SpanFelt252Serde, core::array::SpanDrop::>" + ], + [ + 41, + "openzeppelin::account::eth_account::EthAccountComponent::InternalImpl::::validate_transaction" + ], + [ + 42, + "core::array::deserialize_array_helper::" + ], + [ + 43, + "openzeppelin::account::eth_account::EthAccountComponent::SRC6::::is_valid_signature" + ], + [ + 44, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKey::::get_public_key" + ], + [45, "core::starknet::secp256k1::Secp256k1PointImpl::get_coordinates"], + [ + 46, + "core::result::ResultTraitImpl::<(core::integer::u256, core::integer::u256), core::array::Array::>::unwrap::>" + ], + [ + 47, + "core::serde::TupleSize2Serde::::serialize" + ], + [ + 48, + "core::serde::TupleSize2Serde::::deserialize" + ], + [ + 49, + "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" + ], + [ + 50, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKey::::set_public_key" + ], + [ + 51, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyCamel::::getPublicKey" + ], + [ + 52, + "openzeppelin::account::eth_account::EthAccountComponent::PublicKeyCamel::::setPublicKey" + ], + [ + 53, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::HasComponentImpl_SRC5Component::get_component" + ], + [ + 54, + "openzeppelin::introspection::src5::SRC5Component::SRC5::::supports_interface" + ], + [ + 55, + "openzeppelin::account::eth_account::EthAccountComponent::InternalImpl::::initializer" + ], + [56, "core::starknet::info::get_caller_address"], + [57, "core::starknet::info::get_contract_address"], + [ + 58, + "core::result::ResultTraitImpl::<(), core::array::Array::>::unwrap::>" + ], + [ + 59, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::HasComponentImpl_UpgradeableComponent::emit::" + ], + [60, "core::starknet::account::CallSerde::deserialize"], + [61, "core::starknet::info::get_tx_info"], + [62, "core::integer::u256_from_felt252"], + [63, "core::integer::U256PartialOrd::lt"], + [64, "core::integer::U256Add::add"], + [65, "openzeppelin::account::utils::execute_calls"], + [66, "core::array::SpanFelt252Serde::serialize"], + [ + 67, + "openzeppelin::account::eth_account::EthAccountComponent::InternalImpl::::_is_valid_signature" + ], + [ + 68, + "core::starknet::storage::StorageMemberAccessImpl::>, openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberStateDrop>::read" + ], + [ + 69, + "core::result::ResultTraitImpl::<(core::integer::u256, core::integer::u256), core::array::Array::>::expect::>" + ], + [70, "core::integer::u256Serde::serialize"], + [71, "core::integer::u256Serde::deserialize"], + [72, "openzeppelin::account::eth_account::EthAccountComponent::_get_guid_from_public_key"], + [ + 73, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::HasComponentImpl_EthAccountComponent::emit::" + ], + [ + 74, + "openzeppelin::account::eth_account::EthAccountComponent::InternalImpl::::_set_public_key" + ], + [ + 75, + "core::starknet::storage::StorageMapMemberAccessImpl::, openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberStateDrop, core::traits::PanicDestructForDestruct::>>::read" + ], + [ + 76, + "openzeppelin::introspection::src5::SRC5Component::InternalImpl::::register_interface" + ], + [77, "core::starknet::info::get_execution_info"], + [ + 78, + "core::result::ResultTraitImpl::<(), core::array::Array::>::expect::>" + ], + [ + 79, + "openzeppelin::upgrades::upgradeable::UpgradeableComponent::EventUpgradedIntoEvent::into" + ], + [ + 80, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::ContractStateEventEmitter::emit::>" + ], + [81, "core::starknet::contract_address::ContractAddressSerde::deserialize"], + [82, "core::array::SpanFelt252Serde::deserialize"], + [83, "core::integer::u256_checked_add"], + [84, "openzeppelin::account::utils::execute_calls[expr13]"], + [ + 85, + "core::array::serialize_array_helper::" + ], + [86, "openzeppelin::account::utils::signature::is_valid_eth_signature"], + [87, "openzeppelin::account::utils::secp256k1::Secp256k1PointStorePacking::unpack"], + [ + 88, + "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" + ], + [89, "core::integer::u128_try_from_felt252"], + [90, "core::poseidon::poseidon_hash_span"], + [ + 91, + "openzeppelin::account::eth_account::EthAccountComponent::EventOwnerRemovedIntoEvent::into" + ], + [ + 92, + "core::starknet::storage::StorageMemberAccessImpl::>, openzeppelin::account::eth_account::EthAccountComponent::__member_module_EthAccount_public_key::ComponentMemberStateDrop>::write" + ], + [ + 93, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::HasComponentImpl_EthAccountComponent::emit::" + ], + [ + 94, + "openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::StorageMapComponentMemberStateImpl::address" + ], + [95, "core::starknet::SyscallResultTraitImpl::::unwrap_syscall"], + [ + 96, + "core::starknet::storage::StorageMapMemberAccessImpl::, openzeppelin::introspection::src5::SRC5Component::__member_module_SRC5_supported_interfaces::ComponentMemberStateDrop, core::traits::PanicDestructForDestruct::>>::write" + ], + [ + 97, + "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" + ], + [ + 98, + "core::traits::TIntoT::::into" + ], + [ + 99, + "openzeppelin::presets::eth_account::EthAccountUpgradeable::EventIsEvent::append_keys_and_data" + ], + [100, "core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"], + [101, "core::integer::Felt252TryIntoU32::try_into"], + [102, "core::integer::U32Sub::sub"], + [103, "core::integer::u256_overflowing_add"], + [104, "openzeppelin::account::utils::execute_single_call"], + [105, "core::starknet::secp256_trait::SignatureSerde::deserialize"], + [ + 106, + "core::starknet::secp256_trait::is_signature_entry_valid::" + ], + [ + 107, + "core::starknet::secp256_trait::recover_public_key::" + ], + [ + 108, + "core::traits::PartialEqSnap::::eq" + ], + [109, "core::integer::U256Div::div"], + [110, "core::integer::U256TryIntoU128::try_into"], + [111, "core::integer::U256Rem::rem"], + [112, "core::integer::u256PartialEq::eq"], + [113, "core::poseidon::_poseidon_hash_span_inner"], + [114, "openzeppelin::account::utils::secp256k1::Secp256k1PointStorePacking::pack"], + [ + 115, + "openzeppelin::account::eth_account::EthAccountComponent::EventOwnerAddedIntoEvent::into" + ], + [ + 116, + "openzeppelin::account::eth_account::EthAccountComponent::EventIsEvent::append_keys_and_data" + ], + [117, "openzeppelin::introspection::src5::SRC5Component::EventIsEvent::append_keys_and_data"], + [ + 118, + "openzeppelin::upgrades::upgradeable::UpgradeableComponent::EventIsEvent::append_keys_and_data" + ], + [ + 119, + "core::result::ResultTraitImpl::::expect::" + ], + [ + 120, + "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" + ], + [121, "core::BoolSerde::deserialize"], + [122, "core::traits::PartialEqSnap::::eq"], + [123, "core::starknet::secp256k1::Secp256k1Impl::get_curve_size"], + [124, "core::starknet::secp256k1::Secp256k1Impl::secp256_ec_get_point_from_x_syscall"], + [125, "core::starknet::secp256k1::Secp256k1Impl::get_generator_point"], + [126, "core::integer::u256_try_as_non_zero"], + [ + 127, + "core::traits::TryIntoFromInto::>::try_into" + ], + [128, "core::integer::U128MulGuaranteeDestruct::destruct"], + [129, "core::math::u256_mul_mod_n"], + [ + 130, + "core::starknet::secp256_trait::secp256_ec_negate_scalar::" + ], + [131, "core::starknet::secp256k1::Secp256k1PointImpl::mul"], + [132, "core::starknet::secp256k1::Secp256k1PointImpl::add"], + [133, "core::traits::PartialEqSnap::::eq"], + [134, "core::integer::U256TryIntoFelt252::try_into"], + [ + 135, + "openzeppelin::account::eth_account::EthAccountComponent::OwnerAddedIsEvent::append_keys_and_data" + ], + [ + 136, + "openzeppelin::account::eth_account::EthAccountComponent::OwnerRemovedIsEvent::append_keys_and_data" + ], + [ + 137, + "openzeppelin::upgrades::upgradeable::UpgradeableComponent::UpgradedIsEvent::append_keys_and_data" + ], + [138, "core::traits::TIntoT::::into"], + [139, "core::integer::u256_wide_mul"], + [140, "core::integer::U256Sub::sub"], + [141, "core::starknet::class_hash::ClassHashSerde::serialize"], + [142, "core::integer::u128_add_with_carry"], + [143, "core::integer::u128_wrapping_add"], + [144, "core::integer::u256_checked_sub"], + [145, "core::integer::u256_overflow_sub"] + ] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xbc0eb87884ab91e330445c3584a50d7ddf4b568f02fbeb456a6242cce3f5d9", + "function_idx": 8 + }, + { + "selector": "0xf2f7c15cbe06c8d94597cd91fd7f3369eae842359235712def5584f8d270cd", + "function_idx": 0 + }, + { + "selector": "0xfe80f537b66d12a00b6d3c072b44afbb716e78dde5c3f0ef116ee93d3e3283", + "function_idx": 11 + }, + { + "selector": "0x15d40a3d6ca2ac30f4031e42be28da9b056fef9bb7357ac5e85627ee876e5ad", + "function_idx": 1 + }, + { + "selector": "0x162da33a4585851fe8d3af3c2a9c60b557814e221e0d4f30ff0b2189d9c7775", + "function_idx": 2 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "function_idx": 5 + }, + { + "selector": "0x1a6c6a0bdec86cc645c91997d8eea83e87148659e3e61122f72361fd5e94079", + "function_idx": 7 + }, + { + "selector": "0x213dfe25e2ca309c4d615a09cfc95fdb2fc7dc73fbcad12c450fe93b1f2ff9e", + "function_idx": 4 + }, + { + "selector": "0x28420862938116cb3bbdbedee07451ccc54d4e9412dbef71142ad1980a30941", + "function_idx": 3 + }, + { + "selector": "0x289da278a8dc833409cabfdad1581e8e7d40e42dcaed693fa4008dcdb4963b3", + "function_idx": 9 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "function_idx": 6 + }, + { + "selector": "0x36fcbf06cd96843058359e1a75928beacfac10727dab22a3972f0af8aa92895", + "function_idx": 10 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [ + { + "selector": "0x28ffe4ff0f226a9107253e17a904099aa4f63a02a5621de0576e5aa71bc5194", + "function_idx": 12 + } + ] + }, + "abi": [ + { + "type": "impl", + "name": "UpgradeableImpl", + "interface_name": "openzeppelin::upgrades::interface::IUpgradeable" + }, + { + "type": "interface", + "name": "openzeppelin::upgrades::interface::IUpgradeable", + "items": [ + { + "type": "function", + "name": "upgrade", + "inputs": [ + { + "name": "new_class_hash", + "type": "core::starknet::class_hash::ClassHash" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "impl", + "name": "SRC6Impl", + "interface_name": "openzeppelin::account::interface::ISRC6" + }, + { + "type": "struct", + "name": "core::array::Span::", + "members": [ + { + "name": "snapshot", + "type": "@core::array::Array::" + } + ] + }, + { + "type": "struct", + "name": "core::starknet::account::Call", + "members": [ + { + "name": "to", + "type": "core::starknet::contract_address::ContractAddress" + }, + { + "name": "selector", + "type": "core::felt252" + }, + { + "name": "calldata", + "type": "core::array::Span::" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::ISRC6", + "items": [ + { + "type": "function", + "name": "__execute__", + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::array::Array::>" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "__validate__", + "inputs": [ + { + "name": "calls", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "is_valid_signature", + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC6CamelOnlyImpl", + "interface_name": "openzeppelin::account::interface::ISRC6CamelOnly" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::ISRC6CamelOnly", + "items": [ + { + "type": "function", + "name": "isValidSignature", + "inputs": [ + { + "name": "hash", + "type": "core::felt252" + }, + { + "name": "signature", + "type": "core::array::Array::" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "PublicKeyImpl", + "interface_name": "openzeppelin::account::interface::IEthPublicKey" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IEthPublicKey", + "items": [ + { + "type": "function", + "name": "get_public_key", + "inputs": [], + "outputs": [ + { + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_public_key", + "inputs": [ + { + "name": "new_public_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "impl", + "name": "PublicKeyCamelImpl", + "interface_name": "openzeppelin::account::interface::IEthPublicKeyCamel" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IEthPublicKeyCamel", + "items": [ + { + "type": "function", + "name": "getPublicKey", + "inputs": [], + "outputs": [ + { + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "setPublicKey", + "inputs": [ + { + "name": "newPublicKey", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "outputs": [], + "state_mutability": "external" + } + ] + }, + { + "type": "impl", + "name": "DeclarerImpl", + "interface_name": "openzeppelin::account::interface::IDeclarer" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IDeclarer", + "items": [ + { + "type": "function", + "name": "__validate_declare__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "DeployableImpl", + "interface_name": "openzeppelin::account::interface::IEthDeployable" + }, + { + "type": "interface", + "name": "openzeppelin::account::interface::IEthDeployable", + "items": [ + { + "type": "function", + "name": "__validate_deploy__", + "inputs": [ + { + "name": "class_hash", + "type": "core::felt252" + }, + { + "name": "contract_address_salt", + "type": "core::felt252" + }, + { + "name": "public_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "outputs": [ + { + "type": "core::felt252" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "impl", + "name": "SRC5Impl", + "interface_name": "openzeppelin::introspection::interface::ISRC5" + }, + { + "type": "enum", + "name": "core::bool", + "variants": [ + { + "name": "False", + "type": "()" + }, + { + "name": "True", + "type": "()" + } + ] + }, + { + "type": "interface", + "name": "openzeppelin::introspection::interface::ISRC5", + "items": [ + { + "type": "function", + "name": "supports_interface", + "inputs": [ + { + "name": "interface_id", + "type": "core::felt252" + } + ], + "outputs": [ + { + "type": "core::bool" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "constructor", + "name": "constructor", + "inputs": [ + { + "name": "public_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::eth_account::EthAccountComponent::OwnerAdded", + "kind": "struct", + "members": [ + { + "name": "new_owner_guid", + "type": "core::felt252", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::eth_account::EthAccountComponent::OwnerRemoved", + "kind": "struct", + "members": [ + { + "name": "removed_owner_guid", + "type": "core::felt252", + "kind": "key" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::account::eth_account::EthAccountComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "OwnerAdded", + "type": "openzeppelin::account::eth_account::EthAccountComponent::OwnerAdded", + "kind": "nested" + }, + { + "name": "OwnerRemoved", + "type": "openzeppelin::account::eth_account::EthAccountComponent::OwnerRemoved", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::introspection::src5::SRC5Component::Event", + "kind": "enum", + "variants": [] + }, + { + "type": "event", + "name": "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Upgraded", + "kind": "struct", + "members": [ + { + "name": "class_hash", + "type": "core::starknet::class_hash::ClassHash", + "kind": "data" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Event", + "kind": "enum", + "variants": [ + { + "name": "Upgraded", + "type": "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Upgraded", + "kind": "nested" + } + ] + }, + { + "type": "event", + "name": "openzeppelin::presets::eth_account::EthAccountUpgradeable::Event", + "kind": "enum", + "variants": [ + { + "name": "EthAccountEvent", + "type": "openzeppelin::account::eth_account::EthAccountComponent::Event", + "kind": "flat" + }, + { + "name": "SRC5Event", + "type": "openzeppelin::introspection::src5::SRC5Component::Event", + "kind": "flat" + }, + { + "name": "UpgradeableEvent", + "type": "openzeppelin::upgrades::upgradeable::UpgradeableComponent::Event", + "kind": "flat" + } + ] + } + ] +} diff --git a/__mocks__/cairo/ethSigner/testEthPubKey.cairo b/__mocks__/cairo/ethSigner/testEthPubKey.cairo new file mode 100644 index 000000000..c0624ad3c --- /dev/null +++ b/__mocks__/cairo/ethSigner/testEthPubKey.cairo @@ -0,0 +1,71 @@ +// Cairo 2.5.3 +use openzeppelin::account::interface::EthPublicKey; +use starknet::SyscallResultTrait; +use starknet::secp256_trait::Secp256PointTrait; +use starknet::secp256k1::{ + Secp256k1Point, secp256k1_get_point_from_x_syscall, secp256k1_new_syscall +}; + +impl Secp256k1PointSerde of Serde { + fn serialize(self: @Secp256k1Point, ref output: Array) { + let point = (*self).get_coordinates().unwrap(); + point.serialize(ref output) + } + fn deserialize(ref serialized: Span) -> Option { + let (x, y) = Serde::<(u256, u256)>::deserialize(ref serialized)?; + secp256k1_new_syscall(x, y).unwrap_syscall() + } +} + +#[starknet::interface] +trait IEthPub { + fn get_public_key(self: @TContractState) -> EthPublicKey; + fn set_public_key(ref self: TContractState, new_public_key: EthPublicKey); + fn test_public_key(self: @TContractState, my_pub_key:EthPublicKey) -> EthPublicKey; +} +#[starknet::contract] +mod Eth_pub_key { + use openzeppelin::account::interface::EthPublicKey; + use openzeppelin::account::utils::secp256k1::{Secp256k1PointSerde, Secp256k1PointStorePacking}; + use core::starknet::secp256_trait::Secp256PointTrait; + use core::starknet::secp256k1::Secp256k1Point; + + #[storage] + struct Storage { + pubK: EthPublicKey, + } + + #[abi(embed_v0)] + impl InteractEthPub of super::IEthPub { + fn get_public_key(self: @ContractState) -> EthPublicKey { + self.pubK.read() + } + + fn set_public_key(ref self: ContractState, new_public_key: EthPublicKey) { + self.pubK.write(new_public_key) + } + + fn test_public_key(self: @ContractState, my_pub_key:EthPublicKey) -> EthPublicKey { + my_pub_key + } + } +} + + + +// to compile with scarb 2.5.3 : +// Scarb.toml : +// [package] +// name = "pub_eth" +// version = "0.1.0" +// edition = "2023_10" + +// [dependencies] +// starknet = "2.5.3" +// openzeppelin = { git = "https://github.com/OpenZeppelin/cairo-contracts.git", tag = "v0.9.0" } + +// [lib] + +// [[target.starknet-contract]] +// sierra = true +// casm = true diff --git a/__mocks__/cairo/ethSigner/testEthPubKey.casm b/__mocks__/cairo/ethSigner/testEthPubKey.casm new file mode 100644 index 000000000..ec2316d6f --- /dev/null +++ b/__mocks__/cairo/ethSigner/testEthPubKey.casm @@ -0,0 +1,2639 @@ +{ + "prime": "0x800000000000011000000000000000000000000000000000000000000000001", + "compiler_version": "2.5.3", + "bytecode": [ + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0x100000000000000000000000000000000", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x65", + "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", + "0x63f", + "0x482480017fff8000", + "0x63e", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff8", + "0x12278", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff77fff", + "0x10780017fff7fff", + "0x30", + "0x4824800180007ff8", + "0x12278", + "0x400080007ff87fff", + "0x482480017ff88000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0x15c", + "0x20680017fff7ffd", + "0x1d", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x157", + "0x20680017fff7ffd", + "0xa", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127fb77fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "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", + "0xffffffffffffffffffffffffffffa6a0", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x75", + "0x4825800180007ffa", + "0x5960", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x12e", + "0x20680017fff7ffb", + "0x60", + "0x20680017fff7ffe", + "0x50", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x5bc", + "0x482480017fff8000", + "0x5bb", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0xcb98", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x20", + "0x4824800180007ff3", + "0xcb98", + "0x400080007ff17fff", + "0x482480017ff18000", + "0x1", + "0x48127ffe7fff8000", + "0x48127ff17fff8000", + "0x48127ff57fff8000", + "0x1104800180018000", + "0x149", + "0x20680017fff7ffd", + "0xc", + "0x40780017fff7fff", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x7", + "0x482680017ffa8000", + "0xffffffffffffffffffffffffffffa6a0", + "0x400280007ff97fff", + "0x10780017fff7fff", + "0x7a", + "0x4825800180007ffa", + "0x5960", + "0x400280007ff97fff", + "0x482680017ff98000", + "0x1", + "0x48127ffe7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xa5", + "0x20680017fff7ffb", + "0x65", + "0x20680017fff7ffe", + "0x55", + "0x48307ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x10", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x400080007ffe7fff", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x1104800180018000", + "0x533", + "0x482480017fff8000", + "0x532", + "0x480080007fff8000", + "0xa0680017fff8000", + "0x9", + "0x4824800180007ff3", + "0x45ec", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400080007ff07fff", + "0x10780017fff7fff", + "0x25", + "0x4824800180007ff3", + "0x45ec", + "0x400080007ff17fff", + "0x48127ff87fff8000", + "0x1104800180018000", + "0xde", + "0x40780017fff7fff", + "0x1", + "0x48127ffa7fff8000", + "0x48127fed7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffb7fff8000", + "0x1104800180018000", + "0x50", + "0x482480017faa8000", + "0x1", + "0x20680017fff7ffc", + "0xa", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x48127fff7fff8000", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff97fff8000", + "0x48127ff97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482480017fee8000", + "0x1", + "0x48127fee7fff8000", + "0x48127fee7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x400080007ffe7fff", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x48127ff67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7574206f6620676173", + "0x400080007ffe7fff", + "0x482680017ff98000", + "0x1", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x8a", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x1104800180018000", + "0xe0", + "0x1104800180018000", + "0xfc", + "0x20680017fff7ffb", + "0x11", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xfc", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x480680017fff8000", + "0x0", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x18", + "0x48127fd17fff8000", + "0x48127fd17fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe37fff8000", + "0x48127fe37fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xf4", + "0x20680017fff7ffb", + "0x37", + "0x480680017fff8000", + "0x536563703235366b314e6577", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400280027ffb7ffb", + "0x400280037ffb7ffc", + "0x400280047ffb7ffd", + "0x400280057ffb7ffe", + "0x480280077ffb8000", + "0x20680017fff7fff", + "0xb", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x0", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x10780017fff7fff", + "0x9", + "0x480280067ffb8000", + "0x482680017ffb8000", + "0xa", + "0x480680017fff8000", + "0x1", + "0x480280087ffb8000", + "0x480280097ffb8000", + "0x1104800180018000", + "0x10b", + "0x20680017fff7ffd", + "0xc", + "0x48127fec7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127fec7fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc", + "0x48127fec7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xeb", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x2ccc306eba65ea91884d5809e8d06e17af085c8d2f9013071a9195a0763704f", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280007ffd7fff", + "0x400380017ffd7ffc", + "0x400280027ffd7ffd", + "0x400280037ffd7ffe", + "0x480280057ffd8000", + "0x20680017fff7fff", + "0x3a", + "0x480680017fff8000", + "0x2ccc306eba65ea91884d5809e8d06e17af085c8d2f9013071a9195a0763704f", + "0x480280047ffd8000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480280067ffd8000", + "0x480680017fff8000", + "0x53746f7261676552656164", + "0x400280077ffd7fff", + "0x400280087ffd7ffb", + "0x400280097ffd7ffc", + "0x4002800a7ffd7ffd", + "0x4802800c7ffd8000", + "0x20680017fff7fff", + "0x20", + "0x480a7ffb7fff8000", + "0x4802800b7ffd8000", + "0x482680017ffd8000", + "0xe", + "0x48127ffa7fff8000", + "0x4802800d7ffd8000", + "0x1104800180018000", + "0x113", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffa7fff8000", + "0x10780017fff7fff", + "0x23", + "0x40780017fff7fff", + "0xb", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fef7fff8000", + "0x48127fef7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0xc2", + "0x4802800b7ffd8000", + "0x482680017ffd8000", + "0xf", + "0x4802800d7ffd8000", + "0x4802800e7ffd8000", + "0x10780017fff7fff", + "0x9", + "0x40780017fff7fff", + "0xc9", + "0x480280047ffd8000", + "0x482680017ffd8000", + "0x8", + "0x480280067ffd8000", + "0x480280077ffd8000", + "0x480a7ffb7fff8000", + "0x48127ffb7fff8000", + "0x48127ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x18b", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x536563703235366b314765745879", + "0x400280007ffc7fff", + "0x400380017ffc7ffb", + "0x400380027ffc7ffd", + "0x480280047ffc8000", + "0x20680017fff7fff", + "0xc", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480280057ffc8000", + "0x480280067ffc8000", + "0x480280077ffc8000", + "0x480280087ffc8000", + "0x208b7fff7fff7ffe", + "0x480280037ffc8000", + "0x482680017ffc8000", + "0x7", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480280057ffc8000", + "0x480280067ffc8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x1104800180018000", + "0x16a", + "0x208b7fff7fff7ffe", + "0x480a7ff87fff8000", + "0x480a7ff97fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x17b", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x1104800180018000", + "0x175", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x175", + "0x20680017fff7ffd", + "0x21", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x1104800180018000", + "0x16e", + "0x20680017fff7ffd", + "0xc", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x33", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x48127fc77fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x7", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x194", + "0x20680017fff7ffd", + "0x54", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x2ccc306eba65ea91884d5809e8d06e17af085c8d2f9013071a9195a0763704f", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080007ff97fff", + "0x400080017ff97ff8", + "0x400080027ff97ffd", + "0x400080037ff97ffe", + "0x400080047ff97ffb", + "0x480080067ff98000", + "0x20680017fff7fff", + "0x27", + "0x480680017fff8000", + "0x2ccc306eba65ea91884d5809e8d06e17af085c8d2f9013071a9195a0763704f", + "0x480080057ff78000", + "0x480680017fff8000", + "0x0", + "0x482480017ffd8000", + "0x1", + "0x480680017fff8000", + "0x53746f726167655772697465", + "0x400080077ff37fff", + "0x400080087ff37ffc", + "0x400080097ff37ffd", + "0x4000800a7ff37ffe", + "0x4000800b7ff37ff6", + "0x4800800d7ff38000", + "0x20680017fff7fff", + "0xd", + "0x4800800c7ff28000", + "0x482480017ff18000", + "0xe", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x10780017fff7fff", + "0x9", + "0x4800800c7ff28000", + "0x482480017ff18000", + "0x10", + "0x480680017fff8000", + "0x1", + "0x4800800e7fef8000", + "0x4800800f7fee8000", + "0x10780017fff7fff", + "0xb", + "0x40780017fff7fff", + "0x6", + "0x480080057ff28000", + "0x482480017ff18000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480080077fef8000", + "0x480080087fee8000", + "0x1104800180018000", + "0x19c", + "0x20680017fff7ffd", + "0xc", + "0x48127fe67fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x48127fe67fff8000", + "0x48127ff57fff8000", + "0x48127ff57fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe67fff8000", + "0x48127fe67fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ff97fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x188", + "0x48127ffd7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x1a8", + "0x20680017fff7ffe", + "0x8f", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x1c3", + "0x20680017fff7ffd", + "0x7a", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x1104800180018000", + "0x210", + "0x20680017fff7ffe", + "0x64", + "0x48127ff57fff8000", + "0x48127fae7fff8000", + "0x48127fae7fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x214", + "0x20680017fff7ffd", + "0x4f", + "0x48127ffe7fff8000", + "0x48127ffe7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0x25d", + "0x48127f707fff8000", + "0x48127fb17fff8000", + "0x480680017fff8000", + "0x536563703235366b31476574506f696e7446726f6d58", + "0x400280007ffb7fff", + "0x400380017ffb7ffa", + "0x400280027ffb7ffd", + "0x400280037ffb7ffe", + "0x400280047ffb7ffc", + "0x480280067ffb8000", + "0x20680017fff7fff", + "0xb", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x10780017fff7fff", + "0x9", + "0x480280057ffb8000", + "0x482680017ffb8000", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480280077ffb8000", + "0x480280087ffb8000", + "0x1104800180018000", + "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff47", + "0x20680017fff7ffd", + "0x1d", + "0x20680017fff7ffe", + "0xd", + "0x40780017fff7fff", + "0x2", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x536563703235366b31506f696e743a20496e76616c696420706f696e742e", + "0x400080007ffe7fff", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x2", + "0x48127fda7fff8000", + "0x48127ff37fff8000", + "0x48127ff37fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ff87fff8000", + "0x48127ff87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x22", + "0x48127fda7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fd87fff8000", + "0x48127fd87fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x5b", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f987fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x64", + "0x48127f987fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127f967fff8000", + "0x48127f967fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x9d", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127f5e7fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x8", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ff8", + "0xb", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ff97fff8000", + "0x480a7ffa7fff8000", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x400180007fff7ffd", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x400380007ffd7ffa", + "0x400380017ffd7ffb", + "0x480a7ffc7fff8000", + "0x482680017ffd8000", + "0x2", + "0x208b7fff7fff7ffe", + "0x48297ffc80007ffd", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x10780017fff7fff", + "0x8", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x41", + "0x480a7ffb7fff8000", + "0x480080007ffc8000", + "0x1104800180018000", + "0xc3", + "0x20680017fff7ffe", + "0x36", + "0x48307fed80007fee", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x482480017fec8000", + "0x1", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe97fff8000", + "0x10780017fff7fff", + "0x8", + "0x48127fec7fff8000", + "0x48127fec7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x48127ffc7fff8000", + "0x48127ffc7fff8000", + "0x20680017fff7ffc", + "0x13", + "0x48127ff67fff8000", + "0x480080007ffc8000", + "0x1104800180018000", + "0xa6", + "0x20680017fff7ffe", + "0xa", + "0x48127ffd7fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fe77fff8000", + "0x48127ffa7fff8000", + "0x208b7fff7fff7ffe", + "0x48127ffd7fff8000", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0xd", + "0x48127fe97fff8000", + "0x48127ff07fff8000", + "0x48127ff07fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x14", + "0x48127fe97fff8000", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x21", + "0x480a7ffb7fff8000", + "0x48127fdc7fff8000", + "0x48127fdc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdef", + "0x1104800180018000", + "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe0b", + "0x20680017fff7ffb", + "0x37", + "0x480a7ffa7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x480680017fff8000", + "0x2", + "0x480680017fff8000", + "0x0", + "0x1104800180018000", + "0xf2", + "0x20680017fff7ffd", + "0x22", + "0x48127ffc7fff8000", + "0x48127ffd7fff8000", + "0x48127ffd7fff8000", + "0x1104800180018000", + "0x14e", + "0x20680017fff7ffe", + "0xd", + "0x480680017fff8000", + "0x2", + "0x48507fb27fff8000", + "0x48127ffb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x0", + "0x48127fac7fff8000", + "0x48307ff87ffa8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x400080007ffe7fff", + "0x48127ffb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffa7fff8000", + "0x482480017ff98000", + "0x1", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x11", + "0x48127feb7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fe97fff8000", + "0x48127fe97fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x4c", + "0x480a7ffa7fff8000", + "0x48127f9c7fff8000", + "0x48127f9c7fff8000", + "0x480680017fff8000", + "0x1", + "0x48127fae7fff8000", + "0x48127fae7fff8000", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffb", + "0x9", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x16", + "0x480280007ffc8003", + "0x480280017ffc8003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffd", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280027ffc7ffd", + "0x20680017fff7ffe", + "0xd", + "0x402780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x5", + "0x482680017ffc8000", + "0x1", + "0x480a7ffd7fff8000", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x3", + "0x48127ffe7fff8000", + "0x48127ffc7fff8000", + "0x208b7fff7fff7ffe", + "0xa0680017fff8000", + "0x16", + "0x480280007ffc8003", + "0x480280017ffc8003", + "0x4844800180017ffe", + "0x100000000000000000000000000000000", + "0x483180017ffd7ffd", + "0x482480017fff7ffd", + "0x800000000000010fffffffffffffffff7ffffffffffffef0000000000000001", + "0x20680017fff7ffc", + "0x6", + "0x402480017fff7ffd", + "0xffffffffffffffffffffffffffffffff", + "0x10780017fff7fff", + "0x4", + "0x402480017ffe7ffd", + "0xf7ffffffffffffef0000000000000000", + "0x400280027ffc7ffd", + "0x20680017fff7ffe", + "0xd", + "0x402780017fff7fff", + "0x1", + "0x400380007ffc7ffd", + "0x40780017fff7fff", + "0x5", + "0x482680017ffc8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x482680017ffc8000", + "0x3", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0xf8", + "0x20680017fff7ffd", + "0x41", + "0x480280007ff98000", + "0x480280017ff98000", + "0x480280027ff98000", + "0x480280037ff98000", + "0x48307fff80007ffb", + "0xa0680017fff7fff", + "0x8", + "0x48307ffc7fff7ff8", + "0x402480017fff7ffe", + "0x1", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x1", + "0x400280047ff97ffd", + "0x48307ffb80008002", + "0x48287ffa80028001", + "0x4844800180028001", + "0x100000000000000000000000000000000", + "0x4850800180018001", + "0xa0680017fff7ff6", + "0xc", + "0xa0680017fff8002", + "0x6", + "0x48127ff27fff7fff", + "0x48127ff27fff7fff", + "0x10780017fff7fff", + "0x10", + "0x48127ff37fff7fff", + "0x48127ff17fff7fff", + "0x10780017fff7fff", + "0xc", + "0x480680017fff7ff3", + "0x0", + "0xa0680017fff8001", + "0x6", + "0x48127ff07fff7ffe", + "0x40127ff27fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x48127ff37fff7ffe", + "0x40127fef7fff7ffe", + "0x482480017ffd8000", + "0xffffffffffffffff0000000000000000", + "0x400280057ff97fff", + "0x48507ffd7ffc8000", + "0x48307ff77ffa8000", + "0x48307ff17fff8000", + "0x40317ffd7fff7ffb", + "0x482680017ff98000", + "0x6", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0xcc", + "0x480680017fff8000", + "0x0", + "0x48127fd57fff8000", + "0x48127fd57fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x27", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x4825800180007ffd", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x7", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x208b7fff7fff7ffe", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x96", + "0x20680017fff7ffd", + "0x41", + "0x480280007ff98000", + "0x480280017ff98000", + "0x480280027ff98000", + "0x480280037ff98000", + "0x48307fff80007ffb", + "0xa0680017fff7fff", + "0x8", + "0x48307ffc7fff7ff8", + "0x402480017fff7ffe", + "0x1", + "0x400280047ff97fff", + "0x10780017fff7fff", + "0x5", + "0x40780017fff7fff", + "0x1", + "0x400280047ff97ffd", + "0x48307ffb80008002", + "0x48287ffa80028001", + "0x4844800180028001", + "0x100000000000000000000000000000000", + "0x4850800180018001", + "0xa0680017fff7ff6", + "0xc", + "0xa0680017fff8002", + "0x6", + "0x48127ff27fff7fff", + "0x48127ff27fff7fff", + "0x10780017fff7fff", + "0x10", + "0x48127ff37fff7fff", + "0x48127ff17fff7fff", + "0x10780017fff7fff", + "0xc", + "0x480680017fff7ff3", + "0x0", + "0xa0680017fff8001", + "0x6", + "0x48127ff07fff7ffe", + "0x40127ff27fff7ffe", + "0x10780017fff7fff", + "0x4", + "0x48127ff37fff7ffe", + "0x40127fef7fff7ffe", + "0x482480017ffd8000", + "0xffffffffffffffff0000000000000000", + "0x400280057ff97fff", + "0x48507ffd7ffc8000", + "0x48307ff77ffa8000", + "0x48307ff17fff8000", + "0x40317ffd7fff7ffb", + "0x482680017ff98000", + "0x6", + "0x48127fec7fff8000", + "0x48127fe97fff8000", + "0x48127ff27fff8000", + "0x48127ff07fff8000", + "0x1104800180018000", + "0x6a", + "0x480680017fff8000", + "0x0", + "0x48127fd77fff8000", + "0x48127fd77fff8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x27", + "0x40780017fff7fff", + "0x1", + "0x480680017fff8000", + "0x4469766973696f6e2062792030", + "0x400080007ffe7fff", + "0x480a7ff97fff8000", + "0x480680017fff8000", + "0x1", + "0x48127ffc7fff8000", + "0x482480017ffb8000", + "0x1", + "0x208b7fff7fff7ffe", + "0x480a7ffa7fff8000", + "0x480a7ffc7fff8000", + "0x1104800180018000", + "0x74", + "0x20680017fff7fff", + "0x7", + "0x40780017fff7fff", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480a7ffb7fff8000", + "0x480a7ffd7fff8000", + "0x1104800180018000", + "0x69", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x8000000000000110000000000000000", + "0x48287ffd80017fff", + "0xa0680017fff7fff", + "0x7", + "0x482480017fff8000", + "0x100000000000000000000000000000000", + "0x400280007ffb7fff", + "0x10780017fff7fff", + "0x24", + "0x400280007ffb7fff", + "0x482680017ffb8000", + "0x1", + "0x4825800180007ffd", + "0x8000000000000110000000000000000", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x6", + "0x40780017fff7fff", + "0x1", + "0x10780017fff7fff", + "0x10", + "0x4825800180007ffc", + "0x0", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0xa", + "0x40780017fff7fff", + "0x1", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x484680017ffd8000", + "0x100000000000000000000000000000000", + "0x48127ffc7fff8000", + "0x480680017fff8000", + "0x0", + "0x48287ffc7ffd8000", + "0x208b7fff7fff7ffe", + "0x40780017fff7fff", + "0x3", + "0x482680017ffb8000", + "0x1", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x20780017fff7ffc", + "0xb", + "0x20780017fff7ffd", + "0x9", + "0x480680017fff8000", + "0x1", + "0x480680017fff8000", + "0x0", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x0", + "0x480a7ffc7fff8000", + "0x480a7ffd7fff8000", + "0x208b7fff7fff7ffe", + "0x4824800180008002", + "0xffffffffffffffff0000000000000000", + "0x480280007ff98001", + "0x480280017ff97ffe", + "0x400280027ff97ffe", + "0x484480017ffe8000", + "0x10000000000000000", + "0x40317ffc7fff7ffa", + "0x48487ffb7ffc8000", + "0x48487ffb7ffc8000", + "0x4824800180018002", + "0xffffffffffffffff0000000000000000", + "0x480280037ff98001", + "0x480280047ff97fff", + "0x400280057ff97ffd", + "0x484480017ffd8000", + "0x10000000000000000", + "0x40307ffd7fff7ffb", + "0x484480017ffd8000", + "0x10000000000000000", + "0x48307fff7ff98003", + "0x482480017fff8000", + "0xfffffffffffffffe0000000000000000", + "0x480280067ff97fff", + "0x480280077ff97ffd", + "0x400380087ff97ffd", + "0x404480017ffc7ffe", + "0x100000000000000000000000000000000", + "0x40287ffd7ffe7fff", + "0x40317ffc7ff77ffc", + "0x482680017ff98000", + "0x9", + "0x208b7fff7fff7ffe", + "0x48297ffd80007ffc", + "0x20680017fff7fff", + "0x4", + "0x10780017fff7fff", + "0x5", + "0x480680017fff8000", + "0x0", + "0x208b7fff7fff7ffe", + "0x480680017fff8000", + "0x1", + "0x208b7fff7fff7ffe" + ], + "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": "0x12278" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 56, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 91, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 106, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 121, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x5960" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 148, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 167, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0xcb98" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 188, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 206, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 221, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 243, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 258, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x5960" + }, + "rhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 285, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 304, + [ + { + "TestLessThanOrEqual": { + "lhs": { + "Immediate": "0x45ec" + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 319, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 348, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 363, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 385, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 454, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 551, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -3 + } + } + } + } + ] + ], + [ + 568, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "FP", + "offset": -3 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 638, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -4 + } + } + } + } + ] + ], + [ + 771, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "AP", + "offset": -7 + } + } + } + } + ] + ], + [ + 788, + [ + { + "SystemCall": { + "system": { + "BinOp": { + "op": "Add", + "a": { + "register": "AP", + "offset": -13 + }, + "b": { + "Immediate": "0x7" + } + } + } + } + } + ] + ], + [ + 907, + [ + { + "SystemCall": { + "system": { + "Deref": { + "register": "FP", + "offset": -5 + } + } + } + } + ] + ], + [ + 943, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 979, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1005, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1043, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1198, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1246, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1248, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1282, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1284, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -3 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 3 + }, + "remainder": { + "register": "AP", + "offset": 4 + } + } + } + ] + ], + [ + 1326, + [ + { + "Uint256DivMod": { + "dividend0": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dividend1": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "divisor0": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "divisor1": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient0": { + "register": "AP", + "offset": 0 + }, + "quotient1": { + "register": "AP", + "offset": 1 + }, + "remainder0": { + "register": "AP", + "offset": 2 + }, + "remainder1": { + "register": "AP", + "offset": 3 + } + } + } + ] + ], + [ + 1342, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "high": { + "register": "AP", + "offset": 1 + }, + "low": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1349, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -13 + } + }, + "dst": { + "register": "AP", + "offset": 2 + } + } + } + ] + ], + [ + 1361, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 1391, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1424, + [ + { + "Uint256DivMod": { + "dividend0": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "dividend1": { + "Deref": { + "register": "FP", + "offset": -5 + } + }, + "divisor0": { + "Deref": { + "register": "AP", + "offset": -2 + } + }, + "divisor1": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "quotient0": { + "register": "AP", + "offset": 0 + }, + "quotient1": { + "register": "AP", + "offset": 1 + }, + "remainder0": { + "register": "AP", + "offset": 2 + }, + "remainder1": { + "register": "AP", + "offset": 3 + } + } + } + ] + ], + [ + 1440, + [ + { + "WideMul128": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -7 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -9 + } + }, + "high": { + "register": "AP", + "offset": 1 + }, + "low": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1447, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -13 + } + }, + "dst": { + "register": "AP", + "offset": 2 + } + } + } + ] + ], + [ + 1459, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -12 + } + }, + "rhs": { + "Deref": { + "register": "AP", + "offset": -15 + } + }, + "dst": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 1489, + [ + { + "AllocSegment": { + "dst": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1520, + [ + { + "TestLessThan": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 0 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "dst": { + "register": "AP", + "offset": -1 + } + } + } + ] + ], + [ + 1586, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "FP", + "offset": -6 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 1 + }, + "remainder": { + "register": "AP", + "offset": 0 + } + } + } + ] + ], + [ + 1596, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": -1 + } + }, + "rhs": { + "Immediate": "0x10000000000000000" + }, + "quotient": { + "register": "AP", + "offset": 0 + }, + "remainder": { + "register": "AP", + "offset": 1 + } + } + } + ] + ], + [ + 1607, + [ + { + "DivMod": { + "lhs": { + "Deref": { + "register": "AP", + "offset": 2 + } + }, + "rhs": { + "Immediate": "0x100000000000000000000000000000000" + }, + "quotient": { + "register": "AP", + "offset": -1 + }, + "remainder": { + "register": "FP", + "offset": -3 + } + } + } + ] + ] + ], + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf2f3bce3680781a8bbe7a1a4609e6daf69675a20513bad584d123c55fe06a5", + "offset": 258, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "offset": 0, + "builtins": [ + "range_check" + ] + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "offset": 121, + "builtins": [ + "range_check" + ] + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + } +} \ No newline at end of file diff --git a/__mocks__/cairo/ethSigner/testEthPubKey.sierra.json b/__mocks__/cairo/ethSigner/testEthPubKey.sierra.json new file mode 100644 index 000000000..9a39eb06b --- /dev/null +++ b/__mocks__/cairo/ethSigner/testEthPubKey.sierra.json @@ -0,0 +1,1491 @@ +{ + "sierra_program": [ + "0x1", + "0x4", + "0x0", + "0x2", + "0x5", + "0x3", + "0x1bf", + "0x41", + "0x3b", + "0x52616e6765436865636b", + "0x800000000000000100000000000000000000000000000000", + "0x553132384d756c47756172616e746565", + "0x75313238", + "0x800000000000000700000000000000000000000000000000", + "0x537472756374", + "0x800000000000000700000000000000000000000000000003", + "0x0", + "0x25e2ca4b84968c2d8b83ef476ca8549410346b00836ce79beaf538155990bb2", + "0x1", + "0x2", + "0x4e6f6e5a65726f", + "0x800000000000000700000000000000000000000000000001", + "0x3", + "0x800000000000000f00000000000000000000000000000001", + "0x2ee1e2b1b89f8c495f200e4956278a4d47395fe262f27b52e5865c9524c08c3", + "0x456e756d", + "0x28edf843b90fd4464a9cf1779d01f8e7ce719fb66247954f300bf315f31bb23", + "0x4", + "0x5", + "0x66656c74323532", + "0x11c6d8087e00642489f92d2821ad6ebd6532ad1a3b6d12833da6d6810391511", + "0x7", + "0x426f78", + "0x29d7d57c04a880978e7b3689f6218e507f3be17588744b58dc17762447ad0e7", + "0x9", + "0x3288d594b9a45d15bb2fcb7903f06cdb06b27f0ba88186ec4cfaa98307cb972", + "0x800000000000000700000000000000000000000000000002", + "0x16a4c8d7c05909052238a862d8cc3e7975bf05a07b3a69c6b28951083a6d672", + "0x4172726179", + "0x800000000000000300000000000000000000000000000001", + "0x800000000000000300000000000000000000000000000003", + "0xd", + "0xe", + "0x2ce4352eafa6073ab4ecf9445ae96214f99c2c33a29c01fcae68ba501d10e2c", + "0xc", + "0xf", + "0x1909a2057b9c1373b889e003e050a09f431d8108e0659d03444ced99a6eea68", + "0x800000000000000f00000000000000000000000000000002", + "0xcc5e86243f861d2d64b08c35db21013e773ac5cf10097946fe0011304886d5", + "0x12", + "0x101dc0399934cc08fa0d6f6f2daead4e4a38cabeea1c743e1fc28d2d6e58e99", + "0x15", + "0x26e57b11a41813f0069bfb9b709d4b0ba1684594ca17e215da3a9052e1f5964", + "0x16", + "0x12867ecd09c884a5cf1f6d9eb0193b4695ce3bb3b2d796a8367d0c371f59cb2", + "0x536563703235366b31506f696e74", + "0xf2f93ea641ecf70f0206ffef23fc8e88bb7b4d26cdf081ca3f0ee2bca78f1", + "0x19", + "0x7538", + "0x753332", + "0x53746f7261676541646472657373", + "0x53746f726167654261736541646472657373", + "0x32443acb98ddcfa00f2c50ef7e9735a87b8fce1545af482b5b6e1bf82633ac8", + "0x800000000000000f00000000000000000000000000000003", + "0x1f", + "0x111c0ca6983069286829032c0f7d98d038c7f353acd9e3268801c47267d9b2a", + "0x20", + "0x3179e7829d19e62b12c79010203ceee40c98166e97eb104c25ad1adb6b9675a", + "0x22", + "0x3c7b5436891664778e6019991e6bd154eeab5d43a552b1f19485dec008095d3", + "0x23", + "0x384831629f0478ca842f1c8490fa564add746018a49a72c5687903b63c85d1", + "0x2e3a3c72bbaf02844ea026427da1ee68471ff2dfd44997bdebc7282b287f343", + "0x26", + "0x711eca2dc7cf53e8e0da11f141a9da005593d48920e6fd53de0fd37f971093", + "0x28", + "0x26c8d945f359c989bacf756c0af7420e82485e77afbae13489ebbd73795658d", + "0x3bd64b3c3d722b8e19ad612359c77e5e7d5210f0b6c171650b42ad6cd05915c", + "0x2b", + "0x1ed3423b31a49c542b2d0fc3abe56f86394fbb321cabafdfad0076bc0abf1e6", + "0x2c", + "0x536e617073686f74", + "0x1baeba72e79e9db2587cf44fedb2f3700b2075a5e8e39a562584862c4b71f62", + "0x2e", + "0x2f", + "0x8b8a77e98230b81e603eadb16de7aca7916d1b9c3aecaecc38f37b2349fb9f", + "0x30", + "0x74584e9f10ffb1a40aa5a3582e203f6758defc4a497d1a2d5a89f274a320e9", + "0x33", + "0x20d8eb988385ce50c4fa191d9eded0703a5200adae8a329e53089238ab97570", + "0x35", + "0x4275696c74696e436f737473", + "0x53797374656d", + "0x9931c641b913035ae674b400b61a51476d506bbe8bba2ff8a6272790aba9e6", + "0x32", + "0x4761734275696c74696e", + "0xf4", + "0x7265766f6b655f61705f747261636b696e67", + "0x77697468647261775f676173", + "0x6272616e63685f616c69676e", + "0x7374727563745f6465636f6e737472756374", + "0x73746f72655f74656d70", + "0x61727261795f736e617073686f745f706f705f66726f6e74", + "0x64726f70", + "0x61727261795f6e6577", + "0x66656c743235325f636f6e7374", + "0x496e70757420746f6f206c6f6e6720666f7220617267756d656e7473", + "0x61727261795f617070656e64", + "0x7374727563745f636f6e737472756374", + "0x656e756d5f696e6974", + "0x39", + "0x3a", + "0x38", + "0x6765745f6275696c74696e5f636f737473", + "0x37", + "0x77697468647261775f6761735f616c6c", + "0x736e617073686f745f74616b65", + "0x66756e6374696f6e5f63616c6c", + "0x656e756d5f6d61746368", + "0x36", + "0x34", + "0x4f7574206f6620676173", + "0x31", + "0x6", + "0x2d", + "0x4661696c656420746f20646573657269616c697a6520706172616d202331", + "0x8", + "0x72656e616d65", + "0xa", + "0x29", + "0xb", + "0x27", + "0x736563703235366b315f6e65775f73797363616c6c", + "0x25", + "0x6a756d70", + "0x24", + "0x21", + "0x73746f726167655f626173655f616464726573735f636f6e7374", + "0x2ccc306eba65ea91884d5809e8d06e17af085c8d2f9013071a9195a0763704f", + "0x647570", + "0x1e", + "0x73746f726167655f616464726573735f66726f6d5f62617365", + "0x7533325f636f6e7374", + "0x1c", + "0x1d", + "0x73746f726167655f726561645f73797363616c6c", + "0x75385f636f6e7374", + "0x2679d68052ccd03a53755ca9169677965fbd93e489df62f5f40d4f03c24f7a4", + "0x1a", + "0x10", + "0x736563703235366b315f6765745f78795f73797363616c6c", + "0x2a", + "0x526573756c743a3a756e77726170206661696c65642e", + "0x11", + "0x13", + "0x18", + "0x14", + "0x17", + "0x73746f726167655f77726974655f73797363616c6c", + "0x753132385f636f6e7374", + "0x1b", + "0x393d13543d6033e70e218aad8050e8de40a1dfbac0e80459811df56e3716ce6", + "0x536563703235366b31506f696e743a20496e76616c696420706f696e742e", + "0x4f7074696f6e3a3a756e77726170206661696c65642e", + "0x753132385f746f5f66656c74323532", + "0x756e626f78", + "0x66656c743235325f6d756c", + "0x66656c743235325f616464", + "0x75313238735f66726f6d5f66656c74323532", + "0x753235365f736166655f6469766d6f64", + "0x4469766973696f6e2062792030", + "0x753132385f6571", + "0x8000000000000110000000000000000", + "0x753132385f6f766572666c6f77696e675f737562", + "0x100000000000000000000000000000000", + "0x753235365f69735f7a65726f", + "0x753132385f6d756c5f67756172616e7465655f766572696679", + "0x4b8", + "0xffffffffffffffff", + "0x57", + "0x4a", + "0x43", + "0x3c", + "0x3d", + "0x3e", + "0xca", + "0xc3", + "0xb4", + "0x84", + "0xa6", + "0x9f", + "0x3f", + "0x40", + "0x41", + "0x42", + "0x145", + "0x13e", + "0x12f", + "0xf7", + "0x121", + "0x11a", + "0x44", + "0x45", + "0x46", + "0x47", + "0x48", + "0x16d", + "0x199", + "0x181", + "0x49", + "0x186", + "0x4b", + "0x4c", + "0x4d", + "0x191", + "0x4e", + "0x4f", + "0x50", + "0x51", + "0x52", + "0x53", + "0x54", + "0x55", + "0x1b3", + "0x56", + "0x58", + "0x59", + "0x5a", + "0x5b", + "0x5c", + "0x5d", + "0x5e", + "0x5f", + "0x60", + "0x61", + "0x62", + "0x63", + "0x1ec", + "0x64", + "0x65", + "0x66", + "0x1e6", + "0x67", + "0x68", + "0x69", + "0x1df", + "0x6a", + "0x6b", + "0x1f7", + "0x6c", + "0x6d", + "0x6e", + "0x1f2", + "0x6f", + "0x70", + "0x71", + "0x72", + "0x73", + "0x205", + "0x74", + "0x75", + "0x76", + "0x77", + "0x78", + "0x79", + "0x7a", + "0x7b", + "0x7c", + "0x7d", + "0x230", + "0x229", + "0x7e", + "0x7f", + "0x80", + "0x81", + "0x82", + "0x23c", + "0x83", + "0x85", + "0x86", + "0x87", + "0x88", + "0x286", + "0x89", + "0x8a", + "0x8b", + "0x26b", + "0x262", + "0x8c", + "0x8d", + "0x8e", + "0x267", + "0x8f", + "0x90", + "0x91", + "0x92", + "0x273", + "0x93", + "0x94", + "0x27e", + "0x95", + "0x96", + "0x97", + "0x98", + "0x99", + "0x9a", + "0x9b", + "0x9c", + "0x30d", + "0x9d", + "0x9e", + "0xa0", + "0xa1", + "0xa2", + "0x304", + "0xa3", + "0xa4", + "0x2f4", + "0xa5", + "0x2eb", + "0xa7", + "0xa8", + "0xa9", + "0x2c4", + "0x2c9", + "0x2e4", + "0x2d6", + "0xaa", + "0xab", + "0xac", + "0xad", + "0xae", + "0xaf", + "0x322", + "0xb0", + "0x32f", + "0xb1", + "0xb2", + "0xb3", + "0xb5", + "0xb6", + "0xb7", + "0x34d", + "0xb8", + "0xb9", + "0xba", + "0x352", + "0xbb", + "0xbc", + "0xbd", + "0x38f", + "0xbe", + "0xbf", + "0x38a", + "0x365", + "0x36a", + "0x380", + "0x37b", + "0xc0", + "0xc1", + "0xc2", + "0x386", + "0x395", + "0x3d9", + "0x3d1", + "0xc4", + "0xc5", + "0x3c1", + "0xc6", + "0xc7", + "0xc8", + "0xc9", + "0xcb", + "0xcc", + "0xcd", + "0x3e6", + "0xce", + "0xcf", + "0xd0", + "0xd1", + "0xd2", + "0x3f3", + "0x3fe", + "0xd3", + "0xd4", + "0xd5", + "0xd6", + "0xd7", + "0x414", + "0xd8", + "0xd9", + "0xda", + "0xdb", + "0xdc", + "0xdd", + "0xde", + "0xdf", + "0xe0", + "0x42a", + "0x43c", + "0xe1", + "0xe2", + "0xe3", + "0xe4", + "0x45f", + "0xe5", + "0xe6", + "0xe7", + "0xe8", + "0xe9", + "0x491", + "0x47a", + "0x487", + "0x486", + "0xea", + "0xeb", + "0xec", + "0xed", + "0xee", + "0x4a1", + "0xef", + "0xf0", + "0xf1", + "0xf2", + "0x4b3", + "0xf3", + "0x153", + "0x159", + "0x174", + "0x1a2", + "0x1ba", + "0x1bd", + "0x1fd", + "0x20b", + "0x210", + "0x219", + "0x236", + "0x242", + "0x28f", + "0x31c", + "0x328", + "0x338", + "0x346", + "0x399", + "0x3e0", + "0x3ec", + "0x3f8", + "0x406", + "0x421", + "0x42e", + "0x449", + "0x46d", + "0x49b", + "0x4a5", + "0x4a9", + "0x2b8b", + "0x48100708840100f03038140d0602c140b050241007030140802018080200", + "0x44280a0d0283208038442e0a06860280a0b8282c08038440a150a028260a", + "0x841410040800c170507c3c1d0403c0c0e05040101c0305014140506c1007", + "0x2040110a028200813818280a058284c08038444a0a12028460810044440a", + "0xac1410040700c170505c14100401c0c2205050142a040802225050a41428", + "0xc8440a188286008100440a2f0a0281c0a170200e11128285a0a160204011", + "0x94143a050e41020088501438050401037030d8100f030146a051a0146605", + "0x287e08100444a0a1f0287a0810044780a0802038060a028620a1d8200e11", + "0x80224105040101c03050144105100100708838140e05040100703088143c", + "0x288c0a080206e061c0288a0813818440a208288808100444a0a218288408", + "0xf0144c0504010070312c144a040700c22050349225051201447040802214", + "0x289e0810044280a11028200810018980a080203806128289c0a268204011", + "0x15814550408022022a014a62505148145104080223105040101c030941450", + "0x12c140a2f85c140a2f020140a2e930140a2e020b6082d020b2580115c4a0a", + "0x2814641082814640b82814630b828145d3102c14610b82814600d028145f", + "0x20d66a05028ba0834998140a2e9a0140a2e99c140a2e82816660502cca25", + "0x28145c37828146e07038146d23028145f23028146c2302814641c0281464", + "0x28b87005028dc1307028da2205028ba3105028ba3105028be3105028d852", + "0x2ccc0a05994ac0a05190980a05190440a0517c440a051b0280a0517ca00a", + "0x28dc4e05028b87205028dc1407028da4c05028ba4c05028be7105828c208", + "0x1b48c0a051702e0e051b4ea0b05184900a0517ce80a051b8e60e051b4780a", + "0x104140a3610c140a2e1e4140a371e01c0a368681c0a368c4140a3b9d81c0a", + "0x194e00a05174100b3802816652802814643d038146d20828145d20828145f", + "0x28ba08059f4140b32820f84105028b87b05028dc2407028da0a059c0140b", + "0x1949c0a051907c0a05170fe0a051b8420e051b4140b3e8281665041f8fa0a", + "0x28dc2207028da0a058f0140b3282816720502cca7205028ba08059c8140b", + "0x17c140b3a02816653a028145d0402ce80a05994900a05190740a05171000a", + "0x28ba8705028ba87050290608058290c0842a10140a41a08160a408e0140a", + "0x1944a0e051b4560a05174560a05190108b42028145d0502c148a04225100a", + "0x21c140a2f85c140a2f9bc140a2e828166f0502cca8c05028ba0805a30140b", + "0x174100b478281665208281464042391a0e051b4140b46028166542028145f", + "0x28da2907028da0e05028ba9107028da9005828c20a05a3c140b32a3c140a", + "0x1b8140b3d828166507028145f3d828145d0402cf60a05995260a051b9240e", + "0x2501c0a36828167f0502cca7f05028ba08059fc140b328f8140a321f4140a", + "0x28145d0402d280a05994280a05190109615828145c16828145c4a828146e", + "0x248140a370ac1c0a36a50140a3b9a0140a3b99c140a3b82816940502cca94", + "0x38146d0502d000a05995000a05174100b4002816651d028146414828145c", + "0x28da0e05029060e05028c808058292e0b058292e9105028dc9507028da2d", + "0x1b4140b0525c1c0a051b1180e051b4620e051b4480a051711a0a051b9260e", + "0x26c160a3082c140a2fa68160a30820166f0502cca5205028c8084ca601c0a", + "0x2cf20a05994f20a05174100b3c828166521828146447828146e46028146e", + "0x2cca7805028ba4b05028ba08059e0140b32821380b05028ee0e05028b80a", + "0x174100b4982816650b82814770b828149d3c028146e2582814830502cf00a", + "0x213c0b05828c27605028dc8707028da0a05a4c140b32850140a3ba4c140a", + "0x191280a051b8140b4a82816654a828145d0402d2a0a059945a0a05190109f", + "0x2016910502cca085002816920502cca9205028ba0805a48140b328a4140a", + "0x38146d05028145d04284e60a051b9100e051b4140b48828166548828145d", + "0x21460a05a34140b32a88160a30a34140a2e820168d0502cca2405028c884", + "0x25cf40a05174100b3d02816653d028146e1c038146d05828145d05828146c", + "0x1d8140b32a98160a309d8140a2e82816760502cca085282c140a41a90160a", + "0x2cf40a0599410a80402ce60a05994e60a05174140b3982816650429c100b", + "0x2a81408058202e7305aac281305aa8160a0402c1408042a8140804021520a", + "0xacf01a05aa81676050501013052a814130504c1076052a8140e050381008", + "0x2a814083b02010aa051e0141704021540a0d028e608042a8140805820f40a", + "0x20440a550284224059e81021052a81421051e01021052a814080d020480a", + "0x4c14130424414aa0523414220423414aa050884a0b108204a0a550281024", + "0x29540a48829220805829540a058291a080a029540a0a0284a0809829540a", + "0xa414aa050205208042a8147a051cc100855028100b0424416140984c1491", + "0x28100b040b4560b56251240b5502c521409839280814829540a148292408", + "0x21183105aa81493052541093052a81495050b41095052a814081582010aa", + "0x28160a46821280a55029280a12821240a55029240a0982010aa050c41493", + "0x295a38052a816840523010844421d301355029180b4a24826310402c14aa", + "0x28780a43820780a55028700a4c021000a55028107604021540a0402c103a", + "0x22014aa05220148d0421c14aa0521c142504021540a1f02910083f8f816aa", + "0x1f41caa05200fe884384c740840029540a4002870083f829540a3f8290808", + "0x23c16aa0510c143c04021540a0402c1079052b8860a5502cf60a40020f641", + "0x288208042a81448051f410742402d540a47828fe08042a81446050f81046", + "0x2a814980504c104e052a8144c0510c104c052a8144b051ec104b052a81474", + "0x289c0a550289c0a48820820a55028820a46820fa0a55028fa0a12821300a", + "0x26014aa052601413041c814aa051e4142204021540a0402c104e209f53013", + "0x260260a39029540a39029220820829540a208291a083e829540a3e8284a08", + "0x941098052a814980504c1056052a8143a05088100855028100b041c8827d", + "0x2210e9809828ac0a55028ac0a48821100a55029100a468210e0a550290e0a", + "0x2a81470051e01070052a814083c820a00a55028107604021540a0402c1056", + "0x1a814aa05148de0b10820de0a5502810240414814aa051c0a00b3d020e00a", + "0x291a0816829540a168284a0815829540a15828260834029540a350284408", + "0x23c100855028100b041a0162d1584c1468052a8146805244100b052a8140b", + "0x19c14aa0519c14780419c14aa05020f20833029540a041d81008550281c0a", + "0x8810af052a814005702c420857029540a040901000052a814673302cf408", + "0x28160a468202e0a550282e0a12820e60a55028e60a09821600a550295e0a", + "0x20160a04021540a0402010b00585ce613052c014aa052c014910402c14aa", + "0x284a0809829540a098282608042a81408058202e7305ac4281305aa8160a", + "0x2c281309920100e052a8140e05118100b052a8140b052341014052a81414", + "0x12c100855028100b0408414b212029540b3d028e8083d1e0347609aa8140e", + "0x281c08042a8140805821220a59a3414aa05894144c04094440b55028480a", + "0x248147304021540a0402c102b052d1289205aa81629050501029052a81422", + "0x20340816829540a041d81008550291a0a4402010aa05250141704021540a", + "0x29540a040901093052a814951682cf4084a829540a4a828f0084a829540a", + "0x20ec0a55028ec0a09821300a55029180a11021180a550292631058841031", + "0x68ec130526014aa052601491041e014aa051e0148d0406814aa050681425", + "0x290e0a490210e0a55028102904021540a15828e608042a81408058213078", + "0x205608042a8140805820743805ad5088805aa816870d1d81c940421c14aa", + "0x29540a420284a0844029540a4402826081e029540a400285a0840029540a", + "0x2a8148d1e1e108880a138108d052a8148d052101078052a81478052341084", + "0x28f60a2b02010aa050201608218296c7b052a81641051c810413e9fc7c13", + "0x1041008550291e0a3e8208c8f05aa81479051fc1079052a814083b02010aa", + "0x287c0a09820960a55028e80a21820e80a55028900a3d820900a550288c0a", + "0x12c14aa0512c1491041f414aa051f4148d041fc14aa051fc1425040f814aa", + "0x29540a1f028260826029540a218284408042a8140805820967d3f8f8260a", + "0x4c144c052a8144c05244107d052a8147d05234107f052a8147f05094103e", + "0x20f20827029540a041d81008550291a0a4402010aa050201608261f4fe3e", + "0x29540a040901056052a814722702cf40839029540a39028f00839029540a", + "0x20700a55028700a09820a40a55028e00a11020e00a55028ac50058841050", + "0xe870130514814aa051481491041e014aa051e0148d040e814aa050e81425", + "0x2a814083b02010aa05088148f04021540a488287c08042a8140805820a478", + "0x20d00a55028d46f059e8106a052a8146a051e0106a052a8140828020de0a", + "0x1d814130400014aa0519c14220419c14aa051a0cc0b10820cc0a550281024", + "0x29540a0002922083c029540a3c0291a080d029540a0d0284a083b029540a", + "0x2a814760504c10ae052a8142105088100855028100b04000f01a3b04c1400", + "0x295c0a550295c0a48820f00a55028f00a46820340a55028340a12820ec0a", + "0x1e410af052a814083b02010aa05038148f04021540a0402c10ae3c068ec13", + "0x2a81408120216e0a5502960af059e810b0052a814b0051e010b0052a81408", + "0x1cc14aa051cc1413042e814aa052e41422042e414aa052dd700b10821700a", + "0x1cc260a5d029540a5d029220805829540a058291a080b829540a0b8284a08", + "0x28100b0405ce60b5d850260b5502c1408058281008550281008042e81617", + "0x20160a55028160a46820280a55028280a12820260a55028260a0982010aa", + "0x2a8167a051d0107a3c068ec13550281c0b0a04c26480403814aa050381446", + "0x29540b1282898081288816aa05090144b04021540a0402c1021052f0480a", + "0x251240b5502c520a0a020520a55028440a0702010aa050201608488297a8d", + "0x234148804021540a4a0282e08042a81492051cc100855028100b040ac14be", + "0x1e81095052a81495051e01095052a814080d0205a0a55028107604021540a", + "0x23014220423014aa0524c620b10820620a5502810240424c14aa052545a0b", + "0x29540a3c0291a080d029540a0d0284a083b029540a3b02826084c029540a", + "0x2a8142b051cc100855028100b04260f01a3b04c1498052a81498052441078", + "0x211100b5502d0e1a3b039280843829540a43829240843829540a040a41008", + "0x254103c052a81480050b41080052a814081582010aa0502016081d0e016bf", + "0x234fe0b380211a0a550291a0a4202010aa050f81493041fc7c0b55028780a", + "0x21540a3d8291008219ec16aa051f414870410414aa05020ec083e829540a", + "0x28700821829540a2182908083c029540a3c0291a0842029540a420284a08", + "0x21100a55029100a098208c8f3c839540a2090cf084098e81041052a81441", + "0xf8104c2582d540a240287808042a8140805820e80a6012014aa059181480", + "0x2a81472051041008550289c0a3e820e44e05aa8144b051fc100855028980a", + "0x21100a55029100a09820e00a55028a00a21820a00a55028ac0a3d820ac0a", + "0x1e51013051c014aa051c014910423c14aa0523c148d041e414aa051e41425", + "0x284a0844029540a44028260829029540a3a0284408042a8140805820e08f", + "0x1491e794404c1452052a8145205244108f052a8148f052341079052a81479", + "0x1a814aa05020f20837829540a041d81008550291a0a4402010aa050201608", + "0x2c420833029540a040901068052a8146a3782cf40835029540a35028f008", + "0x28740a12820700a55028700a09820000a55028ce0a11020ce0a55028d066", + "0x2c10003c0e870130500014aa050001491041e014aa051e0148d040e814aa", + "0x14010ae052a814083b02010aa05088148f04021540a488287c08042a81408", + "0x2a8140812021600a550295eae059e810af052a814af051e010af052a81408", + "0x1d814aa051d81413042e414aa052e01422042e014aa052c16e0b108216e0a", + "0x1d8260a5c829540a5c82922083c029540a3c0291a080d029540a0d0284a08", + "0x941076052a814760504c10ba052a8142105088100855028100b042e4f01a", + "0x1e0347609829740a55029740a48820f00a55028f00a46820340a55028340a", + "0x29540a041e410ad052a814083b02010aa05038148f04021540a0402c10ba", + "0x8410c3052a8140812021840a5502982ad059e810c1052a814c1051e010c1", + "0x5c1425041cc14aa051cc14130431414aa0531014220431014aa05309860b", + "0x218a0b0b9cc260a62829540a62829220805829540a058291a080b829540a", + "0x2c148d0402814aa0502814250402014aa0502014130404c14aa050381452", + "0x28d4083b05ce61409828ec173985026aa0504c160a0404cde0805829540a", + "0x2a8141305210100a052a8140a052341008052a81408050941013052a8140b", + "0x2cec0a33820ec0a550282e0a330202e730a039540a09828100e34020260a", + "0x2d540a3d0295c083d029540a0d0280008042a8140805820f00a6306814aa", + "0x2dc100e052a8140e050e01021052a81421052c0100855028480a578204224", + "0x941091052a8148d052e4108d052a814251102d70081288816aa05038420b", + "0x244e61407029220a55029220a5d020e60a55028e60a46820280a55028280a", + "0x2a81414050941029052a81478052b41008550281c0a3e82010aa050201608", + "0x201413040a4e61407028520a55028520a5d020e60a55028e60a46820280a", + "0x1cc14c2041cc2813072a8140e0402d820807029540a070288c0804029540a", + "0x2c141362020f01a05aa814170530c100855028100b041d814c70b829540b", + "0x24414aa0508414c504021540a0402c108d128881cc810890f40e5502cf01a", + "0x2158084a029540a48829920849029540a120291a0814829540a3d0284a08", + "0x2341029052a8142205094102b052a8148d0532c100855028100b04021940a", + "0x2c5a0a668205a0a55029280a66021280a55028560a64821240a550284a0a", + "0x2a814310a02da00818829540a4a8299e08042a8140805821260a6725414aa", + "0x20520a55028520a12820260a55028260a09821300a55029180a68821180a", + "0x21540a0402c1098490a426130526014aa0526014d20424814aa05248148d", + "0xa414250404c14aa0504c14130421c14aa0524c14d304021540a0a0291e08", + "0x210e921484c260a43829540a43829a40849029540a490291a0814829540a", + "0x29080a68821080a55029101405b401088052a8147605350100855028100b", + "0x2c14aa0502c148d0402814aa0502814250404c14aa0504c1413040e014aa", + "0x28100a09820280a550281c0a29020700b0504c260a1c029540a1c029a408", + "0x4c14aa0504c14840402c14aa0502c148d0402814aa0502814250402014aa", + "0x20f40a6b9e014aa0586814d604068ec173984d540a09850160a04051aa08", + "0x84440b55820440a55028480a16820422405aa8147805360100855028100b", + "0x29540a0b8284a0839829540a39828260846829540a12829b20812829540a", + "0x28100b04234ec173984c148d052a8148d053681076052a81476052341017", + "0x202e0a550282e0a12820e60a55028e60a09821220a55028f40a6d82010aa", + "0x2a814080524c10913b05ce6130524414aa0524414da041d814aa051d8148d", + "0x20260a5502810dd04021540a07029b80805028140a052a8140a052101008", + "0x5c14e10405c14aa05021c00839829540a0a029be080a04c16aa0504c14de", + "0x1d8160a09b901073052a814730538c1076052a814760538810760b82d540a", + "0x39c1025052a814087302010aa05020160811084480e729e8f01a072a81673", + "0x5c14e20406814aa0506814250423414aa05094260b74020260a55028260a", + "0x2342e780d04dc8083d029540a3d028f00846829540a46829c6080b829540a", + "0x212a0a55029247a05ba8100855028100b040b45694073a5242948839540b", + "0x25414eb040a414aa050a4148d0424414aa0524414250402014aa050201413", + "0x3b50e0a5502d300a46021308c18a4c26aa0525452910404dd8084a829540a", + "0x2826081c029540a42029dc0842029540a438293008042a8140805821100a", + "0x2a81438053bc103c052a8148c052341080052a8143105094103a052a81493", + "0x29260a09820fe0a55029100a7882010aa050201608043c01408560207c0a", + "0x1fc14aa051fc14f20423014aa05230148d040c414aa050c414250424c14aa", + "0x1f414aa05250142504021540a3d029e608042a8140805820fe8c18a4c260a", + "0x2a814080582010f40502158083d829540a16828700820829540a158291a08", + "0x84148d041f414aa05090142504021540a09829ec08042a81417053d41008", + "0x29540a04028260821829540a3d829ee083d829540a11028700820829540a", + "0x3e0103e052a81443053bc103c052a81441052341080052a8147d05094103a", + "0x28780a46821000a55029000a12820740a55028740a09820f20a550287c0a", + "0x3826aa0582c1408073e410791e2007413051e414aa051e414f2040f014aa", + "0x1e014fc041e014aa051cc280b7d82010aa0502016080d1d82e0e7d1cc2813", + "0x29540a3d029fa0809829540a098291a0807029540a070284a083d029540a", + "0x29540a0b8284a0812029540a0d029fc08042a8140805820f41307038147a", + "0x2a814087f82048760b8381424052a81424053f41076052a81476052341017", + "0x2c14aa05028100b80020140a55028140a3c020100a55028100a7e820140a", + "0x29540a05028700805829540a0582a02080702c16aa0502014c30402c140a", + "0x201c0a550281c0a8082010aa05050143e04050260b55028140b05c08100a", + "0x2a814080504c10173982c14173982d540a0983817020404c14aa0504c1438", + "0x2a816130541010130702c1caa05028100b81820140a55028140a23020100a", + "0x3814aa0503814460402c14aa0502c141304021540a0402c107305414280a", + "0x2a8140805820f40a831e014aa05868150404068ec17072a8140e0582e0608", + "0x202e0a550282e0a09820420a55028480a83820480a55028f01405bec1008", + "0x2010aa050201608109d82e0e0508414aa050841508041d814aa051d81446", + "0x28ec0a230202e0a550282e0a09820440a55028f40a8502010aa050501509", + "0x28e60a8502010aa050201608111d82e0e0508814aa050881508041d814aa", + "0x9414aa0509415080403814aa0503814460402c14aa0502c14130409414aa", + "0x28140a8682010aa0502016080582a180a052a816080542c10250702c1c0a", + "0x2a8140805820260a0504c14aa0504c150e0404c14aa0503814b40403814aa", + "0x4381017052a814730543c1073052a8140b0a02c42080a029540a040901008", + "0x284a0804029540a0402826080a029540a043741017050282e0a550282e0a", + "0x2c140809c401013052a8141305210100b052a8140b05234100a052a8140a", + "0x378100855028100b041e815123c029540b0d02a22080d1d82e7309aa81413", + "0x8815140408814aa051e015130408414aa0509014df04090280b55028280a", + "0x2a814290538810294882d540a48829c20848829540a04380108d1282d540a", + "0xb4560e8b251240b5502c4a21149d82e148a820420a55028420a71820520a", + "0x24c280b74020280a55028280a73821260a5502810e604021540a0402c1095", + "0x29540a18829c60848829540a48829c40849029540a490284a0818829540a", + "0x460100855028100b0421110870745d308c05aa8168d18a4528920a4541031", + "0x2a81498052341080052a8148c05094103a052a81438054641038052a81408", + "0x29080a8e02010aa0502016080446c1408560207c0a55028740a8d020780a", + "0xf814aa051fc151a040f014aa05220148d0420014aa0521c1425041fc14aa", + "0x2158083d829540a1f02a3e0820829540a1e02a3c083e829540a4002a3a08", + "0x24414f504021540a0a029ec08042a8148d053cc100855028100b04022400a", + "0x10414aa050b4148d041f414aa050ac14250410c14aa05254151c04021540a", + "0x118152347829540b3c82a44083c829540a3d82a42083d829540a2182a3408", + "0x1d01526041d014aa051201c0b92820900a550291e0a9202010aa050201608", + "0x29540a208291a083e829540a3e8284a0839829540a39828260825829540a", + "0x2a8140e05370100855028100b0412c827d3984c144b052a8144b0549c1041", + "0x234107d052a8147d050941073052a814730504c104c052a81446054a01008", + "0x2010aa05020160826104fa7309828980a55028980a93820820a55028820a", + "0x2a814730504c104e052a8147a054a0100855028280a7b02010aa0503814dc", + "0x289c0a550289c0a93820ec0a55028ec0a468202e0a550282e0a12820e60a", + "0x28280a3c020100a55028100a09820281305aa8140e05450104e3b05ce613", + "0x2a81413051e01073052a814730504c10173982d540a0a02017290405014aa", + "0x28100b041e8152c3c029540b0d02a56080d1d816aa0504ce60b95020260a", + "0x4c1022052a814211202d6c0810829540a044b81024052a814089682010aa", + "0x8815010409414aa050941501040942e0b550282e0a97820ec0a55028ec0a", + "0x21240a990a414aa05a441531042451a0b5502844253b03a600811029540a", + "0x2a81494054d01094052a81494054041094052a81429054cc100855028100b", + "0x21260a55028112d04021540a0402c1095054d45a0a5502c560a95820560a", + "0x5c15010423414aa0523414130423014aa050c5260b5b020620a55028112e", + "0x21c15310421d300b5502918174683a6c0846029540a4602a02080b829540a", + "0x2a81438052d41038052a81488054cc100855028100b04210153744029540b", + "0x2d6c081f029540a044b8103c052a814089c02010aa050e8150904200740b", + "0x29000a8082010aa051f4150904104fa0b55028fe0a5a820fe0a550287c3c", + "0x2a8142d3c02d6c083d829540a20a0017390410414aa0510415010420014aa", + "0x1d0900e9d9191e79072a8167b2182c14139d020860a55028860a80820860a", + "0x23c148d0413814aa051e414250413014aa0511814c504021540a0402c104b", + "0x299608042a8140805820113c0502158082b029540a26029920839029540a", + "0x2a81450053241072052a8147405234104e052a81448050941050052a8144b", + "0x21540a0402c106f054f4a40a5502ce00a66820e00a55028ac0a66020ac0a", + "0x4fc100855028100b04198153e34029540b35028980835029540a290299e08", + "0x289c0a12821300a55029300a09820000a55028ce0aa0020ce0a55028d00a", + "0x2c10003913930130500014aa0500014f2041c814aa051c8148d0413814aa", + "0x1e010af052a81408a08215c0a55028107604021540a330287c08042a81408", + "0x2c16e0b108216e0a550281024042c014aa052bd5c0b3d0215e0a550295e0a", + "0x29540a270284a084c029540a4c02826085c829540a5c029e2085c029540a", + "0x28100b042e4e44e4c04c14b9052a814b9053c81072052a8147205234104e", + "0x209c0a550289c0a12821300a55029300a09821740a55028de0a7882010aa", + "0x21540a0402c10ba391393013052e814aa052e814f2041c814aa051c8148d", + "0x29300a098215a0a55029080a7882010aa050b4154204021540a3c02a8408", + "0x2b414aa052b414f20402c14aa0502c148d0402814aa0502814250426014aa", + "0x2010aa0505c150904021540a4a8287c08042a81408058215a0b05260260a", + "0x29540a61028f00861029540a0450c10c1052a814083b02010aa051e01542", + "0x218a0a5502986c40588410c4052a8140812021860a5502984c1059e810c2", + "0x2c148d0402814aa0502814250423414aa0523414130432414aa0531414f1", + "0x2a1208042a8140805821920b05234260a64829540a64829e40805829540a", + "0x23414aa052341413042b014aa0524814f104021540a3c02a8408042a81417", + "0x234260a56029540a56029e40805829540a058291a0805029540a050284a08", + "0x28107604021540a0b82a1208042a8147a050f8100855028100b042b0160a", + "0x33414aa05331960b3d021980a55029980a3c021980a5502811430432c14aa", + "0x28260868829540a68029e20868029540a66b3c16210433c14aa050204808", + "0x2a814d1053c8100b052a8140b05234100a052a8140a050941076052a81476", + "0x4fc100855028100b0402c154505029540b0402a88086882c147609829a20a", + "0x2c101305028260a55028260a79020260a550281c0aa00201c0a55028140a", + "0x29540a39829e20839829540a0585016210405014aa050204808042a81408", + "0x28100b04038154705829540b0402a8c080b8281417052a81417053c81017", + "0x5281014052a81413055241013052a8140b05520100855028140a7982010aa", + "0x2a814083b02010aa05038147d04021540a0402c101405028280a55028280a", + "0x6814aa0505cec0b10820ec0a5502810240405c14aa05028e60b3d020e60a", + "0x2016aa05020152f041e0140a3c029540a3c02a94083c029540a0d0296608", + "0x5341014052a8140e05530100855028260aa1020260e05aa8140b0552c100b", + "0x2a84080d1d816aa05020154b0405c14aa051cc140b3d020e60a55028280a", + "0x2a8147a0b82cf4083d029540a3c02a9a083c029540a0d02a9808042a81476", + "0x2a8140a0503810211202c1424052a81424050e01021052a814088c020480a", + "0x29540a0982a9e08042a8140805820280aa704c1c0b5502c160a0a020160a", + "0x28100b04022a40a042b01076052a81473055441017052a8140e055401073", + "0x5441017052a81414055401078052a8141a0554c101a052a814088c02010aa", + "0x9014460409014aa051e81441041e82e0b550282e0aaa020ec0a55028f00a", + "0x2a814210555c100855028100b04088155610829540b3b02aaa0812029540a", + "0x211a0a550291a0a3c020100a55028100a098211a0a550284a0aac0204a0a", + "0x2010aa0502016084a02ab292052a81629054ac10294882d540a46820172a", + "0x2a9e08042a81408058212a0aad0b4560b5502c2e0a0a02010aa05090148f", + "0x22b60a042b0108c052a81493055441031052a8142b055401093052a8142d", + "0x2a81495055401087052a814980554c1098052a814088c02010aa050201608", + "0x21100a55029100a23021100a55028620a20821180a550290e0aa8820620a", + "0x2ab0081d029540a4202aae08042a8140805820700aae21014aa05a301555", + "0x29009105ca81080052a81480051e01091052a814910504c1080052a8143a", + "0x28fe9205ad8100855028100b041f4155d3f829540b1f02a56081f0f016aa", + "0x22014aa052201446040f014aa050f01413041ec14aa05104155e0410414aa", + "0x2010aa05248154204021540a0402c107b440f01c0a3d829540a3d82abe08", + "0x21540a0402c1008b082810ac041e414aa051f415600410c14aa050f01413", + "0x2a814910504c108f052a814088c02010aa05248154204021540a1c0287c08", + "0x21100a55029100a230208c0a55028f20a59020f20a550291e0ab0020860a", + "0x4c1008550282e0a3982010aa05020160823220860e0511814aa05118155f", + "0x2010aa05020160804588140856020e80a55029280ab0020900a55029220a", + "0x29540a04028260825829540a044601008550282e0a3982010aa05088143e", + "0x57c1024052a8142405118104c052a81474052c81074052a8144b055801048", + "0x2c14aa0502c148d0402814aa05028142504130484807028980a55028980a", + "0x29540a39828cc0839850260e550281c0b05038d00807029540a070290808", + "0x20f00a55028ec0a0002010aa0502016080d02ac676052a816170519c1017", + "0x88420b5b020440a55028112e0408414aa050225a08121e816aa051e014c3", + "0x29540a1282a020812029540a1202a020804029540a04028260812829540a", + "0x28100b04248156414829540b4882a620848a3416aa050944808074d81025", + "0x25414aa050a41533040b414aa050ac154d040ad280b55028f40aa582010aa", + "0x20629305aa814954682eca084a829540a4a82a020846829540a468282608", + "0x22d00843829540a4a02a9a08042a8140805821300ab3a3014aa058c41566", + "0x2a81484051e01084052a8142d4402ed20844029540a44028f00844029540a", + "0x29540a1d02ad6081d029540a1c21c16ea040e014aa05231080bb5021080a", + "0x2341013052a81413050941093052a814930504c103c052a81480052c41080", + "0x2010aa0502016081e050269309828780a55028780ab6020280a55028280a", + "0xf814aa05020ec08042a81494055081008550285a0a7982010aa05260143e", + "0x2048083e829540a3f8f8167a041fc14aa051fc1478041fc14aa050228608", + "0x2a814930504c1043052a8147b055b4107b052a8147d2082c420820829540a", + "0x28860a55028860ab6020280a55028280a46820260a55028260a12821260a", + "0x20f20a55029240ab682010aa051e8150904021540a0402c10430a04d2613", + "0x1e4156c0405014aa05050148d0404c14aa0504c14250423414aa052341413", + "0x28260847829540a0d02ada08042a8140805820f21409a34260a3c829540a", + "0x2a8148f055b01014052a81414052341013052a81413050941008052a81408", + "0x5c0100855028100b0402c156f05029540b0402adc08478502608098291e0a", + "0x2c101305028260a55028260ab9020260a550281c0ab88201c0a55028140a", + "0x29540a3982ae60839829540a0585016210405014aa050204808042a81408", + "0x1cc2813075d41c0b05aa8160a0402ee8080b8281417052a81417055c81017", + "0x28160a09820ec0a550282e0e05ad81017052a814089702010aa050201608", + "0x28287305ad8100855028100b041d8160b051d814aa051d815010402c14aa", + "0x20177404068260b0506814aa0506815010404c14aa0504c14130406814aa", + "0x4c1017052a8140e055dc100855028100b041cc2813075d81c0b05aa8160a", + "0x2a8408042a81408058202e0b058282e0a550282e0abc020160a55028160a", + "0x20340a55028ec0abc820ec0a55028111804021540a3982a8408042a81414", + "0x2c14aa0502c150104068260b0506814aa0506815780404c14aa0504c1413", + "0x5f4100855028100b04050157c09829540b0702af60807029540a0582af408", + "0x20e60a55028e60a0982010aa051d8150904068ec173984d540a09828100e", + "0x2b0008042a8147a050f8107a3c02d540a0d1cc177f0406814aa05068157e", + "0x2c10213c02c1421052a81421056081021052a81424056041024052a81417", + "0x60c1022052a814083b02010aa05028150904021540a0a0287c08042a81408", + "0x2a81408120211a0a550284a22059e81025052a81425051e01025052a81408", + "0x2014aa0502014130424814aa050a41584040a414aa05235220b10821220a", + "0x29540a044b8100b0502d540a0402a960849020160a49029540a4902b0408", + "0x223008042a8140a05508100855028100b040230c085502c1c0b05e14100e", + "0x28100b04050140a0a029540a0a02af0080a029540a0982af20809829540a", + "0x2a8140b05404107305028e60a55028e60abc020e60a55028140abb82010aa", + "0x21540a0402c10140561c260a5502c1c0abd8201c0a55028160abd020160a", + "0x29540a398282608042a8141705424101a3b05ce61355028260a0403afa08", + "0x2010aa051e8143e041e8f00b55028347305dfc101a052a8141a055f81073", + "0x84f00b0508414aa0508415820408414aa0509015810409014aa051d81580", + "0x8814aa05020ec08042a8140a05424100855028280a1f02010aa050201608", + "0x20480846829540a12888167a0409414aa0509414780409414aa050230608", + "0x2a814080504c1092052a81429056101029052a8148d4882c420848829540a", + "0x2c154b0402c100b55028100a97821240805829240a55029240ac1020100a", + "0x2a814140550810730a02d540a0702b1008042a814130550810130702d540a", + "0x2010aa05068154204068ec0b550282e0aa58202e0a05aa8140a054bc1008", + "0x1e81589041cc14aa051cc158904021540a3c02a84083d1e016aa051d81588", + "0x2016081102b1821052a816240562c1024052a8147a3982f14083d029540a", + "0x223008042a8140805424100855028140a8482010aa05084143e04021540a", + "0x28100b04234140a46829540a4682b1c0846829540a1282b1a0812829540a", + "0x620100855029220aa1020529105aa814080552c100855028440a1f02010aa", + "0xac1542040b4560b55028140aa582010aa05248154204251240b55028520a", + "0x25014aa05250158904021540a4a82a840849a5416aa050b4158804021540a", + "0x2d540a0502a9608188281431052a814934a02f140849829540a4982b1208", + "0x1cc1c0b550281c0ac8020281305aa81413056401013052a81408c78201c0b", + "0x28100b041e0340bc91d82e0b5502ce6140403b22080a029540a0a02b1208", + "0x202e0a550282e0a09820f40e05aa8140e05640100855028ec0aa102010aa", + "0x21540a0402c1008ca02810ac04021540a0402c1008c9821540b099e81785", + "0x201195042a816241082f0a081082c16aa0502c15900409014aa050225c08", + "0x20440a55028111804021540a0702a8408042a8140b05508100855028100b", + "0x942e0b0509414aa0509415970405c14aa0505c14130409414aa050881596", + "0x2a81408cc021220a55028160aa68211a0a550281c0aa682010aa050201608", + "0x29540a48a48176a0424814aa0524814780424814aa050a51a0bb4820520a", + "0x2c142b052a8142b0565c1017052a814170504c102b052a81494056641094", + "0x28160aa102010aa0504c154204021540a3c02a8408042a81408058205617", + "0x2826084a829540a1682b2c0816829540a044601008550281c0aa102010aa", + "0x28159b042a816080566810950d02c1495052a814950565c101a052a8141a", + "0x2a8140e05674100e052a8140b05670100b052a814088c02010aa050201608", + "0x4c14aa0504c159d0404c14aa05028159e04021540a0402c100e050281c0a", + "0x2c14aa0502c14130403814aa05022300805829540a05020179f0404c140a", + "0x29540a0582a980807029540a0502a980805829540a0402a98080702c160a", + "0x460100855028100b0402340085502c281305e141014052a8140e055301013", + "0x2016080b8281417052a81417056381017052a81473056341073052a81408", + "0x28340a55028340ac7020340a55028ec0ad0820ec0a55028111804021540a", + "0x1a0ce0809930d0670404c100e0582810663419c1013261a0ce08098e8340a", + "0x4c8c6833820277d0702c1408331a0ce0809930d0670404dce0e058281066", + "0x1a0ce0809e8c1c0b05020e0683383844313419c27a20702c1408379a0ce08", + "0x4c1c0b05020e868338202631231a0ce080a6901c0b05020e46833820264c", + "0x1a0ce0ed3838160a041bcd0670404c70683382027a605020620a1891817a5", + "0x130100bd502810141102c444105ea410790523c15a805828108f3419c1c31", + "0x2c1408401a0ce08098c470683382029ac041fc147d056ac14083d930100e", + "0x5d1e0bd7820de0a4602b5c0e05828106f3419c1013159a0ce0809eb4260e", + "0x19c1013d90281093260201c4c0402f620a04050440b1103817b005020f20a", + "0x6d414080702016170402f680849029280ad9838160a04254d0670404c6268", + "0x3b7008488281c0adb82c140846820160e070201db60502122080585c100b", + "0x6ec14083b020160e0402f740a041e8140e0702f720b050211a08058381c08", + "0x6f814083d028160b05ef414080a020160a0402f7808398281c0a" + ], + "sierra_program_debug_info": { + "type_names": [ + [0, "RangeCheck"], + [1, "U128MulGuarantee"], + [2, "u128"], + [3, "core::integer::u256"], + [4, "NonZero"], + [5, "Unit"], + [6, "core::option::Option::>"], + [7, "felt252"], + [8, "core::option::Option::"], + [9, "Box"], + [10, "core::option::Option::>"], + [11, "core::bool"], + [12, "Tuple"], + [13, "core::panics::Panic"], + [14, "Array"], + [15, "Tuple>"], + [16, "core::panics::PanicResult::<(core::integer::u256,)>"], + [17, "core::option::Option::"], + [18, "Tuple"], + [19, "core::panics::PanicResult::<((),)>"], + [20, "core::result::Result::<(), core::array::Array::>"], + [21, "Tuple"], + [22, "Tuple>"], + [23, "core::panics::PanicResult::<((core::felt252, core::felt252),)>"], + [24, "core::option::Option::"], + [25, "Secp256k1Point"], + [ + 26, + "core::result::Result::>" + ], + [27, "u8"], + [28, "u32"], + [29, "StorageAddress"], + [30, "StorageBaseAddress"], + [31, "pub_eth::Eth_pub_key::__member_module_pubK::ContractMemberState"], + [32, "Tuple"], + [ + 33, + "core::panics::PanicResult::<(pub_eth::Eth_pub_key::__member_module_pubK::ContractMemberState, ())>" + ], + [34, "core::option::Option::"], + [35, "Tuple>"], + [ + 36, + "core::panics::PanicResult::<(core::option::Option::,)>" + ], + [ + 37, + "core::result::Result::, core::array::Array::>" + ], + [38, "Tuple"], + [39, "core::option::Option::<(core::integer::u256, core::integer::u256)>"], + [40, "Tuple>"], + [41, "core::panics::PanicResult::<((core::integer::u256, core::integer::u256),)>"], + [ + 42, + "core::result::Result::<(core::integer::u256, core::integer::u256), core::array::Array::>" + ], + [43, "pub_eth::Eth_pub_key::ContractState"], + [44, "Tuple"], + [45, "core::panics::PanicResult::<(pub_eth::Eth_pub_key::ContractState, ())>"], + [46, "Snapshot>"], + [47, "core::array::Span::"], + [ + 48, + "Tuple, core::option::Option::>" + ], + [ + 49, + "core::panics::PanicResult::<(core::array::Span::, core::option::Option::)>" + ], + [50, "Tuple>"], + [51, "Tuple, Unit>"], + [52, "core::panics::PanicResult::<(core::array::Array::, ())>"], + [53, "Tuple"], + [54, "core::panics::PanicResult::<(core::starknet::secp256k1::Secp256k1Point,)>"], + [55, "BuiltinCosts"], + [56, "System"], + [57, "core::panics::PanicResult::<(core::array::Span::,)>"], + [58, "GasBuiltin"] + ], + "libfunc_names": [ + [0, "revoke_ap_tracking"], + [1, "withdraw_gas"], + [2, "branch_align"], + [3, "struct_deconstruct>"], + [4, "store_temp"], + [5, "array_snapshot_pop_front"], + [6, "drop>>"], + [7, "drop>"], + [8, "array_new"], + [9, "felt252_const<7733229381460288120802334208475838166080759535023995805565484692595>"], + [10, "store_temp"], + [11, "array_append"], + [12, "struct_construct"], + [13, "struct_construct>>"], + [14, "enum_init,)>, 1>"], + [15, "store_temp"], + [16, "store_temp"], + [17, "store_temp,)>>"], + [18, "get_builtin_costs"], + [19, "store_temp"], + [20, "withdraw_gas_all"], + [21, "struct_construct"], + [22, "struct_construct"], + [23, "snapshot_take"], + [24, "drop"], + [25, "function_call"], + [26, "enum_match>"], + [27, "struct_deconstruct>"], + [28, "snapshot_take"], + [29, "drop"], + [30, "store_temp"], + [31, "store_temp>"], + [ + 32, + "function_call" + ], + [33, "enum_match, ())>>"], + [34, "struct_deconstruct, Unit>>"], + [35, "drop"], + [36, "snapshot_take>"], + [37, "drop>"], + [38, "struct_construct>"], + [39, "struct_construct>>"], + [40, "enum_init,)>, 0>"], + [41, "felt252_const<375233589013918064796019>"], + [42, "drop>"], + [43, "store_temp>"], + [ + 44, + "function_call" + ], + [ + 45, + "enum_match, core::option::Option::)>>" + ], + [ + 46, + "struct_deconstruct, core::option::Option::>>" + ], + [47, "enum_match>"], + [48, "function_call"], + [49, "enum_match>"], + [50, "drop>"], + [ + 51, + "felt252_const<485748461484230571791265682659113160264223489397539653310998840191492913>" + ], + [52, "function_call"], + [53, "struct_deconstruct"], + [ + 54, + "function_call" + ], + [55, "rename"], + [56, "function_call"], + [ + 57, + "function_call>::unwrap::>>" + ], + [ + 58, + "enum_match>" + ], + [59, "struct_deconstruct>>"], + [60, "snapshot_take>"], + [61, "drop>"], + [62, "store_temp>"], + [ + 63, + "function_call::serialize>" + ], + [64, "struct_construct, Unit>>"], + [65, "enum_init, ())>, 0>"], + [66, "store_temp, ())>>"], + [67, "enum_init, ())>, 1>"], + [ + 68, + "function_call::deserialize>" + ], + [69, "enum_match>"], + [70, "struct_deconstruct>"], + [71, "secp256k1_new_syscall"], + [ + 72, + "enum_init, core::array::Array::>, 0>" + ], + [ + 73, + "store_temp, core::array::Array::>>" + ], + [74, "jump"], + [ + 75, + "enum_init, core::array::Array::>, 1>" + ], + [ + 76, + "function_call>::unwrap_syscall>" + ], + [ + 77, + "enum_match,)>>" + ], + [ + 78, + "struct_deconstruct>>" + ], + [ + 79, + "struct_construct, core::option::Option::>>" + ], + [ + 80, + "enum_init, core::option::Option::)>, 0>" + ], + [ + 81, + "store_temp, core::option::Option::)>>" + ], + [ + 82, + "enum_init, core::option::Option::)>, 1>" + ], + [83, "enum_init, 1>"], + [ + 84, + "function_call" + ], + [ + 85, + "enum_match>" + ], + [ + 86, + "struct_deconstruct>" + ], + [87, "struct_construct>"], + [88, "enum_init, 0>"], + [89, "store_temp>"], + [90, "enum_init, 1>"], + [91, "drop"], + [ + 92, + "storage_base_address_const<1266408525495456437671353362765582367622045963178339210837175287789509636175>" + ], + [93, "dup"], + [94, "storage_address_from_base"], + [95, "u32_const<0>"], + [96, "dup"], + [97, "store_temp"], + [98, "store_temp"], + [99, "storage_read_syscall"], + [100, "u8_const<1>"], + [101, "store_temp"], + [102, "storage_address_from_base_and_offset"], + [103, "struct_construct>"], + [104, "store_temp>"], + [ + 105, + "function_call" + ], + [ + 106, + "enum_init>, 0>" + ], + [ + 107, + "store_temp>>" + ], + [ + 108, + "enum_init, 1>" + ], + [ + 109, + "store_temp>" + ], + [110, "drop"], + [111, "drop"], + [112, "drop"], + [ + 113, + "enum_init>, 1>" + ], + [ + 114, + "function_call::unwrap_syscall>" + ], + [115, "secp256k1_get_xy_syscall"], + [116, "struct_construct>"], + [ + 117, + "enum_init>, 0>" + ], + [ + 118, + "store_temp>>" + ], + [ + 119, + "enum_init>, 1>" + ], + [120, "felt252_const<30828113188794245257250221355944970489240709081949230>"], + [ + 121, + "function_call>::expect::>>" + ], + [122, "store_temp"], + [123, "function_call"], + [124, "function_call"], + [125, "enum_match>"], + [126, "enum_init, 0>"], + [127, "store_temp>"], + [128, "drop"], + [129, "enum_init, 1>"], + [ + 130, + "enum_match, core::array::Array::>>" + ], + [ + 131, + "struct_construct>>" + ], + [ + 132, + "enum_init,)>, 0>" + ], + [ + 133, + "store_temp,)>>" + ], + [ + 134, + "enum_init,)>, 1>" + ], + [ + 135, + "function_call" + ], + [136, "enum_match>"], + [137, "struct_deconstruct>>"], + [138, "struct_deconstruct>"], + [139, "storage_write_syscall"], + [140, "struct_construct"], + [141, "enum_init>, 0>"], + [142, "store_temp>>"], + [143, "enum_init>, 1>"], + [144, "rename"], + [145, "rename"], + [146, "rename>>"], + [147, "function_call::unwrap_syscall>"], + [148, "enum_match>"], + [149, "struct_deconstruct>"], + [ + 150, + "struct_construct>" + ], + [ + 151, + "enum_init, 0>" + ], + [ + 152, + "store_temp>" + ], + [ + 153, + "enum_init, 1>" + ], + [154, "function_call"], + [155, "function_call"], + [156, "enum_match>"], + [157, "u128_const<2>"], + [158, "u128_const<0>"], + [159, "struct_construct"], + [160, "dup"], + [161, "function_call"], + [162, "enum_match>"], + [163, "struct_deconstruct>"], + [164, "function_call"], + [165, "function_call"], + [166, "snapshot_take"], + [167, "u128_const<1>"], + [168, "function_call"], + [169, "secp256k1_get_point_from_x_syscall"], + [170, "struct_construct>"], + [ + 171, + "enum_init, 0>" + ], + [ + 172, + "felt252_const<575578373468682724079685257561687680771087460484367228690116535514985518>" + ], + [173, "drop"], + [174, "felt252_const<29721761890975875353235833581453094220424382983267374>"], + [ + 175, + "enum_match>>" + ], + [ + 176, + "enum_match>>" + ], + [177, "struct_construct>>"], + [ + 178, + "enum_init, 0>" + ], + [ + 179, + "store_temp>" + ], + [ + 180, + "enum_init, 1>" + ], + [181, "struct_deconstruct"], + [182, "rename"], + [183, "u128_to_felt252"], + [184, "enum_init>, 0>"], + [185, "store_temp>>"], + [186, "store_temp>>"], + [187, "enum_init>, 1>"], + [188, "dup>>"], + [189, "enum_match>>"], + [190, "unbox"], + [191, "rename"], + [192, "enum_init, 0>"], + [193, "store_temp>"], + [194, "rename"], + [195, "enum_init, 1>"], + [196, "function_call"], + [197, "enum_match>"], + [198, "felt252_const<2>"], + [199, "felt252_mul"], + [200, "felt252_add"], + [201, "struct_construct>>"], + [202, "enum_init, 0>"], + [203, "store_temp>"], + [204, "enum_init, 1>"], + [205, "enum_match>>"], + [206, "struct_construct>"], + [207, "enum_init, 0>"], + [208, "store_temp>"], + [209, "enum_init, 1>"], + [210, "u128s_from_felt252"], + [211, "enum_init, 0>"], + [212, "store_temp>"], + [213, "enum_init, 1>"], + [214, "function_call"], + [215, "enum_match>>"], + [216, "u256_safe_divmod"], + [217, "store_temp"], + [218, "function_call"], + [219, "struct_construct>"], + [220, "enum_init, 0>"], + [221, "store_temp>"], + [222, "felt252_const<5420154128225384396790819266608>"], + [223, "enum_init, 1>"], + [224, "u128_eq"], + [225, "snapshot_take"], + [226, "store_temp"], + [ + 227, + "function_call::eq>" + ], + [228, "enum_match"], + [229, "enum_init"], + [230, "store_temp"], + [231, "u128_const<10633823966279327296825105735305134080>"], + [232, "dup"], + [233, "u128_overflowing_sub"], + [234, "enum_init, 1>"], + [235, "store_temp>"], + [236, "felt252_const<340282366920938463463374607431768211456>"], + [237, "enum_init, 0>"], + [238, "u256_is_zero"], + [239, "enum_init>, 1>"], + [240, "store_temp>>"], + [241, "enum_init>, 0>"], + [242, "u128_mul_guarantee_verify"], + [243, "enum_init"] + ], + "user_func_names": [ + [0, "pub_eth::Eth_pub_key::__wrapper__InteractEthPub__get_public_key"], + [1, "pub_eth::Eth_pub_key::__wrapper__InteractEthPub__set_public_key"], + [2, "pub_eth::Eth_pub_key::__wrapper__InteractEthPub__test_public_key"], + [3, "pub_eth::Eth_pub_key::InteractEthPub::get_public_key"], + [4, "openzeppelin::account::utils::secp256k1::Secp256k1PointSerde::serialize"], + [5, "openzeppelin::account::utils::secp256k1::Secp256k1PointSerde::deserialize"], + [6, "pub_eth::Eth_pub_key::InteractEthPub::set_public_key"], + [7, "pub_eth::Eth_pub_key::InteractEthPub::test_public_key"], + [8, "pub_eth::Eth_pub_key::__member_module_pubK::InternalContractMemberStateImpl::read"], + [9, "core::starknet::secp256k1::Secp256k1PointImpl::get_coordinates"], + [ + 10, + "core::result::ResultTraitImpl::<(core::integer::u256, core::integer::u256), core::array::Array::>::unwrap::>" + ], + [ + 11, + "core::serde::TupleSize2Serde::::serialize" + ], + [ + 12, + "core::serde::TupleSize2Serde::::deserialize" + ], + [ + 13, + "core::starknet::SyscallResultTraitImpl::>::unwrap_syscall" + ], + [14, "pub_eth::Eth_pub_key::__member_module_pubK::InternalContractMemberStateImpl::write"], + [15, "openzeppelin::account::utils::secp256k1::Secp256k1PointStorePacking::unpack"], + [ + 16, + "core::starknet::SyscallResultTraitImpl::::unwrap_syscall" + ], + [ + 17, + "core::result::ResultTraitImpl::<(core::integer::u256, core::integer::u256), core::array::Array::>::expect::>" + ], + [18, "core::integer::u256Serde::serialize"], + [19, "core::integer::u256Serde::deserialize"], + [20, "openzeppelin::account::utils::secp256k1::Secp256k1PointStorePacking::pack"], + [21, "core::starknet::SyscallResultTraitImpl::<()>::unwrap_syscall"], + [22, "core::integer::u256_from_felt252"], + [23, "core::integer::u128_try_from_felt252"], + [24, "core::integer::U256Div::div"], + [25, "core::integer::U256TryIntoU128::try_into"], + [26, "core::integer::U256Rem::rem"], + [27, "core::integer::u256PartialEq::eq"], + [28, "core::integer::U256TryIntoFelt252::try_into"], + [29, "core::integer::u256_try_as_non_zero"], + [30, "core::integer::U128MulGuaranteeDestruct::destruct"], + [31, "core::traits::PartialEqSnap::::eq"] + ] + }, + "contract_class_version": "0.1.0", + "entry_points_by_type": { + "EXTERNAL": [ + { + "selector": "0xf2f3bce3680781a8bbe7a1a4609e6daf69675a20513bad584d123c55fe06a5", + "function_idx": 2 + }, + { + "selector": "0x1a35984e05126dbecb7c3bb9929e7dd9106d460c59b1633739a5c733a5fb13b", + "function_idx": 0 + }, + { + "selector": "0x2e3e21ff5952b2531241e37999d9c4c8b3034cccc89a202a6bf019bdf5294f9", + "function_idx": 1 + } + ], + "L1_HANDLER": [], + "CONSTRUCTOR": [] + }, + "abi": [ + { + "type": "impl", + "name": "InteractEthPub", + "interface_name": "pub_eth::IEthPub" + }, + { + "type": "interface", + "name": "pub_eth::IEthPub", + "items": [ + { + "type": "function", + "name": "get_public_key", + "inputs": [], + "outputs": [ + { + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "state_mutability": "view" + }, + { + "type": "function", + "name": "set_public_key", + "inputs": [ + { + "name": "new_public_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "outputs": [], + "state_mutability": "external" + }, + { + "type": "function", + "name": "test_public_key", + "inputs": [ + { + "name": "my_pub_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "outputs": [ + { + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ], + "state_mutability": "view" + } + ] + }, + { + "type": "event", + "name": "pub_eth::Eth_pub_key::Event", + "kind": "enum", + "variants": [] + } + ] +} diff --git a/__tests__/config/fixtures.ts b/__tests__/config/fixtures.ts index 9371f9ee9..a5e7972f6 100644 --- a/__tests__/config/fixtures.ts +++ b/__tests__/config/fixtures.ts @@ -46,6 +46,16 @@ export const compiledC210 = readContractSierra('cairo/cairo210/cairo210.sierra') export const compiledC210Casm = readContractSierraCasm('cairo/cairo210/cairo210'); export const compiledC240 = readContractSierra('cairo/cairo240/string.sierra'); export const compiledC240Casm = readContractSierraCasm('cairo/cairo240/string'); +export const compiledEthAccount = readContractSierra( + 'cairo/ethSigner/openzeppelin_EthAccount090.sierra' +); +export const compiledEthCasm = readContractSierraCasm('cairo/ethSigner/openzeppelin_EthAccount090'); +export const compiledDummy1Eth = readContractSierra('cairo/ethSigner/dummy1ForEth.sierra'); +export const compiledDummy1EthCasm = readContractSierraCasm('cairo/ethSigner/dummy1ForEth'); +export const compiledDummy2Eth = readContractSierra('cairo/ethSigner/dummy2ForEth.sierra'); +export const compiledDummy2EthCasm = readContractSierraCasm('cairo/ethSigner/dummy2ForEth'); +export const compiledEthPubk = readContractSierra('cairo/ethSigner/testEthPubKey.sierra'); +export const compiledEthPubkCasm = readContractSierraCasm('cairo/ethSigner/testEthPubKey'); export const compiledC260 = readContractSierra('cairo/cairo260/hello260.sierra'); export const compiledC260Casm = readContractSierraCasm('cairo/cairo260/hello260'); export const compiledTuple = readContractSierra('cairo/cairo253/tupleResponse.sierra'); @@ -61,7 +71,6 @@ export const compiledPricing = readContractSierra('starknetId/pricing/pricing.si export const compiledPricingCasm = readContractSierraCasm('starknetId/pricing/pricing'); export const compiledSidMulticall = readContractSierra('starknetId/multicall/multicall.sierra'); export const compiledSidMulticallCasm = readContractSierraCasm('starknetId/multicall/multicall'); - export function getTestProvider(isProvider?: true): ProviderInterface; export function getTestProvider(isProvider?: false): RpcProvider; export function getTestProvider(isProvider: boolean = true): ProviderInterface | RpcProvider { diff --git a/__tests__/utils/CairoTypes/secp256k1Point.test.ts b/__tests__/utils/CairoTypes/secp256k1Point.test.ts new file mode 100644 index 000000000..a2de161c9 --- /dev/null +++ b/__tests__/utils/CairoTypes/secp256k1Point.test.ts @@ -0,0 +1,45 @@ +/* eslint-disable no-new */ +import { CallData } from '../../../src/utils/calldata'; +import { bigNumberishArrayToDecimalStringArray, toHex } from '../../../src/utils/num'; +import { compiledEthAccount, compiledEthPubk } from '../../config/fixtures'; + +describe('secp256k1Point cairo type test', () => { + const myCallDataAccount = new CallData(compiledEthAccount.abi); + const myCallDataTest = new CallData(compiledEthPubk.abi); + const ethPubKey = + '0x8c7aea7d673a5858bdca128d124fb0765cceb2c16f198f4c14b328aa571331e6f6c87f51d5224d73d118765cb19d7565212f80be5048bff926ba791c17541c92'; + test('secp256k1Point is an u512', () => { + const point = toHex(2n ** 512n); + expect(() => { + myCallDataAccount.compile('constructor', { + public_key: point, + }); + }).toThrow( + 'Validate: arg public_key must be core::starknet::secp256k1::Secp256k1Point : a 512 bits number.' + ); + }); + + test('secp256k1Point compile', () => { + const res = myCallDataAccount.compile('constructor', { + public_key: ethPubKey, + }); + expect(res).toEqual( + bigNumberishArrayToDecimalStringArray([ + '0x5cceb2c16f198f4c14b328aa571331e6', + '0x8c7aea7d673a5858bdca128d124fb076', + '0x212f80be5048bff926ba791c17541c92', + '0xf6c87f51d5224d73d118765cb19d7565', + ]) + ); + }); + + test('secp256k1Point parse', () => { + const res = myCallDataTest.parse('get_public_key', [ + '0x5cceb2c16f198f4c14b328aa571331e6', + '0x8c7aea7d673a5858bdca128d124fb076', + '0x212f80be5048bff926ba791c17541c92', + '0xf6c87f51d5224d73d118765cb19d7565', + ]); + expect(res).toBe(BigInt(ethPubKey)); + }); +}); diff --git a/__tests__/utils/ethSigner.test.ts b/__tests__/utils/ethSigner.test.ts index 00f0fe29c..30c62903d 100644 --- a/__tests__/utils/ethSigner.test.ts +++ b/__tests__/utils/ethSigner.test.ts @@ -1,19 +1,35 @@ import typedDataExample from '../../__mocks__/typedData/baseExample.json'; import { - Call, - DeclareSignerDetails, - DeployAccountSignerDetails, + Account, + CallData, + Contract, EthSigner, - InvocationsSignerDetails, - RPC, - constants, + Provider, + addAddressPadding, + cairo, + encode, eth, + hash, num, stark, } from '../../src'; +import { ETransactionVersion } from '../../src/types/api'; +import { + compiledDummy1Eth, + compiledDummy1EthCasm, + compiledDummy2Eth, + compiledDummy2EthCasm, + compiledErc20, + compiledEthAccount, + compiledEthCasm, + compiledEthPubk, + compiledEthPubkCasm, + getTestAccount, + getTestProvider, +} from '../config/fixtures'; -describe('Ethereum signatures', () => { - describe('privk, pubK', () => { +describe('Ethereum signer', () => { + describe('signer', () => { test('Generates random PK', () => { const privK = eth.ethRandomPrivateKey(); expect(privK.length).toBe(66); @@ -25,12 +41,10 @@ describe('Ethereum signatures', () => { '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de' ); expect(await mySigner.getPubKey()).toBe( - '0x020178bb97615b49070eefad71cb2f159392274404e41db748d9397147cb25cf59' - ); + '0x0178bb97615b49070eefad71cb2f159392274404e41db748d9397147cb25cf597ebfcf2f399e635b72b99b8f76e9080763c65a42c842869815039d912150ddfe' + ); // full public key 512 bits }); - }); - describe('Signatures', () => { test('Message signature', async () => { const myPrivateKey = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; const myEthSigner = new EthSigner(myPrivateKey); @@ -39,89 +53,263 @@ describe('Ethereum signatures', () => { message, '0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641' ); - expect(sig).toMatchObject({ - r: 46302720252787165203319064060867586811009528414735725622252684979112343882634n, - s: 44228007167516598548621407232357037139087111723794788802261070080184864735744n, - recovery: 1, + expect(sig).toMatchObject([ + '0xff887f391242bb244e9e10d5da01cb8a', + '0x665e69338d4e0772039d4a032b01b07b', + '0xf84a88e94cabba842ab4accf8adc0200', + '0x61c82a3a2f1a9340620e634bebecb20b', + '0x1', + ]); + }); + }); + + describe('cairo v2.5.3 new secp256k1 type', () => { + const provider = new Provider(getTestProvider()); + let ethPubKContract: Contract; + const account = getTestAccount(provider); + + beforeAll(async () => { + const { deploy } = await account.declareAndDeploy({ + contract: compiledEthPubk, + casm: compiledEthPubkCasm, }); + + ethPubKContract = new Contract(compiledEthPubk.abi, deploy.contract_address, account); }); - // TODO : To update when a contract account handling ETHEREUM signatures will be available. - test('Transaction signature', async () => { - const myPrivateKey = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; - const myEthSigner = new EthSigner(myPrivateKey); - const myCall: Call = { - contractAddress: '0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641', - entrypoint: 'test', - calldata: [1, 2], + test('secp256k1', async () => { + const myCallData = new CallData(ethPubKContract.abi); + const ethPubKey = + '0x8c7aea7d673a5858bdca128d124fb0765cceb2c16f198f4c14b328aa571331e6f6c87f51d5224d73d118765cb19d7565212f80be5048bff926ba791c17541c92'; + const resp3 = await ethPubKContract.test_public_key(ethPubKey); + expect(num.toHex(resp3)).toBe(ethPubKey); + const calldata1 = myCallData.compile('test_public_key', [ethPubKey]); + const resp4 = (await ethPubKContract.call('test_public_key', [calldata1])) as bigint; + + expect(num.toHex(resp4)).toBe(ethPubKey); + const resp5 = (await ethPubKContract.call('test_public_key', calldata1)) as bigint; + expect(num.toHex(resp5)).toBe(ethPubKey); + }); + }); + + describe('ETH account tx V2', () => { + const provider = new Provider(getTestProvider()); + const account = getTestAccount(provider); + const devnetETHtokenAddress = + '0x49D36570D4E46F48E99674BD3FCC84644DDD6B96F7C741B1562B82F9E004DC7'; + let ethAccount: Account; + beforeAll(async () => { + const { transaction_hash: declTH, class_hash: decClassHash } = await account.declareIfNot({ + contract: compiledEthAccount, + casm: compiledEthCasm, + }); + if (declTH) { + await provider.waitForTransaction(declTH); + } + const privateKeyETH = '0x45397ee6ca34cb49060f1c303c6cb7ee2d6123e617601ef3e31ccf7bf5bef1f9'; + const ethSigner = new EthSigner(privateKeyETH); + const ethFullPublicKey = await ethSigner.getPubKey(); + const pubKeyETHx = cairo.uint256( + addAddressPadding(encode.addHexPrefix(ethFullPublicKey.slice(4, -64))) + ); + const salt = pubKeyETHx.low; + const myCallData = new CallData(compiledEthAccount.abi); + const accountETHconstructorCalldata = myCallData.compile('constructor', { + public_key: ethFullPublicKey, + }); + const contractETHAccountAddress = hash.calculateContractAddressFromHash( + salt, + decClassHash, + accountETHconstructorCalldata, + 0 + ); + + // fund account with ETH + const { transaction_hash } = await account.execute({ + contractAddress: devnetETHtokenAddress, + entrypoint: 'transfer', + calldata: { + recipient: contractETHAccountAddress, + amount: cairo.uint256(5 * 10 ** 17), + }, + }); + await account.waitForTransaction(transaction_hash); + + ethAccount = new Account(provider, contractETHAccountAddress, ethSigner); + const deployPayload = { + classHash: decClassHash, + constructorCalldata: accountETHconstructorCalldata, + addressSalt: salt, }; - const sig = await myEthSigner.signTransaction([myCall], { - version: '0x2', - walletAddress: '0x64b48806902a367c8598f4f95c305e8c1a1acba5f082d294a43793113115691', - cairoVersion: '1', - chainId: constants.StarknetChainId.SN_SEPOLIA, - nonce: 45, - maxFee: 10 ** 15, - } as InvocationsSignerDetails); - expect(sig).toMatchObject({ - r: 7985353442887841088086521795914083018399735702575968460096442990678259802335n, - s: 54448706138210541940611627632626053501325595041277792020051079616748389329289n, - recovery: 0, + const { suggestedMaxFee: feeDeploy } = + await ethAccount.estimateAccountDeployFee(deployPayload); + const { transaction_hash: txH2, contract_address } = await ethAccount.deployAccount( + deployPayload, + { maxFee: stark.estimatedFeeToMaxFee(feeDeploy, 100) } + ); + await provider.waitForTransaction(txH2); + expect(contract_address).toBe(contractETHAccountAddress); + }); + + test('ETH account transaction V2', async () => { + const ethContract2 = new Contract(compiledErc20.abi, devnetETHtokenAddress, ethAccount); + const respTransfer = await ethContract2.transfer( + account.address, + cairo.uint256(2 * 10 ** 16), + { maxFee: 1 * 10 ** 16 } + ); + const txR = await provider.waitForTransaction(respTransfer.transaction_hash); + expect(txR.execution_status).toBe('SUCCEEDED'); + }); + + test('ETH account declaration V2', async () => { + const accountTestSierra = compiledDummy1Eth; + const accountTestCasm = compiledDummy1EthCasm; + const { transaction_hash: declTH2, class_hash: decClassHash2 } = + await ethAccount.declareIfNot( + { contract: accountTestSierra, casm: accountTestCasm }, + { maxFee: 1 * 10 ** 16 } + ); + if (declTH2) { + await provider.waitForTransaction(declTH2); + } + expect(decClassHash2).toBe( + '0x4f8989ac63c9266a3038eee607c23a4496210e426ce01079cdda6faad1d7733' + ); + }); + }); + + describe('ETH account tx V3', () => { + const provider = new Provider(getTestProvider()); + const account = getTestAccount(provider); + const devnetSTRKtokenAddress = + '0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d'; + let ethAccount: Account; + beforeAll(async () => { + const { transaction_hash: declTH, class_hash: decClassHash } = await account.declareIfNot({ + contract: compiledEthAccount, + casm: compiledEthCasm, + }); + if (declTH) { + await provider.waitForTransaction(declTH); + } + const privateKeyETH = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; + const ethSigner = new EthSigner(privateKeyETH); + const ethFullPublicKey = await ethSigner.getPubKey(); + const pubKeyETHx = cairo.uint256( + addAddressPadding(encode.addHexPrefix(ethFullPublicKey.slice(4, -64))) + ); + const salt = pubKeyETHx.low; + const myCallData = new CallData(compiledEthAccount.abi); + const accountETHconstructorCalldata = myCallData.compile('constructor', { + public_key: ethFullPublicKey, + }); + + const contractETHAccountAddress = hash.calculateContractAddressFromHash( + salt, + decClassHash, + accountETHconstructorCalldata, + 0 + ); + + // fund account with STRK + const { transaction_hash } = await account.execute({ + contractAddress: devnetSTRKtokenAddress, + entrypoint: 'transfer', + calldata: { + recipient: contractETHAccountAddress, + amount: cairo.uint256(5 * 10 ** 17), + }, }); + await account.waitForTransaction(transaction_hash); + + ethAccount = new Account( + provider, + contractETHAccountAddress, + ethSigner, + undefined, + ETransactionVersion.V3 + ); + const feeEstimation = await ethAccount.estimateAccountDeployFee({ + classHash: decClassHash, + addressSalt: salt, + constructorCalldata: accountETHconstructorCalldata, + }); + const { transaction_hash: txH2, contract_address } = await ethAccount.deployAccount( + { + classHash: decClassHash, + constructorCalldata: accountETHconstructorCalldata, + addressSalt: salt, + }, + { + resourceBounds: { + l2_gas: { max_amount: '0x0', max_price_per_unit: '0x0' }, + l1_gas: { + max_amount: num.toHex(BigInt(feeEstimation.resourceBounds.l1_gas.max_amount) * 2n), + max_price_per_unit: num.toHex( + BigInt(feeEstimation.resourceBounds.l1_gas.max_price_per_unit) * 2n + ), + }, + }, + } + ); + await provider.waitForTransaction(txH2); + expect(contract_address).toBe(contractETHAccountAddress); }); - test('Deploy account signature', async () => { - const myPrivateKey = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; - const myEthSigner = new EthSigner(myPrivateKey); - const myDeployAcc: DeployAccountSignerDetails = { - version: '0x2', - contractAddress: '0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641', - chainId: constants.StarknetChainId.SN_SEPOLIA, - classHash: '0x5f3614e8671257aff9ac38e929c74d65b02d460ae966cd826c9f04a7fa8e0d4', - constructorCalldata: [1, 2], - addressSalt: 1234, - nonce: 45, - maxFee: 10 ** 15, - - tip: 0, - paymasterData: [], - accountDeploymentData: [], - nonceDataAvailabilityMode: RPC.EDataAvailabilityMode.L1, - feeDataAvailabilityMode: RPC.EDataAvailabilityMode.L1, - resourceBounds: stark.estimateFeeToBounds(constants.ZERO), - }; - const sig = await myEthSigner.signDeployAccountTransaction(myDeployAcc); - expect(sig).toMatchObject({ - r: 61114347636551792612206610795983058940674613154346642566929862226007498517027n, - s: 38870792724053768239218215863749216579253019684549941316832072720775828116206n, - recovery: 1, + test('ETH account transaction V3', async () => { + const ethContract2 = new Contract(compiledErc20.abi, devnetSTRKtokenAddress, ethAccount); + const txCallData = ethContract2.populate('transfer', [ + account.address, + cairo.uint256(1 * 10 ** 15), + ]); + const feeTransfer = await ethAccount.estimateInvokeFee(txCallData); + const respTransfer = await ethAccount.execute(txCallData, undefined, { + resourceBounds: { + l2_gas: { max_amount: '0x0', max_price_per_unit: '0x0' }, + l1_gas: { + max_amount: num.toHex( + stark.estimatedFeeToMaxFee(feeTransfer.resourceBounds.l1_gas.max_amount, 150) + ), + max_price_per_unit: num.toHex( + stark.estimatedFeeToMaxFee(feeTransfer.resourceBounds.l1_gas.max_price_per_unit, 150) + ), + }, + }, }); + + const txR = await provider.waitForTransaction(respTransfer.transaction_hash); + expect(txR.execution_status).toBe('SUCCEEDED'); }); - test('Declare signature', async () => { - const myPrivateKey = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; - const myEthSigner = new EthSigner(myPrivateKey); - const myDeclare: DeclareSignerDetails = { - version: '0x2', - chainId: constants.StarknetChainId.SN_SEPOLIA, - senderAddress: '0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641', - classHash: '0x5f3614e8671257aff9ac38e929c74d65b02d460ae966cd826c9f04a7fa8e0d4', - nonce: 45, - maxFee: 10 ** 15, - - tip: 0, - paymasterData: [], - accountDeploymentData: [], - nonceDataAvailabilityMode: RPC.EDataAvailabilityMode.L1, - feeDataAvailabilityMode: RPC.EDataAvailabilityMode.L1, - resourceBounds: stark.estimateFeeToBounds(constants.ZERO), - }; - const sig = await myEthSigner.signDeclareTransaction(myDeclare); - expect(sig).toMatchObject({ - r: 38069596217315916583476609659691868035000959604311196895707605245620900872129n, - s: 420191492562045858770062885997406552542950984883779606809355688615026963844n, - recovery: 1, + test('ETH account declaration V3', async () => { + const accountTestSierra = compiledDummy2Eth; + const accountTestCasm = compiledDummy2EthCasm; + const feeDeclare = await ethAccount.estimateDeclareFee({ + contract: accountTestSierra, + casm: accountTestCasm, }); + const { transaction_hash: declTH2, class_hash: decClassHash2 } = + await ethAccount.declareIfNot( + { contract: accountTestSierra, casm: accountTestCasm }, + { + resourceBounds: { + l2_gas: { max_amount: '0x0', max_price_per_unit: '0x0' }, + l1_gas: { + max_amount: num.toHex(BigInt(feeDeclare.resourceBounds.l1_gas.max_amount) * 2n), + max_price_per_unit: num.toHex( + BigInt(feeDeclare.resourceBounds.l1_gas.max_price_per_unit) * 2n + ), + }, + }, + } + ); + if (declTH2) { + await provider.waitForTransaction(declTH2); + } + expect(decClassHash2).toBe( + '0x5d574bd1467f1ca5178c118be7cdb3e74718c37bae90ab686a9b8536ca24436' + ); }); }); }); diff --git a/src/provider/errors.ts b/src/provider/errors.ts index 1e2a01b4b..2824dec64 100644 --- a/src/provider/errors.ts +++ b/src/provider/errors.ts @@ -37,19 +37,13 @@ export class CustomError extends Error { export class LibraryError extends CustomError {} export class GatewayError extends LibraryError { - constructor( - message: string, - public errorCode: string - ) { + constructor(message: string, public errorCode: string) { super(message); } } export class HttpError extends LibraryError { - constructor( - message: string, - public errorCode: number - ) { + constructor(message: string, public errorCode: number) { super(message); } } diff --git a/src/signer/ethSigner.ts b/src/signer/ethSigner.ts index 830febda9..d54dcd23e 100644 --- a/src/signer/ethSigner.ts +++ b/src/signer/ethSigner.ts @@ -1,12 +1,15 @@ +import type { RecoveredSignatureType } from '@noble/curves/abstract/weierstrass'; import { secp256k1 } from '@noble/curves/secp256k1'; import { + ArraySignatureType, Call, DeclareSignerDetails, DeployAccountSignerDetails, InvocationsSignerDetails, Signature, TypedData, + Uint256, V2DeclareSignerDetails, V2DeployAccountSignerDetails, V2InvocationsSignerDetails, @@ -27,28 +30,39 @@ import { toHex } from '../utils/num'; import { intDAM } from '../utils/stark'; import { getExecuteCalldata } from '../utils/transaction'; import { getMessageHash } from '../utils/typedData'; +import { bnToUint256 } from '../utils/uint256'; import { SignerInterface } from './interface'; /** * Signer for accounts using Ethereum signature */ export class EthSigner implements SignerInterface { - protected pk: string; // hex string without 0x and odd number of characters + protected pk: string; // hex string without 0x and with an odd number of characters constructor(pk: Uint8Array | string = ethRandomPrivateKey()) { this.pk = pk instanceof Uint8Array - ? removeHexPrefix(sanitizeHex(buf2hex(pk))) - : removeHexPrefix(sanitizeHex(toHex(pk))); + ? buf2hex(pk).padStart(64, '0') + : removeHexPrefix(toHex(pk)).padStart(64, '0'); } + /** + * provides the Ethereum full public key (without parity prefix) + * @returns an hex string : 64 first characters are Point X coordinate. 64 last characters are Point Y coordinate. + */ public async getPubKey(): Promise { - return addHexPrefix(buf2hex(secp256k1.getPublicKey(this.pk))); + return addHexPrefix( + buf2hex(secp256k1.getPublicKey(this.pk, false)).padStart(130, '0').slice(2) + ); } public async signMessage(typedData: TypedData, accountAddress: string): Promise { const msgHash = getMessageHash(typedData, accountAddress); - return secp256k1.sign(removeHexPrefix(sanitizeHex(msgHash)), this.pk); + const signature: RecoveredSignatureType = secp256k1.sign( + removeHexPrefix(sanitizeHex(msgHash)), + this.pk + ); + return this.formatEthSignature(signature); } public async signTransaction( @@ -80,8 +94,11 @@ export class EthSigner implements SignerInterface { } else { throw Error('unsupported signTransaction version'); } - - return secp256k1.sign(removeHexPrefix(sanitizeHex(msgHash)), this.pk); + const signature: RecoveredSignatureType = secp256k1.sign( + removeHexPrefix(sanitizeHex(msgHash)), + this.pk + ); + return this.formatEthSignature(signature); } public async signDeployAccountTransaction( @@ -112,8 +129,11 @@ export class EthSigner implements SignerInterface { } else { throw Error('unsupported signDeployAccountTransaction version'); } - - return secp256k1.sign(removeHexPrefix(sanitizeHex(msgHash)), this.pk); + const signature: RecoveredSignatureType = secp256k1.sign( + removeHexPrefix(sanitizeHex(msgHash)), + this.pk + ); + return this.formatEthSignature(signature); } public async signDeclareTransaction( @@ -140,6 +160,27 @@ export class EthSigner implements SignerInterface { throw Error('unsupported signDeclareTransaction version'); } - return secp256k1.sign(removeHexPrefix(sanitizeHex(msgHash)), this.pk); + const signature: RecoveredSignatureType = secp256k1.sign( + removeHexPrefix(sanitizeHex(msgHash)), + this.pk + ); + return this.formatEthSignature(signature); + } + + /** + * Serialize the signature in conformity with starknet::eth_signature::Signature + * @param ethSignature secp256k1 signature from Noble curves library + * @return an array of felts, representing a Cairo Eth Signature. + */ + protected formatEthSignature(ethSignature: RecoveredSignatureType): ArraySignatureType { + const r: Uint256 = bnToUint256(ethSignature.r); + const s: Uint256 = bnToUint256(ethSignature.s); + return [ + toHex(r.low), + toHex(r.high), + toHex(s.low), + toHex(s.high), + toHex(ethSignature.recovery), + ] as ArraySignatureType; } } diff --git a/src/types/calldata.ts b/src/types/calldata.ts index 7e5203b71..4a572f2bf 100644 --- a/src/types/calldata.ts +++ b/src/types/calldata.ts @@ -17,4 +17,5 @@ export enum Uint { export enum Literal { ClassHash = 'core::starknet::class_hash::ClassHash', ContractAddress = 'core::starknet::contract_address::ContractAddress', + Secp256k1Point = 'core::starknet::secp256k1::Secp256k1Point', } diff --git a/src/utils/calldata/cairo.ts b/src/utils/calldata/cairo.ts index 8a6e63441..d105e7462 100644 --- a/src/utils/calldata/cairo.ts +++ b/src/utils/calldata/cairo.ts @@ -37,6 +37,8 @@ export const isTypeEthAddress = (type: string) => type === 'core::starknet::eth_address::EthAddress'; export const isTypeBytes31 = (type: string) => type === 'core::bytes_31::bytes31'; export const isTypeByteArray = (type: string) => type === 'core::byte_array::ByteArray'; +export const isTypeSecp256k1Point = (type: string) => + type === 'core::starknet::secp256k1::Secp256k1Point'; export const isCairo1Type = (type: string) => type.includes('::'); export const getArrayType = (type: string) => { if (isCairo1Type(type)) { diff --git a/src/utils/calldata/index.ts b/src/utils/calldata/index.ts index a0488a7cb..c1e2b75fc 100644 --- a/src/utils/calldata/index.ts +++ b/src/utils/calldata/index.ts @@ -131,7 +131,6 @@ export class CallData { this.structs, this.enums ); - // console.log('ordered =', orderedObject); args = Object.values(orderedObject); // // validate array elements to abi validateFields(abiMethod, args, this.structs, this.enums); diff --git a/src/utils/calldata/propertyOrder.ts b/src/utils/calldata/propertyOrder.ts index cf6847472..27e8d449f 100644 --- a/src/utils/calldata/propertyOrder.ts +++ b/src/utils/calldata/propertyOrder.ts @@ -11,6 +11,7 @@ import { isTypeEthAddress, isTypeOption, isTypeResult, + isTypeSecp256k1Point, isTypeStruct, isTypeTuple, } from './cairo'; @@ -61,6 +62,9 @@ export default function orderPropsByAbi( if (isTypeByteArray(abiType)) { return unorderedItem; } + if (isTypeSecp256k1Point(abiType)) { + return unorderedItem; + } if (CairoUint256.isAbiType(abiType)) { const u256 = unorderedItem; if (typeof u256 !== 'object') { diff --git a/src/utils/calldata/requestParser.ts b/src/utils/calldata/requestParser.ts index 68cf78cf0..5a4a099b0 100644 --- a/src/utils/calldata/requestParser.ts +++ b/src/utils/calldata/requestParser.ts @@ -2,6 +2,7 @@ import { AbiEntry, AbiEnums, AbiStructs, + AllowArray, BigNumberish, ByteArray, CairoEnum, @@ -10,6 +11,8 @@ import { } from '../../types'; import { CairoUint256 } from '../cairoDataTypes/uint256'; import { CairoUint512 } from '../cairoDataTypes/uint512'; +import { addHexPrefix, removeHexPrefix } from '../encode'; +import { toHex } from '../num'; import { encodeShortString, isString, isText, splitLongString } from '../shortString'; import { byteArrayFromString } from './byteArray'; import { @@ -20,8 +23,10 @@ import { isTypeEnum, isTypeOption, isTypeResult, + isTypeSecp256k1Point, isTypeStruct, isTypeTuple, + uint256, } from './cairo'; import { CairoCustomEnum, @@ -38,7 +43,7 @@ import extractTupleMemberTypes from './tuple'; * @param val value provided * @returns string | string[] */ -function parseBaseTypes(type: string, val: BigNumberish) { +function parseBaseTypes(type: string, val: BigNumberish): AllowArray { switch (true) { case CairoUint256.isAbiType(type): return new CairoUint256(val).toApiRequest(); @@ -46,6 +51,17 @@ function parseBaseTypes(type: string, val: BigNumberish) { return new CairoUint512(val).toApiRequest(); case isTypeBytes31(type): return encodeShortString(val.toString()); + case isTypeSecp256k1Point(type): { + const pubKeyETH = removeHexPrefix(toHex(val)).padStart(128, '0'); + const pubKeyETHy = uint256(addHexPrefix(pubKeyETH.slice(-64))); + const pubKeyETHx = uint256(addHexPrefix(pubKeyETH.slice(0, -64))); + return [ + felt(pubKeyETHx.low), + felt(pubKeyETHx.high), + felt(pubKeyETHy.low), + felt(pubKeyETHy.high), + ]; + } default: return felt(val); } diff --git a/src/utils/calldata/responseParser.ts b/src/utils/calldata/responseParser.ts index ffe90e5e7..298bfa711 100644 --- a/src/utils/calldata/responseParser.ts +++ b/src/utils/calldata/responseParser.ts @@ -12,6 +12,7 @@ import { } from '../../types'; import { CairoUint256 } from '../cairoDataTypes/uint256'; import { CairoUint512 } from '../cairoDataTypes/uint512'; +import { addHexPrefix, removeHexPrefix } from '../encode'; import { toHex } from '../num'; import { decodeShortString } from '../shortString'; import { stringFromByteArray } from './byteArray'; @@ -23,6 +24,7 @@ import { isTypeBool, isTypeByteArray, isTypeEnum, + isTypeSecp256k1Point, isTypeTuple, } from './cairo'; import { @@ -63,6 +65,13 @@ function parseBaseTypes(type: string, it: Iterator) { case type === 'core::bytes_31::bytes31': temp = it.next().value; return decodeShortString(temp); + case isTypeSecp256k1Point(type): + const xLow = removeHexPrefix(it.next().value).padStart(32, '0'); + const xHigh = removeHexPrefix(it.next().value).padStart(32, '0'); + const yLow = removeHexPrefix(it.next().value).padStart(32, '0'); + const yHigh = removeHexPrefix(it.next().value).padStart(32, '0'); + const pubK = BigInt(addHexPrefix(xHigh + xLow + yHigh + yLow)); + return pubK; default: temp = it.next().value; return BigInt(temp); diff --git a/src/utils/calldata/validate.ts b/src/utils/calldata/validate.ts index 6c89c16f7..1d6593706 100644 --- a/src/utils/calldata/validate.ts +++ b/src/utils/calldata/validate.ts @@ -150,6 +150,14 @@ const validateUint = (parameter: any, input: AbiEntry) => { `Validate: arg ${input.name} cairo typed ${input.type} should be in range [0, 2^252-1]` ); break; + case Literal.Secp256k1Point: { + assert( + param >= 0n && param <= 2n ** 512n - 1n, + `Validate: arg ${input.name} must be ${input.type} : a 512 bits number.` + ); + break; + } + default: break; } @@ -228,17 +236,8 @@ const validateTuple = (parameter: any, input: AbiEntry) => { const validateArray = (parameter: any, input: AbiEntry, structs: AbiStructs, enums: AbiEnums) => { const baseType = getArrayType(input.type); - // Long text (special case when parameter is not an array but long text) - // console.log( - // 'validate array = ', - // isTypeFelt(baseType), - // isLongText(parameter), - // baseType, - // parameter - // ); if (isTypeFelt(baseType) && isLongText(parameter)) { - // console.log('long text.'); return; } diff --git a/www/docs/guides/connect_account.md b/www/docs/guides/connect_account.md index 9b5d73815..4db2ebdb6 100644 --- a/www/docs/guides/connect_account.md +++ b/www/docs/guides/connect_account.md @@ -80,10 +80,10 @@ As a consequence of account abstraction, you can find accounts that uses Ethereu To connect to this type of account: ```typescript -const myEthPrivateKey = '0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de'; -const myEthAccountAddress = '0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641'; +const myEthPrivateKey = "0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de"; +const myEthAccountAddressInStarknet = "0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641"; const myEthSigner = new EthSigner(myEthPrivateKey); -const myEthAccount = new Account(provider, myEthAccountAddress, myEthSigner); +const myEthAccount = new Account(provider, myEthAccountAddressInStarknet, myEthSigner) ``` And if you need a random Ethereum private key: diff --git a/www/docs/guides/create_account.md b/www/docs/guides/create_account.md index 1830d0776..ac1ac2d2f 100644 --- a/www/docs/guides/create_account.md +++ b/www/docs/guides/create_account.md @@ -221,6 +221,55 @@ console.log('✅ Braavos wallet deployed at', BraavosAccountFinalAddress); The computed address has been funded automatically by minting a new dummy ETH in Starknet devnet! +## Create an Ethereum account + +Thanks to account abstraction, you can create in Starknet an account that old the cryptographic logic of an Ethereum account. By this way, you can use Ethereum private and public keys. +OpenZeppelin has released an account contract for a such Ethereum account. Here an example of account creation in Sepolia Testnet. + +### Compute address + +```typescript +const privateKeyETH = '0x45397ee6ca34cb49060f1c303c6cb7ee2d6123e617601ef3e31ccf7bf5bef1f9'; +const ethSigner = new EthSigner(privateKeyETH); +const ethFullPublicKey = await ethSigner.getPubKey(); +const accountEthClassHash = '0x23e416842ca96b1f7067693892ed00881d97a4b0d9a4c793b75cb887944d98d'; +const myCallData = new CallData(ethAccountAbi); +const accountETHconstructorCalldata = myCallData.compile('constructor', { + public_key: ethFullPublicKey, +}); +const salt = '0x12345'; // or lower felt of public key X part +const contractETHaddress = hash.calculateContractAddressFromHash( + salt, + accountEthClassHash, + accountETHconstructorCalldata, + 0 +); +console.log('Pre-calculated ETH account address =', contractETHaddress); +``` + +Then you have to fund this address. + +### deployment of the new account + +If you have sent enough funds to this new address, you can go forward to the final step: + +```typescript +const ethAccount = new Account(provider, contractETHaddress, ethSigner); +const deployPayload = { + classHash: accountEthClassHash, + constructorCalldata: accountETHconstructorCalldata, + addressSalt: salt, +}; +const { suggestedMaxFee: feeDeploy } = await ethAccount.estimateAccountDeployFee(deployPayload); +const { transaction_hash, contract_address } = await ethAccount.deployAccount( + deployPayload, + { maxFee: stark.estimatedFeeToMaxFee(feeDeploy, 100) } + // Extra fee to fund the validation of the transaction +); +await provider.waitForTransaction(transaction_hash); +console.log('✅ New Ethereum account final address =', contract_address); +``` + ## Create your account abstraction You are not limited to these 3 contracts. You can create your own contract for the wallet. It's the concept of Account Abstraction. diff --git a/www/docs/guides/define_call_message.md b/www/docs/guides/define_call_message.md index b7cdb55be..b2ca4715d 100644 --- a/www/docs/guides/define_call_message.md +++ b/www/docs/guides/define_call_message.md @@ -200,7 +200,7 @@ const myTpl = { '0': '0x0a', '1': 200 }; ### named tuple -> Only for Cairo 0. +> [!IMPORTANT] Only for Cairo 0. Starknet is waiting for a list of felts. You can send to Starknet.js methods: an object, `cairo.tuple()`, list of bigNumberish. @@ -220,7 +220,51 @@ const namedTup = { min: '0x4e65ac6', max: 296735486n }; await myContract.my_function(namedTup); ``` -> It's not mandatory to create an object conform to the Cairo 0 named tuple, you can just use the `cairo.tuple()` function. +> [!TIP] It's not mandatory to create an object conform to the Cairo 0 named tuple, you can just use the `cairo.tuple()` function. + +### Ethereum public key + +If your abi is requesting this type : `core::starknet::secp256k1::Secp256k1Point`, it means that you have probably to send an Ethereum full public key. Example : + +```json +{ + "type": "constructor", + "name": "constructor", + "inputs": [ + { + "name": "public_key", + "type": "core::starknet::secp256k1::Secp256k1Point" + } + ] +} +``` + +- If you are using a calldata construction method using the Abi, you have just to use a 512 bits number (so, without parity) : + +```typescript +const privateKeyETH = "0x45397ee6ca34cb49060f1c303c6cb7ee2d6123e617601ef3e31ccf7bf5bef1f9"; +const ethSigner = new EthSigner(privateKeyETH); +const ethFullPublicKey = await ethSigner.getPubKey(); // 512 bits number +const myCallData = new CallData(ethAccountAbi); +const accountETHconstructorCalldata = myCallData.compile( + "constructor", + { + public_key: ethFullPublicKey + } +); +``` + +- If you are using a calldata construction method without the Abi, you have to send a tuple of 2 u256 : + +```typescript +const ethFullPublicKey = "0x0178bb97615b49070eefad71cb2f159392274404e41db748d9397147cb25cf597ebfcf2f399e635b72b99b8f76e9080763c65a42c842869815039d912150ddfe"; // 512 bits number +const pubKeyETH = encode.addHexPrefix(encode.removeHexPrefix(ethFullPublicKey).padStart(128, "0")); +const pubKeyETHx = cairo.uint256(addAddressPadding(encode.addHexPrefix(pubKeyETH.slice(2, -64)))); +const pubKeyETHy = cairo.uint256(addAddressPadding(encode.addHexPrefix(pubKeyETH.slice(-64)))); +const accountETHconstructorCalldata = CallData.compile([ + cairo.tuple(pubKeyETHx, pubKeyETHy) +]); +``` ### struct @@ -232,7 +276,7 @@ const myStruct = { type: 'TR1POST', tries: 8, isBridged: true }; await myContract.my_function(myStruct); ``` -### array +### array, span Starknet is waiting for an array of felts: array_len, array1, array2, ... You can send it to Starknet.js methods: bigNumberish[]. @@ -242,7 +286,7 @@ Const myArray = [10, "0xaa", 567n]; await myContract.my_function(myArray); ``` -> Do not add the `array_len` parameter before your array. Starknet.js will manage this element automatically. +> [!CAUTION] Do not add the `array_len` parameter before your array. Starknet.js will manage this element automatically. > It's also applicable for Cairo `Span` type. @@ -312,7 +356,7 @@ const functionName = 'my_function'; await myContract[functionName](...myParams); ``` -> Objects properties have to be ordered in accordance with the ABI. +> [!WARNING] Objects properties have to be ordered in accordance with the ABI. ### Object (without ABI conformity check) @@ -332,7 +376,7 @@ const deployResponse = await myAccount.deployContract({ This type is available for: `CallData.compile(), hash.calculateContractAddressFromHash, account.deployContract, account.deployAccount, account.execute` -> Objects properties have to be ordered in accordance with the ABI. +> [!WARNING] Objects properties have to be ordered in accordance with the ABI. ### Object (with ABI conformity check) diff --git a/www/docs/guides/signature.md b/www/docs/guides/signature.md index b88810b70..30ab34f8a 100644 --- a/www/docs/guides/signature.md +++ b/www/docs/guides/signature.md @@ -190,3 +190,16 @@ try { console.log('verification failed:', result.error); } ``` + +### Signing with an Ethereum signer + +All the previous examples are using the standard Starknet signature process, but you can also use the Ethereum one. + +```typescript +const myEthPrivateKey = "0x525bc68475c0955fae83869beec0996114d4bb27b28b781ed2a20ef23121b8de"; +const myEthAccountAddressInStarknet = "0x65a822fbee1ae79e898688b5a4282dc79e0042cbed12f6169937fddb4c26641"; +const myEthSigner = new EthSigner(myEthPrivateKey); +console.log("Complete public key =", await myEthSigner.getPubKey()); +const sig0 = await myEthSigner.signMessage(message, myEthAccountAddressInStarknet); +console.log("signature message =", sig0); +```