019bb377-6a17-732b-a015-14994307c7fa
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 39930 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 39931 | proxy.resolve | complete | 1 / 3 | 3 months ago |
| 39932 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 39933 | analysis.bundle | complete | 1 / 3 | 3 months ago |
| 39934 | capability.graph | complete | 1 / 3 | 3 months ago |
| 39935 | detector.run | complete | 1 / 3 | 3 months ago |
| 39936 | validation.fork | complete | 1 / 3 | 3 months ago |
| 39991 | report.consolidate | complete | 1 / 6 | 3 months ago |
| 39992 | tool.slither | failed | 2 / 2 | 3 months ago |
{
"status": "not_proxy"
}
Traceback (most recent call last):
File "/var/www/tripwire/worker/worker.py", line 198, in main
payload = dispatch_job(job_type, job_id, job_meta, run_data, config, laravel_client)
File "/var/www/tripwire/worker/worker.py", line 114, in dispatch_job
return slither_run.run(job_id, job_meta, run_data, config, log, laravel_client)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/tripwire/worker/jobs/slither_run.py", line 1084, in run
stdout_text, stderr_text, result_json = _run_slither(
~~~~~~~~~~~~^
workspace,
^^^^^^^^^^
...<4 lines>...
target_path=target_path,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/var/www/tripwire/worker/jobs/slither_run.py", line 958, in _run_slither
raise RuntimeError(f"slither failed (exit {result.returncode}): {stderr_text or stdout_text}")
RuntimeError: slither failed (exit 1): 'forge clean' running (wd: /tmp/slither-osep94j4)
'forge config --json' running
'forge build --build-info --skip ./test/** ./script/** --force' running (wd: /tmp/slither-osep94j4)
Traceback (most recent call last):
File "/var/www/tripwire/.venv/bin/slither", line 10, in <module>
sys.exit(main())
~~~~^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 776, in main
main_impl(all_detector_classes=detectors, all_printer_classes=printers)
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 882, in main_impl
) = process_all(filename, args, detector_classes, printer_classes)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/slither/__main__.py", line 96, in process_all
compilations = compile_all(target, **vars(args))
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 722, in compile_all
compilations.append(CryticCompile(target, **kwargs))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 211, in __init__
self._compile(**kwargs)
~~~~~~~~~~~~~^^^^^^^^^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/crytic_compile.py", line 633, in _compile
self._platform.compile(self, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/platform/foundry.py", line 102, in compile
hardhat_like_parsing(
~~~~~~~~~~~~~~~~~~~~^
crytic_compile, str(self._target), build_directory, str(self._project_root)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/var/www/tripwire/.venv/lib/python3.13/site-packages/crytic_compile/platform/hardhat.py", line 52, in hardhat_like_parsing
raise InvalidCompilation(txt)
crytic_compile.platform.exceptions.InvalidCompilation: Compilation failed. Can you run build command?
/tmp/slither-osep94j4/out/build-info is not a directory.
{"no_findings":true,"summary":"Reviewed the first-party Forth.sol token and did not identify exploitable issues in the focus areas (reentrancy, access control, upgradeability, signature validation, oracle manipulation, accounting/invariant breaks, external call patterns, unchecked returns, delegatecall).","findings":[]}
OpenAI Codex v0.77.0 (research preview)
--------
workdir: /tmp/codex-c3eeum8a
model: gpt-5.2-codex
provider: openai
approval: never
sandbox: read-only
reasoning effort: high
reasoning summaries: auto
session id: 019bb3ac-6ddd-7233-a0e7-289b334cbf76
--------
user
You are a security auditor. Audit this Solidity codebase for exploitable vulnerabilities.
Focus on: reentrancy, access control, upgradeability/proxy issues, signature validation, oracle manipulation,
accounting/invariant breaks, external call patterns, unchecked return values, and dangerous delegatecall.
Scope rules:
- You MUST fully read `AUDIT_BUNDLE.txt` before concluding. It contains the complete contents of all first-party Solidity sources in this workspace.
- Treat `lib/` and `@openzeppelin/` as third-party dependencies; skip them unless there is a concrete misuse angle in first-party code.
- If there are only dependency files and no first-party sources, set no_findings=true and explain in summary.
Output MUST be valid JSON matching the provided schema.
- If you find nothing meaningful: set no_findings=true and findings=[].
- Otherwise: set no_findings=false and include findings with severity/category/title and file/line locations when possible.
Output constraints (IMPORTANT):
- severity MUST be exactly one of: info, low, medium, high, critical (lowercase).
- category MUST be exactly one of: access_control, reentrancy, math, oracle, upgradeability, auth, other.
Keep summary short and concrete.
mcp startup: no servers
thinking
**Reading bundle file**
exec
/bin/bash -lc 'cat AUDIT_BUNDLE.txt' in /tmp/codex-c3eeum8a succeeded in 5ms:
This file concatenates the full contents of first-party Solidity sources for auditing.
Do not treat dependency code under lib/ or @openzeppelin/ as first-party.
================================================================================
FILE: Forth.sol
================================================================================
// SPDX-License-Identifier: BSD-3-Clause
pragma solidity 0.6.11;
pragma experimental ABIEncoderV2;
import "./SafeMath.sol";
contract Forth {
/// @notice EIP-20 token name for this token
string public constant name = "Ampleforth Governance";
/// @notice EIP-20 token symbol for this token
string public constant symbol = "FORTH";
thinking
**Analyzing Forth.sol for vulnerabilities**
I'm carefully reviewing Forth.sol to identify potential issues like nonce handling before signature checks, signature malleability risks, minting controls, and access restrictions. Most aspects, including revert behavior on failed requires and safe96 usage, look solid. The main note is the missing EIP-2 malleability enforcement, which could allow front-running but is low risk. Overall, I find no significant vulnerabilities and will output no_findings true with a brief summary.
codex
{"no_findings":true,"summary":"Reviewed the first-party Forth.sol token and did not identify exploitable issues in the focus areas (reentrancy, access control, upgradeability, signature validation, oracle manipulation, accounting/invariant breaks, external call patterns, unchecked returns, delegatecall).","findings":[]}
tokens used
12,594
{
"codex": {
"ran_at": "2026-01-12T19:27:00.957669+00:00",
"returncode": 0
},
"project": {
"mode": "source",
"file_count": 2,
"import_count": 1,
"first_party_contracts_count": 2
},
"summary": "Reviewed the first-party Forth.sol token and did not identify exploitable issues in the focus areas (reentrancy, access control, upgradeability, signature validation, oracle manipulation, accounting/invariant breaks, external call patterns, unchecked returns, delegatecall).",
"raw_final": {
"summary": "Reviewed the first-party Forth.sol token and did not identify exploitable issues in the focus areas (reentrancy, access control, upgradeability, signature validation, oracle manipulation, accounting/invariant breaks, external call patterns, unchecked returns, delegatecall).",
"findings": [],
"no_findings": true
},
"no_findings": true,
"schema_version": 1
}
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: CALLVALUE 00000006: DUP1 00000007: ISZERO 00000008: PUSH2 0x0010 0000000b: JUMPI 0000000c: PUSH1 0x00 0000000e: DUP1 0000000f: REVERT 00000010: JUMPDEST 00000011: POP 00000012: PUSH1 0x04 00000014: CALLDATASIZE 00000015: LT 00000016: PUSH2 0x01cf 00000019: JUMPI 0000001a: PUSH1 0x00 0000001c: CALLDATALOAD 0000001d: PUSH1 0xe0 0000001f: SHR 00000020: DUP1 00000021: PUSH4 0x6fcfff45 00000026: GT 00000027: PUSH2 0x0104 0000002a: JUMPI 0000002b: DUP1 0000002c: PUSH4 0xa9059cbb 00000031: GT 00000032: PUSH2 0x00a2 00000035: JUMPI 00000036: DUP1 00000037: PUSH4 0xdd62ed3e 0000003c: GT 0000003d: PUSH2 0x0071 00000040: JUMPI 00000041: DUP1 00000042: PUSH4 0xdd62ed3e 00000047: EQ 00000048: PUSH2 0x03a7 0000004b: JUMPI 0000004c: DUP1 0000004d: PUSH4 0xe7a324dc 00000052: EQ 00000053: PUSH2 0x03ba 00000056: JUMPI 00000057: DUP1 00000058: PUSH4 0xf1127ed8 0000005d: EQ 0000005e: PUSH2 0x03c2 00000061: JUMPI 00000062: DUP1 00000063: PUSH4 0xfca3b5aa 00000068: EQ 00000069: PUSH2 0x03e3 0000006c: JUMPI 0000006d: PUSH2 0x01cf 00000070: JUMP 00000071: JUMPDEST 00000072: DUP1 00000073: PUSH4 0xa9059cbb 00000078: EQ 00000079: PUSH2 0x035b 0000007c: JUMPI 0000007d: DUP1 0000007e: PUSH4 0xb4b5ea57 00000083: EQ 00000084: PUSH2 0x036e 00000087: JUMPI 00000088: DUP1 00000089: PUSH4 0xc3cda520 0000008e: EQ 0000008f: PUSH2 0x0381 00000092: JUMPI 00000093: DUP1 00000094: PUSH4 0xd505accf 00000099: EQ 0000009a: PUSH2 0x0394 0000009d: JUMPI 0000009e: PUSH2 0x01cf 000000a1: JUMP 000000a2: JUMPDEST 000000a3: DUP1 000000a4: PUSH4 0x782d6fe1 000000a9: GT 000000aa: PUSH2 0x00de 000000ad: JUMPI 000000ae: DUP1 000000af: PUSH4 0x782d6fe1 000000b4: EQ 000000b5: PUSH2 0x030d 000000b8: JUMPI 000000b9: DUP1 000000ba: PUSH4 0x79cc6790 000000bf: EQ 000000c0: PUSH2 0x032d 000000c3: JUMPI 000000c4: DUP1 000000c5: PUSH4 0x7ecebe00 000000ca: EQ 000000cb: PUSH2 0x0340 000000ce: JUMPI 000000cf: DUP1 000000d0: PUSH4 0x95d89b41 000000d5: EQ 000000d6: PUSH2 0x0353 000000d9: JUMPI 000000da: PUSH2 0x01cf 000000dd: JUMP 000000de: JUMPDEST 000000df: DUP1 000000e0: PUSH4 0x6fcfff45 000000e5: EQ 000000e6: PUSH2 0x02df 000000e9: JUMPI 000000ea: DUP1 000000eb: PUSH4 0x70a08231 000000f0: EQ 000000f1: PUSH2 0x02f2 000000f4: JUMPI 000000f5: DUP1 000000f6: PUSH4 0x76c71ca1 000000fb: EQ 000000fc: PUSH2 0x0305 000000ff: JUMPI 00000100: PUSH2 0x01cf 00000103: JUMP 00000104: JUMPDEST 00000105: DUP1 00000106: PUSH4 0x30b36cef 0000010b: GT 0000010c: PUSH2 0x0171 0000010f: JUMPI 00000110: DUP1 00000111: PUSH4 0x42966c68 00000116: GT 00000117: PUSH2 0x014b 0000011a: JUMPI 0000011b: DUP1 0000011c: PUSH4 0x42966c68 00000121: EQ 00000122: PUSH2 0x0291 00000125: JUMPI 00000126: DUP1 00000127: PUSH4 0x587cde1e 0000012c: EQ 0000012d: PUSH2 0x02a4 00000130: JUMPI 00000131: DUP1 00000132: PUSH4 0x5c11d62f 00000137: EQ 00000138: PUSH2 0x02b7 0000013b: JUMPI 0000013c: DUP1 0000013d: PUSH4 0x5c19a95c 00000142: EQ 00000143: PUSH2 0x02cc 00000146: JUMPI 00000147: PUSH2 0x01cf 0000014a: JUMP 0000014b: JUMPDEST 0000014c: DUP1 0000014d: PUSH4 0x30b36cef 00000152: EQ 00000153: PUSH2 0x025f 00000156: JUMPI 00000157: DUP1 00000158: PUSH4 0x313ce567 0000015d: EQ 0000015e: PUSH2 0x0267 00000161: JUMPI 00000162: DUP1 00000163: PUSH4 0x40c10f19 00000168: EQ 00000169: PUSH2 0x027c 0000016c: JUMPI 0000016d: PUSH2 0x01cf 00000170: JUMP 00000171: JUMPDEST 00000172: DUP1 00000173: PUSH4 0x18160ddd 00000178: GT 00000179: PUSH2 0x01ad 0000017c: JUMPI 0000017d: DUP1 0000017e: PUSH4 0x18160ddd 00000183: EQ 00000184: PUSH2 0x0227 00000187: JUMPI 00000188: DUP1 00000189: PUSH4 0x20606b70 0000018e: EQ 0000018f: PUSH2 0x023c 00000192: JUMPI 00000193: DUP1 00000194: PUSH4 0x23b872dd 00000199: EQ 0000019a: PUSH2 0x0244 0000019d: JUMPI 0000019e: DUP1 0000019f: PUSH4 0x30adf81f 000001a4: EQ 000001a5: PUSH2 0x0257 000001a8: JUMPI 000001a9: PUSH2 0x01cf 000001ac: JUMP 000001ad: JUMPDEST 000001ae: DUP1 000001af: PUSH4 0x06fdde03 000001b4: EQ 000001b5: PUSH2 0x01d4 000001b8: JUMPI 000001b9: DUP1 000001ba: PUSH4 0x07546172 000001bf: EQ 000001c0: PUSH2 0x01f2 000001c3: JUMPI 000001c4: DUP1 000001c5: PUSH4 0x095ea7b3 000001ca: EQ 000001cb: PUSH2 0x0207 000001ce: JUMPI 000001cf: JUMPDEST 000001d0: PUSH1 0x00 000001d2: DUP1 000001d3: REVERT 000001d4: JUMPDEST 000001d5: PUSH2 0x01dc 000001d8: PUSH2 0x03f6 000001db: JUMP 000001dc: JUMPDEST 000001dd: PUSH1 0x40 000001df: MLOAD 000001e0: PUSH2 0x01e9 000001e3: SWAP2 000001e4: SWAP1 000001e5: PUSH2 0x28db 000001e8: JUMP 000001e9: JUMPDEST 000001ea: PUSH1 0x40 000001ec: MLOAD 000001ed: DUP1 000001ee: SWAP2 000001ef: SUB 000001f0: SWAP1 000001f1: RETURN 000001f2: JUMPDEST 000001f3: PUSH2 0x01fa 000001f6: PUSH2 0x042f 000001f9: JUMP 000001fa: JUMPDEST 000001fb: PUSH1 0x40 000001fd: MLOAD 000001fe: PUSH2 0x01e9 00000201: SWAP2 00000202: SWAP1 00000203: PUSH2 0x27be 00000206: JUMP 00000207: JUMPDEST 00000208: PUSH2 0x021a 0000020b: PUSH2 0x0215 0000020e: CALLDATASIZE 0000020f: PUSH1 0x04 00000211: PUSH2 0x2575 00000214: JUMP 00000215: JUMPDEST 00000216: PUSH2 0x044b 00000219: JUMP 0000021a: JUMPDEST 0000021b: PUSH1 0x40 0000021d: MLOAD 0000021e: PUSH2 0x01e9 00000221: SWAP2 00000222: SWAP1 00000223: PUSH2 0x2806 00000226: JUMP 00000227: JUMPDEST 00000228: PUSH2 0x022f 0000022b: PUSH2 0x055c 0000022e: JUMP 0000022f: JUMPDEST 00000230: PUSH1 0x40 00000232: MLOAD 00000233: PUSH2 0x01e9 00000236: SWAP2 00000237: SWAP1 00000238: PUSH2 0x2811 0000023b: JUMP 0000023c: JUMPDEST 0000023d: PUSH2 0x022f 00000240: PUSH2 0x0562 00000243: JUMP 00000244: JUMPDEST 00000245: PUSH2 0x021a 00000248: PUSH2 0x0252 0000024b: CALLDATASIZE 0000024c: PUSH1 0x04 0000024e: PUSH2 0x24c9 00000251: JUMP 00000252: JUMPDEST 00000253: PUSH2 0x0579 00000256: JUMP 00000257: JUMPDEST 00000258: PUSH2 0x022f 0000025b: PUSH2 0x071b 0000025e: JUMP 0000025f: JUMPDEST 00000260: PUSH2 0x022f 00000263: PUSH2 0x0727 00000266: JUMP 00000267: JUMPDEST 00000268: PUSH2 0x026f 0000026b: PUSH2 0x072d 0000026e: JUMP 0000026f: JUMPDEST 00000270: PUSH1 0x40 00000272: MLOAD 00000273: PUSH2 0x01e9 00000276: SWAP2 00000277: SWAP1 00000278: PUSH2 0x2f23 0000027b: JUMP 0000027c: JUMPDEST 0000027d: PUSH2 0x028f 00000280: PUSH2 0x028a 00000283: CALLDATASIZE 00000284: PUSH1 0x04 00000286: PUSH2 0x2575 00000289: JUMP 0000028a: JUMPDEST 0000028b: PUSH2 0x0732 0000028e: JUMP 0000028f: JUMPDEST 00000290: STOP 00000291: JUMPDEST 00000292: PUSH2 0x028f 00000295: PUSH2 0x029f 00000298: CALLDATASIZE 00000299: PUSH1 0x04 0000029b: PUSH2 0x2637 0000029e: JUMP 0000029f: JUMPDEST 000002a0: PUSH2 0x0a33 000002a3: JUMP 000002a4: JUMPDEST 000002a5: PUSH2 0x01fa 000002a8: PUSH2 0x02b2 000002ab: CALLDATASIZE 000002ac: PUSH1 0x04 000002ae: PUSH2 0x247a 000002b1: JUMP 000002b2: JUMPDEST 000002b3: PUSH2 0x0a67 000002b6: JUMP 000002b7: JUMPDEST 000002b8: PUSH2 0x02bf 000002bb: PUSH2 0x0a8f 000002be: JUMP 000002bf: JUMPDEST 000002c0: PUSH1 0x40 000002c2: MLOAD 000002c3: PUSH2 0x01e9 000002c6: SWAP2 000002c7: SWAP1 000002c8: PUSH2 0x2eee 000002cb: JUMP 000002cc: JUMPDEST 000002cd: PUSH2 0x028f 000002d0: PUSH2 0x02da 000002d3: CALLDATASIZE 000002d4: PUSH1 0x04 000002d6: PUSH2 0x247a 000002d9: JUMP 000002da: JUMPDEST 000002db: PUSH2 0x0a97 000002de: JUMP 000002df: JUMPDEST 000002e0: PUSH2 0x02bf 000002e3: PUSH2 0x02ed 000002e6: CALLDATASIZE 000002e7: PUSH1 0x04 000002e9: PUSH2 0x247a 000002ec: JUMP 000002ed: JUMPDEST 000002ee: PUSH2 0x0aa4 000002f1: JUMP 000002f2: JUMPDEST 000002f3: PUSH2 0x022f 000002f6: PUSH2 0x0300 000002f9: CALLDATASIZE 000002fa: PUSH1 0x04 000002fc: PUSH2 0x247a 000002ff: JUMP 00000300: JUMPDEST 00000301: PUSH2 0x0abc 00000304: JUMP 00000305: JUMPDEST 00000306: PUSH2 0x026f 00000309: PUSH2 0x0af2 0000030c: JUMP 0000030d: JUMPDEST 0000030e: PUSH2 0x0320 00000311: PUSH2 0x031b 00000314: CALLDATASIZE 00000315: PUSH1 0x04 00000317: PUSH2 0x2575 0000031a: JUMP 0000031b: JUMPDEST 0000031c: PUSH2 0x0af7 0000031f: JUMP 00000320: JUMPDEST 00000321: PUSH1 0x40 00000323: MLOAD 00000324: PUSH2 0x01e9 00000327: SWAP2 00000328: SWAP1 00000329: PUSH2 0x2f31 0000032c: JUMP 0000032d: JUMPDEST 0000032e: PUSH2 0x028f 00000331: PUSH2 0x033b 00000334: CALLDATASIZE 00000335: PUSH1 0x04 00000337: PUSH2 0x2575 0000033a: JUMP 0000033b: JUMPDEST 0000033c: PUSH2 0x0dd9 0000033f: JUMP 00000340: JUMPDEST 00000341: PUSH2 0x022f 00000344: PUSH2 0x034e 00000347: CALLDATASIZE 00000348: PUSH1 0x04 0000034a: PUSH2 0x247a 0000034d: JUMP 0000034e: JUMPDEST 0000034f: PUSH2 0x0f11 00000352: JUMP 00000353: JUMPDEST 00000354: PUSH2 0x01dc 00000357: PUSH2 0x0f23 0000035a: JUMP 0000035b: JUMPDEST 0000035c: PUSH2 0x021a 0000035f: PUSH2 0x0369 00000362: CALLDATASIZE 00000363: PUSH1 0x04 00000365: PUSH2 0x2575 00000368: JUMP 00000369: JUMPDEST 0000036a: PUSH2 0x0f5c 0000036d: JUMP 0000036e: JUMPDEST 0000036f: PUSH2 0x0320 00000372: PUSH2 0x037c 00000375: CALLDATASIZE 00000376: PUSH1 0x04 00000378: PUSH2 0x247a 0000037b: JUMP 0000037c: JUMPDEST 0000037d: PUSH2 0x0f98 00000380: JUMP 00000381: JUMPDEST 00000382: PUSH2 0x028f 00000385: PUSH2 0x038f 00000388: CALLDATASIZE 00000389: PUSH1 0x04 0000038b: PUSH2 0x259f 0000038e: JUMP 0000038f: JUMPDEST 00000390: PUSH2 0x1047 00000393: JUMP 00000394: JUMPDEST 00000395: PUSH2 0x028f 00000398: PUSH2 0x03a2 0000039b: CALLDATASIZE 0000039c: PUSH1 0x04 0000039e: PUSH2 0x2509 000003a1: JUMP 000003a2: JUMPDEST 000003a3: PUSH2 0x12cc 000003a6: JUMP 000003a7: JUMPDEST 000003a8: PUSH2 0x022f 000003ab: PUSH2 0x03b5 000003ae: CALLDATASIZE 000003af: PUSH1 0x04 000003b1: PUSH2 0x2495 000003b4: JUMP 000003b5: JUMPDEST 000003b6: PUSH2 0x16ed 000003b9: JUMP 000003ba: JUMPDEST 000003bb: PUSH2 0x022f 000003be: PUSH2 0x1733 000003c1: JUMP 000003c2: JUMPDEST 000003c3: PUSH2 0x03d5 000003c6: PUSH2 0x03d0 000003c9: CALLDATASIZE 000003ca: PUSH1 0x04 000003cc: PUSH2 0x25f8 000003cf: JUMP 000003d0: JUMPDEST 000003d1: PUSH2 0x173f 000003d4: JUMP 000003d5: JUMPDEST 000003d6: PUSH1 0x40 000003d8: MLOAD 000003d9: PUSH2 0x01e9 000003dc: SWAP3 000003dd: SWAP2 000003de: SWAP1 000003df: PUSH2 0x2eff 000003e2: JUMP 000003e3: JUMPDEST 000003e4: PUSH2 0x028f 000003e7: PUSH2 0x03f1 000003ea: CALLDATASIZE 000003eb: PUSH1 0x04 000003ed: PUSH2 0x247a 000003f0: JUMP 000003f1: JUMPDEST 000003f2: PUSH2 0x177a 000003f5: JUMP 000003f6: JUMPDEST 000003f7: PUSH1 0x40 000003f9: MLOAD 000003fa: DUP1 000003fb: PUSH1 0x40 000003fd: ADD 000003fe: PUSH1 0x40 00000400: MSTORE 00000401: DUP1 00000402: PUSH1 0x15 00000404: DUP2 00000405: MSTORE 00000406: PUSH1 0x20 00000408: ADD 00000409: PUSH32 0x416d706c65666f72746820476f7665726e616e63650000000000000000000000 0000042a: DUP2 0000042b: MSTORE 0000042c: POP 0000042d: DUP2 0000042e: JUMP 0000042f: JUMPDEST 00000430: PUSH1 0x01 00000432: SLOAD 00000433: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000448: AND 00000449: DUP2 0000044a: JUMP 0000044b: JUMPDEST 0000044c: PUSH1 0x00 0000044e: DUP1 0000044f: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000470: DUP4 00000471: EQ 00000472: ISZERO 00000473: PUSH2 0x0489 00000476: JUMPI 00000477: POP 00000478: PUSH12 0xffffffffffffffffffffffff 00000485: PUSH2 0x04ae 00000488: JUMP 00000489: JUMPDEST 0000048a: PUSH2 0x04ab 0000048d: DUP4 0000048e: PUSH1 0x40 00000490: MLOAD 00000491: DUP1 00000492: PUSH1 0x60 00000494: ADD 00000495: PUSH1 0x40 00000497: MSTORE 00000498: DUP1 00000499: PUSH1 0x26 0000049b: DUP2 0000049c: MSTORE 0000049d: PUSH1 0x20 0000049f: ADD 000004a0: PUSH2 0x303f 000004a3: PUSH1 0x26 000004a5: SWAP2 000004a6: CODECOPY 000004a7: PUSH2 0x1866 000004aa: JUMP 000004ab: JUMPDEST 000004ac: SWAP1 000004ad: POP 000004ae: JUMPDEST 000004af: CALLER 000004b0: PUSH1 0x00 000004b2: DUP2 000004b3: DUP2 000004b4: MSTORE 000004b5: PUSH1 0x03 000004b7: PUSH1 0x20 000004b9: SWAP1 000004ba: DUP2 000004bb: MSTORE 000004bc: PUSH1 0x40 000004be: DUP1 000004bf: DUP4 000004c0: KECCAK256 000004c1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d6: DUP10 000004d7: AND 000004d8: DUP1 000004d9: DUP6 000004da: MSTORE 000004db: SWAP3 000004dc: MSTORE 000004dd: SWAP2 000004de: DUP3 000004df: SWAP1 000004e0: KECCAK256 000004e1: DUP1 000004e2: SLOAD 000004e3: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00000504: AND 00000505: PUSH12 0xffffffffffffffffffffffff 00000512: DUP7 00000513: AND 00000514: OR 00000515: SWAP1 00000516: SSTORE 00000517: SWAP1 00000518: MLOAD 00000519: SWAP1 0000051a: SWAP2 0000051b: SWAP1 0000051c: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 0000053d: SWAP1 0000053e: PUSH2 0x0548 00000541: SWAP1 00000542: DUP6 00000543: SWAP1 00000544: PUSH2 0x2f31 00000547: JUMP 00000548: JUMPDEST 00000549: PUSH1 0x40 0000054b: MLOAD 0000054c: DUP1 0000054d: SWAP2 0000054e: SUB 0000054f: SWAP1 00000550: LOG3 00000551: PUSH1 0x01 00000553: SWAP2 00000554: POP 00000555: POP 00000556: JUMPDEST 00000557: SWAP3 00000558: SWAP2 00000559: POP 0000055a: POP 0000055b: JUMP 0000055c: JUMPDEST 0000055d: PUSH1 0x00 0000055f: SLOAD 00000560: DUP2 00000561: JUMP 00000562: JUMPDEST 00000563: PUSH1 0x40 00000565: MLOAD 00000566: PUSH2 0x056e 00000569: SWAP1 0000056a: PUSH2 0x26fa 0000056d: JUMP 0000056e: JUMPDEST 0000056f: PUSH1 0x40 00000571: MLOAD 00000572: DUP1 00000573: SWAP2 00000574: SUB 00000575: SWAP1 00000576: KECCAK256 00000577: DUP2 00000578: JUMP 00000579: JUMPDEST 0000057a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000058f: DUP4 00000590: AND 00000591: PUSH1 0x00 00000593: SWAP1 00000594: DUP2 00000595: MSTORE 00000596: PUSH1 0x03 00000598: PUSH1 0x20 0000059a: SWAP1 0000059b: DUP2 0000059c: MSTORE 0000059d: PUSH1 0x40 0000059f: DUP1 000005a0: DUP4 000005a1: KECCAK256 000005a2: CALLER 000005a3: DUP1 000005a4: DUP6 000005a5: MSTORE 000005a6: SWAP1 000005a7: DUP4 000005a8: MSTORE 000005a9: DUP2 000005aa: DUP5 000005ab: KECCAK256 000005ac: SLOAD 000005ad: DUP3 000005ae: MLOAD 000005af: PUSH1 0x60 000005b1: DUP2 000005b2: ADD 000005b3: SWAP1 000005b4: SWAP4 000005b5: MSTORE 000005b6: PUSH1 0x26 000005b8: DUP1 000005b9: DUP5 000005ba: MSTORE 000005bb: SWAP2 000005bc: SWAP4 000005bd: PUSH12 0xffffffffffffffffffffffff 000005ca: SWAP1 000005cb: SWAP2 000005cc: AND 000005cd: SWAP3 000005ce: DUP6 000005cf: SWAP3 000005d0: PUSH2 0x05e3 000005d3: SWAP3 000005d4: DUP9 000005d5: SWAP3 000005d6: SWAP2 000005d7: SWAP1 000005d8: PUSH2 0x303f 000005db: SWAP1 000005dc: DUP4 000005dd: ADD 000005de: CODECOPY 000005df: PUSH2 0x1866 000005e2: JUMP 000005e3: JUMPDEST 000005e4: SWAP1 000005e5: POP 000005e6: DUP7 000005e7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005fc: AND 000005fd: DUP4 000005fe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000613: AND 00000614: EQ 00000615: ISZERO 00000616: DUP1 00000617: ISZERO 00000618: PUSH2 0x062f 0000061b: JUMPI 0000061c: POP 0000061d: PUSH12 0xffffffffffffffffffffffff 0000062a: DUP3 0000062b: DUP2 0000062c: AND 0000062d: EQ 0000062e: ISZERO 0000062f: JUMPDEST 00000630: ISZERO 00000631: PUSH2 0x0703 00000634: JUMPI 00000635: PUSH1 0x00 00000637: PUSH2 0x0659 0000063a: DUP4 0000063b: DUP4 0000063c: PUSH1 0x40 0000063e: MLOAD 0000063f: DUP1 00000640: PUSH1 0x60 00000642: ADD 00000643: PUSH1 0x40 00000645: MSTORE 00000646: DUP1 00000647: PUSH1 0x3e 00000649: DUP2 0000064a: MSTORE 0000064b: PUSH1 0x20 0000064d: ADD 0000064e: PUSH2 0x3001 00000651: PUSH1 0x3e 00000653: SWAP2 00000654: CODECOPY 00000655: PUSH2 0x18b8 00000658: JUMP 00000659: JUMPDEST 0000065a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000066f: DUP10 00000670: DUP2 00000671: AND 00000672: PUSH1 0x00 00000674: DUP2 00000675: DUP2 00000676: MSTORE 00000677: PUSH1 0x03 00000679: PUSH1 0x20 0000067b: SWAP1 0000067c: DUP2 0000067d: MSTORE 0000067e: PUSH1 0x40 00000680: DUP1 00000681: DUP4 00000682: KECCAK256 00000683: SWAP5 00000684: DUP11 00000685: AND 00000686: DUP1 00000687: DUP5 00000688: MSTORE 00000689: SWAP5 0000068a: SWAP1 0000068b: SWAP2 0000068c: MSTORE 0000068d: SWAP1 0000068e: DUP2 0000068f: SWAP1 00000690: KECCAK256 00000691: DUP1 00000692: SLOAD 00000693: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 000006b4: AND 000006b5: PUSH12 0xffffffffffffffffffffffff 000006c2: DUP7 000006c3: AND 000006c4: OR 000006c5: SWAP1 000006c6: SSTORE 000006c7: MLOAD 000006c8: SWAP3 000006c9: SWAP4 000006ca: POP 000006cb: SWAP1 000006cc: SWAP2 000006cd: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 000006ee: SWAP1 000006ef: PUSH2 0x06f9 000006f2: SWAP1 000006f3: DUP6 000006f4: SWAP1 000006f5: PUSH2 0x2f31 000006f8: JUMP 000006f9: JUMPDEST 000006fa: PUSH1 0x40 000006fc: MLOAD 000006fd: DUP1 000006fe: SWAP2 000006ff: SUB 00000700: SWAP1 00000701: LOG3 00000702: POP 00000703: JUMPDEST 00000704: PUSH2 0x070e 00000707: DUP8 00000708: DUP8 00000709: DUP4 0000070a: PUSH2 0x191b 0000070d: JUMP 0000070e: JUMPDEST 0000070f: POP 00000710: PUSH1 0x01 00000712: SWAP7 00000713: SWAP6 00000714: POP 00000715: POP 00000716: POP 00000717: POP 00000718: POP 00000719: POP 0000071a: JUMP 0000071b: JUMPDEST 0000071c: PUSH1 0x40 0000071e: MLOAD 0000071f: PUSH2 0x056e 00000722: SWAP1 00000723: PUSH2 0x2685 00000726: JUMP 00000727: JUMPDEST 00000728: PUSH1 0x02 0000072a: SLOAD 0000072b: DUP2 0000072c: JUMP 0000072d: JUMPDEST 0000072e: PUSH1 0x12 00000730: DUP2 00000731: JUMP 00000732: JUMPDEST 00000733: PUSH1 0x01 00000735: SLOAD 00000736: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000074b: AND 0000074c: CALLER 0000074d: EQ 0000074e: PUSH2 0x078c 00000751: JUMPI 00000752: PUSH1 0x40 00000754: MLOAD 00000755: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000776: DUP2 00000777: MSTORE 00000778: PUSH1 0x04 0000077a: ADD 0000077b: PUSH2 0x0783 0000077e: SWAP1 0000077f: PUSH2 0x2b2e 00000782: JUMP 00000783: JUMPDEST 00000784: PUSH1 0x40 00000786: MLOAD 00000787: DUP1 00000788: SWAP2 00000789: SUB 0000078a: SWAP1 0000078b: REVERT 0000078c: JUMPDEST 0000078d: PUSH1 0x02 0000078f: SLOAD 00000790: TIMESTAMP 00000791: LT 00000792: ISZERO 00000793: PUSH2 0x07c8 00000796: JUMPI 00000797: PUSH1 0x40 00000799: MLOAD 0000079a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000007bb: DUP2 000007bc: MSTORE 000007bd: PUSH1 0x04 000007bf: ADD 000007c0: PUSH2 0x0783 000007c3: SWAP1 000007c4: PUSH2 0x2d43 000007c7: JUMP 000007c8: JUMPDEST 000007c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007de: DUP3 000007df: AND 000007e0: PUSH2 0x0815 000007e3: JUMPI 000007e4: PUSH1 0x40 000007e6: MLOAD 000007e7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000808: DUP2 00000809: MSTORE 0000080a: PUSH1 0x04 0000080c: ADD 0000080d: PUSH2 0x0783 00000810: SWAP1 00000811: PUSH2 0x2da0 00000814: JUMP 00000815: JUMPDEST 00000816: PUSH2 0x0823 00000819: TIMESTAMP 0000081a: PUSH4 0x01e13380 0000081f: PUSH2 0x1b87 00000822: JUMP 00000823: JUMPDEST 00000824: PUSH1 0x02 00000826: DUP2 00000827: SWAP1 00000828: SSTORE 00000829: POP 0000082a: PUSH1 0x00 0000082c: PUSH2 0x084d 0000082f: DUP3 00000830: PUSH1 0x40 00000832: MLOAD 00000833: DUP1 00000834: PUSH1 0x60 00000836: ADD 00000837: PUSH1 0x40 00000839: MSTORE 0000083a: DUP1 0000083b: PUSH1 0x23 0000083d: DUP2 0000083e: MSTORE 0000083f: PUSH1 0x20 00000841: ADD 00000842: PUSH2 0x31eb 00000845: PUSH1 0x23 00000847: SWAP2 00000848: CODECOPY 00000849: PUSH2 0x1866 0000084c: JUMP 0000084d: JUMPDEST 0000084e: SWAP1 0000084f: POP 00000850: PUSH2 0x0869 00000853: PUSH2 0x0862 00000856: PUSH1 0x00 00000858: SLOAD 00000859: PUSH1 0x02 0000085b: PUSH1 0xff 0000085d: AND 0000085e: PUSH2 0x1bc6 00000861: JUMP 00000862: JUMPDEST 00000863: PUSH1 0x64 00000865: PUSH2 0x1c1a 00000868: JUMP 00000869: JUMPDEST 0000086a: DUP2 0000086b: PUSH12 0xffffffffffffffffffffffff 00000878: AND 00000879: GT 0000087a: ISZERO 0000087b: PUSH2 0x08b0 0000087e: JUMPI 0000087f: PUSH1 0x40 00000881: MLOAD 00000882: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000008a3: DUP2 000008a4: MSTORE 000008a5: PUSH1 0x04 000008a7: ADD 000008a8: PUSH2 0x0783 000008ab: SWAP1 000008ac: PUSH2 0x2b8b 000008af: JUMP 000008b0: JUMPDEST 000008b1: PUSH1 0x00 000008b3: PUSH2 0x08d6 000008b6: PUSH1 0x00 000008b8: SLOAD 000008b9: PUSH1 0x40 000008bb: MLOAD 000008bc: DUP1 000008bd: PUSH1 0x60 000008bf: ADD 000008c0: PUSH1 0x40 000008c2: MSTORE 000008c3: DUP1 000008c4: PUSH1 0x2b 000008c6: DUP2 000008c7: MSTORE 000008c8: PUSH1 0x20 000008ca: ADD 000008cb: PUSH2 0x3265 000008ce: PUSH1 0x2b 000008d0: SWAP2 000008d1: CODECOPY 000008d2: PUSH2 0x1866 000008d5: JUMP 000008d6: JUMPDEST 000008d7: SWAP1 000008d8: POP 000008d9: PUSH2 0x08fb 000008dc: DUP2 000008dd: DUP4 000008de: PUSH1 0x40 000008e0: MLOAD 000008e1: DUP1 000008e2: PUSH1 0x60 000008e4: ADD 000008e5: PUSH1 0x40 000008e7: MSTORE 000008e8: DUP1 000008e9: PUSH1 0x2c 000008eb: DUP2 000008ec: MSTORE 000008ed: PUSH1 0x20 000008ef: ADD 000008f0: PUSH2 0x2f8c 000008f3: PUSH1 0x2c 000008f5: SWAP2 000008f6: CODECOPY 000008f7: PUSH2 0x1c66 000008fa: JUMP 000008fb: JUMPDEST 000008fc: PUSH12 0xffffffffffffffffffffffff 00000909: SWAP1 0000090a: DUP2 0000090b: AND 0000090c: PUSH1 0x00 0000090e: SWAP1 0000090f: DUP2 00000910: SSTORE 00000911: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000926: DUP7 00000927: AND 00000928: DUP2 00000929: MSTORE 0000092a: PUSH1 0x04 0000092c: PUSH1 0x20 0000092e: SWAP1 0000092f: DUP2 00000930: MSTORE 00000931: PUSH1 0x40 00000933: SWAP2 00000934: DUP3 00000935: SWAP1 00000936: KECCAK256 00000937: SLOAD 00000938: DUP3 00000939: MLOAD 0000093a: PUSH1 0x60 0000093c: DUP2 0000093d: ADD 0000093e: SWAP1 0000093f: SWAP4 00000940: MSTORE 00000941: PUSH1 0x26 00000943: DUP1 00000944: DUP5 00000945: MSTORE 00000946: PUSH2 0x095f 00000949: SWAP5 0000094a: SWAP2 0000094b: SWAP1 0000094c: SWAP2 0000094d: AND 0000094e: SWAP3 0000094f: DUP7 00000950: SWAP3 00000951: SWAP1 00000952: SWAP2 00000953: SWAP1 00000954: PUSH2 0x323f 00000957: SWAP1 00000958: DUP4 00000959: ADD 0000095a: CODECOPY 0000095b: PUSH2 0x1c66 0000095e: JUMP 0000095f: JUMPDEST 00000960: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000975: DUP6 00000976: AND 00000977: PUSH1 0x00 00000979: DUP2 0000097a: DUP2 0000097b: MSTORE 0000097c: PUSH1 0x04 0000097e: PUSH1 0x20 00000980: MSTORE 00000981: PUSH1 0x40 00000983: DUP1 00000984: DUP3 00000985: KECCAK256 00000986: DUP1 00000987: SLOAD 00000988: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 000009a9: AND 000009aa: PUSH12 0xffffffffffffffffffffffff 000009b7: SWAP6 000009b8: SWAP1 000009b9: SWAP6 000009ba: AND 000009bb: SWAP5 000009bc: SWAP1 000009bd: SWAP5 000009be: OR 000009bf: SWAP1 000009c0: SWAP4 000009c1: SSTORE 000009c2: SWAP2 000009c3: MLOAD 000009c4: SWAP1 000009c5: SWAP2 000009c6: SWAP1 000009c7: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 000009e8: SWAP1 000009e9: PUSH2 0x09f3 000009ec: SWAP1 000009ed: DUP7 000009ee: SWAP1 000009ef: PUSH2 0x2f31 000009f2: JUMP 000009f3: JUMPDEST 000009f4: PUSH1 0x40 000009f6: MLOAD 000009f7: DUP1 000009f8: SWAP2 000009f9: SUB 000009fa: SWAP1 000009fb: LOG3 000009fc: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a11: DUP1 00000a12: DUP6 00000a13: AND 00000a14: PUSH1 0x00 00000a16: SWAP1 00000a17: DUP2 00000a18: MSTORE 00000a19: PUSH1 0x05 00000a1b: PUSH1 0x20 00000a1d: MSTORE 00000a1e: PUSH1 0x40 00000a20: DUP2 00000a21: KECCAK256 00000a22: SLOAD 00000a23: PUSH2 0x0a2d 00000a26: SWAP3 00000a27: AND 00000a28: DUP5 00000a29: PUSH2 0x1cc1 00000a2c: JUMP 00000a2d: JUMPDEST 00000a2e: POP 00000a2f: POP 00000a30: POP 00000a31: POP 00000a32: JUMP 00000a33: JUMPDEST 00000a34: PUSH1 0x00 00000a36: PUSH2 0x0a57 00000a39: DUP3 00000a3a: PUSH1 0x40 00000a3c: MLOAD 00000a3d: DUP1 00000a3e: PUSH1 0x60 00000a40: ADD 00000a41: PUSH1 0x40 00000a43: MSTORE 00000a44: DUP1 00000a45: PUSH1 0x26 00000a47: DUP2 00000a48: MSTORE 00000a49: PUSH1 0x20 00000a4b: ADD 00000a4c: PUSH2 0x3065 00000a4f: PUSH1 0x26 00000a51: SWAP2 00000a52: CODECOPY 00000a53: PUSH2 0x1866 00000a56: JUMP 00000a57: JUMPDEST 00000a58: SWAP1 00000a59: POP 00000a5a: PUSH2 0x0a63 00000a5d: CALLER 00000a5e: DUP3 00000a5f: PUSH2 0x1f08 00000a62: JUMP 00000a63: JUMPDEST 00000a64: POP 00000a65: POP 00000a66: JUMP 00000a67: JUMPDEST 00000a68: PUSH1 0x05 00000a6a: PUSH1 0x20 00000a6c: MSTORE 00000a6d: PUSH1 0x00 00000a6f: SWAP1 00000a70: DUP2 00000a71: MSTORE 00000a72: PUSH1 0x40 00000a74: SWAP1 00000a75: KECCAK256 00000a76: SLOAD 00000a77: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a8c: AND 00000a8d: DUP2 00000a8e: JUMP 00000a8f: JUMPDEST 00000a90: PUSH4 0x01e13380 00000a95: DUP2 00000a96: JUMP 00000a97: JUMPDEST 00000a98: PUSH2 0x0aa1 00000a9b: CALLER 00000a9c: DUP3 00000a9d: PUSH2 0x20d0 00000aa0: JUMP 00000aa1: JUMPDEST 00000aa2: POP 00000aa3: JUMP 00000aa4: JUMPDEST 00000aa5: PUSH1 0x07 00000aa7: PUSH1 0x20 00000aa9: MSTORE 00000aaa: PUSH1 0x00 00000aac: SWAP1 00000aad: DUP2 00000aae: MSTORE 00000aaf: PUSH1 0x40 00000ab1: SWAP1 00000ab2: KECCAK256 00000ab3: SLOAD 00000ab4: PUSH4 0xffffffff 00000ab9: AND 00000aba: DUP2 00000abb: JUMP 00000abc: JUMPDEST 00000abd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ad2: AND 00000ad3: PUSH1 0x00 00000ad5: SWAP1 00000ad6: DUP2 00000ad7: MSTORE 00000ad8: PUSH1 0x04 00000ada: PUSH1 0x20 00000adc: MSTORE 00000add: PUSH1 0x40 00000adf: SWAP1 00000ae0: KECCAK256 00000ae1: SLOAD 00000ae2: PUSH12 0xffffffffffffffffffffffff 00000aef: AND 00000af0: SWAP1 00000af1: JUMP 00000af2: JUMPDEST 00000af3: PUSH1 0x02 00000af5: DUP2 00000af6: JUMP 00000af7: JUMPDEST 00000af8: PUSH1 0x00 00000afa: NUMBER 00000afb: DUP3 00000afc: LT 00000afd: PUSH2 0x0b32 00000b00: JUMPI 00000b01: PUSH1 0x40 00000b03: MLOAD 00000b04: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000b25: DUP2 00000b26: MSTORE 00000b27: PUSH1 0x04 00000b29: ADD 00000b2a: PUSH2 0x0783 00000b2d: SWAP1 00000b2e: PUSH2 0x2bc2 00000b31: JUMP 00000b32: JUMPDEST 00000b33: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b48: DUP4 00000b49: AND 00000b4a: PUSH1 0x00 00000b4c: SWAP1 00000b4d: DUP2 00000b4e: MSTORE 00000b4f: PUSH1 0x07 00000b51: PUSH1 0x20 00000b53: MSTORE 00000b54: PUSH1 0x40 00000b56: SWAP1 00000b57: KECCAK256 00000b58: SLOAD 00000b59: PUSH4 0xffffffff 00000b5e: AND 00000b5f: DUP1 00000b60: PUSH2 0x0b6d 00000b63: JUMPI 00000b64: PUSH1 0x00 00000b66: SWAP2 00000b67: POP 00000b68: POP 00000b69: PUSH2 0x0556 00000b6c: JUMP 00000b6d: JUMPDEST 00000b6e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b83: DUP5 00000b84: AND 00000b85: PUSH1 0x00 00000b87: SWAP1 00000b88: DUP2 00000b89: MSTORE 00000b8a: PUSH1 0x06 00000b8c: PUSH1 0x20 00000b8e: SWAP1 00000b8f: DUP2 00000b90: MSTORE 00000b91: PUSH1 0x40 00000b93: DUP1 00000b94: DUP4 00000b95: KECCAK256 00000b96: PUSH4 0xffffffff 00000b9b: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000bbc: DUP7 00000bbd: ADD 00000bbe: DUP2 00000bbf: AND 00000bc0: DUP6 00000bc1: MSTORE 00000bc2: SWAP3 00000bc3: MSTORE 00000bc4: SWAP1 00000bc5: SWAP2 00000bc6: KECCAK256 00000bc7: SLOAD 00000bc8: AND 00000bc9: DUP4 00000bca: LT 00000bcb: PUSH2 0x0c45 00000bce: JUMPI 00000bcf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000be4: DUP5 00000be5: AND 00000be6: PUSH1 0x00 00000be8: SWAP1 00000be9: DUP2 00000bea: MSTORE 00000beb: PUSH1 0x06 00000bed: PUSH1 0x20 00000bef: SWAP1 00000bf0: DUP2 00000bf1: MSTORE 00000bf2: PUSH1 0x40 00000bf4: DUP1 00000bf5: DUP4 00000bf6: KECCAK256 00000bf7: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000c18: SWAP5 00000c19: SWAP1 00000c1a: SWAP5 00000c1b: ADD 00000c1c: PUSH4 0xffffffff 00000c21: AND 00000c22: DUP4 00000c23: MSTORE 00000c24: SWAP3 00000c25: SWAP1 00000c26: MSTORE 00000c27: KECCAK256 00000c28: SLOAD 00000c29: PUSH5 0x0100000000 00000c2f: SWAP1 00000c30: DIV 00000c31: PUSH12 0xffffffffffffffffffffffff 00000c3e: AND 00000c3f: SWAP1 00000c40: POP 00000c41: PUSH2 0x0556 00000c44: JUMP 00000c45: JUMPDEST 00000c46: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c5b: DUP5 00000c5c: AND 00000c5d: PUSH1 0x00 00000c5f: SWAP1 00000c60: DUP2 00000c61: MSTORE 00000c62: PUSH1 0x06 00000c64: PUSH1 0x20 00000c66: SWAP1 00000c67: DUP2 00000c68: MSTORE 00000c69: PUSH1 0x40 00000c6b: DUP1 00000c6c: DUP4 00000c6d: KECCAK256 00000c6e: DUP4 00000c6f: DUP1 00000c70: MSTORE 00000c71: SWAP1 00000c72: SWAP2 00000c73: MSTORE 00000c74: SWAP1 00000c75: KECCAK256 00000c76: SLOAD 00000c77: PUSH4 0xffffffff 00000c7c: AND 00000c7d: DUP4 00000c7e: LT 00000c7f: ISZERO 00000c80: PUSH2 0x0c8d 00000c83: JUMPI 00000c84: PUSH1 0x00 00000c86: SWAP2 00000c87: POP 00000c88: POP 00000c89: PUSH2 0x0556 00000c8c: JUMP 00000c8d: JUMPDEST 00000c8e: PUSH1 0x00 00000c90: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000cb1: DUP3 00000cb2: ADD 00000cb3: JUMPDEST 00000cb4: DUP2 00000cb5: PUSH4 0xffffffff 00000cba: AND 00000cbb: DUP2 00000cbc: PUSH4 0xffffffff 00000cc1: AND 00000cc2: GT 00000cc3: ISZERO 00000cc4: PUSH2 0x0d81 00000cc7: JUMPI 00000cc8: PUSH1 0x02 00000cca: DUP3 00000ccb: DUP3 00000ccc: SUB 00000ccd: PUSH4 0xffffffff 00000cd2: AND 00000cd3: DIV 00000cd4: DUP2 00000cd5: SUB 00000cd6: PUSH2 0x0cdd 00000cd9: PUSH2 0x242e 00000cdc: JUMP 00000cdd: JUMPDEST 00000cde: POP 00000cdf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000cf4: DUP8 00000cf5: AND 00000cf6: PUSH1 0x00 00000cf8: SWAP1 00000cf9: DUP2 00000cfa: MSTORE 00000cfb: PUSH1 0x06 00000cfd: PUSH1 0x20 00000cff: SWAP1 00000d00: DUP2 00000d01: MSTORE 00000d02: PUSH1 0x40 00000d04: DUP1 00000d05: DUP4 00000d06: KECCAK256 00000d07: PUSH4 0xffffffff 00000d0c: DUP6 00000d0d: DUP2 00000d0e: AND 00000d0f: DUP6 00000d10: MSTORE 00000d11: SWAP1 00000d12: DUP4 00000d13: MSTORE 00000d14: SWAP3 00000d15: DUP2 00000d16: SWAP1 00000d17: KECCAK256 00000d18: DUP2 00000d19: MLOAD 00000d1a: DUP1 00000d1b: DUP4 00000d1c: ADD 00000d1d: SWAP1 00000d1e: SWAP3 00000d1f: MSTORE 00000d20: SLOAD 00000d21: SWAP3 00000d22: DUP4 00000d23: AND 00000d24: DUP1 00000d25: DUP3 00000d26: MSTORE 00000d27: PUSH5 0x0100000000 00000d2d: SWAP1 00000d2e: SWAP4 00000d2f: DIV 00000d30: PUSH12 0xffffffffffffffffffffffff 00000d3d: AND 00000d3e: SWAP2 00000d3f: DUP2 00000d40: ADD 00000d41: SWAP2 00000d42: SWAP1 00000d43: SWAP2 00000d44: MSTORE 00000d45: SWAP1 00000d46: DUP8 00000d47: EQ 00000d48: ISZERO 00000d49: PUSH2 0x0d5c 00000d4c: JUMPI 00000d4d: PUSH1 0x20 00000d4f: ADD 00000d50: MLOAD 00000d51: SWAP5 00000d52: POP 00000d53: PUSH2 0x0556 00000d56: SWAP4 00000d57: POP 00000d58: POP 00000d59: POP 00000d5a: POP 00000d5b: JUMP 00000d5c: JUMPDEST 00000d5d: DUP1 00000d5e: MLOAD 00000d5f: PUSH4 0xffffffff 00000d64: AND 00000d65: DUP8 00000d66: GT 00000d67: ISZERO 00000d68: PUSH2 0x0d73 00000d6b: JUMPI 00000d6c: DUP2 00000d6d: SWAP4 00000d6e: POP 00000d6f: PUSH2 0x0d7a 00000d72: JUMP 00000d73: JUMPDEST 00000d74: PUSH1 0x01 00000d76: DUP3 00000d77: SUB 00000d78: SWAP3 00000d79: POP 00000d7a: JUMPDEST 00000d7b: POP 00000d7c: POP 00000d7d: PUSH2 0x0cb3 00000d80: JUMP 00000d81: JUMPDEST 00000d82: POP 00000d83: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000d98: DUP6 00000d99: AND 00000d9a: PUSH1 0x00 00000d9c: SWAP1 00000d9d: DUP2 00000d9e: MSTORE 00000d9f: PUSH1 0x06 00000da1: PUSH1 0x20 00000da3: SWAP1 00000da4: DUP2 00000da5: MSTORE 00000da6: PUSH1 0x40 00000da8: DUP1 00000da9: DUP4 00000daa: KECCAK256 00000dab: PUSH4 0xffffffff 00000db0: SWAP1 00000db1: SWAP5 00000db2: AND 00000db3: DUP4 00000db4: MSTORE 00000db5: SWAP3 00000db6: SWAP1 00000db7: MSTORE 00000db8: KECCAK256 00000db9: SLOAD 00000dba: PUSH12 0xffffffffffffffffffffffff 00000dc7: PUSH5 0x0100000000 00000dcd: SWAP1 00000dce: SWAP2 00000dcf: DIV 00000dd0: AND 00000dd1: SWAP2 00000dd2: POP 00000dd3: POP 00000dd4: SWAP3 00000dd5: SWAP2 00000dd6: POP 00000dd7: POP 00000dd8: JUMP 00000dd9: JUMPDEST 00000dda: PUSH1 0x00 00000ddc: PUSH2 0x0dfd 00000ddf: DUP3 00000de0: PUSH1 0x40 00000de2: MLOAD 00000de3: DUP1 00000de4: PUSH1 0x60 00000de6: ADD 00000de7: PUSH1 0x40 00000de9: MSTORE 00000dea: DUP1 00000deb: PUSH1 0x2a 00000ded: DUP2 00000dee: MSTORE 00000def: PUSH1 0x20 00000df1: ADD 00000df2: PUSH2 0x3198 00000df5: PUSH1 0x2a 00000df7: SWAP2 00000df8: CODECOPY 00000df9: PUSH2 0x1866 00000dfc: JUMP 00000dfd: JUMPDEST 00000dfe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e13: DUP5 00000e14: AND 00000e15: PUSH1 0x00 00000e17: SWAP1 00000e18: DUP2 00000e19: MSTORE 00000e1a: PUSH1 0x03 00000e1c: PUSH1 0x20 00000e1e: SWAP1 00000e1f: DUP2 00000e20: MSTORE 00000e21: PUSH1 0x40 00000e23: DUP1 00000e24: DUP4 00000e25: KECCAK256 00000e26: CALLER 00000e27: DUP5 00000e28: MSTORE 00000e29: DUP3 00000e2a: MSTORE 00000e2b: DUP1 00000e2c: DUP4 00000e2d: KECCAK256 00000e2e: SLOAD 00000e2f: DUP2 00000e30: MLOAD 00000e31: PUSH1 0x60 00000e33: DUP2 00000e34: ADD 00000e35: SWAP1 00000e36: SWAP3 00000e37: MSTORE 00000e38: PUSH1 0x29 00000e3a: DUP1 00000e3b: DUP4 00000e3c: MSTORE 00000e3d: SWAP5 00000e3e: SWAP6 00000e3f: POP 00000e40: SWAP3 00000e41: SWAP4 00000e42: PUSH2 0x0e64 00000e45: SWAP4 00000e46: PUSH12 0xffffffffffffffffffffffff 00000e53: AND 00000e54: SWAP3 00000e55: DUP7 00000e56: SWAP3 00000e57: SWAP2 00000e58: SWAP1 00000e59: PUSH2 0x311f 00000e5c: SWAP1 00000e5d: DUP4 00000e5e: ADD 00000e5f: CODECOPY 00000e60: PUSH2 0x18b8 00000e63: JUMP 00000e64: JUMPDEST 00000e65: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000e7a: DUP6 00000e7b: AND 00000e7c: PUSH1 0x00 00000e7e: DUP2 00000e7f: DUP2 00000e80: MSTORE 00000e81: PUSH1 0x03 00000e83: PUSH1 0x20 00000e85: SWAP1 00000e86: DUP2 00000e87: MSTORE 00000e88: PUSH1 0x40 00000e8a: DUP1 00000e8b: DUP4 00000e8c: KECCAK256 00000e8d: CALLER 00000e8e: DUP1 00000e8f: DUP6 00000e90: MSTORE 00000e91: SWAP3 00000e92: MSTORE 00000e93: SWAP2 00000e94: DUP3 00000e95: SWAP1 00000e96: KECCAK256 00000e97: DUP1 00000e98: SLOAD 00000e99: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00000eba: AND 00000ebb: PUSH12 0xffffffffffffffffffffffff 00000ec8: DUP7 00000ec9: AND 00000eca: OR 00000ecb: SWAP1 00000ecc: SSTORE 00000ecd: SWAP1 00000ece: MLOAD 00000ecf: SWAP3 00000ed0: SWAP4 00000ed1: POP 00000ed2: SWAP2 00000ed3: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00000ef4: SWAP1 00000ef5: PUSH2 0x0eff 00000ef8: SWAP1 00000ef9: DUP6 00000efa: SWAP1 00000efb: PUSH2 0x2f31 00000efe: JUMP 00000eff: JUMPDEST 00000f00: PUSH1 0x40 00000f02: MLOAD 00000f03: DUP1 00000f04: SWAP2 00000f05: SUB 00000f06: SWAP1 00000f07: LOG3 00000f08: PUSH2 0x0a2d 00000f0b: DUP5 00000f0c: DUP4 00000f0d: PUSH2 0x1f08 00000f10: JUMP 00000f11: JUMPDEST 00000f12: PUSH1 0x08 00000f14: PUSH1 0x20 00000f16: MSTORE 00000f17: PUSH1 0x00 00000f19: SWAP1 00000f1a: DUP2 00000f1b: MSTORE 00000f1c: PUSH1 0x40 00000f1e: SWAP1 00000f1f: KECCAK256 00000f20: SLOAD 00000f21: DUP2 00000f22: JUMP 00000f23: JUMPDEST 00000f24: PUSH1 0x40 00000f26: MLOAD 00000f27: DUP1 00000f28: PUSH1 0x40 00000f2a: ADD 00000f2b: PUSH1 0x40 00000f2d: MSTORE 00000f2e: DUP1 00000f2f: PUSH1 0x05 00000f31: DUP2 00000f32: MSTORE 00000f33: PUSH1 0x20 00000f35: ADD 00000f36: PUSH32 0x464f525448000000000000000000000000000000000000000000000000000000 00000f57: DUP2 00000f58: MSTORE 00000f59: POP 00000f5a: DUP2 00000f5b: JUMP 00000f5c: JUMPDEST 00000f5d: PUSH1 0x00 00000f5f: DUP1 00000f60: PUSH2 0x0f81 00000f63: DUP4 00000f64: PUSH1 0x40 00000f66: MLOAD 00000f67: DUP1 00000f68: PUSH1 0x60 00000f6a: ADD 00000f6b: PUSH1 0x40 00000f6d: MSTORE 00000f6e: DUP1 00000f6f: PUSH1 0x27 00000f71: DUP2 00000f72: MSTORE 00000f73: PUSH1 0x20 00000f75: ADD 00000f76: PUSH2 0x3290 00000f79: PUSH1 0x27 00000f7b: SWAP2 00000f7c: CODECOPY 00000f7d: PUSH2 0x1866 00000f80: JUMP 00000f81: JUMPDEST 00000f82: SWAP1 00000f83: POP 00000f84: PUSH2 0x0f8e 00000f87: CALLER 00000f88: DUP6 00000f89: DUP4 00000f8a: PUSH2 0x191b 00000f8d: JUMP 00000f8e: JUMPDEST 00000f8f: POP 00000f90: PUSH1 0x01 00000f92: SWAP4 00000f93: SWAP3 00000f94: POP 00000f95: POP 00000f96: POP 00000f97: JUMP 00000f98: JUMPDEST 00000f99: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fae: DUP2 00000faf: AND 00000fb0: PUSH1 0x00 00000fb2: SWAP1 00000fb3: DUP2 00000fb4: MSTORE 00000fb5: PUSH1 0x07 00000fb7: PUSH1 0x20 00000fb9: MSTORE 00000fba: PUSH1 0x40 00000fbc: DUP2 00000fbd: KECCAK256 00000fbe: SLOAD 00000fbf: PUSH4 0xffffffff 00000fc4: AND 00000fc5: DUP1 00000fc6: PUSH2 0x0fd0 00000fc9: JUMPI 00000fca: PUSH1 0x00 00000fcc: PUSH2 0x1040 00000fcf: JUMP 00000fd0: JUMPDEST 00000fd1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000fe6: DUP4 00000fe7: AND 00000fe8: PUSH1 0x00 00000fea: SWAP1 00000feb: DUP2 00000fec: MSTORE 00000fed: PUSH1 0x06 00000fef: PUSH1 0x20 00000ff1: SWAP1 00000ff2: DUP2 00000ff3: MSTORE 00000ff4: PUSH1 0x40 00000ff6: DUP1 00000ff7: DUP4 00000ff8: KECCAK256 00000ff9: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 0000101a: DUP6 0000101b: ADD 0000101c: PUSH4 0xffffffff 00001021: AND 00001022: DUP5 00001023: MSTORE 00001024: SWAP1 00001025: SWAP2 00001026: MSTORE 00001027: SWAP1 00001028: KECCAK256 00001029: SLOAD 0000102a: PUSH5 0x0100000000 00001030: SWAP1 00001031: DIV 00001032: PUSH12 0xffffffffffffffffffffffff 0000103f: AND 00001040: JUMPDEST 00001041: SWAP4 00001042: SWAP3 00001043: POP 00001044: POP 00001045: POP 00001046: JUMP 00001047: JUMPDEST 00001048: PUSH1 0x00 0000104a: PUSH1 0x40 0000104c: MLOAD 0000104d: PUSH2 0x1055 00001050: SWAP1 00001051: PUSH2 0x26fa 00001054: JUMP 00001055: JUMPDEST 00001056: PUSH1 0x40 00001058: DUP1 00001059: MLOAD 0000105a: SWAP2 0000105b: DUP3 0000105c: SWAP1 0000105d: SUB 0000105e: DUP3 0000105f: KECCAK256 00001060: DUP3 00001061: DUP3 00001062: ADD 00001063: SWAP1 00001064: SWAP2 00001065: MSTORE 00001066: PUSH1 0x15 00001068: DUP3 00001069: MSTORE 0000106a: PUSH32 0x416d706c65666f72746820476f7665726e616e63650000000000000000000000 0000108b: PUSH1 0x20 0000108d: SWAP1 0000108e: SWAP3 0000108f: ADD 00001090: SWAP2 00001091: SWAP1 00001092: SWAP2 00001093: MSTORE 00001094: PUSH32 0x8074a57fc3df0f85e9fde9508c19e931785a115c70c33d274f41a392070a74fc 000010b5: PUSH2 0x10bc 000010b8: PUSH2 0x217e 000010bb: JUMP 000010bc: JUMPDEST 000010bd: ADDRESS 000010be: PUSH1 0x40 000010c0: MLOAD 000010c1: PUSH1 0x20 000010c3: ADD 000010c4: PUSH2 0x10d0 000010c7: SWAP5 000010c8: SWAP4 000010c9: SWAP3 000010ca: SWAP2 000010cb: SWAP1 000010cc: PUSH2 0x288c 000010cf: JUMP 000010d0: JUMPDEST 000010d1: PUSH1 0x40 000010d3: MLOAD 000010d4: PUSH1 0x20 000010d6: DUP2 000010d7: DUP4 000010d8: SUB 000010d9: SUB 000010da: DUP2 000010db: MSTORE 000010dc: SWAP1 000010dd: PUSH1 0x40 000010df: MSTORE 000010e0: DUP1 000010e1: MLOAD 000010e2: SWAP1 000010e3: PUSH1 0x20 000010e5: ADD 000010e6: KECCAK256 000010e7: SWAP1 000010e8: POP 000010e9: PUSH1 0x00 000010eb: PUSH1 0x40 000010ed: MLOAD 000010ee: PUSH2 0x10f6 000010f1: SWAP1 000010f2: PUSH2 0x276f 000010f5: JUMP 000010f6: JUMPDEST 000010f7: PUSH1 0x40 000010f9: MLOAD 000010fa: SWAP1 000010fb: DUP2 000010fc: SWAP1 000010fd: SUB 000010fe: DUP2 000010ff: KECCAK256 00001100: PUSH2 0x1111 00001103: SWAP2 00001104: DUP11 00001105: SWAP1 00001106: DUP11 00001107: SWAP1 00001108: DUP11 00001109: SWAP1 0000110a: PUSH1 0x20 0000110c: ADD 0000110d: PUSH2 0x285b 00001110: JUMP 00001111: JUMPDEST 00001112: PUSH1 0x40 00001114: MLOAD 00001115: PUSH1 0x20 00001117: DUP2 00001118: DUP4 00001119: SUB 0000111a: SUB 0000111b: DUP2 0000111c: MSTORE 0000111d: SWAP1 0000111e: PUSH1 0x40 00001120: MSTORE 00001121: DUP1 00001122: MLOAD 00001123: SWAP1 00001124: PUSH1 0x20 00001126: ADD 00001127: KECCAK256 00001128: SWAP1 00001129: POP 0000112a: PUSH1 0x00 0000112c: DUP3 0000112d: DUP3 0000112e: PUSH1 0x40 00001130: MLOAD 00001131: PUSH1 0x20 00001133: ADD 00001134: PUSH2 0x113e 00001137: SWAP3 00001138: SWAP2 00001139: SWAP1 0000113a: PUSH2 0x264f 0000113d: JUMP 0000113e: JUMPDEST 0000113f: PUSH1 0x40 00001141: MLOAD 00001142: PUSH1 0x20 00001144: DUP2 00001145: DUP4 00001146: SUB 00001147: SUB 00001148: DUP2 00001149: MSTORE 0000114a: SWAP1 0000114b: PUSH1 0x40 0000114d: MSTORE 0000114e: DUP1 0000114f: MLOAD 00001150: SWAP1 00001151: PUSH1 0x20 00001153: ADD 00001154: KECCAK256 00001155: SWAP1 00001156: POP 00001157: PUSH1 0x00 00001159: PUSH1 0x01 0000115b: DUP3 0000115c: DUP9 0000115d: DUP9 0000115e: DUP9 0000115f: PUSH1 0x40 00001161: MLOAD 00001162: PUSH1 0x00 00001164: DUP2 00001165: MSTORE 00001166: PUSH1 0x20 00001168: ADD 00001169: PUSH1 0x40 0000116b: MSTORE 0000116c: PUSH1 0x40 0000116e: MLOAD 0000116f: PUSH2 0x117b 00001172: SWAP5 00001173: SWAP4 00001174: SWAP3 00001175: SWAP2 00001176: SWAP1 00001177: PUSH2 0x28bd 0000117a: JUMP 0000117b: JUMPDEST 0000117c: PUSH1 0x20 0000117e: PUSH1 0x40 00001180: MLOAD 00001181: PUSH1 0x20 00001183: DUP2 00001184: SUB 00001185: SWAP1 00001186: DUP1 00001187: DUP5 00001188: SUB 00001189: SWAP1 0000118a: DUP6 0000118b: GAS 0000118c: STATICCALL 0000118d: ISZERO 0000118e: DUP1 0000118f: ISZERO 00001190: PUSH2 0x119d 00001193: JUMPI 00001194: RETURNDATASIZE 00001195: PUSH1 0x00 00001197: DUP1 00001198: RETURNDATACOPY 00001199: RETURNDATASIZE 0000119a: PUSH1 0x00 0000119c: REVERT 0000119d: JUMPDEST 0000119e: POP 0000119f: POP 000011a0: PUSH1 0x40 000011a2: MLOAD 000011a3: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000011c4: ADD 000011c5: MLOAD 000011c6: SWAP2 000011c7: POP 000011c8: POP 000011c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000011de: DUP2 000011df: AND 000011e0: PUSH2 0x1215 000011e3: JUMPI 000011e4: PUSH1 0x40 000011e6: MLOAD 000011e7: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001208: DUP2 00001209: MSTORE 0000120a: PUSH1 0x04 0000120c: ADD 0000120d: PUSH2 0x0783 00001210: SWAP1 00001211: PUSH2 0x2a3d 00001214: JUMP 00001215: JUMPDEST 00001216: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000122b: DUP2 0000122c: AND 0000122d: PUSH1 0x00 0000122f: SWAP1 00001230: DUP2 00001231: MSTORE 00001232: PUSH1 0x08 00001234: PUSH1 0x20 00001236: MSTORE 00001237: PUSH1 0x40 00001239: SWAP1 0000123a: KECCAK256 0000123b: DUP1 0000123c: SLOAD 0000123d: PUSH1 0x01 0000123f: DUP2 00001240: ADD 00001241: SWAP1 00001242: SWAP2 00001243: SSTORE 00001244: DUP10 00001245: EQ 00001246: PUSH2 0x127b 00001249: JUMPI 0000124a: PUSH1 0x40 0000124c: MLOAD 0000124d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000126e: DUP2 0000126f: MSTORE 00001270: PUSH1 0x04 00001272: ADD 00001273: PUSH2 0x0783 00001276: SWAP1 00001277: PUSH2 0x294c 0000127a: JUMP 0000127b: JUMPDEST 0000127c: DUP8 0000127d: TIMESTAMP 0000127e: GT 0000127f: ISZERO 00001280: PUSH2 0x12b5 00001283: JUMPI 00001284: PUSH1 0x40 00001286: MLOAD 00001287: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000012a8: DUP2 000012a9: MSTORE 000012aa: PUSH1 0x04 000012ac: ADD 000012ad: PUSH2 0x0783 000012b0: SWAP1 000012b1: PUSH2 0x2e91 000012b4: JUMP 000012b5: JUMPDEST 000012b6: PUSH2 0x12bf 000012b9: DUP2 000012ba: DUP12 000012bb: PUSH2 0x20d0 000012be: JUMP 000012bf: JUMPDEST 000012c0: POP 000012c1: POP 000012c2: POP 000012c3: POP 000012c4: JUMPDEST 000012c5: POP 000012c6: POP 000012c7: POP 000012c8: POP 000012c9: POP 000012ca: POP 000012cb: JUMP 000012cc: JUMPDEST 000012cd: PUSH1 0x00 000012cf: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000012f0: DUP7 000012f1: EQ 000012f2: ISZERO 000012f3: PUSH2 0x1309 000012f6: JUMPI 000012f7: POP 000012f8: PUSH12 0xffffffffffffffffffffffff 00001305: PUSH2 0x132e 00001308: JUMP 00001309: JUMPDEST 0000130a: PUSH2 0x132b 0000130d: DUP7 0000130e: PUSH1 0x40 00001310: MLOAD 00001311: DUP1 00001312: PUSH1 0x60 00001314: ADD 00001315: PUSH1 0x40 00001317: MSTORE 00001318: DUP1 00001319: PUSH1 0x25 0000131b: DUP2 0000131c: MSTORE 0000131d: PUSH1 0x20 0000131f: ADD 00001320: PUSH2 0x2fdc 00001323: PUSH1 0x25 00001325: SWAP2 00001326: CODECOPY 00001327: PUSH2 0x1866 0000132a: JUMP 0000132b: JUMPDEST 0000132c: SWAP1 0000132d: POP 0000132e: JUMPDEST 0000132f: PUSH1 0x00 00001331: PUSH1 0x40 00001333: MLOAD 00001334: PUSH2 0x133c 00001337: SWAP1 00001338: PUSH2 0x26fa 0000133b: JUMP 0000133c: JUMPDEST 0000133d: PUSH1 0x40 0000133f: DUP1 00001340: MLOAD 00001341: SWAP2 00001342: DUP3 00001343: SWAP1 00001344: SUB 00001345: DUP3 00001346: KECCAK256 00001347: DUP3 00001348: DUP3 00001349: ADD 0000134a: SWAP1 0000134b: SWAP2 0000134c: MSTORE 0000134d: PUSH1 0x15 0000134f: DUP3 00001350: MSTORE 00001351: PUSH32 0x416d706c65666f72746820476f7665726e616e63650000000000000000000000 00001372: PUSH1 0x20 00001374: SWAP1 00001375: SWAP3 00001376: ADD 00001377: SWAP2 00001378: SWAP1 00001379: SWAP2 0000137a: MSTORE 0000137b: PUSH32 0x8074a57fc3df0f85e9fde9508c19e931785a115c70c33d274f41a392070a74fc 0000139c: PUSH2 0x13a3 0000139f: PUSH2 0x217e 000013a2: JUMP 000013a3: JUMPDEST 000013a4: ADDRESS 000013a5: PUSH1 0x40 000013a7: MLOAD 000013a8: PUSH1 0x20 000013aa: ADD 000013ab: PUSH2 0x13b7 000013ae: SWAP5 000013af: SWAP4 000013b0: SWAP3 000013b1: SWAP2 000013b2: SWAP1 000013b3: PUSH2 0x288c 000013b6: JUMP 000013b7: JUMPDEST 000013b8: PUSH1 0x40 000013ba: MLOAD 000013bb: PUSH1 0x20 000013bd: DUP2 000013be: DUP4 000013bf: SUB 000013c0: SUB 000013c1: DUP2 000013c2: MSTORE 000013c3: SWAP1 000013c4: PUSH1 0x40 000013c6: MSTORE 000013c7: DUP1 000013c8: MLOAD 000013c9: SWAP1 000013ca: PUSH1 0x20 000013cc: ADD 000013cd: KECCAK256 000013ce: SWAP1 000013cf: POP 000013d0: PUSH1 0x00 000013d2: PUSH1 0x40 000013d4: MLOAD 000013d5: PUSH2 0x13dd 000013d8: SWAP1 000013d9: PUSH2 0x2685 000013dc: JUMP 000013dd: JUMPDEST 000013de: PUSH1 0x40 000013e0: DUP1 000013e1: MLOAD 000013e2: SWAP2 000013e3: DUP3 000013e4: SWAP1 000013e5: SUB 000013e6: DUP3 000013e7: KECCAK256 000013e8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000013fd: DUP14 000013fe: AND 000013ff: PUSH1 0x00 00001401: SWAP1 00001402: DUP2 00001403: MSTORE 00001404: PUSH1 0x08 00001406: PUSH1 0x20 00001408: SWAP1 00001409: DUP2 0000140a: MSTORE 0000140b: SWAP3 0000140c: SWAP1 0000140d: KECCAK256 0000140e: DUP1 0000140f: SLOAD 00001410: PUSH1 0x01 00001412: DUP2 00001413: ADD 00001414: SWAP1 00001415: SWAP2 00001416: SSTORE 00001417: PUSH2 0x142c 0000141a: SWAP4 0000141b: SWAP2 0000141c: SWAP3 0000141d: DUP15 0000141e: SWAP3 0000141f: DUP15 00001420: SWAP3 00001421: DUP15 00001422: SWAP3 00001423: SWAP1 00001424: SWAP2 00001425: DUP15 00001426: SWAP2 00001427: ADD 00001428: PUSH2 0x281a 0000142b: JUMP 0000142c: JUMPDEST 0000142d: PUSH1 0x40 0000142f: MLOAD 00001430: PUSH1 0x20 00001432: DUP2 00001433: DUP4 00001434: SUB 00001435: SUB 00001436: DUP2 00001437: MSTORE 00001438: SWAP1 00001439: PUSH1 0x40 0000143b: MSTORE 0000143c: DUP1 0000143d: MLOAD 0000143e: SWAP1 0000143f: PUSH1 0x20 00001441: ADD 00001442: KECCAK256 00001443: SWAP1 00001444: POP 00001445: PUSH1 0x00 00001447: DUP3 00001448: DUP3 00001449: PUSH1 0x40 0000144b: MLOAD 0000144c: PUSH1 0x20 0000144e: ADD 0000144f: PUSH2 0x1459 00001452: SWAP3 00001453: SWAP2 00001454: SWAP1 00001455: PUSH2 0x264f 00001458: JUMP 00001459: JUMPDEST 0000145a: PUSH1 0x40 0000145c: MLOAD 0000145d: PUSH1 0x20 0000145f: DUP2 00001460: DUP4 00001461: SUB 00001462: SUB 00001463: DUP2 00001464: MSTORE 00001465: SWAP1 00001466: PUSH1 0x40 00001468: MSTORE 00001469: DUP1 0000146a: MLOAD 0000146b: SWAP1 0000146c: PUSH1 0x20 0000146e: ADD 0000146f: KECCAK256 00001470: SWAP1 00001471: POP 00001472: PUSH1 0x00 00001474: PUSH1 0x01 00001476: DUP3 00001477: DUP10 00001478: DUP10 00001479: DUP10 0000147a: PUSH1 0x40 0000147c: MLOAD 0000147d: PUSH1 0x00 0000147f: DUP2 00001480: MSTORE 00001481: PUSH1 0x20 00001483: ADD 00001484: PUSH1 0x40 00001486: MSTORE 00001487: PUSH1 0x40 00001489: MLOAD 0000148a: PUSH2 0x1496 0000148d: SWAP5 0000148e: SWAP4 0000148f: SWAP3 00001490: SWAP2 00001491: SWAP1 00001492: PUSH2 0x28bd 00001495: JUMP 00001496: JUMPDEST 00001497: PUSH1 0x20 00001499: PUSH1 0x40 0000149b: MLOAD 0000149c: PUSH1 0x20 0000149e: DUP2 0000149f: SUB 000014a0: SWAP1 000014a1: DUP1 000014a2: DUP5 000014a3: SUB 000014a4: SWAP1 000014a5: DUP6 000014a6: GAS 000014a7: STATICCALL 000014a8: ISZERO 000014a9: DUP1 000014aa: ISZERO 000014ab: PUSH2 0x14b8 000014ae: JUMPI 000014af: RETURNDATASIZE 000014b0: PUSH1 0x00 000014b2: DUP1 000014b3: RETURNDATACOPY 000014b4: RETURNDATASIZE 000014b5: PUSH1 0x00 000014b7: REVERT 000014b8: JUMPDEST 000014b9: POP 000014ba: POP 000014bb: PUSH1 0x40 000014bd: MLOAD 000014be: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 000014df: ADD 000014e0: MLOAD 000014e1: SWAP2 000014e2: POP 000014e3: POP 000014e4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000014f9: DUP2 000014fa: AND 000014fb: PUSH2 0x1530 000014fe: JUMPI 000014ff: PUSH1 0x40 00001501: MLOAD 00001502: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001523: DUP2 00001524: MSTORE 00001525: PUSH1 0x04 00001527: ADD 00001528: PUSH2 0x0783 0000152b: SWAP1 0000152c: PUSH2 0x2d0e 0000152f: JUMP 00001530: JUMPDEST 00001531: DUP12 00001532: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001547: AND 00001548: DUP2 00001549: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000155e: AND 0000155f: EQ 00001560: PUSH2 0x1595 00001563: JUMPI 00001564: PUSH1 0x40 00001566: MLOAD 00001567: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001588: DUP2 00001589: MSTORE 0000158a: PUSH1 0x04 0000158c: ADD 0000158d: PUSH2 0x0783 00001590: SWAP1 00001591: PUSH2 0x2e5a 00001594: JUMP 00001595: JUMPDEST 00001596: DUP9 00001597: TIMESTAMP 00001598: GT 00001599: ISZERO 0000159a: PUSH2 0x15cf 0000159d: JUMPI 0000159e: PUSH1 0x40 000015a0: MLOAD 000015a1: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000015c2: DUP2 000015c3: MSTORE 000015c4: PUSH1 0x04 000015c6: ADD 000015c7: PUSH2 0x0783 000015ca: SWAP1 000015cb: PUSH2 0x2c1f 000015ce: JUMP 000015cf: JUMPDEST 000015d0: DUP5 000015d1: PUSH1 0x03 000015d3: PUSH1 0x00 000015d5: DUP15 000015d6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000015eb: AND 000015ec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001601: AND 00001602: DUP2 00001603: MSTORE 00001604: PUSH1 0x20 00001606: ADD 00001607: SWAP1 00001608: DUP2 00001609: MSTORE 0000160a: PUSH1 0x20 0000160c: ADD 0000160d: PUSH1 0x00 0000160f: KECCAK256 00001610: PUSH1 0x00 00001612: DUP14 00001613: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001628: AND 00001629: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000163e: AND 0000163f: DUP2 00001640: MSTORE 00001641: PUSH1 0x20 00001643: ADD 00001644: SWAP1 00001645: DUP2 00001646: MSTORE 00001647: PUSH1 0x20 00001649: ADD 0000164a: PUSH1 0x00 0000164c: KECCAK256 0000164d: PUSH1 0x00 0000164f: PUSH2 0x0100 00001652: EXP 00001653: DUP2 00001654: SLOAD 00001655: DUP2 00001656: PUSH12 0xffffffffffffffffffffffff 00001663: MUL 00001664: NOT 00001665: AND 00001666: SWAP1 00001667: DUP4 00001668: PUSH12 0xffffffffffffffffffffffff 00001675: AND 00001676: MUL 00001677: OR 00001678: SWAP1 00001679: SSTORE 0000167a: POP 0000167b: DUP11 0000167c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001691: AND 00001692: DUP13 00001693: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000016a8: AND 000016a9: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 000016ca: DUP8 000016cb: PUSH1 0x40 000016cd: MLOAD 000016ce: PUSH2 0x16d7 000016d1: SWAP2 000016d2: SWAP1 000016d3: PUSH2 0x2f31 000016d6: JUMP 000016d7: JUMPDEST 000016d8: PUSH1 0x40 000016da: MLOAD 000016db: DUP1 000016dc: SWAP2 000016dd: SUB 000016de: SWAP1 000016df: LOG3 000016e0: POP 000016e1: POP 000016e2: POP 000016e3: POP 000016e4: POP 000016e5: POP 000016e6: POP 000016e7: POP 000016e8: POP 000016e9: POP 000016ea: POP 000016eb: POP 000016ec: JUMP 000016ed: JUMPDEST 000016ee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001703: SWAP2 00001704: DUP3 00001705: AND 00001706: PUSH1 0x00 00001708: SWAP1 00001709: DUP2 0000170a: MSTORE 0000170b: PUSH1 0x03 0000170d: PUSH1 0x20 0000170f: SWAP1 00001710: DUP2 00001711: MSTORE 00001712: PUSH1 0x40 00001714: DUP1 00001715: DUP4 00001716: KECCAK256 00001717: SWAP4 00001718: SWAP1 00001719: SWAP5 0000171a: AND 0000171b: DUP3 0000171c: MSTORE 0000171d: SWAP2 0000171e: SWAP1 0000171f: SWAP2 00001720: MSTORE 00001721: KECCAK256 00001722: SLOAD 00001723: PUSH12 0xffffffffffffffffffffffff 00001730: AND 00001731: SWAP1 00001732: JUMP 00001733: JUMPDEST 00001734: PUSH1 0x40 00001736: MLOAD 00001737: PUSH2 0x056e 0000173a: SWAP1 0000173b: PUSH2 0x276f 0000173e: JUMP 0000173f: JUMPDEST 00001740: PUSH1 0x06 00001742: PUSH1 0x20 00001744: SWAP1 00001745: DUP2 00001746: MSTORE 00001747: PUSH1 0x00 00001749: SWAP3 0000174a: DUP4 0000174b: MSTORE 0000174c: PUSH1 0x40 0000174e: DUP1 0000174f: DUP5 00001750: KECCAK256 00001751: SWAP1 00001752: SWAP2 00001753: MSTORE 00001754: SWAP1 00001755: DUP3 00001756: MSTORE 00001757: SWAP1 00001758: KECCAK256 00001759: SLOAD 0000175a: PUSH4 0xffffffff 0000175f: DUP2 00001760: AND 00001761: SWAP1 00001762: PUSH5 0x0100000000 00001768: SWAP1 00001769: DIV 0000176a: PUSH12 0xffffffffffffffffffffffff 00001777: AND 00001778: DUP3 00001779: JUMP 0000177a: JUMPDEST 0000177b: PUSH1 0x01 0000177d: SLOAD 0000177e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001793: AND 00001794: CALLER 00001795: EQ 00001796: PUSH2 0x17cb 00001799: JUMPI 0000179a: PUSH1 0x40 0000179c: MLOAD 0000179d: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000017be: DUP2 000017bf: MSTORE 000017c0: PUSH1 0x04 000017c2: ADD 000017c3: PUSH2 0x0783 000017c6: SWAP1 000017c7: PUSH2 0x29a9 000017ca: JUMP 000017cb: JUMPDEST 000017cc: PUSH1 0x01 000017ce: SLOAD 000017cf: PUSH1 0x40 000017d1: MLOAD 000017d2: PUSH32 0x3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f6 000017f3: SWAP2 000017f4: PUSH2 0x1817 000017f7: SWAP2 000017f8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000180d: SWAP1 0000180e: SWAP2 0000180f: AND 00001810: SWAP1 00001811: DUP5 00001812: SWAP1 00001813: PUSH2 0x27df 00001816: JUMP 00001817: JUMPDEST 00001818: PUSH1 0x40 0000181a: MLOAD 0000181b: DUP1 0000181c: SWAP2 0000181d: SUB 0000181e: SWAP1 0000181f: LOG1 00001820: PUSH1 0x01 00001822: DUP1 00001823: SLOAD 00001824: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 00001845: AND 00001846: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000185b: SWAP3 0000185c: SWAP1 0000185d: SWAP3 0000185e: AND 0000185f: SWAP2 00001860: SWAP1 00001861: SWAP2 00001862: OR 00001863: SWAP1 00001864: SSTORE 00001865: JUMP 00001866: JUMPDEST 00001867: PUSH1 0x00 00001869: DUP2 0000186a: PUSH13 0x01000000000000000000000000 00001878: DUP5 00001879: LT 0000187a: PUSH2 0x18b0 0000187d: JUMPI 0000187e: PUSH1 0x40 00001880: MLOAD 00001881: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000018a2: DUP2 000018a3: MSTORE 000018a4: PUSH1 0x04 000018a6: ADD 000018a7: PUSH2 0x0783 000018aa: SWAP2 000018ab: SWAP1 000018ac: PUSH2 0x28db 000018af: JUMP 000018b0: JUMPDEST 000018b1: POP 000018b2: SWAP2 000018b3: SWAP3 000018b4: SWAP2 000018b5: POP 000018b6: POP 000018b7: JUMP 000018b8: JUMPDEST 000018b9: PUSH1 0x00 000018bb: DUP4 000018bc: PUSH12 0xffffffffffffffffffffffff 000018c9: AND 000018ca: DUP4 000018cb: PUSH12 0xffffffffffffffffffffffff 000018d8: AND 000018d9: GT 000018da: ISZERO 000018db: DUP3 000018dc: SWAP1 000018dd: PUSH2 0x1913 000018e0: JUMPI 000018e1: PUSH1 0x40 000018e3: MLOAD 000018e4: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001905: DUP2 00001906: MSTORE 00001907: PUSH1 0x04 00001909: ADD 0000190a: PUSH2 0x0783 0000190d: SWAP2 0000190e: SWAP1 0000190f: PUSH2 0x28db 00001912: JUMP 00001913: JUMPDEST 00001914: POP 00001915: POP 00001916: POP 00001917: SWAP1 00001918: SUB 00001919: SWAP1 0000191a: JUMP 0000191b: JUMPDEST 0000191c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001931: DUP4 00001932: AND 00001933: PUSH2 0x1968 00001936: JUMPI 00001937: PUSH1 0x40 00001939: MLOAD 0000193a: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000195b: DUP2 0000195c: MSTORE 0000195d: PUSH1 0x04 0000195f: ADD 00001960: PUSH2 0x0783 00001963: SWAP1 00001964: PUSH2 0x2ad1 00001967: JUMP 00001968: JUMPDEST 00001969: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000197e: DUP3 0000197f: AND 00001980: PUSH2 0x19b5 00001983: JUMPI 00001984: PUSH1 0x40 00001986: MLOAD 00001987: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 000019a8: DUP2 000019a9: MSTORE 000019aa: PUSH1 0x04 000019ac: ADD 000019ad: PUSH2 0x0783 000019b0: SWAP1 000019b1: PUSH2 0x2dfd 000019b4: JUMP 000019b5: JUMPDEST 000019b6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000019cb: DUP4 000019cc: AND 000019cd: PUSH1 0x00 000019cf: SWAP1 000019d0: DUP2 000019d1: MSTORE 000019d2: PUSH1 0x04 000019d4: PUSH1 0x20 000019d6: SWAP1 000019d7: DUP2 000019d8: MSTORE 000019d9: PUSH1 0x40 000019db: SWAP2 000019dc: DUP3 000019dd: SWAP1 000019de: KECCAK256 000019df: SLOAD 000019e0: DUP3 000019e1: MLOAD 000019e2: PUSH1 0x60 000019e4: DUP2 000019e5: ADD 000019e6: SWAP1 000019e7: SWAP4 000019e8: MSTORE 000019e9: PUSH1 0x37 000019eb: DUP1 000019ec: DUP5 000019ed: MSTORE 000019ee: PUSH2 0x1a12 000019f1: SWAP4 000019f2: PUSH12 0xffffffffffffffffffffffff 000019ff: SWAP1 00001a00: SWAP3 00001a01: AND 00001a02: SWAP3 00001a03: DUP6 00001a04: SWAP3 00001a05: SWAP2 00001a06: SWAP1 00001a07: PUSH2 0x30c0 00001a0a: SWAP1 00001a0b: DUP4 00001a0c: ADD 00001a0d: CODECOPY 00001a0e: PUSH2 0x18b8 00001a11: JUMP 00001a12: JUMPDEST 00001a13: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001a28: DUP5 00001a29: DUP2 00001a2a: AND 00001a2b: PUSH1 0x00 00001a2d: SWAP1 00001a2e: DUP2 00001a2f: MSTORE 00001a30: PUSH1 0x04 00001a32: PUSH1 0x20 00001a34: SWAP1 00001a35: DUP2 00001a36: MSTORE 00001a37: PUSH1 0x40 00001a39: DUP1 00001a3a: DUP4 00001a3b: KECCAK256 00001a3c: DUP1 00001a3d: SLOAD 00001a3e: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00001a5f: AND 00001a60: PUSH12 0xffffffffffffffffffffffff 00001a6d: SWAP7 00001a6e: DUP8 00001a6f: AND 00001a70: OR 00001a71: SWAP1 00001a72: SSTORE 00001a73: SWAP3 00001a74: DUP7 00001a75: AND 00001a76: DUP3 00001a77: MSTORE 00001a78: SWAP1 00001a79: DUP3 00001a7a: SWAP1 00001a7b: KECCAK256 00001a7c: SLOAD 00001a7d: DUP3 00001a7e: MLOAD 00001a7f: PUSH1 0x60 00001a81: DUP2 00001a82: ADD 00001a83: SWAP1 00001a84: SWAP4 00001a85: MSTORE 00001a86: PUSH1 0x31 00001a88: DUP1 00001a89: DUP5 00001a8a: MSTORE 00001a8b: PUSH2 0x1aa4 00001a8e: SWAP5 00001a8f: SWAP2 00001a90: SWAP1 00001a91: SWAP2 00001a92: AND 00001a93: SWAP3 00001a94: DUP6 00001a95: SWAP3 00001a96: SWAP1 00001a97: SWAP2 00001a98: SWAP1 00001a99: PUSH2 0x320e 00001a9c: SWAP1 00001a9d: DUP4 00001a9e: ADD 00001a9f: CODECOPY 00001aa0: PUSH2 0x1c66 00001aa3: JUMP 00001aa4: JUMPDEST 00001aa5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001aba: DUP4 00001abb: DUP2 00001abc: AND 00001abd: PUSH1 0x00 00001abf: DUP2 00001ac0: DUP2 00001ac1: MSTORE 00001ac2: PUSH1 0x04 00001ac4: PUSH1 0x20 00001ac6: MSTORE 00001ac7: PUSH1 0x40 00001ac9: SWAP1 00001aca: DUP2 00001acb: SWAP1 00001acc: KECCAK256 00001acd: DUP1 00001ace: SLOAD 00001acf: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 00001af0: AND 00001af1: PUSH12 0xffffffffffffffffffffffff 00001afe: SWAP6 00001aff: SWAP1 00001b00: SWAP6 00001b01: AND 00001b02: SWAP5 00001b03: SWAP1 00001b04: SWAP5 00001b05: OR 00001b06: SWAP1 00001b07: SWAP4 00001b08: SSTORE 00001b09: SWAP2 00001b0a: MLOAD 00001b0b: SWAP1 00001b0c: DUP6 00001b0d: AND 00001b0e: SWAP1 00001b0f: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00001b30: SWAP1 00001b31: PUSH2 0x1b3b 00001b34: SWAP1 00001b35: DUP6 00001b36: SWAP1 00001b37: PUSH2 0x2f31 00001b3a: JUMP 00001b3b: JUMPDEST 00001b3c: PUSH1 0x40 00001b3e: MLOAD 00001b3f: DUP1 00001b40: SWAP2 00001b41: SUB 00001b42: SWAP1 00001b43: LOG3 00001b44: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001b59: DUP1 00001b5a: DUP5 00001b5b: AND 00001b5c: PUSH1 0x00 00001b5e: SWAP1 00001b5f: DUP2 00001b60: MSTORE 00001b61: PUSH1 0x05 00001b63: PUSH1 0x20 00001b65: MSTORE 00001b66: PUSH1 0x40 00001b68: DUP1 00001b69: DUP3 00001b6a: KECCAK256 00001b6b: SLOAD 00001b6c: DUP6 00001b6d: DUP5 00001b6e: AND 00001b6f: DUP4 00001b70: MSTORE 00001b71: SWAP2 00001b72: KECCAK256 00001b73: SLOAD 00001b74: PUSH2 0x1b82 00001b77: SWAP3 00001b78: SWAP2 00001b79: DUP3 00001b7a: AND 00001b7b: SWAP2 00001b7c: AND 00001b7d: DUP4 00001b7e: PUSH2 0x1cc1 00001b81: JUMP 00001b82: JUMPDEST 00001b83: POP 00001b84: POP 00001b85: POP 00001b86: JUMP 00001b87: JUMPDEST 00001b88: PUSH1 0x00 00001b8a: DUP3 00001b8b: DUP3 00001b8c: ADD 00001b8d: DUP4 00001b8e: DUP2 00001b8f: LT 00001b90: ISZERO 00001b91: PUSH2 0x1040 00001b94: JUMPI 00001b95: PUSH1 0x40 00001b97: MLOAD 00001b98: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001bb9: DUP2 00001bba: MSTORE 00001bbb: PUSH1 0x04 00001bbd: ADD 00001bbe: PUSH2 0x0783 00001bc1: SWAP1 00001bc2: PUSH2 0x2a06 00001bc5: JUMP 00001bc6: JUMPDEST 00001bc7: PUSH1 0x00 00001bc9: DUP3 00001bca: PUSH2 0x1bd5 00001bcd: JUMPI 00001bce: POP 00001bcf: PUSH1 0x00 00001bd1: PUSH2 0x0556 00001bd4: JUMP 00001bd5: JUMPDEST 00001bd6: DUP3 00001bd7: DUP3 00001bd8: MUL 00001bd9: DUP3 00001bda: DUP5 00001bdb: DUP3 00001bdc: DUP2 00001bdd: PUSH2 0x1be2 00001be0: JUMPI 00001be1: INVALID 00001be2: JUMPDEST 00001be3: DIV 00001be4: EQ 00001be5: PUSH2 0x1040 00001be8: JUMPI 00001be9: PUSH1 0x40 00001beb: MLOAD 00001bec: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001c0d: DUP2 00001c0e: MSTORE 00001c0f: PUSH1 0x04 00001c11: ADD 00001c12: PUSH2 0x0783 00001c15: SWAP1 00001c16: PUSH2 0x2c54 00001c19: JUMP 00001c1a: JUMPDEST 00001c1b: PUSH1 0x00 00001c1d: DUP1 00001c1e: DUP3 00001c1f: GT 00001c20: PUSH2 0x1c55 00001c23: JUMPI 00001c24: PUSH1 0x40 00001c26: MLOAD 00001c27: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001c48: DUP2 00001c49: MSTORE 00001c4a: PUSH1 0x04 00001c4c: ADD 00001c4d: PUSH2 0x0783 00001c50: SWAP1 00001c51: PUSH2 0x2a9a 00001c54: JUMP 00001c55: JUMPDEST 00001c56: DUP2 00001c57: DUP4 00001c58: DUP2 00001c59: PUSH2 0x1c5e 00001c5c: JUMPI 00001c5d: INVALID 00001c5e: JUMPDEST 00001c5f: DIV 00001c60: SWAP4 00001c61: SWAP3 00001c62: POP 00001c63: POP 00001c64: POP 00001c65: JUMP 00001c66: JUMPDEST 00001c67: PUSH1 0x00 00001c69: DUP4 00001c6a: DUP4 00001c6b: ADD 00001c6c: DUP3 00001c6d: PUSH12 0xffffffffffffffffffffffff 00001c7a: DUP1 00001c7b: DUP8 00001c7c: AND 00001c7d: SWAP1 00001c7e: DUP4 00001c7f: AND 00001c80: LT 00001c81: ISZERO 00001c82: PUSH2 0x1cb8 00001c85: JUMPI 00001c86: PUSH1 0x40 00001c88: MLOAD 00001c89: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001caa: DUP2 00001cab: MSTORE 00001cac: PUSH1 0x04 00001cae: ADD 00001caf: PUSH2 0x0783 00001cb2: SWAP2 00001cb3: SWAP1 00001cb4: PUSH2 0x28db 00001cb7: JUMP 00001cb8: JUMPDEST 00001cb9: POP 00001cba: SWAP5 00001cbb: SWAP4 00001cbc: POP 00001cbd: POP 00001cbe: POP 00001cbf: POP 00001cc0: JUMP 00001cc1: JUMPDEST 00001cc2: DUP2 00001cc3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cd8: AND 00001cd9: DUP4 00001cda: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001cef: AND 00001cf0: EQ 00001cf1: ISZERO 00001cf2: DUP1 00001cf3: ISZERO 00001cf4: PUSH2 0x1d0b 00001cf7: JUMPI 00001cf8: POP 00001cf9: PUSH1 0x00 00001cfb: DUP2 00001cfc: PUSH12 0xffffffffffffffffffffffff 00001d09: AND 00001d0a: GT 00001d0b: JUMPDEST 00001d0c: ISZERO 00001d0d: PUSH2 0x1b82 00001d10: JUMPI 00001d11: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d26: DUP4 00001d27: AND 00001d28: ISZERO 00001d29: PUSH2 0x1e0e 00001d2c: JUMPI 00001d2d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d42: DUP4 00001d43: AND 00001d44: PUSH1 0x00 00001d46: SWAP1 00001d47: DUP2 00001d48: MSTORE 00001d49: PUSH1 0x07 00001d4b: PUSH1 0x20 00001d4d: MSTORE 00001d4e: PUSH1 0x40 00001d50: DUP2 00001d51: KECCAK256 00001d52: SLOAD 00001d53: PUSH4 0xffffffff 00001d58: AND 00001d59: SWAP1 00001d5a: DUP2 00001d5b: PUSH2 0x1d65 00001d5e: JUMPI 00001d5f: PUSH1 0x00 00001d61: PUSH2 0x1dd5 00001d64: JUMP 00001d65: JUMPDEST 00001d66: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001d7b: DUP6 00001d7c: AND 00001d7d: PUSH1 0x00 00001d7f: SWAP1 00001d80: DUP2 00001d81: MSTORE 00001d82: PUSH1 0x06 00001d84: PUSH1 0x20 00001d86: SWAP1 00001d87: DUP2 00001d88: MSTORE 00001d89: PUSH1 0x40 00001d8b: DUP1 00001d8c: DUP4 00001d8d: KECCAK256 00001d8e: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00001daf: DUP7 00001db0: ADD 00001db1: PUSH4 0xffffffff 00001db6: AND 00001db7: DUP5 00001db8: MSTORE 00001db9: SWAP1 00001dba: SWAP2 00001dbb: MSTORE 00001dbc: SWAP1 00001dbd: KECCAK256 00001dbe: SLOAD 00001dbf: PUSH5 0x0100000000 00001dc5: SWAP1 00001dc6: DIV 00001dc7: PUSH12 0xffffffffffffffffffffffff 00001dd4: AND 00001dd5: JUMPDEST 00001dd6: SWAP1 00001dd7: POP 00001dd8: PUSH1 0x00 00001dda: PUSH2 0x1dfc 00001ddd: DUP3 00001dde: DUP6 00001ddf: PUSH1 0x40 00001de1: MLOAD 00001de2: DUP1 00001de3: PUSH1 0x60 00001de5: ADD 00001de6: PUSH1 0x40 00001de8: MSTORE 00001de9: DUP1 00001dea: PUSH1 0x29 00001dec: DUP2 00001ded: MSTORE 00001dee: PUSH1 0x20 00001df0: ADD 00001df1: PUSH2 0x31c2 00001df4: PUSH1 0x29 00001df6: SWAP2 00001df7: CODECOPY 00001df8: PUSH2 0x18b8 00001dfb: JUMP 00001dfc: JUMPDEST 00001dfd: SWAP1 00001dfe: POP 00001dff: PUSH2 0x1e0a 00001e02: DUP7 00001e03: DUP5 00001e04: DUP5 00001e05: DUP5 00001e06: PUSH2 0x2182 00001e09: JUMP 00001e0a: JUMPDEST 00001e0b: POP 00001e0c: POP 00001e0d: POP 00001e0e: JUMPDEST 00001e0f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e24: DUP3 00001e25: AND 00001e26: ISZERO 00001e27: PUSH2 0x1b82 00001e2a: JUMPI 00001e2b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e40: DUP3 00001e41: AND 00001e42: PUSH1 0x00 00001e44: SWAP1 00001e45: DUP2 00001e46: MSTORE 00001e47: PUSH1 0x07 00001e49: PUSH1 0x20 00001e4b: MSTORE 00001e4c: PUSH1 0x40 00001e4e: DUP2 00001e4f: KECCAK256 00001e50: SLOAD 00001e51: PUSH4 0xffffffff 00001e56: AND 00001e57: SWAP1 00001e58: DUP2 00001e59: PUSH2 0x1e63 00001e5c: JUMPI 00001e5d: PUSH1 0x00 00001e5f: PUSH2 0x1ed3 00001e62: JUMP 00001e63: JUMPDEST 00001e64: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001e79: DUP5 00001e7a: AND 00001e7b: PUSH1 0x00 00001e7d: SWAP1 00001e7e: DUP2 00001e7f: MSTORE 00001e80: PUSH1 0x06 00001e82: PUSH1 0x20 00001e84: SWAP1 00001e85: DUP2 00001e86: MSTORE 00001e87: PUSH1 0x40 00001e89: DUP1 00001e8a: DUP4 00001e8b: KECCAK256 00001e8c: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00001ead: DUP7 00001eae: ADD 00001eaf: PUSH4 0xffffffff 00001eb4: AND 00001eb5: DUP5 00001eb6: MSTORE 00001eb7: SWAP1 00001eb8: SWAP2 00001eb9: MSTORE 00001eba: SWAP1 00001ebb: KECCAK256 00001ebc: SLOAD 00001ebd: PUSH5 0x0100000000 00001ec3: SWAP1 00001ec4: DIV 00001ec5: PUSH12 0xffffffffffffffffffffffff 00001ed2: AND 00001ed3: JUMPDEST 00001ed4: SWAP1 00001ed5: POP 00001ed6: PUSH1 0x00 00001ed8: PUSH2 0x1efa 00001edb: DUP3 00001edc: DUP6 00001edd: PUSH1 0x40 00001edf: MLOAD 00001ee0: DUP1 00001ee1: PUSH1 0x60 00001ee3: ADD 00001ee4: PUSH1 0x40 00001ee6: MSTORE 00001ee7: DUP1 00001ee8: PUSH1 0x28 00001eea: DUP2 00001eeb: MSTORE 00001eec: PUSH1 0x20 00001eee: ADD 00001eef: PUSH2 0x30f7 00001ef2: PUSH1 0x28 00001ef4: SWAP2 00001ef5: CODECOPY 00001ef6: PUSH2 0x1c66 00001ef9: JUMP 00001efa: JUMPDEST 00001efb: SWAP1 00001efc: POP 00001efd: PUSH2 0x12c4 00001f00: DUP6 00001f01: DUP5 00001f02: DUP5 00001f03: DUP5 00001f04: PUSH2 0x2182 00001f07: JUMP 00001f08: JUMPDEST 00001f09: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001f1e: DUP3 00001f1f: AND 00001f20: PUSH2 0x1f55 00001f23: JUMPI 00001f24: PUSH1 0x40 00001f26: MLOAD 00001f27: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00001f48: DUP2 00001f49: MSTORE 00001f4a: PUSH1 0x04 00001f4c: ADD 00001f4d: PUSH2 0x0783 00001f50: SWAP1 00001f51: PUSH2 0x2cb1 00001f54: JUMP 00001f55: JUMPDEST 00001f56: PUSH1 0x00 00001f58: PUSH2 0x1f7b 00001f5b: PUSH1 0x00 00001f5d: SLOAD 00001f5e: PUSH1 0x40 00001f60: MLOAD 00001f61: DUP1 00001f62: PUSH1 0x60 00001f64: ADD 00001f65: PUSH1 0x40 00001f67: MSTORE 00001f68: DUP1 00001f69: PUSH1 0x28 00001f6b: DUP2 00001f6c: MSTORE 00001f6d: PUSH1 0x20 00001f6f: ADD 00001f70: PUSH2 0x3170 00001f73: PUSH1 0x28 00001f75: SWAP2 00001f76: CODECOPY 00001f77: PUSH2 0x1866 00001f7a: JUMP 00001f7b: JUMPDEST 00001f7c: SWAP1 00001f7d: POP 00001f7e: PUSH2 0x1fa0 00001f81: DUP2 00001f82: DUP4 00001f83: PUSH1 0x40 00001f85: MLOAD 00001f86: DUP1 00001f87: PUSH1 0x60 00001f89: ADD 00001f8a: PUSH1 0x40 00001f8c: MSTORE 00001f8d: DUP1 00001f8e: PUSH1 0x28 00001f90: DUP2 00001f91: MSTORE 00001f92: PUSH1 0x20 00001f94: ADD 00001f95: PUSH2 0x3148 00001f98: PUSH1 0x28 00001f9a: SWAP2 00001f9b: CODECOPY 00001f9c: PUSH2 0x18b8 00001f9f: JUMP 00001fa0: JUMPDEST 00001fa1: PUSH12 0xffffffffffffffffffffffff 00001fae: SWAP1 00001faf: DUP2 00001fb0: AND 00001fb1: PUSH1 0x00 00001fb3: SWAP1 00001fb4: DUP2 00001fb5: SSTORE 00001fb6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00001fcb: DUP6 00001fcc: AND 00001fcd: DUP2 00001fce: MSTORE 00001fcf: PUSH1 0x04 00001fd1: PUSH1 0x20 00001fd3: SWAP1 00001fd4: DUP2 00001fd5: MSTORE 00001fd6: PUSH1 0x40 00001fd8: SWAP2 00001fd9: DUP3 00001fda: SWAP1 00001fdb: KECCAK256 00001fdc: SLOAD 00001fdd: DUP3 00001fde: MLOAD 00001fdf: PUSH1 0x60 00001fe1: DUP2 00001fe2: ADD 00001fe3: SWAP1 00001fe4: SWAP4 00001fe5: MSTORE 00001fe6: PUSH1 0x24 00001fe8: DUP1 00001fe9: DUP5 00001fea: MSTORE 00001feb: PUSH2 0x2004 00001fee: SWAP5 00001fef: SWAP2 00001ff0: SWAP1 00001ff1: SWAP2 00001ff2: AND 00001ff3: SWAP3 00001ff4: DUP7 00001ff5: SWAP3 00001ff6: SWAP1 00001ff7: SWAP2 00001ff8: SWAP1 00001ff9: PUSH2 0x2fb8 00001ffc: SWAP1 00001ffd: DUP4 00001ffe: ADD 00001fff: CODECOPY 00002000: PUSH2 0x18b8 00002003: JUMP 00002004: JUMPDEST 00002005: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000201a: DUP5 0000201b: AND 0000201c: PUSH1 0x00 0000201e: DUP2 0000201f: DUP2 00002020: MSTORE 00002021: PUSH1 0x04 00002023: PUSH1 0x20 00002025: MSTORE 00002026: PUSH1 0x40 00002028: DUP1 00002029: DUP3 0000202a: KECCAK256 0000202b: DUP1 0000202c: SLOAD 0000202d: PUSH32 0xffffffffffffffffffffffffffffffffffffffff000000000000000000000000 0000204e: AND 0000204f: PUSH12 0xffffffffffffffffffffffff 0000205c: SWAP6 0000205d: SWAP1 0000205e: SWAP6 0000205f: AND 00002060: SWAP5 00002061: SWAP1 00002062: SWAP5 00002063: OR 00002064: SWAP1 00002065: SWAP4 00002066: SSTORE 00002067: SWAP2 00002068: MLOAD 00002069: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000208a: SWAP1 0000208b: PUSH2 0x2095 0000208e: SWAP1 0000208f: DUP7 00002090: SWAP1 00002091: PUSH2 0x2f31 00002094: JUMP 00002095: JUMPDEST 00002096: PUSH1 0x40 00002098: MLOAD 00002099: DUP1 0000209a: SWAP2 0000209b: SUB 0000209c: SWAP1 0000209d: LOG3 0000209e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020b3: DUP1 000020b4: DUP5 000020b5: AND 000020b6: PUSH1 0x00 000020b8: SWAP1 000020b9: DUP2 000020ba: MSTORE 000020bb: PUSH1 0x05 000020bd: PUSH1 0x20 000020bf: MSTORE 000020c0: PUSH1 0x40 000020c2: DUP2 000020c3: KECCAK256 000020c4: SLOAD 000020c5: PUSH2 0x1b82 000020c8: SWAP3 000020c9: AND 000020ca: SWAP1 000020cb: DUP5 000020cc: PUSH2 0x1cc1 000020cf: JUMP 000020d0: JUMPDEST 000020d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000020e6: DUP1 000020e7: DUP4 000020e8: AND 000020e9: PUSH1 0x00 000020eb: DUP2 000020ec: DUP2 000020ed: MSTORE 000020ee: PUSH1 0x05 000020f0: PUSH1 0x20 000020f2: DUP2 000020f3: DUP2 000020f4: MSTORE 000020f5: PUSH1 0x40 000020f7: DUP1 000020f8: DUP5 000020f9: KECCAK256 000020fa: DUP1 000020fb: SLOAD 000020fc: PUSH1 0x04 000020fe: DUP5 000020ff: MSTORE 00002100: DUP3 00002101: DUP7 00002102: KECCAK256 00002103: SLOAD 00002104: SWAP5 00002105: SWAP1 00002106: SWAP4 00002107: MSTORE 00002108: DUP8 00002109: DUP8 0000210a: AND 0000210b: PUSH32 0xffffffffffffffffffffffff0000000000000000000000000000000000000000 0000212c: DUP5 0000212d: AND 0000212e: DUP2 0000212f: OR 00002130: SWAP1 00002131: SWAP2 00002132: SSTORE 00002133: SWAP1 00002134: MLOAD 00002135: SWAP2 00002136: SWAP1 00002137: SWAP6 00002138: AND 00002139: SWAP5 0000213a: PUSH12 0xffffffffffffffffffffffff 00002147: SWAP1 00002148: SWAP3 00002149: AND 0000214a: SWAP4 0000214b: SWAP2 0000214c: SWAP3 0000214d: DUP6 0000214e: SWAP3 0000214f: SWAP2 00002150: PUSH32 0x3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f 00002171: SWAP2 00002172: SWAP1 00002173: LOG4 00002174: PUSH2 0x0a2d 00002177: DUP3 00002178: DUP5 00002179: DUP4 0000217a: PUSH2 0x1cc1 0000217d: JUMP 0000217e: JUMPDEST 0000217f: CHAINID 00002180: SWAP1 00002181: JUMP 00002182: JUMPDEST 00002183: PUSH1 0x00 00002185: PUSH2 0x21a6 00002188: NUMBER 00002189: PUSH1 0x40 0000218b: MLOAD 0000218c: DUP1 0000218d: PUSH1 0x60 0000218f: ADD 00002190: PUSH1 0x40 00002192: MSTORE 00002193: DUP1 00002194: PUSH1 0x35 00002196: DUP2 00002197: MSTORE 00002198: PUSH1 0x20 0000219a: ADD 0000219b: PUSH2 0x308b 0000219e: PUSH1 0x35 000021a0: SWAP2 000021a1: CODECOPY 000021a2: PUSH2 0x23ec 000021a5: JUMP 000021a6: JUMPDEST 000021a7: SWAP1 000021a8: POP 000021a9: PUSH1 0x00 000021ab: DUP5 000021ac: PUSH4 0xffffffff 000021b1: AND 000021b2: GT 000021b3: DUP1 000021b4: ISZERO 000021b5: PUSH2 0x221a 000021b8: JUMPI 000021b9: POP 000021ba: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000021cf: DUP6 000021d0: AND 000021d1: PUSH1 0x00 000021d3: SWAP1 000021d4: DUP2 000021d5: MSTORE 000021d6: PUSH1 0x06 000021d8: PUSH1 0x20 000021da: SWAP1 000021db: DUP2 000021dc: MSTORE 000021dd: PUSH1 0x40 000021df: DUP1 000021e0: DUP4 000021e1: KECCAK256 000021e2: PUSH4 0xffffffff 000021e7: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002208: DUP10 00002209: ADD 0000220a: DUP2 0000220b: AND 0000220c: DUP6 0000220d: MSTORE 0000220e: SWAP3 0000220f: MSTORE 00002210: SWAP1 00002211: SWAP2 00002212: KECCAK256 00002213: SLOAD 00002214: DUP3 00002215: DUP3 00002216: AND 00002217: SWAP2 00002218: AND 00002219: EQ 0000221a: JUMPDEST 0000221b: ISZERO 0000221c: PUSH2 0x22b9 0000221f: JUMPI 00002220: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002235: DUP6 00002236: AND 00002237: PUSH1 0x00 00002239: SWAP1 0000223a: DUP2 0000223b: MSTORE 0000223c: PUSH1 0x06 0000223e: PUSH1 0x20 00002240: SWAP1 00002241: DUP2 00002242: MSTORE 00002243: PUSH1 0x40 00002245: DUP1 00002246: DUP4 00002247: KECCAK256 00002248: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00002269: DUP9 0000226a: ADD 0000226b: PUSH4 0xffffffff 00002270: AND 00002271: DUP5 00002272: MSTORE 00002273: SWAP1 00002274: SWAP2 00002275: MSTORE 00002276: SWAP1 00002277: KECCAK256 00002278: DUP1 00002279: SLOAD 0000227a: PUSH32 0xffffffffffffffffffffffffffffffff000000000000000000000000ffffffff 0000229b: AND 0000229c: PUSH5 0x0100000000 000022a2: PUSH12 0xffffffffffffffffffffffff 000022af: DUP6 000022b0: AND 000022b1: MUL 000022b2: OR 000022b3: SWAP1 000022b4: SSTORE 000022b5: PUSH2 0x2395 000022b8: JUMP 000022b9: JUMPDEST 000022ba: PUSH1 0x40 000022bc: DUP1 000022bd: MLOAD 000022be: DUP1 000022bf: DUP3 000022c0: ADD 000022c1: DUP3 000022c2: MSTORE 000022c3: PUSH4 0xffffffff 000022c8: DUP1 000022c9: DUP5 000022ca: AND 000022cb: DUP3 000022cc: MSTORE 000022cd: PUSH12 0xffffffffffffffffffffffff 000022da: DUP1 000022db: DUP7 000022dc: AND 000022dd: PUSH1 0x20 000022df: DUP1 000022e0: DUP6 000022e1: ADD 000022e2: SWAP2 000022e3: DUP3 000022e4: MSTORE 000022e5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000022fa: DUP12 000022fb: AND 000022fc: PUSH1 0x00 000022fe: DUP2 000022ff: DUP2 00002300: MSTORE 00002301: PUSH1 0x06 00002303: DUP4 00002304: MSTORE 00002305: DUP8 00002306: DUP2 00002307: KECCAK256 00002308: DUP13 00002309: DUP8 0000230a: AND 0000230b: DUP3 0000230c: MSTORE 0000230d: DUP4 0000230e: MSTORE 0000230f: DUP8 00002310: DUP2 00002311: KECCAK256 00002312: SWAP7 00002313: MLOAD 00002314: DUP8 00002315: SLOAD 00002316: SWAP5 00002317: MLOAD 00002318: SWAP1 00002319: SWAP6 0000231a: AND 0000231b: PUSH5 0x0100000000 00002321: MUL 00002322: PUSH32 0xffffffffffffffffffffffffffffffff000000000000000000000000ffffffff 00002343: SWAP6 00002344: DUP8 00002345: AND 00002346: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000 00002367: SWAP6 00002368: DUP7 00002369: AND 0000236a: OR 0000236b: SWAP6 0000236c: SWAP1 0000236d: SWAP6 0000236e: AND 0000236f: SWAP5 00002370: SWAP1 00002371: SWAP5 00002372: OR 00002373: SWAP1 00002374: SWAP6 00002375: SSTORE 00002376: SWAP4 00002377: DUP3 00002378: MSTORE 00002379: PUSH1 0x07 0000237b: SWAP1 0000237c: SWAP4 0000237d: MSTORE 0000237e: SWAP3 0000237f: SWAP1 00002380: SWAP3 00002381: KECCAK256 00002382: DUP1 00002383: SLOAD 00002384: PUSH1 0x01 00002386: DUP9 00002387: ADD 00002388: SWAP1 00002389: SWAP4 0000238a: AND 0000238b: SWAP3 0000238c: SWAP1 0000238d: SWAP2 0000238e: AND 0000238f: SWAP2 00002390: SWAP1 00002391: SWAP2 00002392: OR 00002393: SWAP1 00002394: SSTORE 00002395: JUMPDEST 00002396: DUP5 00002397: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000023ac: AND 000023ad: PUSH32 0xdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724 000023ce: DUP5 000023cf: DUP5 000023d0: PUSH1 0x40 000023d2: MLOAD 000023d3: PUSH2 0x23dd 000023d6: SWAP3 000023d7: SWAP2 000023d8: SWAP1 000023d9: PUSH2 0x2f4a 000023dc: JUMP 000023dd: JUMPDEST 000023de: PUSH1 0x40 000023e0: MLOAD 000023e1: DUP1 000023e2: SWAP2 000023e3: SUB 000023e4: SWAP1 000023e5: LOG2 000023e6: POP 000023e7: POP 000023e8: POP 000023e9: POP 000023ea: POP 000023eb: JUMP 000023ec: JUMPDEST 000023ed: PUSH1 0x00 000023ef: DUP2 000023f0: PUSH5 0x0100000000 000023f6: DUP5 000023f7: LT 000023f8: PUSH2 0x18b0 000023fb: JUMPI 000023fc: PUSH1 0x40 000023fe: MLOAD 000023ff: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00002420: DUP2 00002421: MSTORE 00002422: PUSH1 0x04 00002424: ADD 00002425: PUSH2 0x0783 00002428: SWAP2 00002429: SWAP1 0000242a: PUSH2 0x28db 0000242d: JUMP 0000242e: JUMPDEST 0000242f: PUSH1 0x40 00002431: DUP1 00002432: MLOAD 00002433: DUP1 00002434: DUP3 00002435: ADD 00002436: SWAP1 00002437: SWAP2 00002438: MSTORE 00002439: PUSH1 0x00 0000243b: DUP1 0000243c: DUP3 0000243d: MSTORE 0000243e: PUSH1 0x20 00002440: DUP3 00002441: ADD 00002442: MSTORE 00002443: SWAP1 00002444: JUMP 00002445: JUMPDEST 00002446: DUP1 00002447: CALLDATALOAD 00002448: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000245d: DUP2 0000245e: AND 0000245f: DUP2 00002460: EQ 00002461: PUSH2 0x0556 00002464: JUMPI 00002465: PUSH1 0x00 00002467: DUP1 00002468: REVERT 00002469: JUMPDEST 0000246a: DUP1 0000246b: CALLDATALOAD 0000246c: PUSH1 0xff 0000246e: DUP2 0000246f: AND 00002470: DUP2 00002471: EQ 00002472: PUSH2 0x0556 00002475: JUMPI 00002476: PUSH1 0x00 00002478: DUP1 00002479: REVERT 0000247a: JUMPDEST 0000247b: PUSH1 0x00 0000247d: PUSH1 0x20 0000247f: DUP3 00002480: DUP5 00002481: SUB 00002482: SLT 00002483: ISZERO 00002484: PUSH2 0x248b 00002487: JUMPI 00002488: DUP1 00002489: DUP2 0000248a: REVERT 0000248b: JUMPDEST 0000248c: PUSH2 0x1040 0000248f: DUP4 00002490: DUP4 00002491: PUSH2 0x2445 00002494: JUMP 00002495: JUMPDEST 00002496: PUSH1 0x00 00002498: DUP1 00002499: PUSH1 0x40 0000249b: DUP4 0000249c: DUP6 0000249d: SUB 0000249e: SLT 0000249f: ISZERO 000024a0: PUSH2 0x24a7 000024a3: JUMPI 000024a4: DUP1 000024a5: DUP2 000024a6: REVERT 000024a7: JUMPDEST 000024a8: PUSH2 0x24b1 000024ab: DUP5 000024ac: DUP5 000024ad: PUSH2 0x2445 000024b0: JUMP 000024b1: JUMPDEST 000024b2: SWAP2 000024b3: POP 000024b4: PUSH2 0x24c0 000024b7: DUP5 000024b8: PUSH1 0x20 000024ba: DUP6 000024bb: ADD 000024bc: PUSH2 0x2445 000024bf: JUMP 000024c0: JUMPDEST 000024c1: SWAP1 000024c2: POP 000024c3: SWAP3 000024c4: POP 000024c5: SWAP3 000024c6: SWAP1 000024c7: POP 000024c8: JUMP 000024c9: JUMPDEST 000024ca: PUSH1 0x00 000024cc: DUP1 000024cd: PUSH1 0x00 000024cf: PUSH1 0x60 000024d1: DUP5 000024d2: DUP7 000024d3: SUB 000024d4: SLT 000024d5: ISZERO 000024d6: PUSH2 0x24dd 000024d9: JUMPI 000024da: DUP1 000024db: DUP2 000024dc: REVERT 000024dd: JUMPDEST 000024de: DUP4 000024df: CALLDATALOAD 000024e0: PUSH2 0x24e8 000024e3: DUP2 000024e4: PUSH2 0x2f69 000024e7: JUMP 000024e8: JUMPDEST 000024e9: SWAP3 000024ea: POP 000024eb: PUSH1 0x20 000024ed: DUP5 000024ee: ADD 000024ef: CALLDATALOAD 000024f0: PUSH2 0x24f8 000024f3: DUP2 000024f4: PUSH2 0x2f69 000024f7: JUMP 000024f8: JUMPDEST 000024f9: SWAP3 000024fa: SWAP6 000024fb: SWAP3 000024fc: SWAP5 000024fd: POP 000024fe: POP 000024ff: POP 00002500: PUSH1 0x40 00002502: SWAP2 00002503: SWAP1 00002504: SWAP2 00002505: ADD 00002506: CALLDATALOAD 00002507: SWAP1 00002508: JUMP 00002509: JUMPDEST 0000250a: PUSH1 0x00 0000250c: DUP1 0000250d: PUSH1 0x00 0000250f: DUP1 00002510: PUSH1 0x00 00002512: DUP1 00002513: PUSH1 0x00 00002515: PUSH1 0xe0 00002517: DUP9 00002518: DUP11 00002519: SUB 0000251a: SLT 0000251b: ISZERO 0000251c: PUSH2 0x2523 0000251f: JUMPI 00002520: DUP3 00002521: DUP4 00002522: REVERT 00002523: JUMPDEST 00002524: PUSH2 0x252d 00002527: DUP10 00002528: DUP10 00002529: PUSH2 0x2445 0000252c: JUMP 0000252d: JUMPDEST 0000252e: SWAP7 0000252f: POP 00002530: PUSH2 0x253c 00002533: DUP10 00002534: PUSH1 0x20 00002536: DUP11 00002537: ADD 00002538: PUSH2 0x2445 0000253b: JUMP 0000253c: JUMPDEST 0000253d: SWAP6 0000253e: POP 0000253f: PUSH1 0x40 00002541: DUP9 00002542: ADD 00002543: CALLDATALOAD 00002544: SWAP5 00002545: POP 00002546: PUSH1 0x60 00002548: DUP9 00002549: ADD 0000254a: CALLDATALOAD 0000254b: SWAP4 0000254c: POP 0000254d: PUSH2 0x2559 00002550: DUP10 00002551: PUSH1 0x80 00002553: DUP11 00002554: ADD 00002555: PUSH2 0x2469 00002558: JUMP 00002559: JUMPDEST 0000255a: SWAP3 0000255b: POP 0000255c: PUSH1 0xa0 0000255e: DUP9 0000255f: ADD 00002560: CALLDATALOAD 00002561: SWAP2 00002562: POP 00002563: PUSH1 0xc0 00002565: DUP9 00002566: ADD 00002567: CALLDATALOAD 00002568: SWAP1 00002569: POP 0000256a: SWAP3 0000256b: SWAP6 0000256c: SWAP9 0000256d: SWAP2 0000256e: SWAP5 0000256f: SWAP8 00002570: POP 00002571: SWAP3 00002572: SWAP6 00002573: POP 00002574: JUMP 00002575: JUMPDEST 00002576: PUSH1 0x00 00002578: DUP1 00002579: PUSH1 0x40 0000257b: DUP4 0000257c: DUP6 0000257d: SUB 0000257e: SLT 0000257f: ISZERO 00002580: PUSH2 0x2587 00002583: JUMPI 00002584: DUP2 00002585: DUP3 00002586: REVERT 00002587: JUMPDEST 00002588: PUSH2 0x2591 0000258b: DUP5 0000258c: DUP5 0000258d: PUSH2 0x2445 00002590: JUMP 00002591: JUMPDEST 00002592: SWAP5 00002593: PUSH1 0x20 00002595: SWAP4 00002596: SWAP1 00002597: SWAP4 00002598: ADD 00002599: CALLDATALOAD 0000259a: SWAP4 0000259b: POP 0000259c: POP 0000259d: POP 0000259e: JUMP 0000259f: JUMPDEST 000025a0: PUSH1 0x00 000025a2: DUP1 000025a3: PUSH1 0x00 000025a5: DUP1 000025a6: PUSH1 0x00 000025a8: DUP1 000025a9: PUSH1 0xc0 000025ab: DUP8 000025ac: DUP10 000025ad: SUB 000025ae: SLT 000025af: ISZERO 000025b0: PUSH2 0x25b7 000025b3: JUMPI 000025b4: DUP2 000025b5: DUP3 000025b6: REVERT 000025b7: JUMPDEST 000025b8: PUSH2 0x25c1 000025bb: DUP9 000025bc: DUP9 000025bd: PUSH2 0x2445 000025c0: JUMP 000025c1: JUMPDEST 000025c2: SWAP6 000025c3: POP 000025c4: PUSH1 0x20 000025c6: DUP8 000025c7: ADD 000025c8: CALLDATALOAD 000025c9: SWAP5 000025ca: POP 000025cb: PUSH1 0x40 000025cd: DUP8 000025ce: ADD 000025cf: CALLDATALOAD 000025d0: SWAP4 000025d1: POP 000025d2: PUSH2 0x25de 000025d5: DUP9 000025d6: PUSH1 0x60 000025d8: DUP10 000025d9: ADD 000025da: PUSH2 0x2469 000025dd: JUMP 000025de: JUMPDEST 000025df: SWAP3 000025e0: POP 000025e1: PUSH1 0x80 000025e3: DUP8 000025e4: ADD 000025e5: CALLDATALOAD 000025e6: SWAP2 000025e7: POP 000025e8: PUSH1 0xa0 000025ea: DUP8 000025eb: ADD 000025ec: CALLDATALOAD 000025ed: SWAP1 000025ee: POP 000025ef: SWAP3 000025f0: SWAP6 000025f1: POP 000025f2: SWAP3 000025f3: SWAP6 000025f4: POP 000025f5: SWAP3 000025f6: SWAP6 000025f7: JUMP 000025f8: JUMPDEST 000025f9: PUSH1 0x00 000025fb: DUP1 000025fc: PUSH1 0x40 000025fe: DUP4 000025ff: DUP6 00002600: SUB 00002601: SLT 00002602: ISZERO 00002603: PUSH2 0x260a 00002606: JUMPI 00002607: DUP2 00002608: DUP3 00002609: REVERT 0000260a: JUMPDEST 0000260b: PUSH2 0x2614 0000260e: DUP5 0000260f: DUP5 00002610: PUSH2 0x2445 00002613: JUMP 00002614: JUMPDEST 00002615: SWAP2 00002616: POP 00002617: PUSH1 0x20 00002619: DUP4 0000261a: ADD 0000261b: CALLDATALOAD 0000261c: PUSH4 0xffffffff 00002621: DUP2 00002622: AND 00002623: DUP2 00002624: EQ 00002625: PUSH2 0x262c 00002628: JUMPI 00002629: DUP2 0000262a: DUP3 0000262b: REVERT 0000262c: JUMPDEST 0000262d: DUP1 0000262e: SWAP2 0000262f: POP 00002630: POP 00002631: SWAP3 00002632: POP 00002633: SWAP3 00002634: SWAP1 00002635: POP 00002636: JUMP 00002637: JUMPDEST 00002638: PUSH1 0x00 0000263a: PUSH1 0x20 0000263c: DUP3 0000263d: DUP5 0000263e: SUB 0000263f: SLT 00002640: ISZERO 00002641: PUSH2 0x2648 00002644: JUMPI 00002645: DUP1 00002646: DUP2 00002647: REVERT 00002648: JUMPDEST 00002649: POP 0000264a: CALLDATALOAD 0000264b: SWAP2 0000264c: SWAP1 0000264d: POP 0000264e: JUMP 0000264f: JUMPDEST 00002650: PUSH32 0x1901000000000000000000000000000000000000000000000000000000000000 00002671: DUP2 00002672: MSTORE 00002673: PUSH1 0x02 00002675: DUP2 00002676: ADD 00002677: SWAP3 00002678: SWAP1 00002679: SWAP3 0000267a: MSTORE 0000267b: PUSH1 0x22 0000267d: DUP3 0000267e: ADD 0000267f: MSTORE 00002680: PUSH1 0x42 00002682: ADD 00002683: SWAP1 00002684: JUMP 00002685: JUMPDEST 00002686: PUSH32 0x5065726d69742861646472657373206f776e65722c6164647265737320737065 000026a7: DUP2 000026a8: MSTORE 000026a9: PUSH32 0x6e6465722c75696e743235362076616c75652c75696e74323536206e6f6e6365 000026ca: PUSH1 0x20 000026cc: DUP3 000026cd: ADD 000026ce: MSTORE 000026cf: PUSH32 0x2c75696e7432353620646561646c696e65290000000000000000000000000000 000026f0: PUSH1 0x40 000026f2: DUP3 000026f3: ADD 000026f4: MSTORE 000026f5: PUSH1 0x52 000026f7: ADD 000026f8: SWAP1 000026f9: JUMP 000026fa: JUMPDEST 000026fb: PUSH32 0x454950373132446f6d61696e28737472696e67206e616d652c75696e74323536 0000271c: DUP2 0000271d: MSTORE 0000271e: PUSH32 0x20636861696e49642c6164647265737320766572696679696e67436f6e747261 0000273f: PUSH1 0x20 00002741: DUP3 00002742: ADD 00002743: MSTORE 00002744: PUSH32 0x6374290000000000000000000000000000000000000000000000000000000000 00002765: PUSH1 0x40 00002767: DUP3 00002768: ADD 00002769: MSTORE 0000276a: PUSH1 0x43 0000276c: ADD 0000276d: SWAP1 0000276e: JUMP 0000276f: JUMPDEST 00002770: PUSH32 0x44656c65676174696f6e28616464726573732064656c6567617465652c75696e 00002791: DUP2 00002792: MSTORE 00002793: PUSH32 0x74323536206e6f6e63652c75696e743235362065787069727929000000000000 000027b4: PUSH1 0x20 000027b6: DUP3 000027b7: ADD 000027b8: MSTORE 000027b9: PUSH1 0x3a 000027bb: ADD 000027bc: SWAP1 000027bd: JUMP 000027be: JUMPDEST 000027bf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027d4: SWAP2 000027d5: SWAP1 000027d6: SWAP2 000027d7: AND 000027d8: DUP2 000027d9: MSTORE 000027da: PUSH1 0x20 000027dc: ADD 000027dd: SWAP1 000027de: JUMP 000027df: JUMPDEST 000027e0: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000027f5: SWAP3 000027f6: DUP4 000027f7: AND 000027f8: DUP2 000027f9: MSTORE 000027fa: SWAP2 000027fb: AND 000027fc: PUSH1 0x20 000027fe: DUP3 000027ff: ADD 00002800: MSTORE 00002801: PUSH1 0x40 00002803: ADD 00002804: SWAP1 00002805: JUMP 00002806: JUMPDEST 00002807: SWAP1 00002808: ISZERO 00002809: ISZERO 0000280a: DUP2 0000280b: MSTORE 0000280c: PUSH1 0x20 0000280e: ADD 0000280f: SWAP1 00002810: JUMP 00002811: JUMPDEST 00002812: SWAP1 00002813: DUP2 00002814: MSTORE 00002815: PUSH1 0x20 00002817: ADD 00002818: SWAP1 00002819: JUMP 0000281a: JUMPDEST 0000281b: SWAP6 0000281c: DUP7 0000281d: MSTORE 0000281e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002833: SWAP5 00002834: DUP6 00002835: AND 00002836: PUSH1 0x20 00002838: DUP8 00002839: ADD 0000283a: MSTORE 0000283b: SWAP3 0000283c: SWAP1 0000283d: SWAP4 0000283e: AND 0000283f: PUSH1 0x40 00002841: DUP6 00002842: ADD 00002843: MSTORE 00002844: PUSH1 0x60 00002846: DUP5 00002847: ADD 00002848: MSTORE 00002849: PUSH1 0x80 0000284b: DUP4 0000284c: ADD 0000284d: SWAP2 0000284e: SWAP1 0000284f: SWAP2 00002850: MSTORE 00002851: PUSH1 0xa0 00002853: DUP3 00002854: ADD 00002855: MSTORE 00002856: PUSH1 0xc0 00002858: ADD 00002859: SWAP1 0000285a: JUMP 0000285b: JUMPDEST 0000285c: SWAP4 0000285d: DUP5 0000285e: MSTORE 0000285f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002874: SWAP3 00002875: SWAP1 00002876: SWAP3 00002877: AND 00002878: PUSH1 0x20 0000287a: DUP5 0000287b: ADD 0000287c: MSTORE 0000287d: PUSH1 0x40 0000287f: DUP4 00002880: ADD 00002881: MSTORE 00002882: PUSH1 0x60 00002884: DUP3 00002885: ADD 00002886: MSTORE 00002887: PUSH1 0x80 00002889: ADD 0000288a: SWAP1 0000288b: JUMP 0000288c: JUMPDEST 0000288d: SWAP4 0000288e: DUP5 0000288f: MSTORE 00002890: PUSH1 0x20 00002892: DUP5 00002893: ADD 00002894: SWAP3 00002895: SWAP1 00002896: SWAP3 00002897: MSTORE 00002898: PUSH1 0x40 0000289a: DUP4 0000289b: ADD 0000289c: MSTORE 0000289d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000028b2: AND 000028b3: PUSH1 0x60 000028b5: DUP3 000028b6: ADD 000028b7: MSTORE 000028b8: PUSH1 0x80 000028ba: ADD 000028bb: SWAP1 000028bc: JUMP 000028bd: JUMPDEST 000028be: SWAP4 000028bf: DUP5 000028c0: MSTORE 000028c1: PUSH1 0xff 000028c3: SWAP3 000028c4: SWAP1 000028c5: SWAP3 000028c6: AND 000028c7: PUSH1 0x20 000028c9: DUP5 000028ca: ADD 000028cb: MSTORE 000028cc: PUSH1 0x40 000028ce: DUP4 000028cf: ADD 000028d0: MSTORE 000028d1: PUSH1 0x60 000028d3: DUP3 000028d4: ADD 000028d5: MSTORE 000028d6: PUSH1 0x80 000028d8: ADD 000028d9: SWAP1 000028da: JUMP 000028db: JUMPDEST 000028dc: PUSH1 0x00 000028de: PUSH1 0x20 000028e0: DUP1 000028e1: DUP4 000028e2: MSTORE 000028e3: DUP4 000028e4: MLOAD 000028e5: DUP1 000028e6: DUP3 000028e7: DUP6 000028e8: ADD 000028e9: MSTORE 000028ea: DUP3 000028eb: JUMPDEST 000028ec: DUP2 000028ed: DUP2 000028ee: LT 000028ef: ISZERO 000028f0: PUSH2 0x2907 000028f3: JUMPI 000028f4: DUP6 000028f5: DUP2 000028f6: ADD 000028f7: DUP4 000028f8: ADD 000028f9: MLOAD 000028fa: DUP6 000028fb: DUP3 000028fc: ADD 000028fd: PUSH1 0x40 000028ff: ADD 00002900: MSTORE 00002901: DUP3 00002902: ADD 00002903: PUSH2 0x28eb 00002906: JUMP 00002907: JUMPDEST 00002908: DUP2 00002909: DUP2 0000290a: GT 0000290b: ISZERO 0000290c: PUSH2 0x2918 0000290f: JUMPI 00002910: DUP4 00002911: PUSH1 0x40 00002913: DUP4 00002914: DUP8 00002915: ADD 00002916: ADD 00002917: MSTORE 00002918: JUMPDEST 00002919: POP 0000291a: PUSH1 0x1f 0000291c: ADD 0000291d: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 0000293e: AND 0000293f: SWAP3 00002940: SWAP1 00002941: SWAP3 00002942: ADD 00002943: PUSH1 0x40 00002945: ADD 00002946: SWAP4 00002947: SWAP3 00002948: POP 00002949: POP 0000294a: POP 0000294b: JUMP 0000294c: JUMPDEST 0000294d: PUSH1 0x20 0000294f: DUP1 00002950: DUP3 00002951: MSTORE 00002952: PUSH1 0x23 00002954: SWAP1 00002955: DUP3 00002956: ADD 00002957: MSTORE 00002958: PUSH32 0x466f7274683a3a64656c656761746542795369673a20696e76616c6964206e6f 00002979: PUSH1 0x40 0000297b: DUP3 0000297c: ADD 0000297d: MSTORE 0000297e: PUSH32 0x6e63650000000000000000000000000000000000000000000000000000000000 0000299f: PUSH1 0x60 000029a1: DUP3 000029a2: ADD 000029a3: MSTORE 000029a4: PUSH1 0x80 000029a6: ADD 000029a7: SWAP1 000029a8: JUMP 000029a9: JUMPDEST 000029aa: PUSH1 0x20 000029ac: DUP1 000029ad: DUP3 000029ae: MSTORE 000029af: PUSH1 0x3f 000029b1: SWAP1 000029b2: DUP3 000029b3: ADD 000029b4: MSTORE 000029b5: PUSH32 0x466f7274683a3a7365744d696e7465723a206f6e6c7920746865206d696e7465 000029d6: PUSH1 0x40 000029d8: DUP3 000029d9: ADD 000029da: MSTORE 000029db: PUSH32 0x722063616e206368616e676520746865206d696e746572206164647265737300 000029fc: PUSH1 0x60 000029fe: DUP3 000029ff: ADD 00002a00: MSTORE 00002a01: PUSH1 0x80 00002a03: ADD 00002a04: SWAP1 00002a05: JUMP 00002a06: JUMPDEST 00002a07: PUSH1 0x20 00002a09: DUP1 00002a0a: DUP3 00002a0b: MSTORE 00002a0c: PUSH1 0x1b 00002a0e: SWAP1 00002a0f: DUP3 00002a10: ADD 00002a11: MSTORE 00002a12: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 00002a33: PUSH1 0x40 00002a35: DUP3 00002a36: ADD 00002a37: MSTORE 00002a38: PUSH1 0x60 00002a3a: ADD 00002a3b: SWAP1 00002a3c: JUMP 00002a3d: JUMPDEST 00002a3e: PUSH1 0x20 00002a40: DUP1 00002a41: DUP3 00002a42: MSTORE 00002a43: PUSH1 0x27 00002a45: SWAP1 00002a46: DUP3 00002a47: ADD 00002a48: MSTORE 00002a49: PUSH32 0x466f7274683a3a64656c656761746542795369673a20696e76616c6964207369 00002a6a: PUSH1 0x40 00002a6c: DUP3 00002a6d: ADD 00002a6e: MSTORE 00002a6f: PUSH32 0x676e617475726500000000000000000000000000000000000000000000000000 00002a90: PUSH1 0x60 00002a92: DUP3 00002a93: ADD 00002a94: MSTORE 00002a95: PUSH1 0x80 00002a97: ADD 00002a98: SWAP1 00002a99: JUMP 00002a9a: JUMPDEST 00002a9b: PUSH1 0x20 00002a9d: DUP1 00002a9e: DUP3 00002a9f: MSTORE 00002aa0: PUSH1 0x1a 00002aa2: SWAP1 00002aa3: DUP3 00002aa4: ADD 00002aa5: MSTORE 00002aa6: PUSH32 0x536166654d6174683a206469766973696f6e206279207a65726f000000000000 00002ac7: PUSH1 0x40 00002ac9: DUP3 00002aca: ADD 00002acb: MSTORE 00002acc: PUSH1 0x60 00002ace: ADD 00002acf: SWAP1 00002ad0: JUMP 00002ad1: JUMPDEST 00002ad2: PUSH1 0x20 00002ad4: DUP1 00002ad5: DUP3 00002ad6: MSTORE 00002ad7: PUSH1 0x3d 00002ad9: SWAP1 00002ada: DUP3 00002adb: ADD 00002adc: MSTORE 00002add: PUSH32 0x466f7274683a3a5f7472616e73666572546f6b656e733a2063616e6e6f742074 00002afe: PUSH1 0x40 00002b00: DUP3 00002b01: ADD 00002b02: MSTORE 00002b03: PUSH32 0x72616e736665722066726f6d20746865207a65726f2061646472657373000000 00002b24: PUSH1 0x60 00002b26: DUP3 00002b27: ADD 00002b28: MSTORE 00002b29: PUSH1 0x80 00002b2b: ADD 00002b2c: SWAP1 00002b2d: JUMP 00002b2e: JUMPDEST 00002b2f: PUSH1 0x20 00002b31: DUP1 00002b32: DUP3 00002b33: MSTORE 00002b34: PUSH1 0x25 00002b36: SWAP1 00002b37: DUP3 00002b38: ADD 00002b39: MSTORE 00002b3a: PUSH32 0x466f7274683a3a6d696e743a206f6e6c7920746865206d696e7465722063616e 00002b5b: PUSH1 0x40 00002b5d: DUP3 00002b5e: ADD 00002b5f: MSTORE 00002b60: PUSH32 0x206d696e74000000000000000000000000000000000000000000000000000000 00002b81: PUSH1 0x60 00002b83: DUP3 00002b84: ADD 00002b85: MSTORE 00002b86: PUSH1 0x80 00002b88: ADD 00002b89: SWAP1 00002b8a: JUMP 00002b8b: JUMPDEST 00002b8c: PUSH1 0x20 00002b8e: DUP1 00002b8f: DUP3 00002b90: MSTORE 00002b91: PUSH1 0x1e 00002b93: SWAP1 00002b94: DUP3 00002b95: ADD 00002b96: MSTORE 00002b97: PUSH32 0x466f7274683a3a6d696e743a206578636565646564206d696e74206361700000 00002bb8: PUSH1 0x40 00002bba: DUP3 00002bbb: ADD 00002bbc: MSTORE 00002bbd: PUSH1 0x60 00002bbf: ADD 00002bc0: SWAP1 00002bc1: JUMP 00002bc2: JUMPDEST 00002bc3: PUSH1 0x20 00002bc5: DUP1 00002bc6: DUP3 00002bc7: MSTORE 00002bc8: PUSH1 0x28 00002bca: SWAP1 00002bcb: DUP3 00002bcc: ADD 00002bcd: MSTORE 00002bce: PUSH32 0x466f7274683a3a6765745072696f72566f7465733a206e6f7420796574206465 00002bef: PUSH1 0x40 00002bf1: DUP3 00002bf2: ADD 00002bf3: MSTORE 00002bf4: PUSH32 0x7465726d696e6564000000000000000000000000000000000000000000000000 00002c15: PUSH1 0x60 00002c17: DUP3 00002c18: ADD 00002c19: MSTORE 00002c1a: PUSH1 0x80 00002c1c: ADD 00002c1d: SWAP1 00002c1e: JUMP 00002c1f: JUMPDEST 00002c20: PUSH1 0x20 00002c22: DUP1 00002c23: DUP3 00002c24: MSTORE 00002c25: DUP2 00002c26: DUP2 00002c27: ADD 00002c28: MSTORE 00002c29: PUSH32 0x466f7274683a3a7065726d69743a207369676e61747572652065787069726564 00002c4a: PUSH1 0x40 00002c4c: DUP3 00002c4d: ADD 00002c4e: MSTORE 00002c4f: PUSH1 0x60 00002c51: ADD 00002c52: SWAP1 00002c53: JUMP 00002c54: JUMPDEST 00002c55: PUSH1 0x20 00002c57: DUP1 00002c58: DUP3 00002c59: MSTORE 00002c5a: PUSH1 0x21 00002c5c: SWAP1 00002c5d: DUP3 00002c5e: ADD 00002c5f: MSTORE 00002c60: PUSH32 0x536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f 00002c81: PUSH1 0x40 00002c83: DUP3 00002c84: ADD 00002c85: MSTORE 00002c86: PUSH32 0x7700000000000000000000000000000000000000000000000000000000000000 00002ca7: PUSH1 0x60 00002ca9: DUP3 00002caa: ADD 00002cab: MSTORE 00002cac: PUSH1 0x80 00002cae: ADD 00002caf: SWAP1 00002cb0: JUMP 00002cb1: JUMPDEST 00002cb2: PUSH1 0x20 00002cb4: DUP1 00002cb5: DUP3 00002cb6: MSTORE 00002cb7: PUSH1 0x28 00002cb9: SWAP1 00002cba: DUP3 00002cbb: ADD 00002cbc: MSTORE 00002cbd: PUSH32 0x466f7274683a3a5f6275726e3a206275726e2066726f6d20746865207a65726f 00002cde: PUSH1 0x40 00002ce0: DUP3 00002ce1: ADD 00002ce2: MSTORE 00002ce3: PUSH32 0x2061646472657373000000000000000000000000000000000000000000000000 00002d04: PUSH1 0x60 00002d06: DUP3 00002d07: ADD 00002d08: MSTORE 00002d09: PUSH1 0x80 00002d0b: ADD 00002d0c: SWAP1 00002d0d: JUMP 00002d0e: JUMPDEST 00002d0f: PUSH1 0x20 00002d11: DUP1 00002d12: DUP3 00002d13: MSTORE 00002d14: DUP2 00002d15: DUP2 00002d16: ADD 00002d17: MSTORE 00002d18: PUSH32 0x466f7274683a3a7065726d69743a20696e76616c6964207369676e6174757265 00002d39: PUSH1 0x40 00002d3b: DUP3 00002d3c: ADD 00002d3d: MSTORE 00002d3e: PUSH1 0x60 00002d40: ADD 00002d41: SWAP1 00002d42: JUMP 00002d43: JUMPDEST 00002d44: PUSH1 0x20 00002d46: DUP1 00002d47: DUP3 00002d48: MSTORE 00002d49: PUSH1 0x24 00002d4b: SWAP1 00002d4c: DUP3 00002d4d: ADD 00002d4e: MSTORE 00002d4f: PUSH32 0x466f7274683a3a6d696e743a206d696e74696e67206e6f7420616c6c6f776564 00002d70: PUSH1 0x40 00002d72: DUP3 00002d73: ADD 00002d74: MSTORE 00002d75: PUSH32 0x2079657400000000000000000000000000000000000000000000000000000000 00002d96: PUSH1 0x60 00002d98: DUP3 00002d99: ADD 00002d9a: MSTORE 00002d9b: PUSH1 0x80 00002d9d: ADD 00002d9e: SWAP1 00002d9f: JUMP 00002da0: JUMPDEST 00002da1: PUSH1 0x20 00002da3: DUP1 00002da4: DUP3 00002da5: MSTORE 00002da6: PUSH1 0x30 00002da8: SWAP1 00002da9: DUP3 00002daa: ADD 00002dab: MSTORE 00002dac: PUSH32 0x466f7274683a3a6d696e743a2063616e6e6f74207472616e7366657220746f20 00002dcd: PUSH1 0x40 00002dcf: DUP3 00002dd0: ADD 00002dd1: MSTORE 00002dd2: PUSH32 0x746865207a65726f206164647265737300000000000000000000000000000000 00002df3: PUSH1 0x60 00002df5: DUP3 00002df6: ADD 00002df7: MSTORE 00002df8: PUSH1 0x80 00002dfa: ADD 00002dfb: SWAP1 00002dfc: JUMP 00002dfd: JUMPDEST 00002dfe: PUSH1 0x20 00002e00: DUP1 00002e01: DUP3 00002e02: MSTORE 00002e03: PUSH1 0x3b 00002e05: SWAP1 00002e06: DUP3 00002e07: ADD 00002e08: MSTORE 00002e09: PUSH32 0x466f7274683a3a5f7472616e73666572546f6b656e733a2063616e6e6f742074 00002e2a: PUSH1 0x40 00002e2c: DUP3 00002e2d: ADD 00002e2e: MSTORE 00002e2f: PUSH32 0x72616e7366657220746f20746865207a65726f20616464726573730000000000 00002e50: PUSH1 0x60 00002e52: DUP3 00002e53: ADD 00002e54: MSTORE 00002e55: PUSH1 0x80 00002e57: ADD 00002e58: SWAP1 00002e59: JUMP 00002e5a: JUMPDEST 00002e5b: PUSH1 0x20 00002e5d: DUP1 00002e5e: DUP3 00002e5f: MSTORE 00002e60: PUSH1 0x1b 00002e62: SWAP1 00002e63: DUP3 00002e64: ADD 00002e65: MSTORE 00002e66: PUSH32 0x466f7274683a3a7065726d69743a20756e617574686f72697a65640000000000 00002e87: PUSH1 0x40 00002e89: DUP3 00002e8a: ADD 00002e8b: MSTORE 00002e8c: PUSH1 0x60 00002e8e: ADD 00002e8f: SWAP1 00002e90: JUMP 00002e91: JUMPDEST 00002e92: PUSH1 0x20 00002e94: DUP1 00002e95: DUP3 00002e96: MSTORE 00002e97: PUSH1 0x27 00002e99: SWAP1 00002e9a: DUP3 00002e9b: ADD 00002e9c: MSTORE 00002e9d: PUSH32 0x466f7274683a3a64656c656761746542795369673a207369676e617475726520 00002ebe: PUSH1 0x40 00002ec0: DUP3 00002ec1: ADD 00002ec2: MSTORE 00002ec3: PUSH32 0x6578706972656400000000000000000000000000000000000000000000000000 00002ee4: PUSH1 0x60 00002ee6: DUP3 00002ee7: ADD 00002ee8: MSTORE 00002ee9: PUSH1 0x80 00002eeb: ADD 00002eec: SWAP1 00002eed: JUMP 00002eee: JUMPDEST 00002eef: PUSH4 0xffffffff 00002ef4: SWAP2 00002ef5: SWAP1 00002ef6: SWAP2 00002ef7: AND 00002ef8: DUP2 00002ef9: MSTORE 00002efa: PUSH1 0x20 00002efc: ADD 00002efd: SWAP1 00002efe: JUMP 00002eff: JUMPDEST 00002f00: PUSH4 0xffffffff 00002f05: SWAP3 00002f06: SWAP1 00002f07: SWAP3 00002f08: AND 00002f09: DUP3 00002f0a: MSTORE 00002f0b: PUSH12 0xffffffffffffffffffffffff 00002f18: AND 00002f19: PUSH1 0x20 00002f1b: DUP3 00002f1c: ADD 00002f1d: MSTORE 00002f1e: PUSH1 0x40 00002f20: ADD 00002f21: SWAP1 00002f22: JUMP 00002f23: JUMPDEST 00002f24: PUSH1 0xff 00002f26: SWAP2 00002f27: SWAP1 00002f28: SWAP2 00002f29: AND 00002f2a: DUP2 00002f2b: MSTORE 00002f2c: PUSH1 0x20 00002f2e: ADD 00002f2f: SWAP1 00002f30: JUMP 00002f31: JUMPDEST 00002f32: PUSH12 0xffffffffffffffffffffffff 00002f3f: SWAP2 00002f40: SWAP1 00002f41: SWAP2 00002f42: AND 00002f43: DUP2 00002f44: MSTORE 00002f45: PUSH1 0x20 00002f47: ADD 00002f48: SWAP1 00002f49: JUMP 00002f4a: JUMPDEST 00002f4b: PUSH12 0xffffffffffffffffffffffff 00002f58: SWAP3 00002f59: DUP4 00002f5a: AND 00002f5b: DUP2 00002f5c: MSTORE 00002f5d: SWAP2 00002f5e: AND 00002f5f: PUSH1 0x20 00002f61: DUP3 00002f62: ADD 00002f63: MSTORE 00002f64: PUSH1 0x40 00002f66: ADD 00002f67: SWAP1 00002f68: JUMP 00002f69: JUMPDEST 00002f6a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00002f7f: DUP2 00002f80: AND 00002f81: DUP2 00002f82: EQ 00002f83: PUSH2 0x0aa1 00002f86: JUMPI 00002f87: PUSH1 0x00 00002f89: DUP1 00002f8a: REVERT 00002f8b: INVALID 00002f8c: CHAINID 00002f8d: PUSH16 0x7274683a3a6d696e743a206e65772074 00002f9e: PUSH16 0x74616c537570706c7920657863656564 00002faf: PUSH20 0x2039362062697473466f7274683a3a5f6275726e 00002fc4: GASPRICE 00002fc5: KECCAK256 00002fc6: PUSH2 0x6d6f 00002fc9: PUSH22 0x6e7420657863656564732062616c616e6365466f7274 00002fe0: PUSH9 0x3a3a7065726d69743a 00002fea: KECCAK256 00002feb: PUSH2 0x6d6f 00002fee: PUSH22 0x6e7420657863656564732039362062697473466f7274 00003005: PUSH9 0x3a3a7472616e736665 0000300f: PUSH19 0x46726f6d3a207472616e7366657220616d6f75 00003023: PUSH15 0x742065786365656473207370656e64 00003033: PUSH6 0x7220616c6c6f 0000303a: PUSH24 0x616e6365466f7274683a3a617070726f76653a20616d6f75 00003053: PUSH15 0x742065786365656473203936206269 00003063: PUSH21 0x73466f7274683a3a6275726e3a20726177416d6f75 00003079: PUSH15 0x742065786365656473203936206269 00003089: PUSH21 0x73466f7274683a3a5f7772697465436865636b706f 0000309f: PUSH10 0x6e743a20626c6f636b20 000030aa: PUSH15 0x756d62657220657863656564732033 000030ba: ORIGIN 000030bb: KECCAK256 000030bc: PUSH3 0x697473 000030c0: CHAINID 000030c1: PUSH16 0x7274683a3a5f7472616e73666572546f 000030d2: PUSH12 0x656e733a207472616e736665 000030df: PUSH19 0x20616d6f756e7420657863656564732062616c 000030f3: PUSH2 0x6e63 000030f6: PUSH6 0x466f7274683a 000030fd: GASPRICE 000030fe: PUSH0 000030ff: PUSH14 0x6f7665566f7465733a20766f7465 0000310e: KECCAK256 0000310f: PUSH2 0x6d6f 00003112: PUSH22 0x6e74206f766572666c6f7773466f7274683a3a627572 00003129: PUSH15 0x46726f6d3a20616d6f756e74206578 00003139: PUSH4 0x65656473 0000313e: KECCAK256 0000313f: PUSH2 0x6c6c 00003142: PUSH16 0x77616e6365466f7274683a3a5f627572 00003153: PUSH15 0x3a20616d6f756e7420657863656564 00003163: PUSH20 0x20746f74616c537570706c79466f7274683a3a5f 00003178: PUSH3 0x75726e 0000317c: GASPRICE 0000317d: KECCAK256 0000317e: PUSH16 0x6c6420737570706c7920657863656564 0000318f: PUSH20 0x2039362062697473466f7274683a3a6275726e46 000031a4: PUSH19 0x6f6d3a20726177416d6f756e74206578636565 000031b8: PUSH5 0x7320393620 000031be: PUSH3 0x697473 000031c2: CHAINID 000031c3: PUSH16 0x7274683a3a5f6d6f7665566f7465733a 000031d4: KECCAK256 000031d5: PUSH23 0x6f746520616d6f756e7420756e646572666c6f7773466f 000031ed: PUSH19 0x74683a3a6d696e743a20616d6f756e74206578 00003201: PUSH4 0x65656473 00003206: KECCAK256 00003207: CODECOPY 00003208: CALLDATASIZE 00003209: KECCAK256 0000320a: PUSH3 0x697473 0000320e: CHAINID 0000320f: PUSH16 0x7274683a3a5f7472616e73666572546f 00003220: PUSH12 0x656e733a207472616e736665 0000322d: PUSH19 0x20616d6f756e74206f766572666c6f7773466f 00003241: PUSH19 0x74683a3a6d696e743a207472616e7366657220 00003255: PUSH2 0x6d6f 00003258: PUSH22 0x6e74206f766572666c6f7773466f7274683a3a6d696e 0000326f: PUSH21 0x206f6c6420746f74616c537570706c792065786365 00003285: PUSH6 0x647320393620 0000328c: PUSH3 0x697473 00003290: CHAINID 00003291: PUSH16 0x7274683a3a7472616e736665723a2061 000032a2: PUSH14 0x6f756e7420657863656564732039 000032b1: CALLDATASIZE 000032b2: KECCAK256 000032b3: PUSH3 0x697473 000032b7: LOG2 000032b8: PUSH5 0x6970667358 000032be: UNKNOWN(0x22) 000032bf: SLT 000032c0: KECCAK256 000032c1: CALLDATACOPY 000032c2: PUSH11 0x63168431a84cde2cf43ad7 000032ce: UNKNOWN(0xEA) 000032cf: EQ 000032d0: UNKNOWN(0xE0) 000032d1: UNKNOWN(0xCA) 000032d2: PUSH32
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xdd62ed3e",
"selector": "0xdd62ed3e",
"calldata_variants": [
"0xdd62ed3e",
"0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7a324dc",
"selector": "0xe7a324dc",
"calldata_variants": [
"0xe7a324dc",
"0xe7a324dc0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf1127ed8",
"selector": "0xf1127ed8",
"calldata_variants": [
"0xf1127ed8",
"0xf1127ed80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xfca3b5aa",
"selector": "0xfca3b5aa",
"calldata_variants": [
"0xfca3b5aa",
"0xfca3b5aa0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa9059cbb",
"selector": "0xa9059cbb",
"calldata_variants": [
"0xa9059cbb",
"0xa9059cbb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb4b5ea57",
"selector": "0xb4b5ea57",
"calldata_variants": [
"0xb4b5ea57",
"0xb4b5ea570000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xc3cda520",
"selector": "0xc3cda520",
"calldata_variants": [
"0xc3cda520",
"0xc3cda5200000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd505accf",
"selector": "0xd505accf",
"calldata_variants": [
"0xd505accf",
"0xd505accf0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 12474,
"type": "tx_origin_used"
}
]
}
|